From patchwork Tue Sep 18 13:45:36 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Narani X-Patchwork-Id: 10604399 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AE7AC13AD for ; Tue, 18 Sep 2018 13:48:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9C7F82ABF2 for ; Tue, 18 Sep 2018 13:48:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 900342ABF5; Tue, 18 Sep 2018 13:48:37 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 5DE6B2ABF2 for ; Tue, 18 Sep 2018 13:48:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Oxw3CjOEqcIy1mQANcduZXYHMe7wLSt44Jd9B2Cp2g8=; b=lyQxKaju1io566 8WvSzl/lwhsWum/yjlWK+ARmvA6qPxjVC8N9jG/V63SKbUSvgW8+j3GYXUMeXJHYS3Rftavq1RjSz UBLiWQBe2ZdxGBIplMRyk4ndsEgdVbIuklOvFKFFVPyljWTXmSRgjoqefYujVmT76fFilDybXLq5A QeQ0Iznryh2VsIeFRTEShP36Pr+6ogVB8LDk7JClJvrm3h3HX8rnDamdKRH5seKlIqI3uoMT0Xjhz vCieO+gw6rzeqr+qCRkmkCDqsl2c+OO5sfJ3KfMc58Yd97GQqtzh0ff/zPOdiJhvhNX0KgpKn/PuR HRmMuqOr5m1cySK35Hag==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GMZ-0006JO-Qv; Tue, 18 Sep 2018 13:48:23 +0000 Received: from mail-by2nam03on0084.outbound.protection.outlook.com ([104.47.42.84] helo=NAM03-BY2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GKk-0005Yb-KL for linux-arm-kernel@lists.infradead.org; Tue, 18 Sep 2018 13:47:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xA4PyVv76X9qUVB0fn0yhEZDKgoG2DirthXCcfPM2Vk=; b=2OZlf79Jlf5NXMAJlbJrO59thcyqnmxkwMLPhABobaRisn5XyWeekhumCHofsUjWBz4u42ZYnEOOPdh13zVO/AOzXnoyznUGCFoT+JPB3bP3fhLj+BpClzmpekRGqH6CxgKh5yEnSxlOEcUMgcDUwFEMW/qeH3ETQY7wvwDZbUk= Received: from BYAPR02CA0004.namprd02.prod.outlook.com (2603:10b6:a02:ee::17) by SN6PR02MB4477.namprd02.prod.outlook.com (2603:10b6:805:af::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.15; Tue, 18 Sep 2018 13:46:18 +0000 Received: from SN1NAM02FT014.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::207) by BYAPR02CA0004.outlook.office365.com (2603:10b6:a02:ee::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1143.15 via Frontend Transport; Tue, 18 Sep 2018 13:46:17 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT014.mail.protection.outlook.com (10.152.72.106) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Tue, 18 Sep 2018 13:46:17 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1g2GKW-0007Zr-RD; Tue, 18 Sep 2018 06:46:16 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1g2GKR-00025e-NJ; Tue, 18 Sep 2018 06:46:11 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w8IDk5Zm006095; Tue, 18 Sep 2018 06:46:05 -0700 Received: from [172.23.64.106] (helo=xhdvnc125.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1g2GKK-00024I-UX; Tue, 18 Sep 2018 06:46:05 -0700 Received: by xhdvnc125.xilinx.com (Postfix, from userid 16987) id 1A9F912142C; Tue, 18 Sep 2018 19:16:04 +0530 (IST) From: Manish Narani To: , , , , , , , , , , , Subject: [RFC PATCH 1/4] firmware: xilinx: Add SD Node and DLL Reset Data APIs Date: Tue, 18 Sep 2018 19:15:36 +0530 Message-ID: <1537278339-9257-2-git-send-email-manish.narani@xilinx.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1537278339-9257-1-git-send-email-manish.narani@xilinx.com> References: <1537278339-9257-1-git-send-email-manish.narani@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(39860400002)(346002)(376002)(136003)(2980300002)(438002)(199004)(189003)(217873002)(63266004)(81156014)(48376002)(14444005)(6266002)(36386004)(26005)(7416002)(4326008)(186003)(50226002)(2201001)(50466002)(336012)(446003)(8936002)(126002)(486006)(81166006)(2616005)(426003)(44832011)(11346002)(478600001)(8676002)(106466001)(42186006)(90966002)(110136005)(36756003)(52956003)(476003)(2906002)(6636002)(47776003)(6666003)(16586007)(76176011)(72206003)(103686004)(5660300001)(356003)(51416003)(106002)(316002)(305945005)(54906003)(921003)(107986001)(83996005)(2101003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB4477; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT014; 1:huCDE6RySQ+UjiVUREl/x8+pBtGOJa1Sp1lK3gtf2seHCRXUAOvgBmZDfxR9Ql2tpa8vzLtpoEx4qONRm+VsR8m/cCXrKGO/cu43a/adCzz4r9yBoXSws5BCpqVAoXIU MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a8b7073f-ad5c-4644-907b-08d61d6d1bf4 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:SN6PR02MB4477; X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4477; 3:3Ti1HFahbzGFAMoOA5Q6PkTpubUnT5rxu2YiHVB2+rBYIyPECOcGBtm+QhYT7YCTlJ8BLxzuDdo+c0/Qmo6hK32/DTlvOHS50VUPW1m16Qk7ttR5pXvAYyaTLGuQM2yQRuZTlZ9CXrMrN9Wos/nC7aYJcWr8zBP7SZB09au0xxyxywqmxF2kIqx6RvjgwsV0IM+n/vA+rmXxss7v5VWww3i3QYqBzZfX95aKIR7CVRxVBWGqTUOMVl6RnC7sRCsyltfl4vc3BcjYGMr87psAe5H5BdEjiKm2ToaTBhgJh4+aeWrH3Ohdo49BZrDnCO/gfdAyyL/X4WGatRHWecbkAEg1q6I0dbvC6lo5Skxkx7o=; 25:7ChrbvAYTVfEM+PMzR761+OtIVxtLM+sfsI8ot4kl/Oqh3T3i0CiZP5/ARkBYKgHNdNKdv9SnpdXNqDgX0YDysmsibxQKfKHvAkq5XtaGDA6o7/6k6GWuI6bIFaZysd/sIAGsUWUtIrwPZQYau9m5mI3SfdeBwSJ5Hirby/yMUwP9g41eEx9+lleetiSQe72/yS6QC2n97RiGzYvaNtShtdwgLKcCtzNmBnV0YNiOYUNk0qJ+DHMTOGVO60CpBU5H5K2vpTe53tto+ngnzsTlIS9+Pm292Jhw/BlvSq/M/HisVc9MiMJ3xiMc637xyFqFbMjOt+N27LAIp35TSngbA== X-MS-TrafficTypeDiagnostic: SN6PR02MB4477: X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4477; 31:m5g2xafkgnhLWhHOUX0fDorcQ+6BOR+pQ2K1i5/Vofdta0I/xW44aMtmXBPC1FUEWHRy7SNX1KARDj6V6G6Qi0/uGezb01zhuK1V9R/kcpl14fcsm3vvUKgKq1N1SoNpdGExghUr/UARL9eN9xtfvekNK227v7q2ok8v6cTe3yQFAyMfLOKB7Il4iTXzfTa9qLRnkUE/NgmIIHU64NE4tTV2F8yifkmEB8QRSOOf+Jw=; 20:L/IP0MuQj27BFHN5zWLv37Do/SkLAkRyX21fO0n6PfTAw+x/sKhCYaOhQdquvWl+INlIY1ICWTwW9kL3QwCBuhmxaaXsnU1w9OUfCWxZ78ZtGJhuXn4BbdXqUtsd9p6hXvk3F0mcykMs482Le+GO+cWkH4WJvevRBLKWLmYIQn/kevi1jFQSbDvDklWz3BFFuH3W6RVzFqLMIa77lKZlEOfQTN05en+xUIjs5TsHl7mVfRxmh45oUHUbiQ/+WAz8vUxGJbjpnnom8xLo4SIImKb6oU/oMoYx0GZQ7sbf2a+Rxrr0r8LFLD+ro1mLV0PBAz4/5XJ5v8pTR761ZdjasawkQ9WYb+fXI1tf27/qinnfHSxJCLYx/QJc2TnMTWEPor85lUfXw9tI5uD5eN09fEmLm8ARAIdfGQILoBeaAeK2dg+J186NGyM/n2ogWpCrnP/6BVFFwGQvjt9jIwxzc+g4DoteBzlet1lj79S9qUIceF6WAyA8oEbl0FmGin7V X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(93006095)(93004095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(201708071742011)(7699050); SRVR:SN6PR02MB4477; BCL:0; PCL:0; RULEID:; SRVR:SN6PR02MB4477; X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4477; 4:skqHXbJpt9xjbNljtqaNp5PE2gBPHsQf3BHHbfPghVclHJ/PeL182IxQWrO2FYhBByr34pCS3mxxnMxaqW8QRDHjhTM/Q1vp6IlqvKrHZGYnZbGyVwaLwH8TTInTGl2ZCK5BiHEWodXyZcXgTDaJ5wH76Fdm7d/lf6mE2O+OtGD2METJP1TjnLUkT0sxVaT02YEeHA4s/i6jHTssEN5zh9WXoHM9hnFDDvacuA+gXpq5tJxRxoreyI7z8ZJPOBxKNobZ+jTQxqnppQV4juF9w3991kEMhJB7acX/I7kyl5F+RREMK12gyS/l9i1BzW6A X-Forefront-PRVS: 0799B1B2D7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN6PR02MB4477; 23:gRlFVlUja7NEmbaPr6DaQJq3G9JFvi+VK52Y8g4Kf?= nVo12d2shrNavlNjwx3Mrh79YeqfRcQ/y2YJura52FNRrQw+78v7rus8o4eG9b8X0ZHpvyr/8ALSoXHeBAx0Tu3eVI6yhSGEVQuNJadbFhA4mL92TOi92yRfvioLsa7zlL39aEI0vi446WhibnzJbBPF051Z8MdPfdHv2CH/KFkE00fGP3zzdYQKHh2MQWSaYI4vYPYdhYQp6uotmjrCUsb264tnGWaSMXQwRtTYy6AIq7SiCBaYnAINVpf9kIZn+staIMYP1icsqI9B7174NKnDx8/t8UZp5LRYnMGj4QJukrK5xxpMFoVw8kzXjWHp0prYsBBeU+noyAd9zyoZM6u50nDbrGrnhNjQS2fR8jZZoES5ziEojXk8fvUfKvu5rjhaZfx6qCNndethQneuZTc3MXRm1Uoufh77dccR6Kn+829QpX3yQUvYtdEyfAcMR7QSRe4KWEvSQ53lQpQcTJjyB3OgXKiV98X/JYkS01LohAvH5EZpTziOgtGD4SucdGEL3g4vdvwNJ5/0y2BhUBq+8IguagIpdVlxkrnh6ccYw8NnWXGLc4yOttmQChLTMQ7+pQ1ttxAaJPMtPcoo5WY7WuUOMj3DoDJ5/ygvIA2bbfu6ulVwA6nq3NbINzI52vY0tb7xYZP5+UpJKk1FkneMdbDfIEyoiJJJSckeAHmQNmXBOJKX7AOnB+zGVKYV59//f9QJdi4rECsPh4DkE88YobA17FwRpeSmBHuEjgWW/uZMAHac0h27SdpDz3srYtsxowBqxWokYKaZz988QLRsdBat7SVcZL8613qBuGuLEkvmXxFuFYqyW3kVYI2dAJjawDRYsjn+HmDB+d8KnyD5b3HuDW/Tzu33EorHdxiIZJV2/3whaSIjgdTKRakuPYpxnCxY0Dq2KIag4KqofE68Ik9mYnoFYG/F1VcNRBSCMB2Ptm1I1nGpeJTBR9dE//+bnVEtdW2WW8YVv+3LNilLaFs3wpo3E+KtwA5996vWXrv1VmrVs/rfW8Xa2ZGwz5w+pD2XRYalhC+63lwChwdYHZtYrGSw4qwLUux8BsnXhPAdQWlLteVWzzKeuaJKZnFDFWbVJecYh/tWvYPZxXGGbirYXK3UPHy44q1vNUGWJuz83/1hdEkn/TaiaOr7/yLC9y8F3RtCBByPmumNNp1qssK8twMoDAngPewDaFQWEU4mr2Iclrg7cWzkBKPMYwn+ZNV6lVB8GrQtXQmNqioughNg4xAv1DCKvqmxFPZ4oI/kmxK4rFelQmKB3/xcF8wT8OMEzDNKIKAo0AnySYv X-Microsoft-Antispam-Message-Info: PyTvDZSbU+q6CjEswAI1kHK6UtX56otIcmVMwKGDePUG33MV3T8oygbxZ3xcuOoWLfdlwifjr5UQ2RPqsbnBCKZp0w5T4tPbhkZYAOkSPppgzzph3Vbs1Efg+Dx1/SstV5/yySf56bpc7Y4eYBa0Op5RxNRKn93846gkoi2zZKKvVQnilC77dTa/nYI5fTkDPNSepRVBhUL7/BagMx8Bu+zFHlPS2uZvIeyR6KsafRzk/E88ohR7nUaZSykdnb4JeenuvPJUZU7ghBemxLdG+HSJ5tABGsv4U3cWFNnZ3AgCl1SgkiYKZoHSbE6sLtIKSEV/2QhUMuI1iOCDwdLBOYllFnQYI7uDLgzK2VT7/DA= X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4477; 6:kvjAHV0JT1YvODvLYF7DTZQA/VeoubFS2aiGW2H/ieoaj9hqEn6828VaF2jviQDh9uhe2iZnKM7dLz/3FiYjYXSWuYPniC5mSSA1SiiFnSBHy5eIJJACniFyCPtXDxgBCLwLQY1BHxbDYah7xnkI19mMJ0U09QQSq6aCdImi+V7r9Ix25hBg/qLdNCaVMetAa5WYCUYRs+VhMO1pXIMosUwDkIvcUI2IfkzbaqRiTm8+JQj65RQuBaRui7zv0XiAnUmOdr/jEDzOc0mSTzbziAQpBiUqLdw7UK+anhA6a/qzHUi3uEn+ViFhOflidsXrngSqUn685SzM8kRQ5HcPRQTGam+mfsNCufacQf/0brhN5uNSk3KGzWQXpeHPt8dW40RX6Y6TjB/Q3w9/4wi21NBt1S1X37BT+B+Gd5j52hlAdqH1QA9JvfwhQDxBOvLhhZgPMbXYUREmaYaBdsTXHQ==; 5:+Af/OQWZ6u0V0P5n2CEaXYdlWUyFRyiahwJRupJyh8ULn6xOV8S/TeuaSRU3XN9n+ttg1htaWvRnXY9VXkuFw7E7LgLr8SGpDL/jmrJB7yH0utUbs7l5ks8EqHyyBp7md3zfEBR8DqxBw0NvmNWlRt6/A93q1sQj4fIiCbr3KmQ=; 7:NS3raXPPHPIW2krFyRL2vdzWb0G0aOdwOi7fhNEuyGaNRb6n64/TbpjCj7EXAFHhxTdSMKMVe52QXPW8ADmWHJHdLD3G4qHFu8X1i8c/n4wmunJoMVCfmDi14aC+OIQgtw58d0Sv9FSl3Xemc5JFUnuHl1X0v2177IToJCq1xMTsO6s3pABlCswpvBfEqHU7rZSP885RKPOwxEerEVyPxwRjM4Ply9hi0Jq+nojo9ge2O+cLE1y0FWIfb7flKcKM SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2018 13:46:17.2313 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a8b7073f-ad5c-4644-907b-08d61d6d1bf4 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB4477 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180918_064630_772049_FE2C0E31 X-CRM114-Status: UNSURE ( 7.43 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Add ZynqMP firmware SD Node data API to be used in call from SDHCI driver. Also add DLL Reset data API to used for DLL reset calls from any drivers. Signed-off-by: Manish Narani --- include/linux/firmware/xlnx-zynqmp.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/linux/firmware/xlnx-zynqmp.h b/include/linux/firmware/xlnx-zynqmp.h index 58a7478..743687b 100644 --- a/include/linux/firmware/xlnx-zynqmp.h +++ b/include/linux/firmware/xlnx-zynqmp.h @@ -58,13 +58,25 @@ enum pm_ret_status { XST_PM_ABORT_SUSPEND, }; +enum pm_node_id { + NODE_SD_0 = 39, + NODE_SD_1, +}; + enum pm_ioctl_id { + IOCTL_SD_DLL_RESET = 6, IOCTL_SET_PLL_FRAC_MODE = 8, IOCTL_GET_PLL_FRAC_MODE, IOCTL_SET_PLL_FRAC_DATA, IOCTL_GET_PLL_FRAC_DATA, }; +enum dll_reset_type { + PM_DLL_RESET_ASSERT, + PM_DLL_RESET_RELEASE, + PM_DLL_RESET_PULSE, +}; + enum pm_query_id { PM_QID_INVALID, PM_QID_CLOCK_GET_NAME, From patchwork Tue Sep 18 13:45:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Narani X-Patchwork-Id: 10604409 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BB434161F for ; Tue, 18 Sep 2018 14:02:38 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A807A2AD4B for ; Tue, 18 Sep 2018 14:02:38 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9B21B2AD50; Tue, 18 Sep 2018 14:02:38 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id E58FB2AD4B for ; Tue, 18 Sep 2018 14:02:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Cro8pMDo1g3yDVLG4s8Om7cxU0LRP5PeIOsdMR13+qY=; b=hbPCeOofZ6YBH3 VdqsMBg9BwVUoZvDS3Sa8UNBbF3hAZdj9aITbxEkrLL6nNQ0+tn1IIUysVI81vvogMP8RbikFl5fz 1M8vHdFFMYZj9v8PIE2v2hVzSltC2i2hBL+ViCxbhgrNq2Ty+REK+OwjnzDihgX2UmepJ9DNlk/Ax I9InpaTMqq9X0uwFozBebGq8GWF0wc1Y0Yv6NEalJbfDGXyyRDdh91xUdRHSwVrL0c392zG7zPiT2 dKBLJsawA7EmbkksKBzsj6mDZrmA5tpOFJdlsGEH7gnPN6myYFjmKgi8hw3ZCMD9U3vI3t2LGoYM/ xrzBk6TsE6DOT9Hv0J2g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GaB-0004lt-Mq; Tue, 18 Sep 2018 14:02:27 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2Ga9-0004Iu-3G for linux-arm-kernel@bombadil.infradead.org; Tue, 18 Sep 2018 14:02:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Date:Subject:CC:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=kZvQlLetrOvnw8lrfen9qbOgA86XlWbXmCec15g6RBM=; b=WJ1GnHrFQ6A07pRYglFTXuXLI cbsajj5UO+NcibcT+org4HFLG502vD/7nazb+X5fnj8wPvtA8bGGpo294Tmkm5Yva9nwPvo4y7cbb bF2wac43n0KhCGQnasAmUHKZNlWR2efJvOL4u68TZOKvbP4FRFwpI6thdq3GYEfJYLQOyeN+NtwLr qr3Rpe38H210U3sCnnIGGYtVrwT+AQK6zj6noCkTpcEGP+CvvOARlaYbHWfAYTkZPnxCtKibkS5Oz HfbyC+AhCGzCmvoSrN1JdcZQII7oNbucxKngBtcxXvI6meS2GEP4deVHrR9YAx4is9FlbM/+pTVXp 04/+oOH6g==; Received: from mail-co1nam03on0048.outbound.protection.outlook.com ([104.47.40.48] helo=NAM03-CO1-obe.outbound.protection.outlook.com) by casper.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GKq-0005mo-2B for linux-arm-kernel@lists.infradead.org; Tue, 18 Sep 2018 13:46:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kZvQlLetrOvnw8lrfen9qbOgA86XlWbXmCec15g6RBM=; b=WiK2asyKBTYPpIuegcYFNU/XUyjUWCoSEDgbhGDR4qwzLkC7MY1epA6zB+w7OYpPbJv+nySypWLt3UjnHSgv4i2RPUeZu/Mc465C1yjTLaUBgxSefUzZTigdDpHoDURE1DZ1eipuXrngFAiwqUEkfedEKURJR0J55diflgi1+X8= Received: from MWHPR0201CA0101.namprd02.prod.outlook.com (2603:10b6:301:75::42) by BL0PR02MB4754.namprd02.prod.outlook.com (2603:10b6:208:5d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.18; Tue, 18 Sep 2018 13:46:18 +0000 Received: from CY1NAM02FT015.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::209) by MWHPR0201CA0101.outlook.office365.com (2603:10b6:301:75::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1143.15 via Frontend Transport; Tue, 18 Sep 2018 13:46:18 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT015.mail.protection.outlook.com (10.152.75.146) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Tue, 18 Sep 2018 13:46:17 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:45983 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1g2GKW-0002B2-PY; Tue, 18 Sep 2018 06:46:16 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1g2GKR-00025e-LC; Tue, 18 Sep 2018 06:46:11 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w8IDk96X000400; Tue, 18 Sep 2018 06:46:09 -0700 Received: from [172.23.64.106] (helo=xhdvnc125.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1g2GKO-00025N-N3; Tue, 18 Sep 2018 06:46:08 -0700 Received: by xhdvnc125.xilinx.com (Postfix, from userid 16987) id DA44B12142C; Tue, 18 Sep 2018 19:16:07 +0530 (IST) From: Manish Narani To: , , , , , , , , , , , Subject: [RFC PATCH 2/4] dt-bindings: mmc: arasan: Document 'xlnx, zynqmp-8.9a' controller Date: Tue, 18 Sep 2018 19:15:37 +0530 Message-ID: <1537278339-9257-3-git-send-email-manish.narani@xilinx.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1537278339-9257-1-git-send-email-manish.narani@xilinx.com> References: <1537278339-9257-1-git-send-email-manish.narani@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(136003)(396003)(2980300002)(438002)(199004)(189003)(476003)(6636002)(6666003)(8676002)(81156014)(81166006)(7416002)(48376002)(106466001)(50466002)(14444005)(106002)(103686004)(2616005)(4326008)(356003)(426003)(486006)(8936002)(217873002)(72206003)(52956003)(126002)(110136005)(36386004)(5660300001)(54906003)(63266004)(478600001)(305945005)(11346002)(42186006)(16586007)(76176011)(446003)(2906002)(51416003)(186003)(90966002)(336012)(50226002)(47776003)(6266002)(316002)(2201001)(44832011)(36756003)(26005)(142933001)(107986001)(921003)(83996005)(2101003)(1121003)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR02MB4754; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT015; 1:DgpMeahOrd+FSAd+EOvBncnEhxabasYG93EPJGshqONxTTL9chv1Tb50O9VQFnAsI2PzNtMkdwLUjZcxqr6gJZV0BbZ+HzV4trGL2Y3U+jITG9OIRXUH/9qIdEC37RR8 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 35ab860b-ccd5-4e0b-9464-08d61d6d1c12 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:BL0PR02MB4754; X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4754; 3:L+e8UyL/pWXLTGPydjpL0SsppqI2eaILZI6fAIyScnw8D/DRsiDv7/CUtTgPfITC/LJ4i8ArNZjnckkoySxMQNXXIlpCt5We5c8o4XMKgOz428CJUSxvdc7mebSdmjZLPoAIfpblFNJgr9tBFP0uypQ3ZlUi+oX38c2pCybkKoGYlQdCWnm6vLy9RVZrw3WRspPk4xtKxeWTZ83/pW9WfvNK/lg0Gi9JCojQY7sfiBnpHwsdvCN71+w7+dZ1Yt3Gj53a7RIsBdntQcX5RX5RmigtOIUpNizdpj1GNt6ETGl9rGRa2JetH7DnVQyIlYEeipGCGH7vXc5nZdodQ7STVpfjqRU1qjTu3/mSW9hKQKk=; 25:HAkO82N/b0Wvxnp6jXKoPxSPw2lN4GDYaH1iVggg84ObjztWXPZxa6QG7hBSl1P7oLZvw1exHvF/sJq2kst+FQPAup/UCe+gE6D0hVldY/FiF8ML3m0hEPdY4PdxQ1ssV04qd/DeTrkONRzu1MWFFzbaqWiefW1aJIb5leAapP1StmuHnfT0FOmEVfQht20dEeKBLy5xCu0s045s4zh6mzGnS2thtsX4P5GjdHKplDgTeEnbZcXUMkjIy2vcw9XVqtWd9SvCjoytdhsNoNarchGIymCywmUYKBFvkCcMDVUw8x+3glXn5ebML4crJWfFEoEq8CxeHHOTMPv4CUG/Wg== X-MS-TrafficTypeDiagnostic: BL0PR02MB4754: X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4754; 31:Nd6aza5DXXBsI5lFjv1ZoG7n1r5sAvk0EJVwnhsly9fgQfJYVVXdI4pHUw+DA0NOU5rRF0udcx+wG8HGQjrW8RwXZhTU9P2qqBXgUOjZLnEc2rXrWP9Y7aw5xYtyVN/+VEcvl9y0A6TAnY+5q5zMSJM86i7Y6emQF8PT/ZdyUSuNVPYkbwXqfDvyaRYxrdWk/S22Mtz0mmgoEFiT4cbKpsLKedYsLCGxgWUTrDik1PQ=; 20:dQUgHxNO5zFGsNwhhmlIFxz46rl8++z/HI3IZyjm5l8wYsC2U1FTf+DFhDHRaQqrCI9tv9f7EWYz0d3+SEWNJ/rcY51nzmt6us2wRs4kG/xQO8PWNyFBMd98CDZPPsyOCQ3rKm7O+9tI0AS+ugrbaNq+mw4HHF+aGkb4aJ3zfUSNUPf2nJCz7y5XtuJ1egYpXDnAPzLT/kgPptZw1YJHDzFbOg5zS818eoum1KTDA1G0OyVI8BGLcDFQduOmBFByrf7pd/Mrz30avMqrBEj7e0Ts1cfIPTKL52zPq3Uq160QduyiLAhtzoeR7VTe8+lCv+Hk6Kmiuf8Eu2X9ninXIxMc7jkuyVyqE3HOga+j4jF4va30MvUBrVSZpvrYsk5Zg+8xr0fvyIqJ51+EYU/YeFUlG3NoEV2xIRKGBsBCUHiOQ+AZdljRFwapD28C7uJzf5W2F5050Sr9bPaO91fmFDdP/qZvX7TWIFo6ks4+rPCBing6vED0RZ+1prVJJHsE X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699050); SRVR:BL0PR02MB4754; BCL:0; PCL:0; RULEID:; SRVR:BL0PR02MB4754; X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4754; 4:IDgKASKu0vj9scAPLOapnVeyLhlh9Erhz29u90c6YueoOjWwrAYKDbfdfXqtoPja/FuoJurV3fLayuCLGPrJOZ7Ch6wFtKbrAgM4RM70fFceB8ZfDab6K2N6k2z1WHmb5KZdrHKUgTHX5z/UPeZk2sXaxZkck+jSTkBXjJSWVG7Qv3/dZbX672kctmEl9lMBPVuAPz/4uN1KU+PAgD+CaUCwE8bMLsZdLGIT5nOjvCHK51bENRwz5dZaiCX5zb+fNPf/988bB3jNLNSrZv2TlNCcq/IIJwKXo7RzRLcX0qsjjoA5rhGq8hzS3wPNOJGx X-Forefront-PRVS: 0799B1B2D7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL0PR02MB4754; 23:WPm+t7A/90/Gpi3FuyJenRxDCAblFeqxkloIEuEcB?= 5Fqhofa6c3Y7dgG0Ed6XuFtDp9ILX7jC7BNZqkWFZ9eKbU5plXiYs7WyliGOdpBr7IaZ1yUXsLberiP7SRYunb8BVsgRVwIpad6MV7q1ImsY6KPsfZ3p3amwqV4z0YOfY62mNjukIMPVvmQc21etDIXufh9/D18GHoT/GJKZa6TEKRGopOTKaX8rq4mhx13cC6JW3q9mx6vKJWonkv0Xz1b0AIxJkR3vKAWzFFvvYkrXBBdFrj8dUI7LZSxRgMX+DQGIMkUcURRosH5BdkZvs98NnmI3B9KcYDKAyz40bDCvlP+vyBUOOPVhNqYCnvtpcMpGPdN1PozA2nsoVbHO3dH5NqHHAL0feI/2bAcV4iVNKf/fUlK1wXwjhPCVfB6OoBP9o0cDQSqBpZ0NRVfHHwAcKPIboYMR71VM6yynEN1QAisX5EH3zf4f8RiumdTv8zqTL9SOljmDBFxOO+q4FBviCDu2g5TdITMCMxlCEczLcqHSK+hfw0741+taI2qdaMR5tkrYzq6Allebltrka+JovBgtm2s2Dx/woAd0S15IzRYP/bTQMYH362hzov9HGLvEzUupdBOxawaKbClZ6+x82e/xDV00EFuVIxkZu8veuWsrX5k7ZELsMhNqsG9fLCU1xBf/R1Vjyc+HuwKIt67ZC02ux2TyTvlds9/2SPzHsUwXY5A3uBKgZE0eTYGgCeCZNyQVXQunFYfrqhbq58FIy4ZH80DKHDR71YMZbAk+YqCYtClkLfd8FN0F/P2hEo4AsPalcwJuxrEgkN1OLZxh0Bi/MLJ2O60wAY6UWCMfxMZCUECk1oMuL/ozCeKG7nq35Xj5R1uoA4U1RAqFGbABs5IE1oMhLzGlMAIbgztJNstQmqI23ZdsFpqc9rkKqygFnzPuo149k11nghPpWEONAbih25bDVRwajPiaaDG6glyOgcL6B6InSKuXGzsjry98ifN+UZaMf1GNMm32zyBtZXQ+Dnhd1CGyVl7KR27n/6MHPCbPNH8hsIRjB0aLIb09KGzyKBb7jtjrVaQ62qjqiPdT1PanUmjHwrIK0kAq5suw+hk84k7yLpnG3AFA8yRSxpykWfSUv63mL2+685ORnm7YQ8ZWfUi/xOnD+YsKJH55xXXBADHS7h+W1jrIwIuV80yfZmD8STohsDNO/+nDvyBT/4cssBSHMYZVKFGigYitKs97eH5U8/aZxORpaGJJRrDdtN3jgaCZnyVyJv/cGs4H7TpsJYnt85P04dfqaiOod6KW7C/jnha0BsedxcIT5Oqvtrne02nmR+/rFdVYDuddNAoaShDzEJg38MdnJK2mOKyIIVU6zMH2TKuwW5pgkRc9G6Lr8Kphu0QhKjo X-Microsoft-Antispam-Message-Info: 90jFe7SBhzaOnjuf/aCr8VG1V4aM79r1P9J+6GOEJcIHLziwoMo75iS4YU5bc1tRBZmX8GnnT2hPO4cPSQ8ip7HCPYVFanUpfOGwg/ph9MsAOfbDcEoBgWjZ9bg+ywf+tT/w1Br9PHc//xOVe42ShaE/wtYYFFTddJwLiZqJh5fS9WOIiPTsV0fph3ye8oNblRHdv6c6kIONrQpO3YBSBaOqLVP0V+jptKwrD/o6rmrtMjiBKCgI+7xgSSUqqIwNOVDZnb1DmA38sYlh8stfZj8zHUA3/HSPg2Uv+3Xc6Btz7svnyugTyJzUmIkhmJmgK2cqdZ0wGHDSguSuzEeBPWTURuuSLGuptnRZhBvacEM= X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4754; 6:Y0c4ggSTXXbi+nm/BRF3jcbhWbEF4lzaIUmoAGnI4PE/CWucjTYICb0QTvVVGIus5QRyuC5GYf4+znvrhXNVANhDRc9Y3a1Y9uXn1o+oGMlMyJwXzdWDbudMm6gnZWOGyyoLvQHlTyshZ56RfAUK4QVTCdLGmqmK4OYEQr+SW4fCCAcEeatx9G9juQyl8aS46ppLZzQFn8dleRZMvTYD1wBXEfYdlSKyJwu48kHSbdhv0InKryG4XfXdbk3wKJ3q72PUA9cdx9h4/xhlbk9tJjjsD5E51u7w7bTeAVHuHpSTRjyD7yvXnGCSldycYbvsw8wWSMXB6nMILv22kRQEyKZl4wISfR9OMFf1sbUpGr4tCo/gFyQOHyFcN5U3xAaUUvyvheEyJKFH344kQvVELV0J0NXUyVgY+Jnkq2p1UrWU8reeh5gZXRu3zU11iDreRlXB+Qv7cZqzCxTzlXPEFQ==; 5:va2/HAAW7S027qzotYnPkF+KZ1sw4BGuEYREm9GxaPWm3ovz1AgQzyhuIkNLm/jFN+XjzKxaKnGfLL2fjC/bBrwIF2Omf+Gi4AmwemrrOV4gOw/5BYP8mXMdoqtQcuf09nXWx1q1C0/aE38MrvzQTQVadoueSFyKfjNb72oVXJQ=; 7:jdsDwxtUs4R0eyBrjmy25CwHchaFqdUw431kxEab8rrhAoU79GBQVfiZKqgE0PsAyk/8qJnlzFbt4Lv+LIf0bdkcKEsXX/7FBHAif1j/3uhjCslHuAVkZfm8e5zu3p5H8yOhS+BmcIYtENVGZCJZMEHkdtvX/20Qlwyrx/1LZUJojgewfWjm29slGtrr0Ra6y0DIYmSjSy07VUR/7eWpC+Bk42YfpCx2ZM76nFJ3w3s1k28Gte5tyP7pKHyIDvRt SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2018 13:46:17.1936 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 35ab860b-ccd5-4e0b-9464-08d61d6d1c12 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB4754 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180918_144636_257058_84D28B0E X-CRM114-Status: GOOD ( 10.00 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Add documentation for 'xlnx,zynqmp-8.9a' SDHCI controller and required properties followed by example. Signed-off-by: Manish Narani --- Documentation/devicetree/bindings/mmc/arasan,sdhci.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt index f6ddba3..72769e0 100644 --- a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt +++ b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt @@ -15,6 +15,7 @@ Required Properties: - "arasan,sdhci-5.1": generic Arasan SDHCI 5.1 PHY - "rockchip,rk3399-sdhci-5.1", "arasan,sdhci-5.1": rk3399 eMMC PHY For this device it is strongly suggested to include arasan,soc-ctl-syscon. + - "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a": Xilinx ZynqMP Arasan SDHCI 8.9a PHY - reg: From mmc bindings: Register location and length. - clocks: From clock bindings: Handles to clock inputs. - clock-names: From clock bindings: Tuple including "clk_xin" and "clk_ahb" @@ -24,6 +25,9 @@ Required Properties for "arasan,sdhci-5.1": - phys: From PHY bindings: Phandle for the Generic PHY for arasan. - phy-names: MUST be "phy_arasan". +Required Properties for "xlnx,zynqmp-8.9a": + - xlnx,device_id: SD controller device ID. Must be either <0> or <1>. + Optional Properties: - arasan,soc-ctl-syscon: A phandle to a syscon device (see ../mfd/syscon.txt) used to access core corecfg registers. Offsets of registers in this @@ -75,3 +79,13 @@ Example: phy-names = "phy_arasan"; #clock-cells = <0>; }; + + sdhci: sdhci@ff160000 { + compatible = "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a"; + reg = <0x0 0xff160000 0x0 0x1000>; + interrupt-parent = <&gic>; + interrupts = <0 48 4>; + clock-names = "clk_xin", "clk_ahb"; + clocks = <&clk 54>, <&clk 31>; + xlnx,device_id = <0>; + }; From patchwork Tue Sep 18 13:45:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Narani X-Patchwork-Id: 10604401 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7AB5113AD for ; Tue, 18 Sep 2018 13:49:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 68B982ABF2 for ; Tue, 18 Sep 2018 13:49:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5BD1E2ABF5; Tue, 18 Sep 2018 13:49:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 36A5D2ABF2 for ; Tue, 18 Sep 2018 13:49:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=pVxPombJHiN4SBiJ8EWIbpoBL/y5DTue5WUhP7uDT+Y=; b=N1W7C0WdSUYOBN NdJI/b5Uk2vqgou9QyATeo6Qsm8INi27RCB8S7PHVIIHIdvueUgV0nxiO5XzbGzFCBwrPR5sKDTHc RByoFKuGGe8a4i+AyueqC6pM06k3on2Ld/iwpSxCAEZg9nLtyjtjdEXLka7flniqRNf1/eXK/HgbY S6pvr1tiGlrJfHwL+puTuccFhmcpuk9Lyd+wcZkqu3ENhdbOhgMRfDHmP6AlNxnEMlpDgxE/F/div tJ2+AX6heiMDSkDn97oMQUbVw35g78756c35x3IPijr3lTzQNX3SJTTVVmp6Ap60sWzxEzAQKvCqa gPXS3QxbtG3fHZiicHMw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GNC-0006f4-I0; Tue, 18 Sep 2018 13:49:02 +0000 Received: from mail-cys01nam02on0071.outbound.protection.outlook.com ([104.47.37.71] helo=NAM02-CY1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GKw-0005du-0k for linux-arm-kernel@lists.infradead.org; Tue, 18 Sep 2018 13:48:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WtDbL8pcWMvxS7OjpnYyKrujJV4zcEk85aFjUHna+YE=; b=jEFYFj9Vva3kCeXiDlr+hsu0+5pUmUYPPG8xmPkZD81voiuec+ZqEGCiZcqjmf+hl2McLqRW2CeISyn/6KvyYpafRf2RR6PEZbLw5vsWNxMDRjogw3xgJbu8fw1m2wpSoQWqeGzmoSFOQ1ZfM0ZI/FmfPy+iLiTXnsUyo1NUuqM= Received: from BN7PR02CA0010.namprd02.prod.outlook.com (2603:10b6:408:20::23) by BN7PR02MB5106.namprd02.prod.outlook.com (2603:10b6:408:22::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.13; Tue, 18 Sep 2018 13:46:28 +0000 Received: from SN1NAM02FT033.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::206) by BN7PR02CA0010.outlook.office365.com (2603:10b6:408:20::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1143.15 via Frontend Transport; Tue, 18 Sep 2018 13:46:28 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT033.mail.protection.outlook.com (10.152.72.133) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Tue, 18 Sep 2018 13:46:27 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:46199 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1g2GKh-0002B9-44; Tue, 18 Sep 2018 06:46:27 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1g2GKb-0002Ap-W7; Tue, 18 Sep 2018 06:46:22 -0700 Received: from xsj-pvapsmtp01 (smtp3.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w8IDkDHD006128; Tue, 18 Sep 2018 06:46:14 -0700 Received: from [172.23.64.106] (helo=xhdvnc125.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1g2GKT-00027Y-8j; Tue, 18 Sep 2018 06:46:13 -0700 Received: by xhdvnc125.xilinx.com (Postfix, from userid 16987) id 625AB12142C; Tue, 18 Sep 2018 19:16:12 +0530 (IST) From: Manish Narani To: , , , , , , , , , , , Subject: [RFC PATCH 3/4] mmc: sdhci-of-arasan: Add auto tuning support for ZynqMP platform Date: Tue, 18 Sep 2018 19:15:38 +0530 Message-ID: <1537278339-9257-4-git-send-email-manish.narani@xilinx.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1537278339-9257-1-git-send-email-manish.narani@xilinx.com> References: <1537278339-9257-1-git-send-email-manish.narani@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(39860400002)(396003)(136003)(376002)(2980300002)(438002)(199004)(189003)(103686004)(36756003)(2906002)(305945005)(356003)(7416002)(50226002)(8676002)(4326008)(8936002)(52956003)(81156014)(81166006)(2201001)(6636002)(6666003)(5660300001)(106466001)(6266002)(47776003)(72206003)(2616005)(126002)(426003)(63266004)(186003)(90966002)(36386004)(26005)(110136005)(54906003)(16586007)(42186006)(217873002)(51416003)(106002)(50466002)(478600001)(446003)(48376002)(44832011)(336012)(11346002)(76176011)(316002)(476003)(486006)(921003)(107986001)(1121003)(5001870100001)(2101003)(83996005); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR02MB5106; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; LANG:en; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT033; 1:ugR6k3uVqidgOTS4G9zZI3Q9OZJ0W67pojIEnUB3icR0mKWBaXSbGsoT9lmlu+HSQ/dPoa/CPFDmIngX+fLTenvhFtdjiJINAq5x3OBb6Gb14itwqt0F97RS/twE25yv MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8870cf56-7169-49ac-54f3-08d61d6d221b X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:BN7PR02MB5106; X-Microsoft-Exchange-Diagnostics: 1; BN7PR02MB5106; 3:1H5v9rhQR4AxMfRTkkLQBhoy06cYa4ToZGNw2gX78SQMk5eL4NlozbDujiSaQgc0G4ZeAEPCbhFFkTMumNDAKlK/01RIWV9r5TeyctPlWcUhFlSqhuwZLX6ifKUVGPEEZq46X7szrLtwdfcB/3MMnAsyzdAl/gsLSbIlSauiI4npwuL8rIMTnHBeElFoboSTYmmL4ygfpG8Ldjd6qID7cVk6PrbCVZ9iykGBSVzbZpqBzKA0zxy3eDztc0HmsipxnSIWXSIXC/aDKzlkqQ4xkjWANK4z0bm+owVMcPwbe7En/drbQP1/l5nCL+12+DoZKbNvT3hRlKvrhKrBTZhwFI0bJelFMy4D78yylWnP/eU=; 25:rY0j6vITa0OJrRih4F13SVEwdRL5yHbDqs+CTI63ab4g3lDJuQ1HGOUvYn+PpqaB/qr8ojPBRiM9i6o6zBL7y4R2DQ/npwk+TJygp4IEMDltcb46BfD0yntWeJV/fUj2GLHcWqI4hdh88STcV4FesBRrWbpnFc31iHOt5zuMxhfD6RwgYZ0hc8dM2bqrQ3KKnDHiPOpTJ/RWmN17ErVDs/eYfjB4yhOTjvY6wbEbg7Pbb/L4YNXec6SwnPcnn9A9juYsOVroOtcdjBHuei5KPVUB9XyXJ4R9jtWMDP/Lk2jOyDFyR75ZJeQHgOOcRuM4x404z3viZrg+Z8ESXGtDCw== X-MS-TrafficTypeDiagnostic: BN7PR02MB5106: X-Microsoft-Exchange-Diagnostics: 1; BN7PR02MB5106; 31:7Vd/LNWIo6V1Q9AGl4PO3J9iyKqGUlFZEnCqHpl91DbFjaMUcgKdz/XeeV2isRz+f/xGu4BWT6OZf72inzOqvdX16NnVvbzSlT2fON5Uk1YJZ0y/Dt03qlynIcCt8NJe8wxl1c7E4baIUIuvoz5DLFo/ADHigYFeppV9jB7jUF8vkxr8uzv1f80J6oMPH1YzN+9+qqC0aSOsEZv2yoG3qEMzFE9Cf9PWDa3+j4+H06Y=; 20:5LI1RRfgEvCMZQdZGOOVozI2dpfekqfKUM7gyK4IZco/62p38p0OfueiWhdd9SJLCms/2q2qcusQtoLfoX1fVP1cjIwMjzgkk2p/gj3LY9iEZihk1b8ZsGfrbBBX/q7XDihPK59hcGtdjyHSvM3t3hYoIkC2G6EWrn2E1bStk3NoEiQTBtUyL4vr03kNyNtXsCKWw8he+Pafv13forvBIZK+e8QYCINUc4qIPXNFJ6CrLU8RTuRl7Q/hzlFjQQysPF+rFxHc01ENgazLVZ9tpevzLIsKMR0IS1joWE28lP8CJnvfKRDKrTtHEY1fi95LlmFbh5ABFLSebVSK0qq7yOeTalmDEeBKPIHEKmwqoRUh/nY1vVOICBm4kCxW0m3YiKINMz3wepcxuEvfjr7lEGbiv0lR03P4RMTlSBIWLoDW1GTNiwNMfJsY5wwiIZ4uQ1F+2ptwleyIbdaYP9ijhlkCgE2X/dD22J4Heb2iiaa+0E9WMv22qNJriwC+Q+Dh X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699050); SRVR:BN7PR02MB5106; BCL:0; PCL:0; RULEID:; SRVR:BN7PR02MB5106; X-Microsoft-Exchange-Diagnostics: 1; BN7PR02MB5106; 4:Ckq8lkVj5FilWv4ALrEfglVqL/pY43jkikfL388XNzBW8mAcbcsA3l6vhNEPQJfEyY0z8sYuINJPpxVNjUj2VWFWvjBttA2pQcYY+MHS6Vbzsb1VKqj9dxOw+L//XWN2yugpLWx773HfVVLPeI/lsduWt6bhzpjdP+KgWQBq/oe3KF24Xm0bWiGcGYaCqw9m+4gp2Da5LSZrN1wAyo39Sd6pkltbZ/otW5juGPrJoYKKN/FK7oV5p10yh6rHESsUzRKX8F6dpHNINBptqYZ44WlG9ABiCoOKe+oFvVDXO35kHXXtsLAoWCNvuMOBgLhk X-Forefront-PRVS: 0799B1B2D7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN7PR02MB5106; 23:PgSMHBrSFL/1xuAJzF4KqA5B1XDg6Uk8m2shft+qd?= 62w0YUy04T3nkt/dEVNu4Jd6u1C/GSWhRdf+ITwFFXASzyJZAt8UDC3SCg48Q98cUST4TT7wVJuytmAYaYUnGvGx2y7hOI2id4BLq+l00RKH6He4qfpeWooGKX1uZs8yG7CBzglvo3u0/FHteG6iSawFJhK3hZ6jKFoP+JoEQHTj1zir3o4k2tk177B+Fs1mL6dCnhxxGYrRzQDf1hlC+I7qxm66sh99kv90G8vR6AoqLztSY6+WWWWIegTcpOmZIoXuk6CkcQR9ngYiBzaN7hoUNmsh9YiC3lKlPgM6clOr2W243GXayd/docZtCcmAD+HO3ks9gUGoNwr27DlcMlWsOHrWrr5IN0D8++5WM3s0IjMcS75yV6sT+FdGBWiY+KybWaSs1QiU1EmfcU2YFbRFUkc4VLl0ywCVaTSv21S793ICffqlXkFMnwWZKYM+cd0CyZziqpIrvUYsv3OQ/SG/xVkqRqurJLNMQxIF5K81K1Dd2FizA7q7lKMbSYJELBRHoTt4Hwm6ziRuNMXtms6y/XYQ2XcsSzRFafWvjSuQNJlNMc4mxuAnBoGjyCl6CSrc1KrR6UUk90mbZInhC9cecTp2T9LkJKr0XwZ70Q07wHEiRGI5b7KOQs4AycF9xacTwChWcIhtyi6tFhufuFyijOIovX6X6J/mnHZDGpnV3cXViVv+vz1RVK2+LTeYh7NHU2LLtOSUju/S8iFdgh/4h6KkCqwzHigfSHeW7mPDHNeocVfZAvCPx5YMfLHJTojns6lMVUdRgjzsO5ek6nuK8dFEeoKQ0CZHMCJ6/t8Jka00xuVFKU79BhwjjRQf+58y9OjqUZdmZHNXtuw+mCGrIT3XVFt/orCJBym62voqHNJMQZbpbNn+/sMt53l+yeIgrUlWA/S9UbdQ2A6HXy/y+0BDVkpyRQjUmp23I8h9hsLGuRec4Ly2pfcQwyelFs4CnIdD0fokuVxA9QR/VGBNvtRaZJP8hhIWDu0hbhv0A5nIfheKP/CZhhnF4drRBtmFDVzbd1bTUvPfcJ/bsjLasnk0PEA6GI3rtpRkhbJ9kHpup6iZWFkYfr7kNKiAJtWmGwaOW2/G9vSuz6M3sX/peJY9viYmm1fYy/JKyO3I4uuDCYwbF1TWQU/tCpSFwZcvJmHXd4r/jdwZ8s2g8wPV/Un7RfjgA7AXynNOeTk86982vuSil9WhsMzw29WHRB8NplWPf46ccEIULHp00i8Z0rmNJPBA/HpF8z3oggBxmmgFNQJSbo67IoN+pqz05HiG1l9BB3v7qyVcZ8kKiTJYMxugKi4cVfdlL9qpGRMXA== X-Microsoft-Antispam-Message-Info: 8ubkBL4gXeK6YwWOdVM8NYKowN5pzTqNEJVKjeEImIcnv6UbRJZ0L6diYoy8CjoSfN83d6bMVwp9d5+pW8hVQLOHyjojyjXxdDFlwSu8WOEbDqrCnYd8+SWQqw+4zyZPBKyigUjgDl6L4QnfHJKg4WfyQ+dHDcjxE3aoZS6NpPCmFVwrlprah55rkpNlQUTQH+U+jahvUvVM4M4RU9PcpG8U/s2D1RWMubTSFenXkziiTIfyT5JyH3FIT8plNWT/cnQUMybrMu0UyA8GICQfjFvFh1P0dudbdd2sySv+tnxnUUQxu/DjEXSk6yXvV6vtkvj/bXgQJbcHYUFuVpy78OwGhzCejNWODqo3VpmQ+6E= X-Microsoft-Exchange-Diagnostics: 1; BN7PR02MB5106; 6:PLd1/ouTIODE2RrvVrXq4Tsc5s1AmNVPWxkLwTbtR+gauG8JH8YpFOAdsNM89CEfgS7lBiotCmJN2ACrZ+dAlLUl8VWqBf6Z5dUfGtujjBW1wJGLCiniFIHhj3WOq7JQS7A4tZHabttraud45TfpeZFB3IAQ8b8wN7OYMkMRRU0oVUW6Zke+MbA00rj3vQFcuVVD4xfwl850jkxJekVUxicZfICPdNtqX/e3XAJh0Tq4fl0+vJmYmPWQNzq/BWbN6ZU2iIEtjxsOeCM1Kht/ejA9oP+e8MTI2RzT9S7Dgxp8K7chVqz4JhmyVi+be5GrDxgC7M0GDbbLL2G+CqPYpXXGXH/L7jXNmhwDJjDBE8ufpk2p/IXXX+Eg6p4F3vjeCS2TVnOuH49DcngOGLw9vuLsbKuVFd6PH1tGnWWPPSCFD0GXdWV0Qc3a/7mkKx0gyX45PydJVK2B36ERWMh7pA==; 5:ZqPTwY8rxUHkkRR3CzFkUBj2ANFiuD3XjQM65KmEiI7/8nf8d5V06qeQFMzVwXRMFfX7q5zUc/+6DNZ4ewW999lKRi7SgsF3hirPvYA6VHKvAAQMG5P10xNqaIOZma8+siwbR/ePDjxsju3grNmSjEI9qk+f9H8+3pOAH/Kc/Eo=; 7:ioeLglo10hL3h6zSz8c9f/KLFTObkbYM1rmJr/xmTt3U2GeE6XpndLcizqd7euLj5bON6nH+JUHj1TSu7oN74HmqLZsMtY75Xg34bc94PwtP5Xt70NUUPGgXe346YXHo0UuZuTT1N9mKfw/owl1WY+Z8QBYA1U2LBhrwPr4HwVj/38k073VS804Kmuv4ZSrHmcxDLiG2UeBHYDycuO+cYbv8yP/c6bK+PyOBCyVfZSQ5BdmTvc4+518bkQWF4r5q SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2018 13:46:27.5048 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8870cf56-7169-49ac-54f3-08d61d6d221b X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR02MB5106 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180918_064642_129987_9CB633B5 X-CRM114-Status: GOOD ( 16.00 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Add support of SD auto tuning for ZynqMP platform. Before tuning execution, reset the DLL and after the auto tuning process gets completed, reset the DLL to load the newly obtained SDHC tuned tap value. Signed-off-by: Manish Narani --- drivers/mmc/host/sdhci-of-arasan.c | 83 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c index a40bcc2..1a8bbd2 100644 --- a/drivers/mmc/host/sdhci-of-arasan.c +++ b/drivers/mmc/host/sdhci-of-arasan.c @@ -26,6 +26,7 @@ #include #include #include +#include #include "cqhci.h" #include "sdhci-pltfm.h" @@ -98,6 +99,7 @@ struct sdhci_arasan_data { struct regmap *soc_ctl_base; const struct sdhci_arasan_soc_ctl_map *soc_ctl_map; + unsigned int device_id; unsigned int quirks; /* Arasan deviations from spec */ /* Controller does not have CD wired and will not function normally without */ @@ -163,6 +165,72 @@ static int sdhci_arasan_syscon_write(struct sdhci_host *host, return ret; } +static void zynqmp_dll_reset(u8 deviceid) +{ + const struct zynqmp_eemi_ops *eemi_ops = zynqmp_pm_get_eemi_ops(); + + if (!eemi_ops || !eemi_ops->ioctl) + return; + + /* Issue DLL Reset */ + if (deviceid == 0) + eemi_ops->ioctl(NODE_SD_0, IOCTL_SD_DLL_RESET, + PM_DLL_RESET_PULSE, 0, NULL); + else + eemi_ops->ioctl(NODE_SD_1, IOCTL_SD_DLL_RESET, + PM_DLL_RESET_PULSE, 0, NULL); +} + +static void arasan_zynqmp_dll_reset(struct sdhci_host *host, u8 deviceid) +{ + u16 clk; + unsigned long timeout; + + clk = sdhci_readw(host, SDHCI_CLOCK_CONTROL); + clk &= ~(SDHCI_CLOCK_CARD_EN | SDHCI_CLOCK_INT_EN); + sdhci_writew(host, clk, SDHCI_CLOCK_CONTROL); + + /* Issue DLL Reset */ + zynqmp_dll_reset(deviceid); + + clk = sdhci_readw(host, SDHCI_CLOCK_CONTROL); + clk |= SDHCI_CLOCK_INT_EN; + sdhci_writew(host, clk, SDHCI_CLOCK_CONTROL); + + /* Wait max 20 ms */ + timeout = 20; + while (!((clk = sdhci_readw(host, SDHCI_CLOCK_CONTROL)) + & SDHCI_CLOCK_INT_STABLE)) { + if (timeout == 0) { + dev_err(mmc_dev(host->mmc), + ": Internal clock never stabilised.\n"); + return; + } + timeout--; + mdelay(1); + } + + clk |= SDHCI_CLOCK_CARD_EN; + sdhci_writew(host, clk, SDHCI_CLOCK_CONTROL); +} + +static int arasan_zynqmp_execute_tuning(struct mmc_host *mmc, u32 opcode) { + struct sdhci_host *host = mmc_priv(mmc); + struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); + struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host); + int err; + + arasan_zynqmp_dll_reset(host, sdhci_arasan->device_id); + + err = sdhci_execute_tuning(mmc, opcode); + if (err) + return err; + + arasan_zynqmp_dll_reset(host, sdhci_arasan->device_id); + + return 0; +} + static void sdhci_arasan_set_clock(struct sdhci_host *host, unsigned int clock) { struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); @@ -469,6 +537,7 @@ static const struct of_device_id sdhci_arasan_of_match[] = { { .compatible = "arasan,sdhci-8.9a" }, { .compatible = "arasan,sdhci-5.1" }, { .compatible = "arasan,sdhci-4.9a" }, + { .compatible = "xlnx,zynqmp-8.9a" }, { /* sentinel */ } }; @@ -792,6 +861,20 @@ static int sdhci_arasan_probe(struct platform_device *pdev) goto unreg_clk; } + if (of_device_is_compatible(pdev->dev.of_node, "xlnx,zynqmp-8.9a")) { + ret = of_property_read_u32(pdev->dev.of_node, + "xlnx,device_id", + &sdhci_arasan->device_id); + if (ret < 0) { + dev_err(&pdev->dev, + "\"xlnx,device_id \" property is missing.\n"); + goto unreg_clk; + } + + host->mmc_host_ops.execute_tuning = + arasan_zynqmp_execute_tuning; + } + sdhci_arasan->phy = ERR_PTR(-ENODEV); if (of_device_is_compatible(pdev->dev.of_node, "arasan,sdhci-5.1")) { From patchwork Tue Sep 18 13:45:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Narani X-Patchwork-Id: 10604381 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6511F15A6 for ; Tue, 18 Sep 2018 13:47:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5066929F39 for ; Tue, 18 Sep 2018 13:47:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4414B2A35D; Tue, 18 Sep 2018 13:47:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id BF8B229F39 for ; Tue, 18 Sep 2018 13:47:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=kfiY2rN6D8ru32mxAXMFg+3YFc4yLimTfvOrLsij6Ms=; b=pwmepT7MsRyONG 81AxkfFDXGrUxfJE9SizEdI8hmPdljwRTIFrM5wd/1oRKTOzNEhCPucmdhUc8I3eDle6B+QKgLgQd E6hm9mYL8RaW9MYt5mSBR9BiFgVnH66mxJDiPu2d8KHbL+DxbuVg/GjkDEzaMXAmJ+11s3lkDsYsT X1XIah0HhsoeYa3j+7cpXzdddXOrwZS+ayWDLejipkMW/g9XiRGFwhpi+h+JJgLp7q71y/3+l+cIu jt2UhjeqznnLWPjtS4PkE3M4cqiO6+YTuUbOusFLUFI2zmTV0yl3AxTtxc5XGMSqA61bN7kVNVCWD uIfh1CH/CnxOotCy4p1Q==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GL5-0005i6-2b; Tue, 18 Sep 2018 13:46:51 +0000 Received: from merlin.infradead.org ([2001:8b0:10b:1231::1]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GL0-0005hX-Mq for linux-arm-kernel@bombadil.infradead.org; Tue, 18 Sep 2018 13:46:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Date:Subject:CC:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=SMl++KedibBL476eDuffyeyiYx4RKcxCTVp4FzHH7KY=; b=FYmof9lB1NDPgXGLiwTG8IQra BScll8rJc4BYqYFijTKSmza05yepuItphNJeH4AaZAXDa0tWLCRc0txczNMqcRNRrbxO7CwHYukw2 q/+G33HqpoPKOw3RH2Um9s4jUNuaz3P4CWH3cekSw2byQKdTQ8Cejxtlk7M8xs2rGnhapv+zygFAm u6QAflzpQFLnKwJagArHi0ws+d9cRjrDmJ2V75SGeerfPuMvwazgXXeE3BgBe+3qqIbaXMld2jHIN YOtOSmot7eSDYjDJ16IdGTOifPNeEaIPDPvZO6LFYmL0OvA3lItM4n27QP6C5LMCpwe4ttrs4TDAb +uZKMx8LA==; Received: from mail-bl2nam02on0060.outbound.protection.outlook.com ([104.47.38.60] helo=NAM02-BL2-obe.outbound.protection.outlook.com) by merlin.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2GKx-00036f-7z for linux-arm-kernel@lists.infradead.org; Tue, 18 Sep 2018 13:46:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SMl++KedibBL476eDuffyeyiYx4RKcxCTVp4FzHH7KY=; b=Hg22vVsvLbSZUg/zjCysCIlKbC5SFUgz8LAm9lTAioLyNGrJiH2QGoO3AMBH/bbLkqbfyuekXk8lZ4Djocc2UWU1G/FFQaBo9Oe5aAMvbQlxFbRo9fl0hdRoHVbZ5fWsmQOVoptFtYtBj91JTBWrgRjbO049Yd4/tU6T7MAa90k= Received: from CY4PR02CA0035.namprd02.prod.outlook.com (2603:10b6:903:117::21) by BL0PR02MB4468.namprd02.prod.outlook.com (2603:10b6:208:4a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.18; Tue, 18 Sep 2018 13:46:28 +0000 Received: from CY1NAM02FT020.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::207) by CY4PR02CA0035.outlook.office365.com (2603:10b6:903:117::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1143.15 via Frontend Transport; Tue, 18 Sep 2018 13:46:28 +0000 Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT020.mail.protection.outlook.com (10.152.75.191) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Tue, 18 Sep 2018 13:46:27 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1g2GKh-0007Zx-1o; Tue, 18 Sep 2018 06:46:27 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1g2GKb-0002Ap-UZ; Tue, 18 Sep 2018 06:46:21 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w8IDkI1m000427; Tue, 18 Sep 2018 06:46:18 -0700 Received: from [172.23.64.106] (helo=xhdvnc125.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1g2GKY-00029b-BK; Tue, 18 Sep 2018 06:46:18 -0700 Received: by xhdvnc125.xilinx.com (Postfix, from userid 16987) id 7A59C12142C; Tue, 18 Sep 2018 19:16:17 +0530 (IST) From: Manish Narani To: , , , , , , , , , , , Subject: [RFC PATCH 4/4] arm64: zynqmp: Add new SDHCI compatible string Date: Tue, 18 Sep 2018 19:15:39 +0530 Message-ID: <1537278339-9257-5-git-send-email-manish.narani@xilinx.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1537278339-9257-1-git-send-email-manish.narani@xilinx.com> References: <1537278339-9257-1-git-send-email-manish.narani@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(136003)(376002)(39860400002)(396003)(2980300002)(438002)(199004)(189003)(6266002)(6636002)(6666003)(446003)(336012)(426003)(42186006)(54906003)(7416002)(110136005)(51416003)(50226002)(26005)(106466001)(47776003)(106002)(6346003)(81156014)(76176011)(52956003)(36386004)(2201001)(81166006)(316002)(217873002)(8936002)(14444005)(63266004)(478600001)(48376002)(356003)(486006)(103686004)(16586007)(476003)(72206003)(186003)(36756003)(2906002)(50466002)(5660300001)(8676002)(90966002)(4326008)(11346002)(305945005)(2616005)(44832011)(126002)(107986001)(921003)(1121003)(2101003)(83996005); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR02MB4468; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT020; 1:0M9E5e3pfSDtWIpPKTTffue+5rX2bIcp4CBzKvNh82LTXVX/3mJpxMPHVQSSfx8nDJeLV8JZK3n6HBL/a9QsOCLzG3f7QVjcrd8h0kiQQrgnl629GolNo3ywrMMAEvKA MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9711851b-b344-4f29-4470-08d61d6d2230 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:BL0PR02MB4468; X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4468; 3:cIXG2FeollVXbRfe8aXSA7E3DU9V22N2zynvO7Q4KOeqNL+PeBGZwImo5TJbfhNLRHSDSSxsKWc1Z3CM82i0hndYAU1h7WEHuaPXqZRh2QJlOhAVIkN8HSzQcdPXs+EfeSiYuZdzYWlMund88G4y3QJipGMMNS7mTjHRloG3V4CaV7eL5GYRXY3nYYuShnNM1/9mSWbF/XgFEbI9gIT8iYmpiXTSTYhwlsFDiFcBlcrvIBGUcsgHVRCW/xe9FbUtEgyy+txKyJLk1SwhHoeJ2ZcxTQnWZdNXSFrNHuRyKQ0i+MaZdQXEUSJTGIRrLvatwMG6K2gG22BPdRHSJ4HPlLSONV92HLBYY1TO6i0eOt0=; 25:BdXKF8E3YZmyPe7vR4eHx/2Ty6IapJZM4Oc63ZtTGMjBVUuS4accabYiToAlEojm0V43mjVcOnLzh9AV2vWpG2BZSzRzdHp7Fek7ZG2Vpkh7AQgsREgGfcKPhsvP4pXcuCKKNuRvwnYxwT5wPUAyDEe23RYkNbwpjOSh6p/8rl6Fj8Fv+HXekXksqZ/xc+8EZhE6nrZ+2PTj3mqomHfcRdUrEeTZp/26NZpb+h5KuDC2IrHcU9Hwd712HRK9UQ6QDPwTx4YUrWzZJV9mTxl0NThGg5OUTvzEhCZQ7d9gu99tWE3fejPLvxJX3T6SAnd23oehAD3+x6cxuV2W3Nx0ow== X-MS-TrafficTypeDiagnostic: BL0PR02MB4468: X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4468; 31:IpkOSJnUyJrES+9ZsYumfap6UvoW+3kR57f3hiBpDHXJWdKxuZvmpCCkwgYgE9ruNdLrn4K6MBvgfycydHe1wpbqAJISvg9i2P1uyAICPJAo6SSX5uo04Z2wZm2zO9qiGlypp759HBK7O5ykpCWBLu1i4U27PmANnQ8poKP6lWX4P41RHiX77O63p30H7FW4EZFvyNITv5SHQVzX+kaYuWGp2Zlms3pDyv5ZNWCC38A=; 20:kusG/VE8D2jvm3vmEyfnNisaiuJ4zy+W+8IL2AFytCvn7CwgtsAODoBp7xzsgOFNnMAYVR446ufBa2m94+v2phXgMMfCHHQ6F/bBGCG2zBqUxNyEDGIGmxyoc4B6OUmW5NB86otkvAc5EvU3OIgWSjm9u8oX3oVAF5CFM69/ilVIEChXV54J72unZI6uqUNRrBckLIJtcrXmhYIU7NhgF84+64s3t+KbAw6hY3SLX33qVffjZLG4+at4EeKzxuD3KLwqHytjpPT1lc5Um1kYdYqnbSzOmrJguet9OQKzfvBxrPLMZtzaAsy0gZBo+5P4mfwxbK9rOifXjdkwDz3/rjhiInOfAsb8iSXUo39H+n1KbmUVrLLunD/LUn8M+o+O38CWdiC72lX4rJXv//ExwVj/vSQSomt2Pew0dknxN+coh5Ow9w2uuLen63ErglAdCy13IYYQiMMI6G70MEBO8laow7f9E42FXXiWYeiLTtrVwcEdKk63xx8XPM6Wxs92 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3002001)(3231355)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(201708071742011)(7699050)(76991041); SRVR:BL0PR02MB4468; BCL:0; PCL:0; RULEID:; SRVR:BL0PR02MB4468; X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4468; 4:TfuWQPNy8nvZV/JffnaL445nbqIONae150WwPIhBvt5vMaabeTxFauvTp/MRQZeuWbQAj1vgO4VSipDZ/HHxky6fv6xXPxQ6hjmP9TQHvuiImZgY7ede+BLOI6aUzC8XiLQ99/JpOFznxACbIrH2fL3Dj5EnGVbwMASyB1ewPeVRq3PXwFAwWSrXiZorXDL3E2Hj+e8Ii2vJFEP1TCQh+ntorzzPTWrAahGSl8VTZ3sotNsjuio3uehjsJCBSJDW3Qw2iV7Yw0gmsKbDqsT8xD79gfJQ4AcS/534hNE1P+p9JCeMRUukl7MihGhuH4mc X-Forefront-PRVS: 0799B1B2D7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL0PR02MB4468; 23:R8FLuc/KRePb/I5ftCfaooRhA6JlRvOL6CfyLL2XR?= 9sNCwRbLQ0mRiZBi+fV6XvjSFAbYIWfATA9kFxgrxwt99J9ynaus+eWkXiRBSJZJsMWdn+96CuUm15VHmX0x4jMedyFNld3qSuS+Rw5rUh8ULvXYkBQMuT5XBo+M7m52yxUDMidbgjUy+H1sRTYLIIqvycjGfRT23ReSWS/zxBKGs4shfKbB/VYOEyyGM0zFT4hqjrzU5EDn0j/ryKCnUcqQC/z6J22yKAtWw5GumxwEl48e6jTuuuGakDLQswluGbD7zxPX4+OTzM9mKsyxKBvKyZCXNfLatzTJa85SzgLQrgkz92wcOG9blygox475m0prnLT8JgC+6jCzvkzV0biRkGUafWnBQfMxx88fRQ4t/Y0wDpA54r+GTtxZvf4KRpUef8ibctWqKahkh21+VdjZRegk4bjoeMruNWRrtoCjnxKbwLl0bM4iX4Y7MpuTROgTztqj+vlqkUxHiYMOFk60KPsQjmwgA5trpxnjvwNoKh+D7KqxopX5rBwJtz2bwIsLV0SewPmq8VOC2q3tLu/Tvv45jOaulv52Wz3NXVUGKPERn53en77D58LKhn+OiIxluHFmAkBs8fj6lxqlgu/UJTW2gv1hl6wiiUjwi8xYaVDG12/4L8sW9z7FeAIztt1Zy6MMaM7yAZC/cMbPyWJCj5pEa1XKNHDl0DwXLyvaG/XkvQaEMaEg7AZOGuvaAoXUWIISSPRp11ra7aPpYW16gTs6oPmJy0eDGevIWcVkvJPhWQ2KvL/WWqM3OPXhKigKEOTpaqFIhMUP3SaHiK2yjXmXQSgLp3B5nfKUV/OnjVrD8i6XY0POYi+De3gXtk2afoajTmgSMeOroLtQkwEk/s07AwApEoh3CZBFKAZIn+MS76VKRLa5c/n7Pf+7fpywV5d9i/5oBmcz8IeV5KR6xML13p2ytvDvmn30J7dYrpMr74krl/lKxIhq4Fce5ed7T4+26ISJZqMdD5PBHIUjQszD0b6tUM46leWV5mWQZAn0F0+jRQymO12IdSUtpZHBEjvWNKM5qmLX0nwhFDNhe90tfOqQfWyrV45NkdGBU3RX3TWOBOo0ACAfygO/ebgbKybyJjEvCnx948eISkM5tYsrkKxWp8kbHT31vOIXlF5uMSaSiY+DIEG/NvKmmaqL7rqpH0BGrAbF87DKNVC7zd7i1DKCzMQGbmJshZhwhy7oakqyfOv1H3c2KHEP72OMlZeCubFN5vicJeQ7A3bMs1fTrWwZWequid729Ux/o9QaPXfMHo3EbLx3ulHwETO6ZHCewJ829im9/T4WJWSNvdAnHwqjabOJghv1mTohg== X-Microsoft-Antispam-Message-Info: jYIX18MxATbID5sZ7Ht5kH2ckHGCKycggeKER0AL8DL9bcKrSJrfXIddcYdt98NnYL7TogB0Rfb8GLRfiRg6AK6wttuDEzWdPIGJXtoVygimat7ZgwtZNXA7aU+oa4oKva+aQhpwzK1kENkt4YqPJj3HzA65RFUxVGtzn4WambHyel9m6ZLfITLlEerYdZB74WEKK9QSxnL7fqKYWxyFzrrIoo1o58lSMmDiGO3P+MVJWT68zXVrCUWRvtQdmqdzudlZ2/3Axavp+BgicKl5Tufw6n1q9sIiR7CUoCoj9+fmzWRntIxjd8VKL3j4wog/fLYyMz/p4iKDBslKzfe4Tqy5U18iHF64bjfH7geCupE= X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4468; 6:og2wjoIeuFSP24gJmBP9INkUmOBAsrFR86RY8n8nMIpl7t1K0oJNKCVT1wXZU4pcJ+/dN57y3yF9nz7/cT6QiRlmNJpmDgQBy5YqEjedq0WdifYR4ee26VzzVIvj4ZktMUAbspSc78vJcGWp6T/b7Xx/bl4exO5mvNTQf5pv7m1m9zeUvJaOgVOkhUJvGL11uRNKtXZ4rWoA8v5mpHs/4nTVU8+f/b/TZ9ghlcRPEyFJth0dE2+q8p72yF1yHHT294OMJ3g6g+F4IP2izo5PI+3xa3HQyftSKKLzroPIOqUgsNuTZo8Bsyselxc+vLplkLcEMt3w2oWM2aXobCXI7JpYyHfQQuCrmGcgNPbeCOJGa4sFEB7kMN/3N6yxhvH0hYgIulm7VR8a3GoUIt8pt+61BkWeQogk9c2mdTcpEBsulijSk0qsXQCuJt09bqwza9NEVan16A2ZkSN/HCPqiA==; 5:3tGoQnQmZXC3tIBUCufimowYLzID0N+E4mSRXMEJR5IrgXW291+Igm3WF/vO/7qIHICy4qN5wg7UrfnbXQ4cxSYZagcHYEBri4oiLwvxwazZ49VQiKx/h3/rzpkjEVw+54BEf++6BsSeB0qoIGEbRE30x98Zd2MgfX/1QYQXpXg=; 7:jBbQTSwGIIsLbYdatdLNoidJlH+ty6TJLeD1gOVoAnPc41K/KzQBw/qGqhg8TXgotCtzOGP4dlpYawWdK9CSdxsLEVq8G0HJqy+ewdLRnHt76QrQtZfRkN1E0e+KoB45T9t8pfMJRt4zuzpdcbCifajUH0MlypG2rfIP2WehIr9wytpGeuBXG75gER9mCl+cgkIP66wK7h2SqzUR4LupHxiC5FnQUgKtU6oGbm0YH73qViUWrJD3p4oQ0W6SiMYe SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2018 13:46:27.4389 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9711851b-b344-4f29-4470-08d61d6d2230 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB4468 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180918_094643_330201_5308820C X-CRM114-Status: UNSURE ( 9.23 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Mainline kernel has arasan compatible string now. Append this new compatible string for ZynqMP SDHCI controller. Also add a required property indicating ZynqMP SDHCI controller device ID. Signed-off-by: Manish Narani --- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi index 29ce234..1def7e1 100644 --- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi +++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi @@ -485,21 +485,23 @@ }; sdhci0: sdhci@ff160000 { - compatible = "arasan,sdhci-8.9a"; + compatible = "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a"; status = "disabled"; interrupt-parent = <&gic>; interrupts = <0 48 4>; reg = <0x0 0xff160000 0x0 0x1000>; clock-names = "clk_xin", "clk_ahb"; + xlnx,device_id = <0>; }; sdhci1: sdhci@ff170000 { - compatible = "arasan,sdhci-8.9a"; + compatible = "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a"; status = "disabled"; interrupt-parent = <&gic>; interrupts = <0 49 4>; reg = <0x0 0xff170000 0x0 0x1000>; clock-names = "clk_xin", "clk_ahb"; + xlnx,device_id = <1>; }; smmu: smmu@fd800000 {