From patchwork Fri Nov 16 23:56:51 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687145 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 8000813B5 for ; Fri, 16 Nov 2018 23:59:46 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6EDA52CA3D for ; Fri, 16 Nov 2018 23:59:46 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 633482CA58; Fri, 16 Nov 2018 23:59:46 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 CA3FA2CA3D for ; Fri, 16 Nov 2018 23:59:45 +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=uttH9vLEXcgj+WNSfxR89PA9kyu9vHsh4Sjo0bX50f0=; b=BsRsNeDvwzjtHf pVm9CUgxtk7Yo1Alqd3G+KTCgSZ0RAA3oyLndqu/DSVfzV7Bfp6ziEisAxDxzG68Zr/GqrKvLJWs2 DKOGaV3D4jZbH7QTPD3r5luOm6dgJiRz8HEXLSJQK4AzBJbvpg3TNKr0md+e4/XoCynsXXCUiXHFE rUAiRaq2QFjtDP3jmmaaaD9nC10DlU7cprn1zIU3bJARPa65fxmz4ESGZT6F/CUjYkJ5wkbOU5VMy +qgJoBivlAyPorLPIS0IpU2m1Hh3iy5Gi8eDmePnVXkjOJJF+HvirhXKoOkaMFUrmvgCjHIPMzxZV AgusO1z3RKksW98LtZJA==; 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 1gNo1V-0006Mm-Vt; Fri, 16 Nov 2018 23:59:42 +0000 Received: from mail-bn3nam04on062c.outbound.protection.outlook.com ([2a01:111:f400:fe4e::62c] helo=NAM04-BN3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzN-0004MV-QP for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57:33 +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=hu9jKEjQMvfpglDe1otU3GliSLYmUZ2vgVVdA8SiBFA=; b=r8v9oreMO2IeDyPVqe4CYpj2hsndgQlbtuv1itSHrQpW8vzsLs/XNgzVCp2x63aAIWltSo2rCaaudyu+X26REYv0Hm1kjvxuqrTNI5YMkwxhJARc/9NTqq1spPA9WQQYiwAlu0wL1ZQYJo20/WFKr/syLocO0QXvMqNttYGbD9I= Received: from BYAPR02CA0017.namprd02.prod.outlook.com (2603:10b6:a02:ee::30) by SN6PR02MB4334.namprd02.prod.outlook.com (2603:10b6:805:a4::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Fri, 16 Nov 2018 23:57:16 +0000 Received: from CY1NAM02FT023.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::204) by BYAPR02CA0017.outlook.office365.com (2603:10b6:a02:ee::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend Transport; Fri, 16 Nov 2018 23:57:16 +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 CY1NAM02FT023.mail.protection.outlook.com (10.152.74.237) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 1gNnz7-0007TR-Jf; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-FV; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv4MQ008994; Fri, 16 Nov 2018 15:57:04 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyy-0006pL-KN; Fri, 16 Nov 2018 15:57:04 -0800 From: Jolly Shah To: , Subject: [PATCH 1/9] dt-bindings: power: Add ZynqMP power domain bindings Date: Fri, 16 Nov 2018 15:56:51 -0800 Message-ID: <1542412619-387-2-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(346002)(136003)(376002)(39850400004)(2980300002)(438002)(189003)(199004)(44832011)(6666004)(72206003)(356004)(51416003)(126002)(76176011)(336012)(9786002)(2906002)(36386004)(47776003)(2616005)(106002)(446003)(7696005)(107886003)(486006)(11346002)(476003)(110136005)(48376002)(36756003)(305945005)(316002)(50226002)(63266004)(186003)(16586007)(54906003)(426003)(26005)(5660300001)(77096007)(8676002)(106466001)(81156014)(478600001)(50466002)(4326008)(8936002)(81166006)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB4334; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT023; 1:r7YFHhSOmdqavtCBqnvBNgZAr8Bpo40PLaQdj3lU+wDp699CB1rKWWNq7Np1SRg5lnhj98qRh9zigb9RaV/Ok7HA68LLyho8VKMvql5mx360+0gppvu0nTwjNen6jJt2 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 65c39459-091c-4470-71a2-08d64c1f3b64 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:SN6PR02MB4334; X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4334; 3:cLFuaKaeer4nsskOh3ygFjky1N9iPe31QAwqdj8Lo4mAP3ZSfUitBAI6ETLsaoVjnTR7uQYUBFQDEhZkEYEc9bPHGu2dsc4rNCNif4r6TMP61A7Ru18iSo717Gy24YjuXGrRsM/9ifEO928nHxNHNoht2tU+P3juXm/UbwLWMFQ8CnKnJ+GIGT90Yw+wYFcA6ZP9BXv0aaus4ZMfDrNpu2G7EsBFHIeUPKSou94g4VQWl5mMNHY612+BupsJu4PgRPRgqlNFLu4ETNKqeMR7mYcUoLzjyZxYfpk3CkS5ri8jgBpZavIaXhzMqHylxWg00MN15gIqbzqgs5ovz109y9UTU7nO3cayeDvS2T+FqTA=; 25:r8pSPr3r7pA0/Z+7fwJvQTATqX+EoEAaOIElB1hnh2mPi7VizB9D1z/RUvAMSzf99PTLso0sokPuGfj+3P3lkCX1vFmFXURH8gTN73Cz4QZ0qGzjZWT1vQnbhm97x6ZIT+M27SwFdNlyYnuaPu1ZnBHRkYo36esar0eOtqg/+4WFjY/NebQdjvcVPGF1sfP6YVpXSlLogt6HVhnSrU1TGWmFNyMKrK8Wc3xs/1+R9vLeX9a3nI/dQn1dj4FqWb49/yrX7hDBqx0mTqocFdcKHKoKiHf9pGF8Sa7goq5I6xUo7WGFj+cqmRc0optle93S0JYP66fTzXhvT7TLikoFXQ== X-MS-TrafficTypeDiagnostic: SN6PR02MB4334: X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4334; 31:SJ2V2brKvIMAHaY5EcpsiK4H1XkoZS2bCgBnDn5F0REuMiqOFX8g2J4YYQMmmpcpmIoMopSI5AvnBE7UYdhj69GIJgHTX+hhlI76tLA9lJHjKTs0gYjt0onwPWjt6R9gHWCtOTrbiuQolZH2GcItsMBHvOPsbpM1/6iwOaJ7+vgC1B+5RFaha4YfE+wpDIEEn8fvWDSmijAdUiarAFGl0/hUMo2h7Bes7LJxzzJxAZQ=; 20:c7Ez6EPeZIsP41upbQsE9OvL1CV2MZyeRdSBVE/35Qc3Jpe8ih9FOYd/PXI0/oIF8h4uFADhzTUuz041kuwx2Gu41PjrGUk0e/p4i2eKzZriIrUL0Lcf0aKttcUa/gkCikR3tIRVo5CB0gsoI44V/kLDouWDfK3/HbijEME1QCp2hOt3CzC/JNryAII7ikNZtP0vGEJqM3N3eEI2ZIyyPNZzKKWcic9LSsokKmxzxYNfu2P2UiGjvDaG1cGKdpHbPdtdcaW99xpi5MW5gO0q/vurCsVrKZ1Cs88zrLQZn7kPlhCFHPOgzMU2RvqhUrxB9i/bpwgQoTyhUs3pBkvUqNTHtnuJRZd6fs7Ek4XfzcvPf2dAlsRfk8+kfPxh3ZmnzxkWtUwRxqd8jITCOQDYLTS3YgpisayaT22geSBJVIpJDEMD5w4sNvt5EtNX1h84x9A9n8UqPPDpgmm79uHz55ybzTiENqj+/ZFfXS2E3KbPA8rMv/N6hny8/IlMrtuC X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231415)(944501410)(52105112)(93006095)(93004095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:SN6PR02MB4334; BCL:0; PCL:0; RULEID:; SRVR:SN6PR02MB4334; X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4334; 4:SW1F3Sl8ctFqs85wTAIbgwS6lWa/qt24ueHa7aMMKh+Ht5bwx0OqKG8i+4+AnJG9X0uF1NFXVvV/Jy6aXyiFe5ZPcKIsPI7XTvCsqVO+SfM+IuK87+Ky+1JoB+Jz84V3nWJXhchaMQiO8BR+D0qZaflF6paKa9tbTaReoFJ07J9V1cINER728JwkxC4CjmUwOeWMg5QKMqJ/jCnjbw0WVjDoljnXme+15AAqmP5/LNVkeue9cOQR3bj1SlxXKldCzNBvfMqEGwikB5RX6eJO5rD6v+vm1/+TrdkL1sLd6FSf1BqbBbrrCs4mX5GJleWWRkjLh0d2DeOEeKEw8QwIUt0fX1n2V2lsV/Ok+D5nU08= X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN6PR02MB4334; 23:4ub0Sah12J9cZT7ZbKVs2N2byzoxDwCz4AKJtCrml?= rNiak4fteyzBdFVE0uGfi0LtMrBSC/ke88bEdvlR0HSlu5Vmoopj/VWkws1UEvj3nPtH2CSo3uxEyJ4CaGrssksEbKm6YArvad99kAAyoXJrHXrcQy9vCtWK/MsK+LcR6cpdDrWXcfMb6j7nedIliIq2cE0N/EqYd8LMF+F12ewrT5/Jo0KzL6DkortBZGt8O9q0oxAfDXMoC5pTsm9OCr+QeSGZsAiqWeIh6L2x1SNrL731ZyfPQobMWWoDc7Txqc5Q6CERva5qTctq+nuxZnUzkpfEajQEuhSLPkRjxSjpIS4y1koiq9Q8G9JOcwLHi1ZVEHNBYVGWEWuMkMYeIXg1u0khFf4nhxJYrTcjEfC/DcNGNCkmtVMLwH+/S4FiZ850Ich5jw2Tlh5CfAcvxeVOn9OGA4CThJZ+/xjJbZ88NzRLmePIc7DWJ6n+FkAyeX6tMa5AM0c7y7Y5yNUWZfEG4xxAhIYTnSa/aB9pN+P7GKjcyZFPY5LJ5b/DeNjRKa0SXkT1ynlkGWrfs8pc/RJIvgVxi5DnMIcw+VB5fCrH6NmnK058AdzE70b6gj2MmmuvZipEwNxR7et86PDjSYqSxDoZgQDQCVuvNWVmWxNSztafRplhZ3GvuAfCGaxycHPUAsr8boZ89vE4/MxBxU5S8ia2IRvaxwhEdNEgUroFspJqPk1W2ceRDvleccwfkZMMUaYllYN7l3NpMfHPHfOm5T+IBImTLIcggASsbMUimUOvax8dFjo54PMBtwkXCAZb8kkPIacu4n2viG65ey8ENTYWGOyaPgH2bGG2WVrQ1CdhpOmX8fyseQk6LPsHPfuxPOrlQbXPiaG3hSgy5TFcyQCwG9KGC3isSp4dXCBBZ35X5gr3psE/2KbP1k3/BXWK4Z6OHIrc5xqe4BxJ2h73xEbMwG5fGpard1UDkwnokIQcEphGVPJSxt22tHidpd7BNujdBcc7Yr6F+4uKwBmCWzp4ehe8qlN0PDEJ2VMyfSZsxi1k/U2rB3UGnLWgHTOhW2H69rpYT8Zs9/P2GvJWlVaKR5SmFPwYtSI1HiOIi/To2glbrLm4GFeGAf4jNg0e44Uk9SzB3T5PHFf0NRm X-Microsoft-Antispam-Message-Info: 2Hk/U4Npp7vRn2niNMDP8hQXAyzru4zNcLhnvqaM0JM8q5+gey0cK8Sm5+KU1BpJ8ITsGD14FlgO9eSF4/39xvUeAh1Z9DCXhR+a38VJQq+Kvg2iIuaato8rQHF2+087em4KVAmJrNAZMwgsx442HA8YKrL8Tv/q6eqbKjHP/NWHSYCUXNZLl4xGASV/dhBe13mW0eEZOzH9nulVrp79i3aPFN3KjdVh74QS8amDOQSARrhL5/vga8/R4zyEuavE98qxc216ZYUaNzfMOZtni8sdBqGQIqAvHzYphe3ce9U/ZnB3IA2npwX/0a1BeK1RrMaP40tFG8QOr1dT42eCsMtgJmpT11S4e+T0ElVW474= X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4334; 6:cBFO4TOj24JMHMVx+iT5Yr9rukAm3vL8ThLbFCCOhAq7NhxJ9T8KhLfi52+sJDiaA6GrT1R7DVg1HA1cS/WvriRLsvAblxEeuQduB8NcP622Ier3AOk0ipFDKy+V/9QwGsxSIYqNFMkX82YUCLivhlXdlOYusWMneBgV6BSY9YVERM0xXXx35QZwQsOZZVohBk7nJ5QmYWNbdZPgGxG07M/Ksz4dVqRI1bRJmyydWDIG0KsUSgF8hI28+lpyUOwUDrJU/E8jk3uOJJcsk0ZXwhCmQlP8FRd6Al/gOe7lGq2CBIiPK78Se0WHZwkLboKPVtlPkT/8WTGUpGXAX0nCIuV3aW7H2izGzj4iSSGASHMczRSvGBWJKl6r1kUS3UzgFUrDCcmrz/VFgtWCOkC12PuqYFugGg/k/NNntLJfOBNUnYfbK2PIwHp6wzg9tFlayff3GBCivfYGwGFoJPh6GA==; 5:nngTbyr3hAsAFQobZKYEVY2ZKDGQ+beyqGW49KMTr95TDK78K7Jl2f9NuFVcdvWay/a6/BQzxp5Ypk5mLNu6kw8gYTzxjdfRrGehgIpBySKicnSXiS21F9QYjk4WcEPvOUat99/kP4xO9m2MhcL1uxedzOdJDyCISoy3pDrzSVk=; 7:SakKPjIb721ruJCPCcAkK+cC0yNX+K3LZZn6j2nWeRcYPAH++p6PKfkFerq76FHWCXXoBT7Nb7p0B+caK9PxpxJ3Wv5s1oIZ6EHgd5TePA9T8dCX4tYAiaOCtt35JcPoSrjN7tBUrLkwpd4NClAyAQ== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:14.0201 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 65c39459-091c-4470-71a2-08d64c1f3b64 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: SN6PR02MB4334 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155729_881262_62E10433 X-CRM114-Status: GOOD ( 11.22 ) 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, Rajan Vaja , nava.manne@xilinx.com, michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, 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 From: Rajan Vaja Add documentation to describe ZynqMP power domain bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- .../bindings/power/xlnx,zynqmp-genpd.txt | 34 +++++++++++++++++++ include/dt-bindings/power/xlnx-zynqmp-power.h | 39 ++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt create mode 100644 include/dt-bindings/power/xlnx-zynqmp-power.h diff --git a/Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt b/Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt new file mode 100644 index 0000000..3c7f237 --- /dev/null +++ b/Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt @@ -0,0 +1,34 @@ +----------------------------------------------------------- +Device Tree Bindings for the Xilinx Zynq MPSoC PM domains +----------------------------------------------------------- +The binding for zynqmp-power-controller follow the common +generic PM domain binding[1]. + +[1] Documentation/devicetree/bindings/power/power_domain.txt + +== Zynq MPSoC Generic PM Domain Node == + +Required property: + - Below property should be in zynqmp-firmware node. + - #power-domain-cells: Number of cells in a PM domain specifier. Must be 1. + +Power domain ID indexes are mentioned in +include/dt-bindings/power/xlnx-zynqmp-power.h. + +------- +Example +------- + +firmware { + zynqmp_firmware: zynqmp-firmware { + ... + #power-domain-cells = <1>; + ... + }; +}; + +sata { + ... + power-domains = <&zynqmp_firmware 2>; + ... +}; diff --git a/include/dt-bindings/power/xlnx-zynqmp-power.h b/include/dt-bindings/power/xlnx-zynqmp-power.h new file mode 100644 index 0000000..1bc9636 --- /dev/null +++ b/include/dt-bindings/power/xlnx-zynqmp-power.h @@ -0,0 +1,39 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (C) 2018 Xilinx, Inc. + */ + +#ifndef _DT_BINDINGS_ZYNQMP_POWER_H +#define _DT_BINDINGS_ZYNQMP_POWER_H + +#define PD_USB_0 0 +#define PD_USB_1 1 +#define PD_SATA 2 +#define PD_SPI_0 3 +#define PD_SPI_1 4 +#define PD_UART_0 5 +#define PD_UART_1 6 +#define PD_ETH_0 7 +#define PD_ETH_1 8 +#define PD_ETH_2 9 +#define PD_ETH_3 10 +#define PD_I2C_0 11 +#define PD_I2C_1 12 +#define PD_DP 13 +#define PD_GDMA 14 +#define PD_ADMA 15 +#define PD_TTC_0 16 +#define PD_TTC_1 17 +#define PD_TTC_2 18 +#define PD_TTC_3 19 +#define PD_SD_0 20 +#define PD_SD_1 21 +#define PD_NAND 22 +#define PD_QSPI 23 +#define PD_GPIO 24 +#define PD_CAN_0 25 +#define PD_CAN_1 26 +#define PD_PCIE 27 +#define PD_GPU 28 + +#endif From patchwork Fri Nov 16 23:56:52 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687147 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 E885E14DB for ; Sat, 17 Nov 2018 00:00:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D3FC02CA79 for ; Sat, 17 Nov 2018 00:00:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C63D12CAA7; Sat, 17 Nov 2018 00:00:26 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 25A952CA79 for ; Sat, 17 Nov 2018 00:00:26 +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=F++3ImmEIhWG85T1TKLxge0YQyGOVMMynU+hQKga7qE=; b=J8/Tk/esw/tNZg a7uZafz+a0ocRBIF0sj29chVVsXizrcu/yu57iUI1bs/hcB5RPWGpgQd+A78vqHXFUp1bk97UUpFX KjBzeTJwg6wi0laP4c9YMMPLX22UH003j5rLSyWnweWN83QIuvPTEt9j6ByvVLdmOQAj76EFKd+Tn vnkx/xnYqDXlGKBUYLHszE8BC6ta9ngs/xxHM8RSu65NbcgozD/io7Qn3NtE5Iu99eA9rN5+TePg3 tCJwEKV2bQofXlU/kQfkxvfn3eGCzk3fWZUHwLH7w8lGabdbjXCVDLHrzp5K1asQILE6luU7WBNRZ 8dPUfsjT+8Q4bOqoOa1g==; 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 1gNo2A-00086L-Do; Sat, 17 Nov 2018 00:00:22 +0000 Received: from mail-cys01nam02on0613.outbound.protection.outlook.com ([2a01:111:f400:fe45::613] helo=NAM02-CY1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzd-0004RH-4B for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57:46 +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=+E1jB93KUl3Byz42AGE9TOxoYv3uKicN664DgU/M8RE=; b=qwoPuFCMskOg5OOUAc1dYDPmUjDhpMoRvGCtizrUr7lBb81yhl4VAMBg3ypoGHEVzRgUbss0YLyC3dQOfFk/S6eougLvbngC5bDElvJXDd71EmBBRDLipynsksEXWfayHiKfOQkgBFL5irUjz0MaS6WLO9s4uKcVylAVwwjc4QQ= Received: from BN7PR02CA0009.namprd02.prod.outlook.com (2603:10b6:408:20::22) by BL0PR02MB4449.namprd02.prod.outlook.com (2603:10b6:208:45::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.20; Fri, 16 Nov 2018 23:57:15 +0000 Received: from CY1NAM02FT047.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::203) by BN7PR02CA0009.outlook.office365.com (2603:10b6:408:20::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend Transport; Fri, 16 Nov 2018 23:57:15 +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 CY1NAM02FT047.mail.protection.outlook.com (10.152.74.177) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:38895 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1gNnz7-0000Tu-PV; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-Ld; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv4UK015440; Fri, 16 Nov 2018 15:57:04 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyy-0006pL-L8; Fri, 16 Nov 2018 15:57:04 -0800 From: Jolly Shah To: , Subject: [PATCH 2/9] dt-bindings: soc: Add ZynqMP PM bindings Date: Fri, 16 Nov 2018 15:56:52 -0800 Message-ID: <1542412619-387-3-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(396003)(39860400002)(376002)(136003)(2980300002)(438002)(189003)(199004)(316002)(106466001)(63266004)(107886003)(4326008)(356004)(6666004)(2906002)(5660300001)(110136005)(16586007)(81166006)(76176011)(51416003)(106002)(7696005)(54906003)(336012)(36756003)(81156014)(36386004)(8936002)(305945005)(14444005)(50226002)(47776003)(446003)(72206003)(476003)(50466002)(77096007)(48376002)(44832011)(486006)(2616005)(426003)(11346002)(186003)(8676002)(26005)(478600001)(126002)(9786002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR02MB4449; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT047; 1:R/9CImbnzjCFVnC66vCmO4AXWwiI53IjbQRwMp5wMy/9gH0e2YP/YUDBhYX4bhyPzA5em9O48dJVioKc7pPDdONklfhD/M0tUTjcebj7iJfAeIK/HLwBN9Cl80mS4DEk MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 19a42e72-ee9e-4c4e-3a7a-08d64c1f3b7e X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:BL0PR02MB4449; X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4449; 3:/kPYnDSEdKrRCcpo5uj8Tnb3XRsCVFBK8oEstK1vz4QWd/NNv1bHlzgehCe7EWXpWXl9K9KnTahrhKOOtTX/H1n2iGVtTU/hYtPcTk2U7UKrFW6rDI0xNbZ4L9ejSkDjNGNMWldZF9tevCyITPD4maqEY2fs8TJa9bvI7FwUM5elC1Wj99va1FWdK+vN0gUC4fzVmWFVfCSjbORN/h+gXEUgaau1vEFKYB08fM/9RFTuUzAkY/Qomti3H/68CW0gNy27En9wtrKchLuIRIAEwdrwLX97eRJFWeuj0HKMFBMpu4mH1fYnisfNibw6EjGcYCEqnK84AahSy5RqX2YnQGfdbVrjktstGl94eLGPYg4=; 25:TwYXYbTh8Rxh/N1DRE84cvDB9z9ar4jz6JAoMdl6fysmE4xw9ndgyCLuY1201y+EozIkXou/AU19hOvV6I5+rP/Q3GEY9VzHFFmq+jufoRRG+Csn49jdT1lhtbXlMnNPya9lxrjyztDDFyOitbYaLYvCyHzPlMvanmemFqj8mA7xfPuDDYB3vuCmwsdOuXuw+XCYdzQsAbyJaSXMwAuaACMJIGnH+BLbaU+53SlNaI9EHzYnDi86C4Hy9eZ6aPvwaZfXLNBnN7FJEE+U14MexJTd2xOue95/GHNJRtwsIdVIOi63/u5A6+PnNZuzgevIgTRgPfvfqdIdXq8uh4yDcjU5d/NiF9klR2vvkFnYa+c= X-MS-TrafficTypeDiagnostic: BL0PR02MB4449: X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4449; 31:1upsQYFqSBkJYcDEJM3dngl78MgH+G1skwlAbagvqn/bboRc2gouMWE6IeaQhZxiWLcvlTabh7Qc4htTGWtOOOkgcWJ+TTVAJcJ26ZoHJOD0x64jHoIM4OR/UvpJkzSXB6CvKSuitAFsHmF26RY5Z4E1UsJBTnxVZAbgM/vWk3Cp+8ZEfkQA/bS26eXMrDOcNfWFfQYuZYb1ajzG9eZOyVHeCa8ctYSlWmmvIB8huCg=; 20:dZcanp+vvi6x3GjIVzt0t/ck0zodP3feWB1fzAF5YNmzH0Qdj5iXlc5jkQynszcRiV/eKdmjMlJlAShepkK6BxJYVJp7gJiUUlZicjgXoZS78+UZqRTw2jYvr/e3ot6ZZuiOorGvvUfo7Yro+gYBaD3GpwOzhpKE7Ux1VVPx0c2tiH7amxwzlJ5rsFFiZrx6T3Kh0U81aIVeydfYQnNXPsI+1S0qqp4W4H/spbZie9c9YDI0Squ07ka3r839lHcMLHvUkCVb0YuwdkrNB6iF+S+7WIfFSKQ5u2+QZ6/fgHM+icVIl7//7n5lk/g1HZfX4NYX0AgI4p5Br9EQ9y7pw9398HfSoqKZEY6y7Z8IvZlKDzsrsa5RumRtF3UM8Pl0m0OqauPtPDBxAYdysdEBwCJQzeBMmRbuKF9M0ISDnl0z9kVcDQg44QTCUg8G+l8WqPxCDmfz7vyKVv4y1Vju64VkJMdgZOLh7AJulehowb4rdDh2bBVRo3zgI9wjr5Xn X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BL0PR02MB4449; BCL:0; PCL:0; RULEID:; SRVR:BL0PR02MB4449; X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4449; 4:IHuo1rBF2BqEyjWSynL8C2IFjge/+/j4xvVeS12+51aKumd1s6rMJM+ODCoRSpMDumyljd8pAgwkQ+7jkt8r12GSjCvAfK+NlwJecU142ECZYBSaHO3L49fuOTLsdVwuMtfjE+Xaz1PZQ2v+pXsgeYILAUAMBRTkaNYGdU0gX8NIG2piDCn1gIgBw20oDQRTx+tqYBdQb4Ap/qu5ChV6qqXdiykhNxySesAixKi6P8G8KEVHwF9CFKH1skMj6t0dkQ+KujpAQix+1n3nL0kFvQ== X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL0PR02MB4449; 23:UsoBKiKnxN230B4T9W5HgYhsuD0k6ZMo1BV5wYP7N?= BhVvEreIVFsYahKnr9hmVPP9QuNCJHDd0l4am6fAoixrbulbR6dCgLPsHfLpO27Le9YRwnpzYVcca4XqUEjm6cIclHhXxrJtCa8RrF/66tDPHwU6CmVlkICPIGddP9LsjqJjoGTI5SR4a2dSEPxdr+Tr8qKm6D3bqSmlaKxFB2a/BxQ1+VeqjVEVq96+HgYf9GwXAtmjDbHbjQjNmVnlNWCL8T8Ik1GMmk7a9ocaIgBLjjNSmku1AUA0PaTby5Hg3PC5lHd4UxhSmwYZGQtwbpcWt55hUoakdR+avWWXFbAVbFL2ueuvFy43D084B16joMp+EoAh9P1AvU7hgqqhn8EFGFxjk8KUUrl8sURQRfIMWRmhsX8DtFquv7dQl59rqQFnDdOaM4peRntsRBnXe5CV2wE74f4X1rGQAaZBKG9fojRRHz+mf5ZlJCfoPK4+ap2IBdqjBD/aQ15VqZpg7irBCSyr+eVR6F/LPJPIWZ6LDhWin5w19uwk7i/KFZ6NLzBBFsJZWSIEeyDxAejy9zbqmvj4uByfyJx6cMx1omLwFzxSS8kibIPw5E/8lOAsTKbVlY3vXAjIVUMkgPcq3biXfByVnSo9qTsREKqTw9+G/HWlo0we4sOl5mzv/NGfOA3NMOx/UJjlipWfyazK9404OxOvXhfi25KdJDyEJdwukWj7zAQbla9gpyD9kPE/vZII0TWa/15MyDUW5yGzSVQvY0gL6j9e+3jIBj7UnYr1u8EvHLi5cb6sHKSeK+MWdTKQ/NlAchyTHvio+g62KZk0pjFANtXWaqRn7zEshnqAO5ZOkQ18YH0mMlQpW4b7M/oJgiFInfQkk8HRLTMwjzTPuldqt0/yVuiOyCAIt6Jkc/YgjSyI/aZ1YLU++jBNUO9dCNAgKfG2BXYgbFkn3AMw01B69M69h5GR8izXnRF6BbBMNRz71f0zjowy/03Ik5lHf9Ah+YxUULHdq53zHvy76FfZwmO4lhfgmcJRPxm+7WKLZMHx41WyIysTuuVDfz/3HpxlO3PzWgHlCtS0omBOuY+T6tuftxFX7EY9efYt4nEqntI8BDaJ5TNyMKEIvHocwTmQFQR9DYUXAQhYZBGW6w6BMFqJomONMHQi13axZPYk+OfKRxskiyQQRPd/GxvF/bMtQaws8V1d60mvwZ5 X-Microsoft-Antispam-Message-Info: 8WGbGDWrb80/tXoKhMdKJv6b9/9amvsiYBP/O+bhFzbZfXtTiN36y4p3B0tWLN+5Md0382jq6VyEQzGcFo5V89z3/++4W8LDE8MtcrJN1LfGCblCh6zSETeM5J4lpc6sWr0l1TmV3rvY2mL59SeDiKHh0+7qTq6aBPgEndwk+HGa0CdnYqYcNsLOb6Jj3wMfX8TrSxswCUEXRqyWG03c75bBXfnHK7FLg0N070tlEPgn1AS7ErXPghzNG78SeJiWGPV/0vJzbQ+ypo7mRXubmoWYkE82bVwGuGma/0w0MVKAX8MJ7gL7LePkzszuT+J9hFDFnFlFkCzeZfTyU9lUMUN3gDk1Jv8EgU1tM8t3Nx8= X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4449; 6:dx9zZiF0M6VqTy7ikpSCsrWDOMfTS07spngP+aN5IdXtY9HZsYSKg4wgzkRgYIjhycJvEehJgsdYSDnw83qNFJNME4g6rStUdZI/PzXvyCqy5nRVHJRzOqx9lOxJcoBj6nbRHWK/UgDCnCkXIIYkSZaMzScNugZp6lMMAddCL3i+xq3qh26Hp3MxaztkJtIwa1HZPq+Amg1/AGpT+O5ByPaxVYJkrPkpgG52sB68GnkouV7xnp7rms/wWdsikm8PgdAR8n3zBaLoGB9eHgkILNzssXLL6rcOkeJrUL0DGmSdppjDUOArVNSKdS6FXsjlgoZTCGyYKV+9lPCmrcxE/EZUetGUeJb051BILZnJLSaWeGhP5/EKZZRfWC0a9gam5sKHof3DCU7SAe84jP2t9amgRjL8d+9A4CrWUWb4NfzinERenLSccfc4L3tjio2V0SmaVi5VOhglk3GEpMwM8w==; 5:5Z+N/GUi9W+FSRTXSP5ezT+UAG1piZPOUhkUJ1rKyKL8SOKqZ4oY/PaZn/7Z3sASziRjs8lFv9IjVqfMgf6GIFXqlnddkdaxipHJFCujrh+ZhVqWLlR+88ax3i1eU+JaIJJUgHYfkxkD19S4nIIdBZb2j1l/xu3q0FsqSJU5Fec=; 7:qOhKrVRnMhMM5sX44p9Xu0oa4dZJF9LHXjmZT05PqqDAUCOdEr7amBitpEBtmgHeHUdiuPPmHaMQqyG6Dnzl9RjuAS3LNrfYukVzUBsQ/8lXmiCrS8myCW+YBN99wLNEBO/L4IeCYrqhzy+RUIk33Q== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:14.1735 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 19a42e72-ee9e-4c4e-3a7a-08d64c1f3b7e 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: BL0PR02MB4449 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155745_183291_2A8ECA0F X-CRM114-Status: UNSURE ( 9.77 ) 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, Rajan Vaja , nava.manne@xilinx.com, michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, 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 From: Rajan Vaja Add documentation to describe Xilinx ZynqMP power management bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- .../bindings/power/reset/xlnx,zynqmp-power.txt | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt diff --git a/Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt b/Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt new file mode 100644 index 0000000..d366f1e --- /dev/null +++ b/Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt @@ -0,0 +1,25 @@ +-------------------------------------------------------------------- +Device Tree Bindings for the Xilinx Zynq MPSoC Power Management +-------------------------------------------------------------------- +The zynqmp-power node describes the power management configurations. +It will control remote suspend/shutdown interfaces. + +Required properties: + - compatible: Must contain: "xlnx,zynqmp-power" + - interrupts: Interrupt specifier + +------- +Example +------- + +firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + + zynqmp_power: zynqmp-power { + compatible = "xlnx,zynqmp-power"; + interrupts = <0 35 4>; + }; + }; +}; From patchwork Fri Nov 16 23:56:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687131 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 CF93613B5 for ; Fri, 16 Nov 2018 23:57:43 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BB704251F9 for ; Fri, 16 Nov 2018 23:57:43 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id AF3612CC2A; Fri, 16 Nov 2018 23:57:43 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 272E3251F9 for ; Fri, 16 Nov 2018 23:57:43 +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=5cpN0UoZAU31ypbNQeUbhXWa+y7qTEUS1474Dm6c1xA=; b=lRHc3pfO9472pM RZWnq2W3AHshmTef0bAozPNizvTgkDy6KN9b4YUpqtmTbdZyztFaD66PMqBORBjreVo6aoeeGUCoK HjhKprkw9PFisO5qxhRhhYTgP0zZMbw7FFZ5M9G5vX+6vHK0Q+JiUMZVzzK2r2Qcn118KCG8Q6ddA DzoHcoESaGY7iQIN6/XhH8HtEtO0iByR/OFIiHJ/d3NTZpFmlZ87r1tcuVEfbQrT3jzwCA41XEU3z wk/ZRGGlTU2YCdlvfZBgoHNxyJHG3npf+K4BQt6jlPUsXYMnAqXvP8OiNehYt1f1/2ZRs6Kwlnw+Z pX+EQk1Mx5vTjYr0R6Ng==; 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 1gNnzZ-0004Zk-CR; Fri, 16 Nov 2018 23:57:41 +0000 Received: from mail-cys01nam02on0624.outbound.protection.outlook.com ([2a01:111:f400:fe45::624] helo=NAM02-CY1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzM-0004ML-Bo for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57:30 +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=2iX2rqR+JVMF8vB2Qx4K1nq4Ic3tGhdZSScmO4zzsQQ=; b=WsHa89Qsdcgwzvshzl85OvOrVxjis5ugUrBz9hGUvDyRzWT6Oa6qkTOeIEVQR9awVFG5m/FYeKJB7qF3BOYGBEIKXUQCFnvR/48i6DzKGcZ0GGDGxxyAQHkgk0/5vDjfb/D6VDsvdP808+Iy23BUvHSPGPBYJ3ApXWG15GyPXbg= Received: from SN4PR0201CA0034.namprd02.prod.outlook.com (2603:10b6:803:2e::20) by DM6PR02MB4332.namprd02.prod.outlook.com (2603:10b6:5:2a::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.23; Fri, 16 Nov 2018 23:57:14 +0000 Received: from SN1NAM02FT024.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::205) by SN4PR0201CA0034.outlook.office365.com (2603:10b6:803:2e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 SN1NAM02FT024.mail.protection.outlook.com (10.152.72.127) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:13 +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 1gNnz7-0007TP-CZ; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-9N; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv4jH008996; Fri, 16 Nov 2018 15:57:04 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyy-0006pL-N4; Fri, 16 Nov 2018 15:57:04 -0800 From: Jolly Shah To: , Subject: [PATCH 3/9] dt-bindings: reset: Add bindings for ZynqMP reset driver Date: Fri, 16 Nov 2018 15:56:53 -0800 Message-ID: <1542412619-387-4-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(39860400002)(136003)(396003)(346002)(376002)(2980300002)(438002)(199004)(189003)(63266004)(106466001)(7696005)(76176011)(51416003)(72206003)(36756003)(50226002)(48376002)(26005)(77096007)(186003)(9786002)(47776003)(8936002)(81166006)(2906002)(4326008)(8676002)(36386004)(5660300001)(54906003)(110136005)(316002)(16586007)(50466002)(356004)(6666004)(478600001)(81156014)(107886003)(446003)(2616005)(476003)(305945005)(336012)(426003)(126002)(44832011)(486006)(106002)(11346002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR02MB4332; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT024; 1:atiHcQCFwJHCYsZ/82w3CwY6jD3VT7NAl9qN9J2iHtni47yrsWJFXADVnZH10scbzKSBcohIF3xqu6HbImjdKvD4pQw73NhVH8VTL8iBFepaZB3n51stvENpG1OfBxBF MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3a61c7a2-a44e-417a-720c-08d64c1f3b32 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:DM6PR02MB4332; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4332; 3:sIjklTWVINSbcoUm8Wv7It9JKM69qZSawquWHnZ3Gv/yidwaPSex+i+EnkFHoav6LBX/h7/ec/FW5RFNNKHVE3tA0n33FNHsZEaKPeIrIl5tgXI+QQpwBVdmJaejxkgYXx5O9Qn4Jrk+txT6pFMcvveA95bnCpjVYfuKSDm5RM3D/vsJAk9CysTxER3gAKJLWWjzC7m4GLJ0Lx7BMQA/Wf8oV6AqULkCMCrtuWd2hV1CQYGQ2AC0pG0VNUE8daqqeqKC+HiEg4JMnAE5wa1j30SAk3M4sB0WOAn2yqO6b1iSgTqT0xbc3DBG7Zmk2Y0uYjKaNYCNZzw4WqlfsHDcNlQu4B5Qfmm563A5RUOibo8=; 25:bzr+sQm44k/nhC+NPZ8XLA0GkcE1M5BtFxUOYuknYwcCYwM4x3cnFebs61fwZ9uIdCh5iYxKPIIdIKTZjfVZwjojGOwuz9YZXw1srKqWBMAOgvZeUvGmgxzH1peX8iHtXSn4V8V3EbDy9D+his2fSyOK4JaVhas1gVEoilEOnbuyvRBXxTxZZE/cSWc59p37pzjBHbSIbHqSbbxXPYby8HhYEJyZXlasxdEQlfG2wjduV74qAF3afIIZ2zKFT6z+c+4s9pAKah81OcCPPSLnEipyXkcunZ7lKwKJa+nSFlDYLue13SKGRbocrJRLwu8SWyQ0JYldkSmttVTPMJVJoMT7++JAq0m4f5dk82cHAPg= X-MS-TrafficTypeDiagnostic: DM6PR02MB4332: X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4332; 31:kMiiSNSDSrZJJGI2VFpqBTq48IOMOIrhhWtP4oxt4YbZ+5/sjVae2w1xUKiEWQ/Qo68swDeVxfZLbb6zweaZZCrnZ9aQ+lfsRNWIFlD/Btl6UzHUuXEDmONIE0L0YMLGfSQfUa40kop1O0h0apbGQ/KXMuRqAX4t1ak0GBmmqlMuwLpiXWlUWyiYHPM4S3f6hAcyatpUuTa+n4NTIPR9aNQKQd+BLaX6U7T7ekJpnsU=; 20:cr6KFD751J+ovAmoYS+3nNUALQ8QtHw7kw0c0nEXc9p2EkL/6OMD0G7jTDYg2VtwD/2OGUirQKe/rkW6jqpUvimFMOURVbbkHeiz9GW3GvDmx5dPgq0y12V89gBzZOhzTBF2tjYgoQao8UHsii6jgGrdcV/HezFJBXs4J7zfrosN5ULknaDg20eK9AngJ+aD7rjsnQdK9jKzlj2qMErixnd2kyrll7/gsJ+MnhD8lnATVMZcs3U8FD6ExDmQ8Nw8m+DWi4Hh8yfS7/CZ3Gh44IV6BOUtD8lD7upJbK+raQJGQPv5oyofxuV9uHwKu7b8QosnMm9E2hdZ19bQaOGzzC4tM/0QVgwDsp95yH3F/0EAfEz31uapw+drgnv6vkfZ5M5+d4SreB1c8X7dLQMpgie6bzXdgW+jOuBQDvUlTkD46JvZSWS+sTD00hwhitgGvjutM7Pmki+Y8p7zsB9hH6HfUxYqYg4JZHwEAwGM/GDEDRYGJk3nDbumEV9NYyAD X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93004095)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:DM6PR02MB4332; BCL:0; PCL:0; RULEID:; SRVR:DM6PR02MB4332; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4332; 4:BG9vn4T/Fc1qFpe3REnjRw3ey+TeYPruU9PEP2K88Q75mCNZBNS3TnHWLllQL761mawRLNRjV+r3z9IlM7jOcAlhtw/Q/QyEL2JNbRaQ6jOHLn7OSjRVWLx/ffXGMeMp9JvFTiJlZy1YSyVjTtNN6E/qBc9XxEfHaGawAtXLz5pI1H0JnFr4vQVmQyAEqk0JBkdlIyBPceElBo+k+A0aoq55XEDG6DtaLfMac83vEtj87CEC3MHkAe3aj+g05IKUXCZNSbeH2RQykoz6CxO8xg== X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM6PR02MB4332; 23:aXeCWCoInYikqLzUdD4MHSZKcNERxAl4v/OId2076?= BrAtCE50fgqLKqtZvhpW6qqAUW2wGTuiIIfS8Xk5671yyDg/2UH7SUGpVqszFUuSwjmeAtVJnM9VaFsgfh1QPJmFEqbOksjFjyXeyEiG3VQGHDF1BlHgJDKRjj3Q+WNzQYOQldHX7QLmzQq6jkFeQOjzHOfWrLgfsie6wQGtU307sTBfVthjzBQORxAYNIQEWYhmiO5rjdnj/bk0SkwPTZrNGgvVxGqNGG0azOZd16zKl0NuP80YRIwrK0wCXJiVp6j+8aabEWS/1zpEm4AzIUI0JzAB2zbS9yrNiMjnhXVD6X4ijwrofdUGar7cU6gt05B/YPoW4PlI79qs1CJFPyuVNUhH9uVkY2HMZNHGeBppSpO2W0VpqiZgLltUx4e2K3ZnO88Gq4xD32aDKlfFDlam8wlMoZAW8n0UBKbriXS+XhpV5518Azs/l80hAguKHKxYpN7X5O6jS2cmtBzupQynT29LR0azD3nE3aoWxz7JlTLoMA9+yeUpvFFhfxhgzJy+8xP3kB44jDAHLqreYSVy4yMm4d/U1MuVM/Nv3my2e+UecVblLi9AUcsKiLAT8m8nHEawSBW6MPWYuhgmO24I/neF2+IlxLEscMI9lBYeP03131Ia1s/LwkBnHalJuIv52lLtBJFik7aGsNLfsCQJCU5UBS02LYiZF9Sy9MFLNg7y06hfMVJtKOKGZEMSs5HlePwcmhcpgW4vu4820XyfAJCslS43yUn14Vk7xZIe8uejjOOCkHSutNxsJ9bkzEuyux/Z5VxWn3+PLUBQmPLIURFzfzU+WjpJEjWgYFS16drne96YmvL6aay5gPHujfJ2y89HYFUTRp313QE3XG9/hv8WL5yM3VQ+YqXj4FmlExl+MIVjxkK0yMWr6d1QOLhEzOW0A8ARZvHUmLpB9xaxnA7hbUqSoPKCB4zSocCh5dwYE8ZU0oWgI9wahd6UW1+wrIlOVw+c2yj3+AU0uwv7K9xI6XwI3Y/6MQvvWguqAaDL1n9i5VcjGOY7VWFTwtMtWeofNbm0mvKItCcdMMu49puK6HKQSZi0KtviL1jQx0VvHtWHOMxlzoPJyuAOjeuqoPiVo4UyfiLcFI8Hsf7 X-Microsoft-Antispam-Message-Info: 8m+z+cocusFtuQB9EA8I+RSWubmW8yK0yO5+depwRt5NWq+uMtPwa0VVnB/SsHZ1ocYiDhfXIpn8Jt1QMmV6LMgtxfjpESBNdPUvWeni6D97+AF3y33ukKv9lW4VfHeGS0yt6QVIC3kCggzMP/2GPsta6FIwOd72e90M5JyRQ/vBrAXDiIQyN9EC1YvmZDw6tL+IFn550XiKSIRO43iMMNSBOaJNJjgm/0q8UM9FHh4K5oChmQpMdCuc+wTYPI5mSiRj5bOMdGSuJYELUbt2AEHRNls5O5VRmAjXZsTmi1JUw/6k0eeKT43sO4d8se63/vuNspD2pzKWUmBRPw5CKbz4eJn30nTYFub0rR0KwE4= X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4332; 6:q0QPuJn07z23ALQtO7TyqaRccC/lKC8PEIkzF+8MwBp2R/E8kYa0IrrGZsHD952hDBcJKDPvK73RDtg/fY7Qb8SIriFmLH5dgAiRvSlki0Xw3vMNrqiY2l1MwnM68E7jmoYoV1F1dA0lz/AxM+Ee7Y6O681Py4rFli8V5CoANgP6EL2bzNlqwcqF/yux8/MPFc+p55JtyczJ3e5x+HGjEXlmcHkRWaeMKk85aPRTmV00TqDGcU4ng9b8uunadERbR5DGRr/LdZWVZxgCi/0JySh/iWxBaLDgFPW3SDBUbwf0qC+l9D14HeMHEOpm641925qlIr0WcoUdsUTTkIgLloOCdSMD6wnOeHtDH8qifpbz1zVZVx20A9VcosRrgBrXGB1etC/bm03nXYq+gyJmqiadrH0VhoZ51YpadEg1qhI8F4NC9I37BiU7/FL0eo6mvi+KEE6c1SdLED/V+0XLbA==; 5:9D2+BS8ZekLRQvZa/I2tZnaS+5ePb1iRk24vc8BuoYr9z2SZ3kD3fC3+mvhDuHjRFTMWgdL3wcNmDn0E7HkfNmkXvO3Q7jedKKNQul4/gwCt3jBsqLoeihEPq6RBnp9/+5IX7bopiLHpLkxfNAEp8jRHrx3800WtvWgPW8heyKc=; 7:r6ZjYVEyB7fQXpMH+xe6aZUfy7HJ03xWSv2rPfLhxTWytbtJosCNHHpeaDIqoYaRnbhETWKC/RTBsJtTXlUMBcTR6JrKp+tR3xqLxiGwiwAaqwIc3T2A8frk1AM6hq9dEBGeI82kDhySfeyAriJjWA== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:13.7550 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3a61c7a2-a44e-417a-720c-08d64c1f3b32 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: DM6PR02MB4332 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155728_575699_9FFD9011 X-CRM114-Status: GOOD ( 10.68 ) 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, nava.manne@xilinx.com, michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, 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 From: Nava kishore Manne Add documentation to describe Xilinx ZynqMP reset driver bindings. Signed-off-by: Nava kishore Manne Signed-off-by: Jolly Shah --- .../bindings/reset/xlnx,zynqmp-reset.txt | 148 +++++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt diff --git a/Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt b/Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt new file mode 100644 index 0000000..e9c1af8 --- /dev/null +++ b/Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt @@ -0,0 +1,148 @@ +-------------------------------------------------------------------------- + = Zynq UltraScale+ MPSoC reset driver binding = +-------------------------------------------------------------------------- +The Zynq UltraScale+ MPSoC has several different resets. + +See Chapter 36 of the Zynq UltraScale+ MPSoC TRM (UG) for more information +about zynqmp resets. + +Please also refer to reset.txt in this directory for common reset +controller binding usage. + +Required Properties: +- #reset-cells: Specifies the number of cells needed to encode reset + line, should be 1 + +Reset outputs: + 0 :PCIE config reset. + 1 :PCIE bridge block level reset (AXI interface). + 2 :PCIE control block level,reset. + 3 :Display Port block level reset (includes DPDMA). + 4 :FPD WDT reset. + 5 :AF_FM5 block level reset. + 6 :AF_FM4 block level reset. + 7 :AF_FM3 block level reset. + 8 :AF_FM2 block level reset. + 9 :AF_FM1 block level reset. + 10 :AF_FM0 block level reset. + 11 :GDMA block level reset. + 12 :Pixel Processor (GPU_PP1) block level reset. + 13 :Pixel Processor (GPU_PP0) block level reset. + 14 :GPU block level reset. + 15 :GT block level reset. + 16 :Sata block level reset. + 17 :ACPU3 power on reset. + 18 :ACPU2 power on reset. + 19 :ACPU1 power on reset. + 20 :ACPU0 power on reset. + 21 :APU L2 reset. + 22 :ACPU3 reset. + 23 :ACPU2 reset. + 24 :ACPU1 reset. + 25 :ACPU0 reset. + 26 :DDR block level reset inside of the DDR Sub System. + 27 :APM block level reset inside of the DDR Sub System. + 28 :soft reset. + 29 :GEM 0 reset. + 30 :GEM 1 reset. + 31 :GEM 2 reset. + 32 :GEM 3 reset. + 33 :qspi reset. + 34 :uart0 reset. + 35 :uart1 reset. + 36 :spi0 reset. + 37 :spi1 reset. + 38 :sdio0 reset. + 39 :sdio1 reset. + 40 :can0 reset. + 41 :can1 reset. + 42 :i2c0 reset. + 43 :i2c1 reset. + 44 :ttc0 reset. + 45 :ttc1 reset. + 46 :ttc2 reset. + 47 :ttc3 reset. + 48 :swdt reset. + 49 :nand reset. + 50 :adma reset. + 51 :gpio reset. + 52 :iou_cc reset. + 53 :timestamp reset. + 54 :rpu_r50 reset. + 55 :rpu r51 reset. + 56 :rpu_amba reset. + 57 :ocm reset. + 58 :rpu_pge reset. + 59 :usb0_core reset. + 60 :usb1_core reset. + 61 :usb0_hiber reset. + 62 :usb1_hiber reset. + 63 :usb0_apb reset. + 64 :usb1_apb reset. + 65 :ipi reset. + 66 :apm reset. + 67 :rtc reset. + 68 :sysmon reset. + 69 :afi_fm6 reset. + 70 :lpd_swdt reset. + 71 :fpd_reset. + 72 :rpu_dbg1 reset. + 73 :rpu_dbg0 reset. + 74 :dbg_lpd reset. + 75 :dbg_fpd reset. + 76 :apll reset. + 77 :dpll reset. + 78 :vpll reset. + 79 :iopll reset. + 80 :rpll reset. + 81 :gpio_pl_0 reset. + 82 :gpio_pl_1 reset. + 83 :gpio_pl_2 reset. + 84 :gpio_pl_3 reset. + 85 :gpio_pl_4 reset. + 86 :gpio_pl_5 reset. + 87 :gpio_pl_6 reset. + 88 :gpio_pl_7 reset. + 89 :gpio_pl_8 reset. + 90 :gpio_pl_9 reset. + 91 :gpio_pl_10 reset. + 92 :gpio_pl_11 reset. + 93 :gpio_pl_12 reset. + 94 :gpio_pl_13 reset. + 95 :gpio_pl_14 reset. + 96 :gpio_pl_15 reset. + 97 :gpio_pl_16 reset. + 98 :gpio_pl_17 reset. + 99 :gpio_pl_18 reset. + 100 :gpio_pl_19 reset. + 101 :gpio_pl_20 reset. + 102 :gpio_pl_21 reset. + 103 :gpio_pl_22 reset. + 104 :gpio_pl_23 reset. + 105 :gpio_pl_24 reset. + 106 :gpio_pl_25 reset. + 107 :gpio_pl_26 reset. + 108 :gpio_pl_27 reset. + 109 :gpio_pl_28 reset. + 110 :gpio_pl_29 reset. + 111 :gpio_pl_30 reset. + 112 :gpio_pl_31 reset. + 113 :rpu_ls reset. + 114 :ps_only reset. + 115 :pl reset. + 116 :ps_pl0 reset + 117 :ps_pl1 reset + 118 :ps_pl2 reset + 119 :ps_pl3 reset + +------- +Example +------- + +firmware { + zynqmp_firmware: zynqmp-firmware { + ... + #reset-cells = <1>; + ... + }; +}; From patchwork Fri Nov 16 23:56:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687141 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 2562517EE for ; Fri, 16 Nov 2018 23:59:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 143202CA07 for ; Fri, 16 Nov 2018 23:59:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 085A62CA39; Fri, 16 Nov 2018 23:59:10 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 9627E2CA07 for ; Fri, 16 Nov 2018 23:59:09 +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=zbNsMYqGb1SWSo1VJ6fJpVS99VhuCBZIBqUOepY5jjk=; b=r+TC9oi5jiGFPx hwSvfH5Kq0K7g20rTGtL/5RvUW2jf51sjD3JtAlzT/YIJ6K1sRRJTAqA+MvczRG+1BKpiSA1eGYBp QPmNtBi+GGgPzQAmZ3dTbMnB90W6NN3kQjueobuR2Ka5LQyX81vp3Vb9yRcBUrJc6I4a8e2TMVjD/ jF9LHFj5VSzPyRdxYSC7cbJrbfYuYJ2jGoSpMLkNmHt/uRvKE2t+KDP/38R++w5D1qVI+0UUuGuBZ pI4uQSNPzPuPHtOh0nGBz9lGvbNH8qtDbAuRX3s6fSDw9IXWtX/SHTVKnfAGADAPR/dK5+KS7jyBO EPbfR7g39GeOdxZF6pNQ==; 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 1gNo0x-0005sX-5h; Fri, 16 Nov 2018 23:59:07 +0000 Received: from mail-co1nam04on0608.outbound.protection.outlook.com ([2a01:111:f400:fe4d::608] helo=NAM04-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzN-0004MT-7s for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57: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=84AIBxIeYNFdPkga5OybmGCMZuJrM26RsELEsH0iAnc=; b=sFEGEGccTLbP2g+zPtofKZgENuTorGAdffFes4anXElqg3tHcB92jSKEDhyaUiseqi4fX1teljrTbQPSOXo7mNiAJe+o12/xkvSkKpd4dAXTG50BpDqK8YplKQmo8I7EuIFKGttwjn09uIq/X2hpLBkfgzb/v+2U/khSbV80SJU= Received: from BL0PR02CA0043.namprd02.prod.outlook.com (2603:10b6:207:3d::20) by DM5PR0201MB3512.namprd02.prod.outlook.com (2603:10b6:4:77::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Fri, 16 Nov 2018 23:57:15 +0000 Received: from CY1NAM02FT037.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::209) by BL0PR02CA0043.outlook.office365.com (2603:10b6:207:3d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 CY1NAM02FT037.mail.protection.outlook.com (10.152.75.77) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 1gNnz8-0007TU-0o; Fri, 16 Nov 2018 15:57:14 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-Te; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv4EH015442; Fri, 16 Nov 2018 15:57:05 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyy-0006pL-PB; Fri, 16 Nov 2018 15:57:04 -0800 From: Jolly Shah To: , Subject: [PATCH 4/9] dt-bindings: nvmem: Add bindings for ZynqMP nvmem driver Date: Fri, 16 Nov 2018 15:56:54 -0800 Message-ID: <1542412619-387-5-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(136003)(376002)(346002)(396003)(39860400002)(2980300002)(438002)(199004)(189003)(126002)(11346002)(476003)(44832011)(486006)(106466001)(36756003)(107886003)(305945005)(336012)(186003)(48376002)(426003)(2616005)(446003)(63266004)(50466002)(5660300001)(16586007)(8936002)(14444005)(47776003)(76176011)(81166006)(81156014)(8676002)(50226002)(6666004)(26005)(7696005)(77096007)(9786002)(110136005)(54906003)(51416003)(356004)(106002)(316002)(36386004)(2906002)(72206003)(478600001)(4326008)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0201MB3512; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT037; 1:BqmOdnTsc0TyUHwpAGPCsU6zMFCCE2Ixg0hxwqLHAoI+KFz2b6HdUpNCJTa9HFZBpazZ18WEWCq4KCY0HiYLhODdrxPLu22yMaaf6x681JXOeOUALJAE3XAHIrwPkXTX MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bdda57a0-28cf-4c7f-b75e-08d64c1f3b9a X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:DM5PR0201MB3512; X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3512; 3:WHrRXYGGsiT5p3K5p/a7VgMWTPO9CS8Gl16srQZk5iChy75mHyF5XkSOTbEgI2IC8sZUGaxQunfKhmUrk+EyhGzbayqI47kTkr9AvIpBNa1onKAa4C8iGmltKU3KSVF1TFq0CZfBR4fnWPUbltNr5WvCAji7ygEeyyJr+wQqZGZ1zveRQ79o/ZuB4h3GrHAsAO/r9TnDdIDY0BrRXcbwvRZwTn5wmSm7hEcYQA+O5ykociTGnhQ6L3qEMM2b12IsjST5CxhePRLziPReVr9UBKZqcXlZf7ldu4XuQWfgsJUFT3AS81vosQlRIR/6XEwcxjyceK7gUdcxv5KYM6RYmVfBRMvzUoq3Mw70WsTIO6w=; 25:G3Nzg1U3/5xdIVKQpaN93pCJdzq74LPAO0nNQOgJCJot1Hp5BLfVTSXnSKMNA7+V9eU2dwha6XvbdAJM3RNacOZfysV/dk0fFgts+VaDQjDn6RrYzgsofIEJzYGFLKW+0YItmt6bKjZls8f8w8SdrGfyyzVwHQvTXBRcE+G4aDta5MDJvsLMzgiBj7ZYeYA4X/U2piPAs0nfLH5BjEZbE4bp6S/dzI5dRtm+dECGC4nUrOzQzmS0Q8dt4OIM5GqNWta9P38+HeKbDr6xVBUqyZHVCsmXDhCw9eLIJdNzKTmhR+K24Bipl4N0vAaNvrpvkUgG06HmF3w0zpCt5T4yZbK0/5uWIcu4Uu/u9N+Hn4Q= X-MS-TrafficTypeDiagnostic: DM5PR0201MB3512: X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3512; 31:kxpFJf6FR8ElZ2CKsVavJMoIx+9naHHY8R4JW2I4asMrr2AZQvzs/r5ziQQSCVvT72o26L28SjD6B2A7ObyBziFOb7yHsuL7zwXyBoHKNWJtEL7Lb+eSA7NKL9Y3naOkXztDf02ug5xw2JGKJFBmiBLRUBGua6IP9AFuUsmnd+nJ49NSfR+9QrQ/ipoiAYX64u3Hw/BSGzz+wGzKme+UJ7m4jFFs6VfbOaFUOtyGmaM=; 20:Eju6sdskRuY9sIWQDvv1Fbt1qpdwbfFeX2BE0jdGwJNnXrsYYgyfUxN0xP4HCtFcm4zccHiK+XULpgShtMP4qCjdL+KUtchVa3CFLTNVPN7sLzYDPn3L+SmXdpZkvOwgpe1KC9PmrA4r0YdEqTkYIDXv+rKCcU+Roo56+PrN34h7Edbrgor2H2vrYixyTDTaTbOqqgyOxPhXZljXNH3xDQrhlYinwqVq9FuVqQGnj31KcAlpeRLZLwzys0XJEXaAfBCt8dPURCiQeLUOFFrSucoNsgfcpLmUX15kld2sKai1fDQXZYtyGTJaR/klfc7Bn6zpbVGfY0KC6Z76JUoP60eDG+BNP9rihFrQAumz7B46Rd1bkhVEZQDyjMuDQ/xwU6XWcebuy+2pw+75xg9J0kCs1E0AC4dTcWuYXK5MSbJl4viPr579ASQBnG0NGtYfQ4zsVjJtjUoOM0NRIboFtXoRbv2Q+D2+sbRy1lNKZgHNOJjLOOe1ljthdsZ0+mti 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)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DM5PR0201MB3512; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0201MB3512; X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3512; 4:17qHo+u1G5FifmoOJ3WJaGbIVe6i7IT743ljfQ+sNlww+kcvo8L7WVlswFH73N9e/36MYvoZlradK5Jds0rsJHuvKMDHyCMbwn+N0emXJbTjYkv1ZQexRBNapnhDpDHDC4+eeLtdcCSzW153J048XGDrMoZ5y0prBJh0mKuxkGgGUs6u+Y2uPYetPBxy3FRoWwYUP0B8OqLeuWXDJhlzlrSDlEgpoGJOS4OLGY6l8DIHrzNu2kFie7Vy9lKYLXdrkZGCDNL9O4GO2VtHxBDli2KPjlgG56xQy2DhcvYiMo20i44VhPBJpkTyukUOL37I X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR0201MB3512; 23:ZB3hLSTt+yQrDYb83gpHTFveJB+M1AhwCaWJrA1?= uyrBvDuiWUNmKF5kmwnZQlw+2vAr8UBtVGSlF0vH85Jqv/T+BIHUiCiBFv4ndE7UDcFW/DO+6Qf3hxuIxyphXtS2ktf3OkJ+EDE40+omwDoL4cXnrLHIdj1LzaTznNE37+j2uXKIz3uLNKTioKsG49XlKNm0H1aFB3yxcpA+Xe8A5yODguGo9ZeNFlmD+l2BdbdwK6ImVJDP5O4GHecb+PX4HmY6RMrH7V16PxK5B6SQhwS8hiCUJbC4RW8rGCWcBuqDy62crm48SVipTHgUDsk9bkU4FpXgWJGSrQerB0JGjkhLViilU91g39vpNJ2kl2PowTP68NxZkYiTaDXbmzwdb/Id9n4HUT25KqKRqZyKp3IBp4v34C9JG3RCHlcWetiH/u7F8xGMnUcyOMScjamtBTuRbvK5y5GuJCHF9OkzxIp29aVOp8SzCdgXsO1Yb4raGrTdWOGMz9/Lh+i62QCgSeMQ7AYI3ucc8S4o4HK72OT3jTarQ3rgUS1P8aB6hdYATyW7HQV/g9Xvng5wXsnkPz78B8u+R0sDdbj5jwnZA1o2ejDOFbf3WZq4gBfDkbyHbt65F3VO1LHSPAE0sSrIwwZ/dGTJ89jbfiXXxPlAtTrmsGfXBX8F6jTQiJzXyU1h7KxeXYsoWPBvj8VIq8ozYTRfe76G3zhDTCcHBN7l5eWTVZLe9NlQQerjQ+xaWU3he9UhYO6GTUdblv/igxx3xWyB5WNXH/CL/efXSYUF9tBjjg6hIWVHGKGREADLyd2o7veOVWKh/dDUOSXZwywMIpGpUGOYFMnDO5T6SrtsncAGMdL8242WdE4M7lL7vXB78LxW6Pr6s7AE9ftKHFhQTGTA7QeY4rZH0oBjdSbYFgA5n18k+Nt38Vn5mBJ56IDZXkHVMEn2XCzJLhLenr4kKnJp9UWpwJ3akmuflDJHeamVSjvBVG7uSlKfgZ2h6cITNi7UZXx98Qyq+MjUj+NRXqy3Ti0INuZ3nUQlqXhpeKxJDuHXiNfTov3ZfxiotP/TMWfsVCTVcu9DRLVBkpMWYo8ceknHztdwHhvmPtDD777G6JM6xwGuz+dDWrtDKXpFUJ2YScabpbmDkunj1IQddldBGu35Uq9t00w55KKr4gw== X-Microsoft-Antispam-Message-Info: FFhZVyIsVzUKojbFURKDGqWiolXLvPiob6tNYEbLXKFSJMIrefCLJMRxbSw8BBvkZcSB0GR/OmnXuHaW23ah72RmGggN9qx94rnoch3NUcdgmm5ea1zwJ3Eg17ug87a8uxCkiYm+4nxw3P8n6EluXMz610jrd++2p11ewnfiZCyiQ8ubcoqHoig1Dvdnqh4PpJ34w4uKvAq10aOL3hs9Xb329Auc+/NsVymJrX6LGRUpOeCDksiIale9sWX900H33mz2gjUUM0a7xO4HtDWRr6pWN4/ayiGOiAqkSHM8s67GZQyX6LdaLTc1iF3V+JwsBsHjISAfb+j/I/D8Ks1pMukwsQ4BOeG1J0sI9aNlVTA= X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3512; 6:zyk9jerCYO1Z+TE8FfbwXzyp2nkM7BsWy2cl8qgzGtU5vWdhyavZ04+90cqk4yEKbxZom4eLpRwOhw1RPOM91hlj52jPYiRw30w/fSvGvU/vb20WOHSPYJRt9DRktMIHO94LLoP9WgVI6AOkEuMmmuti/zlmIrR1DtayAzHyB5HgC9BJhQvOTQGDoMHouBGmnCQbsMwDv5VNFQPPCtt1D/0r3XWvlmWt6L8gFOHLdUnjIqg5zyi3y0phOqD/lm0zkq2brNQgJYwIU6cAor4zplX2q5/07OpMU9KPShezR/80FF4PT3PH3vOj8vk+tvHUQAPGyJCDl3oPnzBOUsmhqs+PJc7qAAxhp/nGemha2qh1RhI/XENcv1dJ/pLCD7p2rekX1NHiuTP3fBnUuIb+OCZtFuO9x5xe+kVVdMegnui1OKN8miKcHss+lQg5CWu9plFkuLiQlHKXsDMxtMHPMQ==; 5:WD9P7mXJHwVK5b3d66IuL/yd+/bqNQ2j5huGwhyq9ogE6PDqlhaJoBHiINkgJ1hxK6T/ySirIG/5Z5SZS83mEL8N7gt+JiJJ0ty1cVpiYxD7nzllcOMEJKOU4AA60fI3LVjCadjLuxsxoPGSBSyRfdOSs9aF1AlAmmG03LxvhiE=; 7:iAG+cagkApYaIIvfl4WxoQW1p7fY53TrujxRJ3ipUKrgAlAeWq8yMAfzhBzs+IUFK1DuumUvDSjAljStD8aWCpUCwhXoJZHdqKLupXPSz4xFeF7MePRseZpCjGe3LM2It1gWJrrE8fOIrDraa9hPGQ== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:14.4227 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bdda57a0-28cf-4c7f-b75e-08d64c1f3b9a 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: DM5PR0201MB3512 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155729_278662_6B76D541 X-CRM114-Status: GOOD ( 10.95 ) 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, nava.manne@xilinx.com, michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, 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 From: Nava kishore Manne Add documentation to describe Xilinx ZynqMP nvmem driver bindings. Signed-off-by: Nava kishore Manne Signed-off-by: Jolly Shah --- .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt diff --git a/Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt b/Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt new file mode 100644 index 0000000..090ba08 --- /dev/null +++ b/Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt @@ -0,0 +1,44 @@ +-------------------------------------------------------------------------- += Zynq UltraScale+ MPSoC nvmem firmware driver binding = +-------------------------------------------------------------------------- +The nvmem_firmware node provides access to the hardware related data +like soc revision, IDCODE... etc, By using the firmware interface. + +Required properties: +- compatible: should be "xlnx,zynqmp-nvmem-fw" + += Data cells = +Are child nodes of silicon id, bindings of which as described in +bindings/nvmem/nvmem.txt + +------- + Example +------- +firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + + nvmem_firmware { + compatible = "xlnx,zynqmp-nvmem-fw"; + #address-cells = <1>; + #size-cells = <1>; + + /* Data cells */ + soc_revision: soc_revision { + reg = <0x0 0x4>; + }; + }; + }; +}; + += Data consumers = +Are device nodes which consume nvmem data cells. + +For example: + pcap { + ... + nvmem-cells = <&soc_revision>; + nvmem-cell-names = "soc_revision"; + }; + From patchwork Fri Nov 16 23:56:55 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687133 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 3829713B5 for ; Fri, 16 Nov 2018 23:58:02 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2319A2CC2A for ; Fri, 16 Nov 2018 23:58:02 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 13F5A2CC40; Fri, 16 Nov 2018 23:58:02 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 310722CC2A for ; Fri, 16 Nov 2018 23:58:01 +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=U1dL8OPIFH8zw8rqNeD3IPZT4JreKWCHwvbNCJXmWAg=; b=pJ3SdVmqMhxqgC oPnQu36+8zSKVlNCeNZAQeNE4o+2dI10UM0vmQNA5tZWQctBlkNGTYAvoFDZbfzffP0XVyvKaMy5l ScVoYhJDNzNPC3dhk+ZOOpieaT1vCT5//DlLosEWo4BNT1rrnEIXDeaX/eKgCAoGpcsFd6bAcPKRr eaplx8eNCewaXXczzGmalbiG78nTuUtv75oYni1poM3gwGERSukvKAxSWXOUWlhgPZUzUV/YRRlKy cUKXybanDnkaahSzFuLlbLCgmUrYyjOZcxASGmrzRplOuFx7Wo5HDlqHeZbcqo2Ehj32K8n9B0Diu 7nVRUdIkNqk5VLd0LhxQ==; 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 1gNnzn-0004qA-OS; Fri, 16 Nov 2018 23:57:55 +0000 Received: from mail-sn1nam04on0613.outbound.protection.outlook.com ([2a01:111:f400:fe4c::613] helo=NAM04-SN1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzN-0004MU-IY for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57:32 +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=qnn2NkdXSwzWw9fEC2Aie4dbELlDRrqKrUYfOWPcozg=; b=nOxw6WWLwHItYb395vL+UsECh6EsJ6P6VnaaHcbFh/JPluAY84FumKPWIfyM2Ce9aRL7owDBhRKuo8hoAFRTpsWHO/z8Y7Fh6NIyjT6If2nbMILCVccMSSCLUxhR+iflk9FuJWBiQh1RGRwINJF0pGHlJ2RM/4IPlurAfhK7KJQ= Received: from BN6PR02CA0089.namprd02.prod.outlook.com (2603:10b6:405:60::30) by SN4PR0201MB3518.namprd02.prod.outlook.com (2603:10b6:803:44::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.30; Fri, 16 Nov 2018 23:57:15 +0000 Received: from CY1NAM02FT033.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::204) by BN6PR02CA0089.outlook.office365.com (2603:10b6:405:60::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 CY1NAM02FT033.mail.protection.outlook.com (10.152.75.179) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 1gNnz7-0007TT-SW; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-Oy; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (mailhost.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv4eG015446; Fri, 16 Nov 2018 15:57:05 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyy-0006pL-RC; Fri, 16 Nov 2018 15:57:04 -0800 From: Jolly Shah To: , Subject: [PATCH 5/9] dt-bindings: pinctrl: Add ZynqMP pin controller bindings Date: Fri, 16 Nov 2018 15:56:55 -0800 Message-ID: <1542412619-387-6-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(376002)(346002)(396003)(39860400002)(136003)(2980300002)(438002)(199004)(189003)(50226002)(107886003)(36386004)(478600001)(44832011)(8676002)(16586007)(48376002)(6666004)(4326008)(356004)(4744004)(2906002)(486006)(72206003)(8936002)(7696005)(81166006)(81156014)(316002)(54906003)(26005)(305945005)(110136005)(76176011)(77096007)(2616005)(9786002)(126002)(446003)(476003)(11346002)(36756003)(5660300001)(186003)(63266004)(51416003)(336012)(14444005)(106466001)(426003)(106002)(50466002)(47776003)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN4PR0201MB3518; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT033; 1:4pSBHKYxe2Thsev9S02Vo77m6gilVEu2cFCuiq7izD/GS7VOEPzUFmh8fMWDNTfx2j7cXl5UwjgbD5THgOhihBk78Aa38HS/ie0nBVD9qyCPoCqXW/7CQvi8gx5dI/Pp MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bb6e73ec-12df-4547-3e72-08d64c1f3b99 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:SN4PR0201MB3518; X-Microsoft-Exchange-Diagnostics: 1; SN4PR0201MB3518; 3:SYuKGoZdCp1rJUhUwhYyNN+U/34tZd/8RKL3bDj48/SxhtYOo+0+GvIAdVqJb/izlcDQmVsDQPOoaPll2JxSb1WPmxzYLmPB2hRsQkoe6/5okzfzqPyj5yYpcpVW9NcSdRxPDlgsTd9HHmeS4RJqr6FZ+qweQY71T/WoKJecaWc5KZoeuT8lbF6Xw045r4GUpdzs+4iJDn6xs3C7xbFKUuTnbTAw9ecTDcqOYGgh11UQ9WzdoRdypherWuYp5x5CfqIjNFqHQB0qUeixQitdvyc7VwktfURM5XIpDOEhiBQA9mhRfpk9dXTapxwzmGoUgSn4s2bfgG3FdogqX/sAI+uxyaHelGbt6xIDPs8e3RE=; 25:XUCz7u3CMuH+SdQaxKEZRsuU4/29971qA3fRC0VHQItdmglwOm5AXdarO1S7e6TNGTLKQ3mGppPe8cQuoumFvDw0QIKpk9SfFyRvVqMF641M305x4tx8BxU9kujptOhYzjU3snJ3yoajJ3KEwPh3a/JwW4nP5UTzzUCe0TJTlYfhvGzR2PtX/n1uuKAGzfAbyhsncYqTOEEJaUd/3jFb/MmAS21Dc5qHscMmiunzI9dY5VHA+vxCpRH0iMenotAE5ayPyIbjQW+kK1vzAHcc76T1eF6+vSkVlKHt7lwIW9HcB2BfvqYBqRRojK5zz4+1rhRgpPs29fQzLD7/LQLVyg== X-MS-TrafficTypeDiagnostic: SN4PR0201MB3518: X-Microsoft-Exchange-Diagnostics: 1; SN4PR0201MB3518; 31:PdlBNjm2B+Qc8NE2PtwIUue2KJ6TaATceoLHt8xfOKSNXzTgFIiO1OaCoJ4eyn5LonQQ56qybqkg6d4+uTuNYdLUnFKZSKUy1NNzgd2+W5UUWzIgXOi6WT/UEesjqdYbB1gflID4LowZHGYQb0RRe2Ld4NQLh9WoGjJgEuSirj2AIkfxXkOxLLp++lqxq4s45yFMONzmEfeYqnfER4917uA9xeug0ev20tzJ4p0gFgI=; 20:z8Id2Otu+UxOdMtDspM2jDjviuBbqPPQylsq26yMLQYotBp+l3SG31GxITSiMUEW6U2cj2KQwiOoKYM0pW3lhjIW+24Tg3Bi2s7mvt7jcb8bNHrjx/1m2ymsOcwnZJVwMOuxOJJuibVCpqBKPmqsmjxTEi2HAHgdUUC2Ifd6XTsK/veDPQCupPXw1W5eBmSPuJEg3ON8U8hrCtLQK7uL06KQSZk/S7qrDZcwaEIX4kP94EZ3prPGQcV2soVxsxkpL9W7NF8CvKUjVPzTSpgoyVBTYqGSCtih61BEyEZIetfeKM51JDLRrYhebdPfEr32j+5UWRKiNwQKFOhG65wwagY8tI4SjgE+XWjgIiummrzh6suS67Huex7dpFDrTLJiKu18xNKO6GezAhWyk4pjU4FoiYORqBPcZ1feD55Exm1Z1k5j3GYhqAk/CbLa8m7rDmyeRwL+aE0JLGqAgF5WIwg8zwM3hZ3bNd7KVihsexim2KPMvMc3pQ4SURjM53HU 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)(3231415)(944501410)(52105112)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:SN4PR0201MB3518; BCL:0; PCL:0; RULEID:; SRVR:SN4PR0201MB3518; X-Microsoft-Exchange-Diagnostics: 1; SN4PR0201MB3518; 4:Z3AS1N0urB9F4dXRrnzOk+Z8TKSOyqxXM+BuLfiMpuOi59S0h6puqJ1jgShA/pR448LVlE/J82psTj1PkrzKqlKYIE9SXwS4hMG1psAkyO8Vr45d2m1k1OURhAkGH9JHRUErtDg0ySOmyyfo8ZbjQkmQGkSeS9yoHN20IFo5JGDRum+LuxjjMchs0tWR6C32TEeIoxb8otAdgW+DoQbQFO3g7RL59Nuy5wFv5NvgQnUrTI5ARKC/WoUVFkXXGF1QYCIqlIhJgOL9KVrJjdRVFAqBaqnKBYHWPC8X/1090EUxbDN1IYSyE/sbPH4Ev6Vw X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN4PR0201MB3518; 23:Z1SmNEQYBiYuGDXr8pxgpaeeeeLXiYiK6favuGV?= h1XFwlKlFE4MH2ZGyWN/P/nLoyeAu0Gv68I1+2tcRkh8U9xe86v/sddJJpGPY4dS93IV02dUq+ni0jBZ74vZm2ZOVqksg1E9hyvwqB3u/WnpV8/xfzFFR5BLiub4puZyQK5wXc2Dic5479Kz0u4KCubLE0xd7R7C/Mfqm9rlrn+md+U4G6pncXDk0YoodMG4QzuzyTaWCJ4nRA94/FQ438u5OEx1dEOA1HVg12lRxeKEZmnzHgT9dmxsN6xEOjJzcWKSfe+lGCb1Y7khURjhybYYzuLQ/MPEzdyBTNmeGgr3e/y+IY8MoPOFx1r7biIpAp7lRSsuKX3gVm3vE0FseCAgC6+PxD/NFTXbz9LaxdK8u4luiMnnNaOfeq08KUex/8fwheXVZeYJbHbaNxyZkxoL0tioYSDoDqnWhN8eSFVDAzCPtv/ZUddjS7zrpblvZAqWvY2Z6hhquEgzC2spYlTuO0mJQnaEETn5VA5/YzQBuPPUjPOZzKlCFsWYCla6i89FEoHFsgNQnHtGwTntcBJh5tRwQwlXsrSkdJUr8+2Brumr+PNymEv5Qpev1O4fCrRkR0BnkWrF1AGRWOGk32LAiLUpJ/KD28vThbMOO/mV40Nc1SKfEGyDF4fcsq3vghCRIJp0ks0fhfWHKKJCpRF3QPbQj8uVqG5kFN63PwY18RtyNzqvOssafayYMkAhxlQ3zp27+j8Ex/TNC2KnN2cMF3L/dwShyMLazzPuG3jd+wdjMvNvtXPBy6hzUUAw6VIqag5DHELgKSq3WzeEK7MAcCTFBzui2dajcRFT/vWkPI1PsXDmDTBH4+02LpkZasGZ6ZMu8l9mA81+xKcTCwGHjkh/4q5LMMUne6cNxQ60lTJ5fyDFEthxgZs0cYf6UITrJkzL04w+ccs5v4VYyn8m4IhSMokM2CO8P7DmUvdj/ywqrCVO47yeb3EAdEDoUwjZkF8TscCRTybZWmD2q/SKlg5HscQQ460t6j1mYFBcO+Y1mwrwSEGKKOBnid89hm8yqZzxh/0bV3/rSDQGGWtARVSIfD/PCNPxn8M1ojA9703JnB5Px67SJu98btU8x8etz4Hw2ZUVEINhfXWFG+/e4EpHWFtVUcP0IUnUx4oj3YD2uiBSaFMQVHwL0FsyLKxU= X-Microsoft-Antispam-Message-Info: XogdpedGAzeMtsqe+dXQ2GCm2d3tIBn5f3wNhY31+oE86OcDEG9sMqaNvFx45lZpI/A5sbjmx1LD3lsJFBd7ACu03yvVr7XPTI55f/Qyi8E7dZh54mF+yisR0N3DAyGThv+UPRAV215SSRSFEZFZovr/K1sFFcZ8YAjN0UyCUjqdFh/gBZ7gfxiUAmt3D7AwZGhu1epePgedxphLAtbuIFfLjje1ayXJ6V/TjQYuqaGKAYnwYp8hrRm9dL3zqT7N2/jtIFzHQlW/jKM9D60zvdaM/sNIwlBe7zN3Da521PSWCet2f5lOMbGCZemNaKiaaXrGuove2jcBbReOD20SU4Un6qs68Io+O1NXG9mXsOA= X-Microsoft-Exchange-Diagnostics: 1; SN4PR0201MB3518; 6:bs18RQ7EILNiiy2yDs/QTr7MdE0tz3M5s7jq2guS3PBhTvKawUJkBjhZlnIYCcuALITf+Xh4hJX2qWZTQNlrdr8oKg5gazAsDuXpHSLbtmXfAlJNI/DaOBfozVNjHuDcRJdsld//8pgaI9MfjMJOFmZLd3wM2rWcGfLhJQIUR7Hndbazx+N2yqmag5Xj6MVEmXWeKQesEKuf7ncQnBfWL/wj3NvgUE3C73B+uONk9UY+9hiOytH6z0Vv6JXkWO+8R9yA6Wjb35115q+dJBnhnrWRdxTUFu58+dgw7tQcZxStQEKGBpPAZhd7+yWssc8GEU4f8LEdzND62pZmVnRfD9JFgvPwoG97E6PsR6Y7nvsq4j+mz4sL+qic6cVDsM7FSC2mecZIN3OBozs3T4uydXxPhHED1MV67yHnE2fGmfMVG+Zo50CtWAQtewp0ShuukpbaZLBoWYqK0y0t7v+c1g==; 5:PmMasIDRMClxM8YWp4TqFqKFNh9dc6zn6qAYhy5qlrPWQXr2LQ5ME/J/RQJCueQK47HnIWY2oA2CR5GdW43yaE0hVh9/nFVRMTcLAJKE9pqAPdrTlgVTHwmvkU6mRUJoopgrYr80K3Kk5HvrR7Lqq8V2UMNQ9YggfPa4soOXRdM=; 7:jwwLcfCqB4dKjv1JjE1rEN76zgA8pU1dnjexrnGR9PCRKND6TnfsUKoGx0TQ2+akUhYr5XQvWlfE+YarN5sOdixLkexRgnPH49xAHH667pcVJvybSQWekcNJWChiyjsdPqKiUHG2ZZNvU7z2HQCvKQ== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:14.2880 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bb6e73ec-12df-4547-3e72-08d64c1f3b99 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: SN4PR0201MB3518 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155729_792868_DF52C007 X-CRM114-Status: GOOD ( 10.82 ) 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, Rajan Vaja , nava.manne@xilinx.com, michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, 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 From: Rajan Vaja Add documentation to describe Xilinx ZynqMP pin controller bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.txt | 272 +++++++++++++++++++++ 1 file changed, 272 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.txt diff --git a/Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.txt new file mode 100644 index 0000000..0d54b40 --- /dev/null +++ b/Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.txt @@ -0,0 +1,272 @@ + Binding for Xilinx ZynqMP Pinctrl + +Required properties: +ZynqMP pin control driver is populated by ZynqMP firmware and doesn't need +any separate property. + +Please refer to pinctrl-bindings.txt in this directory for details of the +common pinctrl bindings used by client devices, including the meaning of the +phrase "pin configuration node". + +ZynqMP's pin configuration nodes act as a container for an arbitrary number of +subnodes. Each of these subnodes represents some desired configuration for a +pin, a group, or a list of pins or groups. This configuration can include the +mux function to select on those pin(s)/group(s), and various pin configuration +parameters, such as pull-up, slew rate, etc. + +Each configuration node can consist of multiple nodes describing the pinmux and +pinconf options. Those nodes can be pinmux nodes or pinconf nodes. + +The name of each subnode is not important; all subnodes should be enumerated +and processed purely based on their content. + +Required properties for pinmux nodes are: + - groups: A list of pinmux groups. + - function: The name of a pinmux function to activate for the specified set + of groups. + +Required properties for configuration nodes: +One of: + - pins: A list of pin names + - groups: A list of pinmux groups. + +The following generic properties as defined in pinctrl-bindings.txt are valid +to specify in a pinmux subnode: + groups, function + +The following generic properties as defined in pinctrl-bindings.txt are valid +to specify in a pinconf subnode: + groups, pins, bias-disable, bias-pull-up, bias-pull-down, slew-rate + + Valid arguments for 'slew-rate' are 'SLEW_RATE_SLOW' and 'SLEW_RATE_FAST' to + select between slow and fast respectively. + + Valid values for groups are: + ethernet0_0_grp, ethernet1_0_grp, ethernet2_0_grp, + ethernet3_0_grp, gemtsu0_0_grp, gemtsu0_1_grp, + gemtsu0_2_grp, mdio0_0_grp, mdio1_0_grp, + mdio1_1_grp, mdio2_0_grp, mdio3_0_grp, + qspi0_0_grp, qspi_ss_0_grp, qspi_fbclk_0_grp, + spi0_0_grp, spi0_ss_0_grp, spi0_ss_1_grp, + spi0_ss_2_grp, spi0_1_grp, spi0_ss_3_grp, + spi0_ss_4_grp, spi0_ss_5_grp, spi0_2_grp, + spi0_ss_6_grp, spi0_ss_7_grp, spi0_ss_8_grp, + spi0_3_grp, spi0_ss_9_grp, spi0_ss_10_grp, + spi0_ss_11_grp, spi0_4_grp, spi0_ss_12_grp, + spi0_ss_13_grp, spi0_ss_14_grp, spi0_5_grp, + spi0_ss_15_grp, spi0_ss_16_grp, spi0_ss_17_grp, + spi1_0_grp, spi1_ss_0_grp, spi1_ss_1_grp, + spi1_ss_2_grp, spi1_1_grp, spi1_ss_3_grp, + spi1_ss_4_grp, spi1_ss_5_grp, spi1_2_grp, + spi1_ss_6_grp, spi1_ss_7_grp, spi1_ss_8_grp, + spi1_3_grp, spi1_ss_9_grp, spi1_ss_10_grp, + spi1_ss_11_grp, spi1_4_grp, spi1_ss_12_grp, + spi1_ss_13_grp, spi1_ss_14_grp, spi1_5_grp, + spi1_ss_15_grp, spi1_ss_16_grp, spi1_ss_17_grp, + sdio0_0_grp, sdio0_1_grp, sdio0_2_grp, + sdio0_3_grp, sdio0_4_grp, sdio0_5_grp, + sdio0_6_grp, sdio0_7_grp, sdio0_8_grp, + sdio0_9_grp, sdio0_10_grp, sdio0_11_grp, + sdio0_12_grp, sdio0_13_grp, sdio0_14_grp, + sdio0_15_grp, sdio0_16_grp, sdio0_17_grp, + sdio0_18_grp, sdio0_19_grp, sdio0_20_grp, + sdio0_21_grp, sdio0_22_grp, sdio0_23_grp, + sdio0_24_grp, sdio0_25_grp, sdio0_26_grp, + sdio0_27_grp, sdio0_28_grp, sdio0_29_grp, + sdio0_30_grp, sdio0_31_grp, sdio0_32_grp, + sdio0_pc_0_grp, sdio0_cd_0_grp, sdio0_wp_0_grp, + sdio0_pc_1_grp, sdio0_cd_1_grp, sdio0_wp_1_grp, + sdio0_pc_2_grp, sdio0_cd_2_grp, sdio0_wp_2_grp, + sdio1_0_grp, sdio1_1_grp, sdio1_2_grp, + sdio1_3_grp, sdio1_4_grp, sdio1_5_grp, + sdio1_6_grp, sdio1_7_grp, sdio1_8_grp, + sdio1_9_grp, sdio1_10_grp, sdio1_11_grp, + sdio1_12_grp, sdio1_13_grp, sdio1_14_grp, + sdio1_15_grp, sdio1_pc_0_grp, sdio1_cd_0_grp, + sdio1_wp_0_grp, sdio1_pc_1_grp, sdio1_cd_1_grp, + sdio1_wp_1_grp, nand0_0_grp, nand0_ce_0_grp, + nand0_rb_0_grp, nand0_dqs_0_grp, nand0_ce_1_grp, + nand0_rb_1_grp, nand0_dqs_1_grp, can0_0_grp, + can0_1_grp, can0_2_grp, can0_3_grp, + can0_4_grp, can0_5_grp, can0_6_grp, + can0_7_grp, can0_8_grp, can0_9_grp, + can0_10_grp, can0_11_grp, can0_12_grp, + can0_13_grp, can0_14_grp, can0_15_grp, + can0_16_grp, can0_17_grp, can0_18_grp, + can1_0_grp, can1_1_grp, can1_2_grp, + can1_3_grp, can1_4_grp, can1_5_grp, + can1_6_grp, can1_7_grp, can1_8_grp, + can1_9_grp, can1_10_grp, can1_11_grp, + can1_12_grp, can1_13_grp, can1_14_grp, + can1_15_grp, can1_16_grp, can1_17_grp, + can1_18_grp, can1_19_grp, uart0_0_grp, + uart0_1_grp, uart0_2_grp, uart0_3_grp, + uart0_4_grp, uart0_5_grp, uart0_6_grp, + uart0_7_grp, uart0_8_grp, uart0_9_grp, + uart0_10_grp, uart0_11_grp, uart0_12_grp, + uart0_13_grp, uart0_14_grp, uart0_15_grp, + uart0_16_grp, uart0_17_grp, uart0_18_grp, + uart1_0_grp, uart1_1_grp, uart1_2_grp, + uart1_3_grp, uart1_4_grp, uart1_5_grp, + uart1_6_grp, uart1_7_grp, uart1_8_grp, + uart1_9_grp, uart1_10_grp, uart1_11_grp, + uart1_12_grp, uart1_13_grp, uart1_14_grp, + uart1_15_grp, uart1_16_grp, uart1_17_grp, + uart1_18_grp, i2c0_0_grp, i2c0_1_grp, + i2c0_2_grp, i2c0_3_grp, i2c0_4_grp, + i2c0_5_grp, i2c0_6_grp, i2c0_7_grp, + i2c0_8_grp, i2c0_9_grp, i2c0_10_grp, + i2c0_11_grp, i2c0_12_grp, i2c0_13_grp, + i2c0_14_grp, i2c0_15_grp, i2c0_16_grp, + i2c0_17_grp, i2c0_18_grp, i2c1_0_grp, + i2c1_1_grp, i2c1_2_grp, i2c1_3_grp, + i2c1_4_grp, i2c1_5_grp, i2c1_6_grp, + i2c1_7_grp, i2c1_8_grp, i2c1_9_grp, + i2c1_10_grp, i2c1_11_grp, i2c1_12_grp, + i2c1_13_grp, i2c1_14_grp, i2c1_15_grp, + i2c1_16_grp, i2c1_17_grp, i2c1_18_grp, + i2c1_19_grp, ttc0_clk_0_grp, ttc0_wav_0_grp, + ttc0_clk_1_grp, ttc0_wav_1_grp, ttc0_clk_2_grp, + ttc0_wav_2_grp, ttc0_clk_3_grp, ttc0_wav_3_grp, + ttc0_clk_4_grp, ttc0_wav_4_grp, ttc0_clk_5_grp, + ttc0_wav_5_grp, ttc0_clk_6_grp, ttc0_wav_6_grp, + ttc0_clk_7_grp, ttc0_wav_7_grp, ttc0_clk_8_grp, + ttc0_wav_8_grp, ttc1_clk_0_grp, ttc1_wav_0_grp, + ttc1_clk_1_grp, ttc1_wav_1_grp, ttc1_clk_2_grp, + ttc1_wav_2_grp, ttc1_clk_3_grp, ttc1_wav_3_grp, + ttc1_clk_4_grp, ttc1_wav_4_grp, ttc1_clk_5_grp, + ttc1_wav_5_grp, ttc1_clk_6_grp, ttc1_wav_6_grp, + ttc1_clk_7_grp, ttc1_wav_7_grp, ttc1_clk_8_grp, + ttc1_wav_8_grp, ttc2_clk_0_grp, ttc2_wav_0_grp, + ttc2_clk_1_grp, ttc2_wav_1_grp, ttc2_clk_2_grp, + ttc2_wav_2_grp, ttc2_clk_3_grp, ttc2_wav_3_grp, + ttc2_clk_4_grp, ttc2_wav_4_grp, ttc2_clk_5_grp, + ttc2_wav_5_grp, ttc2_clk_6_grp, ttc2_wav_6_grp, + ttc2_clk_7_grp, ttc2_wav_7_grp, ttc2_clk_8_grp, + ttc2_wav_8_grp, ttc3_clk_0_grp, ttc3_wav_0_grp, + ttc3_clk_1_grp, ttc3_wav_1_grp, ttc3_clk_2_grp, + ttc3_wav_2_grp, ttc3_clk_3_grp, ttc3_wav_3_grp, + ttc3_clk_4_grp, ttc3_wav_4_grp, ttc3_clk_5_grp, + ttc3_wav_5_grp, ttc3_clk_6_grp, ttc3_wav_6_grp, + ttc3_clk_7_grp, ttc3_wav_7_grp, ttc3_clk_8_grp, + ttc3_wav_8_grp, swdt0_clk_0_grp, swdt0_rst_0_grp, + swdt0_clk_1_grp, swdt0_rst_1_grp, swdt0_clk_2_grp, + swdt0_rst_2_grp, swdt0_clk_3_grp, swdt0_rst_3_grp, + swdt0_clk_4_grp, swdt0_rst_4_grp, swdt0_clk_5_grp, + swdt0_rst_5_grp, swdt0_clk_6_grp, swdt0_rst_6_grp, + swdt0_clk_7_grp, swdt0_rst_7_grp, swdt0_clk_8_grp, + swdt0_rst_8_grp, swdt0_clk_9_grp, swdt0_rst_9_grp, + swdt0_clk_10_grp, swdt0_rst_10_grp, swdt0_clk_11_grp, + swdt0_rst_11_grp, swdt0_clk_12_grp, swdt0_rst_12_grp, + swdt1_clk_0_grp, swdt1_rst_0_grp, swdt1_clk_1_grp, + swdt1_rst_1_grp, swdt1_clk_2_grp, swdt1_rst_2_grp, + swdt1_clk_3_grp, swdt1_rst_3_grp, swdt1_clk_4_grp, + swdt1_rst_4_grp, swdt1_clk_5_grp, swdt1_rst_5_grp, + swdt1_clk_6_grp, swdt1_rst_6_grp, swdt1_clk_7_grp, + swdt1_rst_7_grp, swdt1_clk_8_grp, swdt1_rst_8_grp, + swdt1_clk_9_grp, swdt1_rst_9_grp, swdt1_clk_10_grp, + swdt1_rst_10_grp, swdt1_clk_11_grp, swdt1_rst_11_grp, + swdt1_clk_12_grp, swdt1_rst_12_grp, gpio0_0_grp, + gpio0_1_grp, gpio0_2_grp, gpio0_3_grp, + gpio0_4_grp, gpio0_5_grp, gpio0_6_grp, + gpio0_7_grp, gpio0_8_grp, gpio0_9_grp, + gpio0_10_grp, gpio0_11_grp, gpio0_12_grp, + gpio0_13_grp, gpio0_14_grp, gpio0_15_grp, + gpio0_16_grp, gpio0_17_grp, gpio0_18_grp, + gpio0_19_grp, gpio0_20_grp, gpio0_21_grp, + gpio0_22_grp, gpio0_23_grp, gpio0_24_grp, + gpio0_25_grp, gpio0_26_grp, gpio0_27_grp, + gpio0_28_grp, gpio0_29_grp, gpio0_30_grp, + gpio0_31_grp, gpio0_32_grp, gpio0_33_grp, + gpio0_34_grp, gpio0_35_grp, gpio0_36_grp, + gpio0_37_grp, gpio0_38_grp, gpio0_39_grp, + gpio0_40_grp, gpio0_41_grp, gpio0_42_grp, + gpio0_43_grp, gpio0_44_grp, gpio0_45_grp, + gpio0_46_grp, gpio0_47_grp, gpio0_48_grp, + gpio0_49_grp, gpio0_50_grp, gpio0_51_grp, + gpio0_52_grp, gpio0_53_grp, gpio0_54_grp, + gpio0_55_grp, gpio0_56_grp, gpio0_57_grp, + gpio0_58_grp, gpio0_59_grp, gpio0_60_grp, + gpio0_61_grp, gpio0_62_grp, gpio0_63_grp, + gpio0_64_grp, gpio0_65_grp, gpio0_66_grp, + gpio0_67_grp, gpio0_68_grp, gpio0_69_grp, + gpio0_70_grp, gpio0_71_grp, gpio0_72_grp, + gpio0_73_grp, gpio0_74_grp, gpio0_75_grp, + gpio0_76_grp, gpio0_77_grp, usb0_0_grp, + usb1_0_grp, pmu0_0_grp, pmu0_1_grp, + pmu0_2_grp, pmu0_3_grp, pmu0_4_grp, + pmu0_5_grp, pmu0_6_grp, pmu0_7_grp, + pmu0_8_grp, pmu0_9_grp, pmu0_10_grp, + pmu0_11_grp, pcie0_0_grp, pcie0_1_grp, + pcie0_2_grp, pcie0_3_grp, pcie0_4_grp, + pcie0_5_grp, pcie0_6_grp, pcie0_7_grp, + csu0_0_grp, csu0_1_grp, csu0_2_grp, + csu0_3_grp, csu0_4_grp, csu0_5_grp, + csu0_6_grp, csu0_7_grp, csu0_8_grp, + csu0_9_grp, csu0_10_grp, csu0_11_grp, + dpaux0_0_grp, dpaux0_1_grp, dpaux0_2_grp, + dpaux0_3_grp, pjtag0_0_grp, pjtag0_1_grp, + pjtag0_2_grp, pjtag0_3_grp, pjtag0_4_grp, + pjtag0_5_grp, trace0_0_grp, trace0_clk_0_grp, + trace0_1_grp, trace0_clk_1_grp, trace0_2_grp, + trace0_clk_2_grp, testscan0_0_grp + + Valid values for pins are: + MIO0 - MIO77 + + Valid values for function are: + ethernet0, ethernet1, ethernet2, ethernet3, gemtsu0, usb0, usb1, mdio0, + mdio1, mdio2, mdio3, qspi0, qspi_fbclk, qspi_ss, spi0, spi1, spi0_ss, + spi1_ss, sdio0, sdio0_pc, sdio0_wp, sdio0_cd, sdio1, sdio1_pc, sdio1_wp, + sdio1_cd, nand0, nand0_ce, nand0_rb, nand0_dqs, can0, can1, uart0, uart1, + i2c0, i2c1, ttc0_clk, ttc0_wav, ttc1_clk, ttc1_wav, ttc2_clk, ttc2_wav, + ttc3_clk, ttc3_wav, swdt0_clk, swdt0_rst, swdt1_clk, swdt1_rst, gpio0, pmu0, + pcie0, csu0, dpaux0, pjtag0, trace0, trace0_clk, testscan0 + +The following driver-specific properties as defined here are valid to specify in +a pin configuration subnode: + - io-standard: Configure the pin to use the selected IO standard. Valid + arguments are 'IO_STANDARD_LVCMOS33' and 'IO_STANDARD_LVCMOS18'. + - schmitt-cmos: Selects either Schmitt or CMOS input for MIO pins. Valid + arguments are 'PIN_INPUT_TYPE_SCHMITT' and 'PIN_INPUT_TYPE_CMOS'. + +Example: + +firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + + pinctrl_uart1_default: uart1-default { + mux { + groups = "uart0_4_grp"; + function = "uart0"; + }; + + conf { + groups = "uart0_4_grp"; + slew-rate = ; + io-standard = ; + }; + + conf-rx { + pins = "MIO18"; + bias-high-impedance; + }; + + conf-tx { + pins = "MIO19"; + bias-disable; + schmitt-cmos = ; + }; + }; + }; +}; + +uart1 { + ... + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart1_default>; + ... + +}; From patchwork Fri Nov 16 23:56:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687143 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 1C3EF17EE for ; Fri, 16 Nov 2018 23:59:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 091F22CA20 for ; Fri, 16 Nov 2018 23:59:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F0C412CA3D; Fri, 16 Nov 2018 23:59:36 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 836D32CA20 for ; Fri, 16 Nov 2018 23:59: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=EoXBSdNK5CIdWCMtiGEOcjnKEjUhVmHwiaDNkxpuO/c=; b=U6alRYOjeCR4Is WUgrQ7npRgY2Q9hLdbgstBFQovXSvTm/UqpnAAWDldHrVanal4yAIYCkDumwmazgJll2sGCNHmlnd 55xCd2fJBnq/f6Hgdq0928GbW9Y0C1iKjy86x8gzb0GLNItC2Lf/7sNSmKQYNyyA+/pEr1AFRDprK +2sO10OzQ1G8jcJi3tN2nK8w2YVuJ30mO1AjoWDEPd/257hrjICPOmQbQmc0Bks9TBL/1BtcLUPDd /S7c84AbAvzsmxuHg8MsLgq/Et4gCDSKfBON8RdaXCQjxn1PSbgFlDULCadvOz49NrnlRYR7y2g8d +jtnK6b2vkM6w1pkCfCA==; 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 1gNo1E-00066o-Hk; Fri, 16 Nov 2018 23:59:24 +0000 Received: from mail-sn1nam01on062e.outbound.protection.outlook.com ([2a01:111:f400:fe40::62e] helo=NAM01-SN1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzP-0004MX-BY for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57:33 +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=hQvJqXh3bX2W/guZRhT/fWUsk7A0pbhm43xP+fx4Cmg=; b=vlrBgkl6aLeEH7145d4CR+p5L49vmXcmTbPmBFZLAyKWguXORdOoplonV0b4AKBaV0m5fK4dPcv983L9k2GF4lFbh7pRx4rYy5bbvSKW8joFaNagzcRPoQyvpA13o+LaDIMec6xPSY4SX04yY7mQkye3HLNWnNB/iRqjFNnfEho= Received: from MWHPR02CA0002.namprd02.prod.outlook.com (2603:10b6:300:4b::12) by CY4PR0201MB3507.namprd02.prod.outlook.com (2603:10b6:910:95::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.25; Fri, 16 Nov 2018 23:57:14 +0000 Received: from CY1NAM02FT051.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::204) by MWHPR02CA0002.outlook.office365.com (2603:10b6:300:4b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 CY1NAM02FT051.mail.protection.outlook.com (10.152.74.148) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:13 +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 1gNnz7-0007TQ-EG; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-Ar; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp1.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv504008998; Fri, 16 Nov 2018 15:57:05 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyy-0006pL-TQ; Fri, 16 Nov 2018 15:57:04 -0800 From: Jolly Shah To: , Subject: [PATCH 6/9] dt-bindings: spi: zynqmp: Move SPI node under zynqmp firmware Date: Fri, 16 Nov 2018 15:56:56 -0800 Message-ID: <1542412619-387-7-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(346002)(136003)(376002)(39860400002)(2980300002)(438002)(189003)(199004)(476003)(126002)(486006)(44832011)(11346002)(2616005)(336012)(446003)(426003)(63266004)(305945005)(575784001)(50466002)(76176011)(36756003)(36386004)(77096007)(7696005)(51416003)(186003)(478600001)(316002)(72206003)(106002)(16586007)(110136005)(9786002)(50226002)(2906002)(356004)(6666004)(8676002)(81156014)(54906003)(107886003)(4326008)(47776003)(48376002)(5660300001)(8936002)(26005)(106466001)(81166006)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR0201MB3507; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT051; 1:N1R8Dot4ZVTtUNELU72WVFSxpAtbKOxr0s+jpBzbiM46GnUIhDWeqrqmXbstqOOUnuE54Rulac6Qb+XKeMhPc2+EkdXfhYxeW4rUhzS4NgUh8zXMLyu0opzKLji3M+gL MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c922c6a7-023c-4870-2f7c-08d64c1f3b40 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:CY4PR0201MB3507; X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3507; 3:WBVynwW5aM8CO+fbZ2r4Ih2Orhgwl6bVYBMNQxG5BNB/0vx7FqjPHOpDI7sear7v2Cri2mkjmxsd6MRdsGBIsxZGTlWsC+gADF+YxJRZYC8obdZ/xGmLw3oKJH8pSKvftfNUNxiW8i20OD5ilQCqOWtcvn72HHlhfUbA7eAOX93l+3rfVvq/5iQrUJ1MWf8/+MyUu3gVzbDnS402ZrLdTmmZUr3Z4s9MZ2a4b/BYIphR98GIBrXqsMIfmByYJhasuAlpPC+vXpgQGBBiQd3qQezQSTVtZxcI3WkFX0tyHj8kF5xSVh6swn570RGmOgdAd7JCuJrU2Nziupfbsc1s1f0UD4FOQS0P2SWCA3ApGHk=; 25:sDQDWs3wCxIYTd9wLy/18369Ah1gtwtOZvP6ntg1RYTD+BnKJs7c4xgEB4N1lXVtPyTfjSs0s6KzYceJBjAK8FJlh984OnzieeE841PP0eqWdmeCxZNnzpdFOzwh3rbLkQYRm/T9wTT3J9+3hp9Y16Oam6kPD2xNw08b+je0tKj+Rd9pTuvgrdWErjaqexcc3bpO3ocWUpbXyS73DIlHelIezUYFpijmxr9uQOfKWQR6JRv6OFxhlGPVO+QDz1Yc36Sf6wVM4Pv5TBINDH+B1RIovF5f0gJrw88KfGXht7S/XAstasqiqdwEKhIv1G0KQPZalce3DIgOP7rV/x4TCvto1FdR7IoYge2U+1TTRhU= X-MS-TrafficTypeDiagnostic: CY4PR0201MB3507: X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3507; 31:b0koe0tFZjW+OjcDCd+/Zcml9DGDpBsQNcfU/dyh5TSqIIB3/c3E/9T47/P19ZHpKlJnCVHQ6w+9uXsZncu72FJS3/xTfxwt3w6nTmRaAMyKmKk/9Km2DbxV/XzbSvXSw8jxAl9/Y3w14pQ3KMRt8itZxyZ1aqpABLP7xy9Qnnd/eB2FoLywHKSOlUPsX/wTUq1QIQpuiB8rB5+b4X3W3UhYJG3iH6e/B+lHBqBfhCo=; 20:JQVrEHWTNJBGHlWzDy0kvgDvhowFTJs/Zbzhwb1SHPzJG94uXvsnYZb9dK4Ej38b4W0zmAsZfP1aYnbcLYJ78qwyim0QocEDAH2zHWF606fs+6pqcGPviGjkstLvXZ3ZvgUaF2lTcP1OF8QrzU35AXlhXvRhpEElZBboTEh3l9ABnGih7sKxFxEJ8e3Er1sfZfhOFIP5YmYqz/pygAaklMspWNsIo5w0C37OqhHTtpKoPHu7YA+oCgg2UOj4q2cgYkOlwGbMWyt7hMu9CGLaqD0uELMiGCtQJQmXKTmymxr2iEz550JPn2TUul1O44MJ5c9Aiy8P9g8aVmC30EU7dbWimHMAcKWaEDpU6Q6qdUzP227bp/Sr11LV50W/9hmDWKZ0kq6MdLiqPTiz3Fq7OW0V1cuOTb545tdF0Jxn0z76ffqvds7imlKmZRc/GY3TdarpVQLK73WZa3b/TTSCZ/WN+hLOLlhduJyis8ZXsDXxoFOZ57nnzHVYO3FYnrLJ 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)(3231415)(944501410)(52105112)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:CY4PR0201MB3507; BCL:0; PCL:0; RULEID:; SRVR:CY4PR0201MB3507; X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3507; 4:bDZOU7014uZR86tpwAjv/dgXYSoxaoKJyilPkZJ9sTGdKyklhpShhB+P5emSMVfWrpOCzQSc6D6k5Z9iFDRzPG+dMwXfPagEva2Ynjj0etE/xBkhoYuGxlVjY55Vt2f8DROek9KGFb4M6q3yNDyhb6oPnoZROqILmu9db4siRDbFg3GWDa3MLQ2f8TdVfPv+pb720TGERWpaJ7nUtVEjOy+LjmtMdBpozCuab6ht5b17nsA3pcML2yvvx2+nm4o2m7dvfcpMB0lELbLiKo2I7zeYB8im4M8cbbSFuSS0yYyP1UksXdjvMN+k8nRAfxZ7 X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR0201MB3507; 23:i9muuRQMlOJCR+GHtkJgOMp4/qAFSVMYqXDMfCe?= wy4gvggA8e4C1lVbYVP27/BOLLFlu+/4EAzAInNe7sOWXqszP0yassn8rf/JhcAYCgt1rCMknHowCgY2QU6UgMXv+QT7jfV0o75LArTwFkoKp9rgLmSOvj+l9/P7DtAXVd4L9V7ydYM4DVJ85lnpzuWxXnfn4jJCpK0Ifr7Y7DcIy8qSCi0xo/Ya6v9oMoUVAu9DhRTwMOWfquNwARpabfzlQ0nUCqzZrH5FYh3tA0vIW3kyHQSzQlwo/uYSIGzEatro3oVLbrgS/VxpYM7hENbc/JmqEwvLGi6DiVtPAZK8RQu33vMlM0OWASw/Aaj4QLIjgj8KoyAMgxlDHXE9iucvasiLNxYC2GT5GYKTM3+PtHLk8+wHy81f4bTkQoz2N+nNJyBFzrE3ODZyxn9CJSj6UW8IxsS0gHC2qzglpMh3dnbSUPA39jHWtDvx6lNws9g3JDSQ1YpyCE++HhrDSwBf7GSwfpiT/a8NVT9guN1hHlh8EX3ntzFViHufduF++UPTAYNemj4f98MxaL85vQaFVe/WJoFvao0H3OJB9Z48o5VKTWNCwJids4slRhBm+IXhHMx4Or+2I1XXKeQlZVole56D3WvP/IsO2VyWr4GoUYXr0In7WTJHF4waOxcikNWyHm+XU4eUhaUvEMik5xMAmN6DKah1zUCCx4nkKhOlT94AX+hC1SghCw/xu4hQtHorEdFfvBSUG73NOChjo1/Y3Egd8Y0g23cVlwszvKj6o5UvIFGE4LpheFlmZyADgANvcA+1Yb6U4JqBjQWRSlhnlt3yAMxJ2ZfcRCGwC1yswWP0jHPi6rhSXVFCEORBrYIcqQcU9GZ7Y4DVfxyGo1yQlE/6ug2FgUvMmkWZk49cl/ADIG/9B7iV3Np7zWorT55CQuZCsqwsxPGgjXl9Ae9Sw7FMmiJa52vIY1Ju83UBk/FO9MS3qIHsYu0TzY/9J2I8B9WiB/xM/PdbxA8Lhwcgn/5oSlmLFHwp8BmAkyWbz4TsU95aa9WY6jJ+JxVMCk2vYFv1POMrW/NErqRLtG6KyLCcMKJ7s/2pVGpaTBUQBSFAxO7Y5K+e6sEkNhIq+oLbxw5BDn4KiT4W9UuKruyBFGqjLZripOpnW+JXS/5OYYQ== X-Microsoft-Antispam-Message-Info: gkphCZNPAhAcrSX2Jpbw6RsQi4zIu4rlyw9VCqiLrUA3zjqIqCGV6z4Wp8/NUNlBNuz/9FFEqXpVkWOWcnD7fFh0JIfuzZ3Eu5FWFFhKxZRTleoeRcL2kFiiNXpkFm/1Z+vXqTt/KZZS3TTGD9JD/lJ8qWtVamoVgHtsXtCixEkUxI5d9aItbWNRQ3SQJSynYufJKI5duR1WJTr3Uuw9Cd7+/3mbFhr8J3cr+nuAkV93merfV3wRY7wGYJ5HibI05emXi8RYVeLqfmyYdiT6CYg+5IdPD55Zw1N41Zi8NwYgEbmFZknZ9lOOxM/3QiN8zk81PLihOTHnIDntwJ/jeT8Oklwx7QIaQrv4YLAPV3A= X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3507; 6:SNf7qJKhxzCVhADfFR9seSPtHBKyPF6/tK9WAv6+fQ5Le/DbQxLEb/tpU2mx/0lLio7az48BdBIXppvd9UI9RHvzsAGXbYkYlcUUPxkFFFdaPQPWyBpGwnP1lPMgxCk0l3nMZGABrjL/1HnAwaz9nVpsyD0OKGzvOSsdjbszVLjCMzPPR4eO7muLdP06FXZjrpCGpHJ09dUycP7PvylDT68bm5ETBp+V5Af5oau3TGnbuVvMV3o1hWlSkPgjs6dwfj3lo0Wkp4ReL+J28HupUxtWZZRmGguPmFS+i43i6EToy16T7XApZyVN97j1yqpcrsX/izhCwWpg34JboRYYTrXWf+10z4W2IA/9R7zrGXJub4uIrHnf+2TkLk7rR84OneqoVQsLI5+ZOZekH2du2ONaHyeRj2Y/dqnI3m3SWZJetoIsMhf8IoFxgFElOVzyhtBxew5hEwLvGp8pN96Cog==; 5:7Gi7G4xJdha2xTacX3k9SLPv8KOUb6sY38hIiXEUKtEdNl1sLLMRfwN1a+Ynw3iGN8KBCo8V5zVvg1pIhtYKXgT+y8DLKI5UXjDfC8+RG6nJ/XzRiGaK2K6lJ5XGWbF44zUvKhCofHIsPjlHuO/Bb+Qz8xsZYuofoANzfs5UQGI=; 7:9ng7POK+oK3vrU4R+6WBUpu4tQg+1xnV92/XmfWnxU/0DOgIWp2f7GHRGoP/j+thorMW46HcciRyzFK3ODsGtQZ+Dh77CslpOO92uJNunIl0rmKUfIQIe+GucYncoyEf7tCyiPDc1wxGs8BI7WDioA== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:13.8450 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c922c6a7-023c-4870-2f7c-08d64c1f3b40 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: CY4PR0201MB3507 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155731_393262_3F0AD942 X-CRM114-Status: UNSURE ( 8.63 ) 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, Rajan Vaja , nava.manne@xilinx.com, michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, 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 From: Rajan Vaja SPI driver uses ZynqMP firmware interface and so it should be populated by firmware driver. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- .../devicetree/bindings/spi/spi-zynqmp-qspi.txt | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt b/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt index 0f6d37f..767bb8e 100644 --- a/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt +++ b/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt @@ -14,12 +14,18 @@ Optional properties: - num-cs : Number of chip selects used. Example: - qspi: spi@ff0f0000 { - compatible = "xlnx,zynqmp-qspi-1.0"; - clock-names = "ref_clk", "pclk"; - clocks = <&misc_clk &misc_clk>; - interrupts = <0 15 4>; - interrupt-parent = <&gic>; - num-cs = <1>; - reg = <0x0 0xff0f0000 0x1000>,<0x0 0xc0000000 0x8000000>; +firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + qspi: spi@ff0f0000 { + compatible = "xlnx,zynqmp-qspi-1.0"; + clock-names = "ref_clk", "pclk"; + clocks = <&misc_clk &misc_clk>; + interrupts = <0 15 4>; + interrupt-parent = <&gic>; + num-cs = <1>; + reg = <0x0 0xff0f0000 0x1000>,<0x0 0xc0000000 0x8000000>; + }; }; +}; From patchwork Fri Nov 16 23:56:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687139 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 98A7313B5 for ; Fri, 16 Nov 2018 23:59:02 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 864562C8F5 for ; Fri, 16 Nov 2018 23:59:02 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 793C42CA20; Fri, 16 Nov 2018 23:59:02 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 E304A2C8F5 for ; Fri, 16 Nov 2018 23:59:01 +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=j6t2gEVudgK1qHR20Da/qM1poSGnYnLnvLK7zRv6KEM=; b=Kr01KFe2PAXYO3 u8YXz9l5/ICS1SJDjfSoBS/vbGK46co5dziu+yY2xldd0f7vGXSSPly6Rtv5IlCbgOOPXkgEuWJ8u gdPDosVO23VFxFnwwo/4LsQjhHB9uSrjTo6PxtFTgigZbKZf1HZLL2IjAnnQJUnE/Q5J9hRPYljEX CwVMJQGSR9+RunuxrrWuxlwk52SLJHBl2dTDSAWRzcSiGX0vOX5dcJjwB1dBQwF8y23MHlj+VKR6s t0MeOa44m96Io2U2RaXetQoWk09G2PrJv5wIeNk9RjFObJKqEZ+Gj4v2NX3ohmsmeX3nMB4QnxDHj D5mXsujrse/foQo+dOxg==; 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 1gNo0f-0005cg-P4; Fri, 16 Nov 2018 23:58:49 +0000 Received: from mail-co1nam03on0605.outbound.protection.outlook.com ([2a01:111:f400:fe48::605] helo=NAM03-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzN-0004MR-2X for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57: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=h8pKI2Sgxgw6P1UOEJpvkbjw7/KuE3n2WwJEABbodG8=; b=nWiE21jqPAy5+fdr2u+efw5ihnW3vEHXnNCPz+upgaYoX1EH3XyYaFb1x9PeecHOBPxNQmPZnk1NPKq3ClEo7GZYGH3l+eqC64oUAHE/jwHlClw/KK8BWo1SxnYKcw40GooDTAWbve3SW/SEDycrCJcJ9NWPnnY0ds1+tFe4x5c= Received: from BYAPR02CA0002.namprd02.prod.outlook.com (2603:10b6:a02:ee::15) by CY4PR0201MB3508.namprd02.prod.outlook.com (2603:10b6:910:95::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Fri, 16 Nov 2018 23:57:14 +0000 Received: from SN1NAM02FT052.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::203) by BYAPR02CA0002.outlook.office365.com (2603:10b6:a02:ee::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.20 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 SN1NAM02FT052.mail.protection.outlook.com (10.152.72.146) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:13 +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 1gNnz7-0007TO-B7; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-7q; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv5AD015448; Fri, 16 Nov 2018 15:57:05 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyy-0006pL-VQ; Fri, 16 Nov 2018 15:57:05 -0800 From: Jolly Shah To: , Subject: [PATCH 7/9] dt-bindings: phy: Add dt bindings for ZynqMP PHY Date: Fri, 16 Nov 2018 15:56:57 -0800 Message-ID: <1542412619-387-8-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(136003)(39860400002)(396003)(346002)(376002)(2980300002)(438002)(189003)(199004)(47776003)(316002)(63266004)(575784001)(5660300001)(2906002)(107886003)(26005)(72206003)(106002)(4326008)(7696005)(106466001)(305945005)(51416003)(76176011)(36756003)(186003)(6666004)(50226002)(9786002)(54906003)(336012)(11346002)(426003)(478600001)(446003)(81156014)(8676002)(36386004)(81166006)(476003)(2616005)(126002)(356004)(44832011)(8936002)(486006)(110136005)(16586007)(50466002)(48376002)(77096007)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR0201MB3508; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT052; 1:QJw48ACVzDSmbCS/EhYmF0zWPlAiL1X6DnzFzTFi7oYQFWtBhXuOPwU+oLYyEsBzvZLiYIY0qpP5eIFrKGw6wP/5o5AB/C4jCS+xK9ChCym8T6PU4Gj5jRNtGVV5Zj2Z MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8909c2b2-713a-4ed8-9abf-08d64c1f3b39 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:CY4PR0201MB3508; X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3508; 3:5jPZtnp6Q9WAGB7WKu6JXjqnzlDD4tC1KIDikbwJG5s7CH5uSsr2tPCu3mF0yv1mW1hGS5MLPhcymXAouxSqJrbTdeKCzH0Mp4aYAUzxmfkYItEUb4wAPDqhKSqJxd8P8PDwhMLfWON8yijDaSoe4Mwgp+/u3Z4FpbyYAk/uOY+vm/uLutFvy1hlpl9SUbocVK1r1wq+lNZTVdPgl6VS181ytmCphzuGo4OCv34usJbx6sLqMaVNKMrX6s/4JjruuX+TpLEtUe6oeHOUQaKnNYHRtVOjPj44vp7joEHAS+bfupcZXFcB5pQyRROvavowuGwM68pKGihySkT4rC8ul24UfdSjWhp3OVXzitIhALM=; 25:ohnrjzLFy9wdoj+8PYJL9jJ+6ZygH/cYFjx5kxw/bkP5UsNJBrL+ENYmMrYQYV1ksxe8OICUiVJZKY9ipb3D+8vsCDvj6JaMUUW9mV6HenMvzztbhjbvGe1A/VJLRE3ZKkFcdzBXtAw5mgH0XcjDRVPnPoF01jTmzfuDuKkD9zZk8Bg4MR8gD6AVzlJu136k3ErMSEc8BgMABCCPYtGgztd8RUj1+No5k+U6pvcTxmSsNZ+02cTYBS/9N+Kc4zyKk55nAQiCYZdOwl2/wcmoL0mZSDi1vGjxeNbxvH8RzraknZPqTbz1hCGjTm1iXfOhHRSR47/Z8bAhCQwaIv8IfGMAw0WSflriVoO/sAdiETc= X-MS-TrafficTypeDiagnostic: CY4PR0201MB3508: X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3508; 31:1CMGDu21tppfkwppxqrXJ4RKEe8axlfETt36UisJ4rvPMpnG9gNrU9evrKEzlF8IfLZ3aSOnhNMYKlh4jxr7eEeyR99VZN6NrsEdFuxzLVOquIP6IDmq504ejcFBkTKIiK34ysVd8mnlrzYZFNDSJmVR0W8ooXpAWzVFVGk0gEgDLjezb2dS1tM9LSRxuRSIVTJ+GEn6Yr/aWMwo655N2j/Rlo5WxF/Zrxd4kza0igs=; 20:3Wmx3+1CufmZTWl1+abEVLdlHi7AqU7vf6zrIC1WL7IZGuZCQCC8PDdas2gaQDmXesjn8X1H0PyciZwneu+wptJmCs+JxWGJLpCtOUrCeCLcir9ZPLmKiIPAY43fMRk1UNzmG/RsDmHxFky2uXPwgZ+KbkvxJ7mKXy7uAdBpz90DWbj37U6RL6TlVaol/U0Ri9PdtCWfNCcFQUoM2PzXIGb8CWKFLe0FYUbgzZyByxjesAMZYW5b5dvktXSuDd6QbLlOeFYz5OPOB2R3y40E6QxQdIhml+8KFWaSr2Cnv26SNJXO3fd8t4HsKZbHxEi043gHK2Hk6E0k+shAKxG8gJdUiFs9HmZFpV+TpWcyfGtTo7wNsm7YIx3hZFvErhTJu4IJNzuTS3b2YCJx4IAFon9o0VcEiyY9dwimitZ4hSif7NREUUensWfIdeRO1yfwc+TpB+740AQjhquaWJKSk+7cWX9dJovQqLykjsLBLlbtMJXe57Wkv9kyYq2lZq2R X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592)(269456686620040); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231415)(944501410)(52105112)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:CY4PR0201MB3508; BCL:0; PCL:0; RULEID:; SRVR:CY4PR0201MB3508; X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3508; 4:kl1GMtxoAeGiSseSia/RDtkx8oqIaQFVv7mEQHsUFUl63WY2XWHUm6W8+T+ZLHvcZL+yTzz2sY3bmb0cZ16rFR3kXUVBBpeZ5WGXZM8v30NIT+/PhANzd4GSMj1/UMImgJQ/M/6Hd5B5OwNoONTKg4qFGAb7LMCZxeeSxc/Cn/4QJOxovKiAJEJm/1flj9jKqRQY51xXmN7VOL0NoEHtE4zDUrQ7rEs/WjhofPtwuLA2nvYQx1Sav/wqEr32fq4d4EhRWLV8G7xK1wFMVjPXInbrfR74hXIViRvwoW+yoKvt64hqRh39boCpzJzC/w7z3YCyxYJVZmpXCia5vYdii6oZdpcK9qHGuW2Sdc3N6h8= X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR0201MB3508; 23:PmSj0ciiGg7Z2Pzrj4pcehavy0+xQczCwswmFDv?= uq8EOn8NPpVysaRYBHLSETfHd00O1TY+7U/UNjxB//3CE8L6oZKGQQQq8pt2nZ2YxtQTJAmnnMO4AxtX4hsF5EK6XKto0O95QJuFCvv6eb0pFWwadHSYYy6eDBacXY8HqonDTWMa1f+LljwVvIY11LCZLk+czudwAR85vU/PySTqDvAOJWSMZsmGAfbqzuo9UrFDm1oMx8hVxmtHHKKL+9O3jnZ4ZnnE5znU2o9fOeaFosU4MaGPJzll32MBGqniaJS2AWn1r0X1KP5iFc40k9d+3mNIx/O89xz2Ol7pjNgKG+v6yCkvh1+7ZUD1fuIEfMnSGO4kIvTP4sNYVef9bXm0AqbrzzmE+X0rZ8hNWeUWXph41TCrI7sqDllDVKnVYZ245Rd4kpzbRlEbzGcvUfSDbQw5/wN0eqkANoM19KP7Pu00FqmvRKwq0pS12NILux/A/wzkirPQiN15z4wlVi+U4l2FbvgktiB4QtfMui5J+YfZJO13Be2+UXPKzsC+XLA/ThwdU8GXYN4YY2viCg055C2JT8R/IRKMJlAaNm3Va76ysESRbz6kdwDgmIncgPV1lMF/TKoqlHP2GTayiqKYa7ZS3H0fnxC1hOsvCHIeSbrHPS8NEBGsK6Kqh41NwycpRaXNAHyGySNgwvPd6+1vhKWfutwz678Q+jWZl21uTDUDNbuqYwQ8rayXAubu7URywypqpAIwxfD1ZLPhIAtclyFJxhsovm7FlG8xQVbzQVV4k5+W287HOgDFtkZ8pn6YqjIAVryKhy/lleVCthZXXL9Ty0cL0bFw9eAHUYJ0QEFRtO20uFNk8ZrC9jx0X7yEljVFuqT8sc8ZxYI01OkV8EenaOp2xmzTTevLg8uVBvdRMVFQ+Vz7+5wGBs5Nl5guc8iIJo4n9S3stTcW+hMoaKybkL1aUZpoc2/3LI7+t4lmCjtJrHGLrVNMB00zVDJHw64z5NhbR5WsglgYpKY9WaIUzr662crLbaTMp9L0rYlvaOoiSQ5oqAv2EZZmFa7oF+Rv7da0b2eMatOD3xMyBfr5hE06jKR+kwtd+3SdaGMqigu9ffd/j0bxoVZvoOwvvLvkHPxynJ7hjhZTOBl7G+hLEHBdL5zzVfmJk8yxMeg== X-Microsoft-Antispam-Message-Info: 47cTAds2PrzhV+KlpRutE0t33Ki/5sVUbu6H5YigITYk36m7kvxgtpw9DMkhDUZl+hQGTmIGnhNhMUlSbWAl3jhJDRa+zFqRDVcI1gtbt7g3jtzGAsQUZ6a6Q0o6dGWfrK28EKBOnOGsBKEscLgAUYxCitUlvkuyHUVav/frPGzSsV0rn7OETAgS6LY8PGWm5DiUkSPgn+E+KOQtDiuatA4d1AXt3wNzu+ll4UpmpvqGJUxDNPfldKfMvzRrCwUNApoopJUqN9oE0d4sMRpQxOE0WRFMo5my6g9KBCgs/9uPZo6JyW1yH0mQjBmoMRTavc6EhFFQvxVcMH5Txkp8QnScJ/zkNi5bxvhO+EIOuEI= X-Microsoft-Exchange-Diagnostics: 1; CY4PR0201MB3508; 6:c1wP+9UHmR1MHYZEIUzwVENK7OBQh1o+UGkgaWuefGJyZxpMgCIPunaHverni7szPI3BXhspvHWiwvIBcQdVPCt2QflBztAiN7GA/I4qwJ5J4lsYFp7ZCtZdsE8rLhZf9spFXHWMkDeSntAH3uDbODpmi4k24O6jnQehmB9g6abhP0Z6jmkJGw3SsXzJbU7a1Hjukhu4OY/Wgs26qsCm9+wqDgdwkRi0M8LxFwuA1LdK9hM3iOauF39kV5dVh2pLsYwh7NBYDeKAWuoeFzhbN40wTN2uWK2WLillhkO/9s4GS6wDz0fb0OH5G8zMkz7z3JyyudXS5TrNeVO2uyaHZUZbl6rvSvpkWtwGM0vKAXNDma2whM0HwbA8Nc7UpcQ9iAq6IxpQxb3/ts8aIMVoTrf9cJIr+EhKrPJic4VLKHWpLDz8cEPHaFQzTevO2x1h2DczbsNC2CQ5lF+TaFEIxA==; 5:BBYmvPyo/p75625zlU89iv8pazKhFWn6SzTdtThO+POLc7M8sTZ3iCjkoBFSu0G0NcKI/oq1BeejfjYgXzaGg2FxLZ+nMyQl4AUhTCkDVL5tBNvSritK7UVifKgdYvreQpY7uZesnADPiYE3ECv+3XSS0x+ZAzmfeO5bw+Z/N0Y=; 7:XXi0CHNRNPWUO7I0rK7bsRP3FNckLuNENlE5NoWe6/dUlfb5PcFgPqY/dcPE8Ex8UvrOXQ0qsQj4RgE3/yt2hmPUCvoFVgopo6XrI5CdjX5enpN6LLgoNwjxyBaIcp8WpaVnH5C88OCcoIRzCNSTCg== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:13.7081 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8909c2b2-713a-4ed8-9abf-08d64c1f3b39 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: CY4PR0201MB3508 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155729_310571_88B85DDF X-CRM114-Status: GOOD ( 13.44 ) 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, nava.manne@xilinx.com, Anurag Kumar Vulisha , michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, 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 This patch adds the document describing dt bindings for ZynqMP PHY. ZynqMP SOC has a High Speed Processing System Gigabit Transceiver which provides PHY capabilties to USB, SATA, PCIE, Display Port and Ehernet SGMII controllers. Signed-off-by: Anurag Kumar Vulisha Signed-off-by: Jolly Shah Signed-off-by: Michal Simek --- .../devicetree/bindings/phy/phy-zynqmp.txt | 126 +++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/phy-zynqmp.txt diff --git a/Documentation/devicetree/bindings/phy/phy-zynqmp.txt b/Documentation/devicetree/bindings/phy/phy-zynqmp.txt new file mode 100644 index 0000000..21cb722 --- /dev/null +++ b/Documentation/devicetree/bindings/phy/phy-zynqmp.txt @@ -0,0 +1,126 @@ +Xilinx ZynqMP PHY binding + +This binding describes a ZynqMP PHY device that is used to control ZynqMP +High Speed Gigabit Transceiver(GT). ZynqMP PS GTR provides four lanes +and are used by USB, SATA, PCIE, Display port and Ethernet SGMMI controllers. + +Required properties (controller (parent) node): +- compatible : Can be "xlnx,zynqmp-psgtr-v1.1" or "xlnx,zynqmp-psgtr" + "xlnx,zynqmp-psgtr-v1.1" has the lpd address mapping removed + +- reg : Address and length of register sets for each device in + "reg-names" +- reg-names : The names of the register addresses corresponding to the + registers filled in "reg": + - serdes: SERDES block register set + - siou: SIOU block register set + - lpd: Low power domain peripherals reset control + +Required nodes : A sub-node is required for each lane the controller + provides. + +Required properties (port (child) nodes): +lane0: +- #phy-cells : Should be 4 + Cell after port phandle is device type from: + - + - + - + - + - +lane1: +- #phy-cells : Should be 4 + Cell after port phandle is device type from: + - + - + - + - + - +lane2: +- #phy-cells : Should be 4 + Cell after port phandle is device type from: + - + - + - + - + - +lane3: +- #phy-cells : Should be 4 + Cell after port phandle is device type from: + - + - + - + - + - + +Note: LANE_NUM : This determines which lane's reference clock is shared by controller. + FREQUENCY: This the clock frequency at which controller wants to operate. + + +Example: +firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + + serdes: zynqmp_phy@fd400000 { + compatible = "xlnx,zynqmp-psgtr"; + status = "okay"; + reg = <0x0 0xfd400000 0x0 0x40000>, <0x0 0xfd3d0000 0x0 0x1000>, + <0x0 0xff5e0000 0x0 0x1000>; + reg-names = "serdes", "siou", "lpd"; + + lane0: lane@0 { + #phy-cells = <4>; + }; + lane1: lane@1 { + #phy-cells = <4>; + }; + lane2: lane@2 { + #phy-cells = <4>; + }; + lane3: lane@3 { + #phy-cells = <4>; + }; + }; + }; +}; + +Specifying phy control of devices +================================= + +Device nodes should specify the configuration required in their "phys" +property, containing a phandle to the phy port node and a device type. + +phys = ; + +PHANDLE = &lane0 or &lane1 or &lane2 or &lane3 +CONTROLLER_TYPE = PHY_TYPE_PCIE or PHY_TYPE_SATA or PHY_TYPE_USB + or PHY_TYPE_DP or PHY_TYPE_SGMII +CONTROLLER_INSTANCE = Depends on controller type used, can be any of + PHY_TYPE_PCIE : 0 or 1 or 2 or 3 + PHY_TYPE_SATA : 0 or 1 + PHY_TYPE_USB : 0 or 1 + PHY_TYPE_DP : 0 or 1 + PHY_TYPE_SGMII: 0 or 1 or 2 or 3 +LANE_NUM = Depends on which lane clock is used as ref clk, can be + 0 or 1 or 2 or 3 +LANE_FREQ = Frequency that controller can operate, can be any of + 19.2Mhz,20Mhz,24Mhz,26Mhz,27Mhz,28.4Mhz,40Mhz,52Mhz, + 100Mhz,108Mhz,125Mhz,135Mhz,150Mhz + +Example: + +#include + + usb@fe200000 { + ... + phys = <&lane2 PHY_TYPE_USB3 0 2 2600000>; + ... + }; + + ahci@fd0c0000 { + ... + phys = <&lane3 PHY_TYPE_SATA 1 1 125000000>; + ... + }; From patchwork Fri Nov 16 23:56:58 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687135 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 5206D17EE for ; Fri, 16 Nov 2018 23:58:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3E8152CC2A for ; Fri, 16 Nov 2018 23:58:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 313962CC40; Fri, 16 Nov 2018 23:58:28 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 97F152CC2A for ; Fri, 16 Nov 2018 23:58:27 +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=5mQrNdH64l96KdGI++hiBW+geh+rk8WkStUFUhKWems=; b=FTPv4HhWxcw/lK WgbP3PwJpmrezQGUg4fNsm6f/VwoWDVOXzpI6o+pSomzQ4M0Gaw6l1EGK0WYTGJrVla5ouOkFsZzp VVnbZ1D6E/T6JJQ5MDn4thN9xWbhierl+p4Be+Cui39nj35K7zyUj08KChVAiKTO/OpBbu8E0oSSZ 2BxBlbDzg8pfmzi2BHVTDvQHSczicTuXn16n4n/zdgM53wfKs7H33Z97Orbh4Qu3Dwif5S/XQ3Y/9 KBIJO8STaX6y8DLtsm8c+j752zwZn3aI5wTQR83udUwEG1KW4egzngboIPJ27eL0ycGp6QwdrOoLa N1nKtnRy5WI1O/1cu3Aw==; 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 1gNo06-00058k-Ef; Fri, 16 Nov 2018 23:58:14 +0000 Received: from mail-co1nam03on061f.outbound.protection.outlook.com ([2a01:111:f400:fe48::61f] helo=NAM03-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzM-0004MQ-OU for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57: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=rWIe28t4UqxAqmCBN+3Hywqc8/gYiUFgmpPlM1DahGk=; b=CanvlUXJ3Tdona9XxCl+cse2aRKOJmqJnwVuEj0ff++mH1q+vcPOkvyzXHg58Ij7O4ObhlyNKvXU+wnclgLuvccnjq2hoq8sX5MI9gWeM08lr4y53zeNKreKe/h+qfSVy6vGxcvMkCpHgFZHUSJLmA4/OqHx/W+EP0VZ3MKYwR0= Received: from BL0PR02CA0107.namprd02.prod.outlook.com (2603:10b6:208:51::48) by DM6PR02MB4330.namprd02.prod.outlook.com (2603:10b6:5:2a::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.30; Fri, 16 Nov 2018 23:57:15 +0000 Received: from CY1NAM02FT025.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by BL0PR02CA0107.outlook.office365.com (2603:10b6:208:51::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 CY1NAM02FT025.mail.protection.outlook.com (10.152.75.148) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 1gNnz7-0007TS-KL; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-H1; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (mailman.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv5eW015450; Fri, 16 Nov 2018 15:57:05 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyz-0006pL-1G; Fri, 16 Nov 2018 15:57:05 -0800 From: Jolly Shah To: , Subject: [PATCH 8/9] dt-bindings: remoteproc: Add Xilinx R5 rproc binding Date: Fri, 16 Nov 2018 15:56:58 -0800 Message-ID: <1542412619-387-9-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(136003)(346002)(39860400002)(376002)(2980300002)(438002)(189003)(199004)(36756003)(76176011)(7696005)(4326008)(50466002)(51416003)(106466001)(8936002)(305945005)(50226002)(48376002)(81166006)(8676002)(5660300001)(81156014)(2906002)(9786002)(446003)(478600001)(26005)(63266004)(14444005)(36386004)(107886003)(11346002)(2616005)(126002)(6666004)(336012)(486006)(72206003)(77096007)(476003)(356004)(186003)(426003)(110136005)(54906003)(106002)(316002)(47776003)(44832011)(16586007)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR02MB4330; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT025; 1:n2TJXgsyHvNwGDyBmj7FvgawgDfi9tpBA2AwCmEGaSnPU25Kq5RF+bUxjMbQBRd1EAcXvVq30DWVHjGPE+ee1qoQnjobFbmUpYhT3nZtBi4wFXYIM9lGfAnqDaFAJnhi MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7dac611d-da4e-46c4-97a8-08d64c1f3b65 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:DM6PR02MB4330; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4330; 3:1conKjmla+owO5OCYunXrpnXO4hRAHSgUGCc+Xlt13zA/d2ew9cFnohgwQqtY/s5oiw7KLnNseR2Ao7Gnqm1SHVCWKvNwx1LMQn5xV+6SW7l7lAiSetOM1BBlw/Xf0IAxJ7J16h6fxonB1wrvY9z421Ay+qPna+IKVmBOZJFLD9D8oPlMXFNOzzqXxhZoyZZe4oge7CImKCoqpQhGXmF3UXFL4wK8KKZaeEpo2/ZvD43NYMKjCRyGmthzCL2s1IpnRlWFU4Z/+kcgTi70L0IIkrbX8hNEM9wUNRcIq12sRzmVBzIoDjYj4MthJbABUkSVkBh+u7EZxWcjNg7tRzvkns1XoF1zK9BkK2d+qstPZw=; 25:cnCjhjwax5O6275rqng3xEWk+fTaTOP5VR1wjU8ynL9pLAre4PWlMQA2bt80DMr5Lc54iWlKdzHHzbP3tbNjJp+vEhIa0zMiZdptMOe5tfYP/QkN3TcFwpjiQRTPIkY4Y9jwFTAcoweTxDUE5eCoUtBHnblNBjMVrBzG2pDzT4YHNDbS38vQ4o/c8Cua6LOz335fH61ZWnCeTIXQUKyD8CWMQ2W6pkqySytvkVfdIed3lYs9iEA52faUrmBBa9kH7oQ6KvqN4l+cEQb16FBmnfWAsvmB5AJgIsjB+zvn5s4K4VHDfp7KwrCmcAaH5/2cfTayp953mcvQ6ezASvDED/1yzq94rvUbyP7jeQwMtRQ= X-MS-TrafficTypeDiagnostic: DM6PR02MB4330: X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4330; 31:DB4Jf+/g9ZRH9oiFDIVIjgO0qOYq/4WzBKNUSXZ0rSX3BBWZETcN4jffYem5XTaqd4XDL1C5c4qDkqsjUxJ/oCbusmqBOgQ2LcpONcCNe4ORJ3WL15boOapfh5/Suaq8xddRWM/dN//u0/ZUThuil5hbtdrA8GVNTBSMNPDqszgvVc8BdPv9qXY7IZoB37O3XZBhLDafGJHhUpImf41ASC7rHgCIZ7smtZ08c3vg+Y4=; 20:brauqR26v1hwJpePuRWxLbLhVdFMOBSGIFWYM3+3CjbWACT4EXfOU+hn4U/dR1SmXbbl8NAl6q2QCD93FZG3VN0KZ1edrNyzgECZHK74KEnpPjavL+KtF1vDNEXWoypKTbVparzfQRp691iVU5bAOad1XzWc3fGMN/mrjo9f7H9H9e9bHmSlkW/4XyGWF+cqg419WqWwCHtN4liOBF09E+XnIxOZBrADgS2drDiXr2eZm5SHa8dyBrPvgW9IBNdtp3G0AaADKWadkegxKpdDDJB8YGwAuStqHXFGad5Vce749Nhci8C123F4M4/UdyMIdHRj3eSA9+zZPSdGksMyiwINgeE8XzKX5ES4hLtEAFdQufz9OFhr5mApt1Ls9XpBQ9V/dwh3HDklaQYHr19P1FV0O0oCrPF4+nk5hhxBIvC95fZ0O2/cyqHBR5xNsuAUtmTWY0g8q8q2Y7CXqkOP6ujjYedfDburxAp2tnzHHhQEsW5beHwpdmePOwwDy2jR 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)(3002001)(10201501046)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:DM6PR02MB4330; BCL:0; PCL:0; RULEID:; SRVR:DM6PR02MB4330; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4330; 4:N89yCE3OLZ/PQCcHDIoLem5F1n5YeKG7sSsPWC2xo7I1LVxiwFcVQ8TS1sVCZyCQxbDhkhAGVOQoZFuRDv9nB+hVVw8I8i9u8vSvnn55LPbIWMxHPorQTKp8bmFwTsmHe/G3rKJzIQE1hT0XN7jWQnCnxDTw0D3Px6MV9RtJahH5ubdm4bZKXjGp3gZZlyhTsV8lT1ZXCHdiU3qBcLnFizgf88kaxOlTQf3kC6OLwpaaLr7pv5s9apHZPI9XLP0Yfv1NhFwU4H3IloJW+XAEvudtUs4FUkYv+EOwX3mMHUMCSYXUoU76Z5E5me7ecHbe X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM6PR02MB4330; 23:+BxWkj8ZdApTwRhE2z6km2FQbGJB06re4YzgsK8Fs?= M+H49vGeaHOjedQXyx+zt/NxIbDGJnHuNVAR3+YdN5RiSmFcvbEbHYqIOIYHH6kDX2YO3gFjkOLni8Qv2W1sBoVETmWAyQrNcOpt3P4iQDRNGCWpVGy2njixntlOolQaKoD/uXV8XyokB9gjzZW95VrdYYxrz5HVY37iV701OVzYjmidI8a8Rl0Fgay+La25peDImp4aig8L9JL3qEJVuoXSV1ttPNNr1uFTJWjONmijepDy9zxJAktz+HPcEq2ssk9NIqnsDU5/VqTikQrQHNzguBdw2p04/9QvlSvMyq+r6XrdiH4Lt9JtRh0gCwmAJgU2KdJJiEgkQpUpZU1ROzuunDwiaI7wPkXRFNxUZ7J+sxvEyovjhKKqRrN97xbyxeaD3BQpXO1fC2Oeum06NFjHMrtivZrNB1zDUPz4ZTKGvwKqnX/nG9oWcBp9ibZ1KUvXs2OkNaiyagF/ih4yB32wybeg0h9rJUfFC5Fjzi2RF1KnTI8DCo8MLb9jUf1xL4m3Bp/0P1twu6Nd2bAIW7TgMh75TWEBHTnn+1HAQcldQDbaO0HG+uBWxc2HK89im87Tdcuzh6B8frwt0YKTRcWC8Fto6DRJuSIuUJKO5wKv4eOAIpBJKrrDDQgYi8hETI0yry/buhg1+5LKYzWiTu1Lhjj1b/QMAq4VvIBnAcHmuDG3geiCk6ExwUaIN0BViJslQJq6Tok60fBZgnE7qdVCplbKLH3bvh5jLnu+WKWbBx40lDly08iHEwCxZ3uXkgTfF5GCrQOzNctYpVBTNWhoyD2ycvfBVHjX3lSrCSv3gwcO7mgI/Q2ORwR+Dl7X654W6wU2+Wc1NaU4g39tAZYtNYb7kzLCsXfjC6qTQvlXFh+3vv9r9FYfozFQyoQo+BRMwEYeoJy3btfmFztMeyKN97nIUa0kcnwoqtaN/Dv2XLmSLOm6nZRFZAKBBpHLLYEA71snHcBx2ViUTEglnKT0Z+P/HVLksbSD1+l3NBNBvoQ0NDvE7vRsmvVo2gG6jJ8MUYBgH5DgQbKKy5hLwzNMSf8CRuokvtBXfFD+1DEAlxsYva8S/6MfRCZTi+Iz6eGoRDSrtNsmEnbyje9KHoGXrqZAeELogYk6bUfwxoF9w== X-Microsoft-Antispam-Message-Info: k9Yx2rScH6mlGNl10M7krUF87jES6H3EKA2VeU3DpRN8QmsUrFtZqY0kDaMVi4TshhpOp4dNEOQWyHlNWpN21DVOBqOebmO113pS3hnx5izf2XjpMjFvi1ZV7Ce1/fNd6YnZFYUaMv+NNkdDuy0nBv68hDFNXcGa30s3cccxEYW9cluKCaMNsA2B/afkCPrfE54Ecps2bKNTS/LA6XespZuYU06oertjjVNEOzFAyJ9V88J63t+Qn4VW0GzcjETTdkUIcnxKWazWYYQExXKou5q39f4sCVMJv9vSVVH4CgcnReF8gAoQ8lrLxXzl0E2k9is0rmd/6bSZH4byNqGbGkAbYk5aZyDO0vbo6lMiqXc= X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4330; 6:SWu2SNspTokFXdhoNymSLO6YZ6eVepQ8a8g+P995Vmn9AQeCMVzbjXmv4vRiajX5+g5jMSH5hl5maJrIxFRPY4zIpXfehD1bM4NV42DXcupgMWEkA1nSWfHwsbsAH8hzYAAJ99os3fphJOOv09A2ZARU7sXLrPGKEipfivHiPkl0sRE1Sh76cgiw3m6Hx6Ry6jbC75GR3m/HjFS8X3HafuC4hMRu25Eub/fqpVMqac9ILd3nl/68IazzeOAMwtXP6go/yWR+choqBTN5EiXxDivymOhffXYbsb4fFZuHIIPFt8fBc9Tv57lDRvE7yuLqT231CVkjfSgODbgl/FRqeqz3n9ZjsppoS/sT4QK/hjsO//mEIs2LFpbYYbsdliRwc0x5Eoj+JxTh2oXwIeVg9gBHc7b+fW1VVDRPkq3uojqcxfaeIjy/NYZvpVmAQWQ7ZTcGl99DHW0ST5w5As5naA==; 5:WIVVE+clMs0wMlJ7rNeqbTXKv6J9Nf5sqtgAyfZNGSozfd2iFjTVWGPrUz4WQdvzs03FyFw+v4QwubvNc5PySDW5RWP9fvI1OZ+Yq2fDbXfnM450czV1ZM8ZaW8DLHdfZ1nlbXbWBN/U12lwbeZK4dxzare5zXA9kYJNFELNSn8=; 7:Jcg76IXX7ba/E2jV0jg2gfkaQUGQA6Lg0t+8Uc1Eonvl+bizXoyEDTStQVQO121aQ45pbKOeyjiNZrro9QEOkQYsPfiYvJnqBETTR7Uk3deTKgncd8IlC2SVo1sibBf+Tm5WTbWLnXHfRk11w/ONjw== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:14.0433 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7dac611d-da4e-46c4-97a8-08d64c1f3b65 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: DM6PR02MB4330 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155728_804213_51B79B9A X-CRM114-Status: GOOD ( 13.53 ) 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, nava.manne@xilinx.com, michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, Wendy Liang , Wendy Liang , 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 From: Wendy Liang Add device tree binding for Xilinx Cortex-r5 remoteproc. Signed-off-by: Wendy Liang Signed-off-by: Jolly Shah --- .../remoteproc/xlnx,zynqmp-r5-remoteproc.txt | 81 ++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 Documentation/devicetree/bindings/remoteproc/xlnx,zynqmp-r5-remoteproc.txt diff --git a/Documentation/devicetree/bindings/remoteproc/xlnx,zynqmp-r5-remoteproc.txt b/Documentation/devicetree/bindings/remoteproc/xlnx,zynqmp-r5-remoteproc.txt new file mode 100644 index 0000000..4831350 --- /dev/null +++ b/Documentation/devicetree/bindings/remoteproc/xlnx,zynqmp-r5-remoteproc.txt @@ -0,0 +1,81 @@ +Xilinx ARM Cortex A53-R5 remoteproc driver +========================================== + +ZynqMP family of devices use two Cortex R5 processors to help with various +low power / real time tasks. + +This driver requires specific ZynqMP hardware design. + +ZynqMP R5 RemoteProc Device Node: +================================= +A zynqmp_r5_remoteproc device node is used to represent a R5 IP instance +within ZynqMP SoC. + +Required properties: +-------------------- + - compatible : Should be "xlnx,zynqmp-r5-remoteproc-1.0" + - reg : Address and length of the register set for the device. It + contains in the same order as described reg-names + - reg-names: Contain the register set names. + "tcm_a" and "tcm_b" for TCM memories. + If the user uses the remoteproc driver with the RPMsg kernel + driver,"ipi" for the IPI register used to communicate with RPU + is also required. + Otherwise, if user only uses the remoteproc driver to boot RPU + firmware, "ipi" is not required. + - tcm-pnode-id: TCM resources power nodes IDs which are used to request TCM + resources for the remoteproc driver to access. + - rpu-pnode-id : RPU power node id which is used by the remoteproc driver + to start RPU or shut it down. + +Optional properties: +-------------------- + - core_conf : R5 core configuration (valid string - split0 or split1 or + lock-step), default is lock-step. + - memory-region: memories regions for RPU executable and DMA memory. + - interrupts : Interrupt mapping for remoteproc IPI. It is required if the + user uses the remoteproc driver with the RPMsg kernel driver. + - interrupt-parent : Phandle for the interrupt controller. It is required if + the user uses the remoteproc driver with the RPMsg kernel + kernel driver. + +Example: +-------- + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + rproc_0_fw_reserved: rproc@3ed000000 { + compatible = "rproc-prog-memory"; + no-map; + reg = <0x0 0x3ed00000 0x0 0x40000>; + }; + rproc_0_dma_reserved: rproc@3ed400000 { + compatible = "shared-dma-pool"; + no-map; + reg = <0x0 0x3ed40000 0x0 0x80000>; + }; + }; + + firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + + zynqmp-r5-remoteproc@0 { + compatible = "xlnx,zynqmp-r5-remoteproc-1.0"; + reg = <0x0 0xFFE00000 0x0 0x10000>, + <0x0 0xFFE20000 0x0 0x10000>, + <0x0 0xff340000 0x0 0x100>; + reg-names = "tcm_a", "tcm_b", "ipi"; + dma-ranges; + core_conf = "split0"; + memory-region = <&rproc_0_fw_reserved>, + <&rproc_0_dma_reserved>; + tcm-pnode-id = <0xf>, <0x10>; + rpu-pnode-id = <0x7>; + interrupt-parent = <&gic>; + interrupts = <0 29 4>; + } ; + }; + }; From patchwork Fri Nov 16 23:56:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jolly Shah X-Patchwork-Id: 10687129 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 520C717EE for ; Fri, 16 Nov 2018 23:57:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 41778251F9 for ; Fri, 16 Nov 2018 23:57:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 331992CC2A; Fri, 16 Nov 2018 23:57:35 +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=-3.6 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 944AC251F9 for ; Fri, 16 Nov 2018 23:57:34 +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=tPyhV53OQsGxw7kOFIFqiMaHIqQjPBVll+eAhuVI81Y=; b=VOsAmsORTbPkUr h0XiXZkthQbt5tmQmnqdOoL+PPmx69TRWD3/PYCDewHWJ3EPqt/Wqps2RYnErO1P1lMeIOH2m/kRz 0E/7pYJHuMWKvdTxHtoLnFfEmcSVSJK1TefSQQuK3ni7s/IvVb2ypxc7uOxq1xF3Phz6XkJQPtRuw N338ROTLqleMQ8irhNAEKeF/qxp18cFu/8bcUnaSzUQNLc/Xi/o9VfHoUgLlhvbxFMVqeVl+Tk49E NwADoOf1A2HYBSpzrcOiIN4OwNoQS0EWW3fxqQrrQRH9AEZs5w3tRfEy7wEToxWc1FII+v8192Fca MANIMZOGx9ybk4obQnPg==; 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 1gNnzQ-0004QY-0Y; Fri, 16 Nov 2018 23:57:32 +0000 Received: from mail-dm3nam03on0602.outbound.protection.outlook.com ([2a01:111:f400:fe49::602] helo=NAM03-DM3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gNnzM-0004MM-DT for linux-arm-kernel@lists.infradead.org; Fri, 16 Nov 2018 23:57:30 +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=XbbD6kHBacVYTYHaHLJi0Iq+saVf+qSmNcA4PJo3CGI=; b=j99ohrKTl/uH0dXAJilGVtL4YCnPJ+GXFWyzOQFjAEXu8M4alHC4YIaP8pvU+zJM5dt8sEjaCGN8iYBNWSuH+eRVsymOlz5kp1Uvkle+HCkTdifDZ5W6oWOCaRElWdmId3UJoAqGrSm3qDMBabAK5OTDc6H/LryBwt0IAaKybzs= Received: from SN6PR02CA0023.namprd02.prod.outlook.com (2603:10b6:805:a2::36) by BYAPR02MB4325.namprd02.prod.outlook.com (2603:10b6:a03:56::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Fri, 16 Nov 2018 23:57:14 +0000 Received: from SN1NAM02FT026.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::200) by SN6PR02CA0023.outlook.office365.com (2603:10b6:805:a2::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend Transport; Fri, 16 Nov 2018 23:57:14 +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 SN1NAM02FT026.mail.protection.outlook.com (10.152.72.97) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.15 via Frontend Transport; Fri, 16 Nov 2018 23:57:13 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:38859 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1gNnz7-0000Tt-AJ; Fri, 16 Nov 2018 15:57:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1gNnz2-0006qO-6H; Fri, 16 Nov 2018 15:57:08 -0800 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wAGNv5NO015452; Fri, 16 Nov 2018 15:57:05 -0800 Received: from [172.19.2.91] (helo=xsjjollys50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1gNnyz-0006pL-3K; Fri, 16 Nov 2018 15:57:05 -0800 From: Jolly Shah To: , Subject: [PATCH 9/9] dt-bindings: fpga: Add binding doc for the afi config driver Date: Fri, 16 Nov 2018 15:56:59 -0800 Message-ID: <1542412619-387-10-git-send-email-jollys@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542412619-387-1-git-send-email-jollys@xilinx.com> References: <1542412619-387-1-git-send-email-jollys@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)(376002)(396003)(136003)(39860400002)(346002)(2980300002)(438002)(189003)(199004)(356004)(36756003)(63266004)(186003)(106466001)(50466002)(110136005)(51416003)(76176011)(7696005)(77096007)(316002)(106002)(54906003)(16586007)(50226002)(8676002)(81156014)(305945005)(8936002)(81166006)(26005)(5660300001)(48376002)(2616005)(486006)(336012)(9786002)(36386004)(47776003)(107886003)(4326008)(476003)(126002)(2906002)(11346002)(426003)(446003)(44832011)(72206003)(478600001)(6666004)(14444005)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR02MB4325; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT026; 1:F+U/KCw9zlFTJUnZ7l4cfrR9SfzN3S2bkQiPgl1XECkE1bPua4mtcM/Fi4IU2ujR4Sh9xX0eU/dWEUzQar5VH6SAsNasFC5m/PlmR+nUQ7j0g3xRrfTu3DaSrbcZLDoF MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8642ad6e-0da0-4b00-231c-08d64c1f3b2a X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:BYAPR02MB4325; X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB4325; 3:i+706M/fpimTdO6JWDk3jM8C5v1r+/H2ULkiNMSSlzzA3oK/fAidaE+6pK3TtOcliTvWnuwj+i1+nXOkZgo9+w3+3IYHNmuZm4reKtSgGTVKR/Ra62Ho6fLZeDsrFdC7cZZlRAXVaYSWfKe6pnCJybk9i1Es7nbNlng9+Lj/ZXVzXvYYBnNInRjkzLsAD4hP6uVp77J48bVHQiy2kkficggjCrsICCuSO08m/zmddckop+FR/51SojvJ7T2aPWugrYnk0wiP+GcRxmItoU4C+X5jCSTf8+ysi5IOiP0YIrouq8k0PMXev7udVSWmzOrE/9sybmpIR2csDh/RK2+hJ13u1VdSiw9oXhITCXDWMAU=; 25:dH6SJjj9XJVGicu91Ii2VIPUQdo2glr0fNDoA3ugENMrr148wp4qTXLDzuXPWI16M1Rvji+XGvcPKA44f7bAd0rxNQ+kH8GeyYaPfV+dlCDW9IST9g8EavSMGDKHBY+04r2gAKXcD4k+H1B3THI1sXLDhilJXhrxFnuKfjwuSRQquY/zM6MyC6a5RxH826nZGI/RO8dWZHc1sFRIA1AxyazGhEjNBl8RNPVfLrjGOYRD/ZOsshnbqfHG8quRsTyEgxuu1hB5nlgDEFFNzg8ahNflMwwaqsVXttDOAm4ppBYl/s38zLNjEnDToJ1BGYKW1ziyJQ1RiZVVFuZWU1u4vw== X-MS-TrafficTypeDiagnostic: BYAPR02MB4325: X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB4325; 31:dm+MpCPdeHwKIYUdonUJ2CPCDhOHxQDs7PnRtbwrkiL30SN5IE3P1/Y8xNTOwyfQYex7WfM9HMwfUHtuarSbIvRlbl+vDrfEG03Z4VvkAPKyGfngdY1PGyPYsZPpGHCOb0ScNDbQkrBAWpEryRPmLROpMwtvzDlqwHBa6hGVEcwoGeYHVFGhhcz2ZJfTmQ0WEtf9yCMFzfZ1alKEahXCJtVmRvgLEGMznJ/Ss8OVqVY=; 20:Xk3oLvSxrPMvZFXWrdyKOLWpo2iTIyx9PG7m/xu9h2pvkG8Nu11Hko8zICBHUDy4/bKR+qhULm+HmsM58Qyfx/bGkoKmiYiv+lk3nJyuaKGJDN7x2bvCElux4+4NvG2JZTKQLGvzjXp4DoxVnQAMYxp0JsyjqIcrbCvA83h6j3E0CBt6G+GPn859yyq0x84Bm/+mSiU52wjqpr/xJ/Zq5grHizRM3/kOdQ1TCXRJOslQ+TddffdSCS8HOGmQRHxMbKmchQpVWWaiKga3FSZNHorkAmXyDjvFrf/Djs4uZC76VuggorH2th46i2ru7CJyDjATq0JbyxcvZLGWbXQPuC5g3lwQKoclg984q6mjbezpneLH7brVNsbViG/6a8V9YcxMdCZ1lsz7fV4oLorSmFNOsDKtbhTECDwP/abiJIJ8JHEyEmKFelz3uJu0fwNV6f93id8h8Sld0zaRyiOnRwWuUiF+8esRGDSbtHMxUJicyk2QfiW56VimRgaxrQzB 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)(3002001)(3231415)(944501410)(52105112)(93006095)(93004095)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:BYAPR02MB4325; BCL:0; PCL:0; RULEID:; SRVR:BYAPR02MB4325; X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB4325; 4:3hyr3fUV96GHb1NIIXgcDAGql34F9dsI85Mg1oYPcljLzmqXDCdaujb5eEgHlFFfDaU2kSBgV8DL3FrWI28RgdWgQ9XQq740Q2UF8v95jj/J7CdOrpC1zYbFjHAfrG+EBLU8ECstwgkEfs7TQpUyowwyaH9T3Pc+qWM66uIhMjN2/ICX/giQuYVHxzoZ7oqlj3bFhvOzMDJ+bFvVJ/oHGYsbZHM2Z4lRTeXVSNfXrB5TPSv15KBCDXUH4qB2zPcjNvVk1crif7docGER8eU7VQQOtsFvVK0hFABhhHEO4oyHr/ZgziJUIphbi9IBsDZQ X-Forefront-PRVS: 0858FF8026 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BYAPR02MB4325; 23:nsLHUMou3Rgyig6IoCPMWakaD9K1atbT99W8hKtk8?= HYrdJ/Fp8EcDK2aMNl+ukByEdtkWOT6nBNI1gLF90ZmN4sOVycF/W/5LafXgN/k8KTI3UQ9u7Fn1IAR6mjiRwd/Bwi4NO+GxEnVTkzS456LBKngWkmWPDCigxv31FgLchC6otSV3WdQbgA3gSdJlZHE3aVrJigweM++SHutClqnSZvwI7G+lclhFAFeM9dqtVnf9lGUYy3iBflFmE9z6rTl23ne7sg5a6YXDli1i3IxKaCmokV+LTK1/sO92OKxssMzN72XqmFFnJ5Yf/dWyY2axgfxfs5xpE6SYNhRLezCX1bycaqoUA+pA0a1By5dIyS12msq05VkR7PClBiwvi0atSO2q0TvWs8CzsKssUFujejzfx5oA068tloujTyVbDwg9k5sc/BjJOxFTt0qvJCMBjZStTTqdd+PlUKAus7k5LXXIp0o5fUsoLexIGQfYAhQ2WdoKlI/No4Ch8SRspkq3eqQhRc54dem7/90v0ppHEiZbdlAWVjxQj9te5U9vJ/NbFoBuOFCrhGZIQLb79qEn3aQNCo3voNQxM6WkjhdgAMLzTLLr1FvYwqgW+/yNvaMboMfQTWC0hGMrFX+f0U2Bht3+O+R9nULnesNtz8qAb9xxCsc43y3VtbDIEhCDm9eVZ9u9FjOkKL76HvsFDgIlLclnzAllLmYnyCXmkQ4vc1RMX67ZPaJsy+Oz9sDbB9iNvMEdBaUaApv30K9XEVxbWtNgEPHvUfqUhII2mcMdqc7/0JtSri40W/xD1+XxNg8iQDWbJ7MKTF6Ckakb/ahKl5apJBq42tx7GHDoz5WS9zW+wv0+0Tf7GTFLcGwMt0McYamrqXeGumFkHNd0macpHSGCU3oJJU97FvpULzf0XgfzCzg5qkASW3NMKIE0KRZvVoyhgOivuaowL5PPoqRmmhnUCDPAjBdDjz5c0LTmkK4zTd2f4FLF4+BeBakhxN2F4wFNZah89Y2NyNg5/Fc4/sX72w762kzXJFVrOZW/GAInjveM9VxUkFY13vrk8/9qw4ZhRWd+529Ermj8elMJGhD2kTVC8Gc6e3DgE9e5HQzYTh7LZbPA/ZreQNTyXH/CBuzphAFOSAh6U4N4gTmLXEUTm4wqH7E/Pn2RUzPJGiR07GbeThwiTh+wxhFZfBsuHE0FirEFL36yxVDmAew X-Microsoft-Antispam-Message-Info: /yFCY0W7SHJpsJA+AUyDdX1DpeCgI0APYPk9+zII1frp1DT/x2+XWlAQU7bHF03icBDg3kjkqgqziIRU1Abw3RiDY1VhgQIfBSz1Ce3P/c24dp9yZL8KzoZlzCOh+mNfZuNI58/iuJd2gGH4+SZTwMEIXSRmSTHuKSjcCEM/d0xU3errHfYFc+eDwicD3GAI1QbO7LirUKsmnj3Vw3MxMtOVL3OJkcWdtrhxo+n72N04O014J1N8XzavIsdBWE/i8kYR53tj9quVPm/0HhoXaLMFs8gEgDXGUdWJooUUU8e9y3jihXdFKY/dgECNovrOC12CCXxm6WqlNLrzCeHsg9Wv5NQ6DiXz6gfQUEIupHw= X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB4325; 6:tYL3Wjjfb/FtV/wlZilxZx0yHVwi6YBAuoaPPDSA37/MjeXLrnZDLwym104WoOPX9esc5wqVUJEjocvGsAKeamF8LH/mDNQ1wl0u9n8qmpif/AjjHmJOUYSUtdpyt3T2VR+Fh1rvKXjoyCmPUhhdV/iaG6Y6s31KnnVe8RL7NTojFl8qn+KK6Aw2FrmQj66gAs4WlFr3YDpIoN9B5Kyl2/PJJB+e3ovBeijjaYfolsBACnxoBRCYqaCemUYBOLsGwq7CgDysxXOfb5zH9Z5ITp9riFLw2QlvZQePNA0C24IY25ZFZwin2rDYUiBSJBd1dF1YQOhthWIh1elZli0dSURICc7Er26gSDqOz2paLqGiESJ5Grt5dWbAaSAcVDpV+423mQSqDiIP0V48LRxrpXyo5/xQnPO88D8CvnYwYarfxYG69CGMxWjoq3i/Zh7Adz9Gaeuevj5wv2fWKDCkkg==; 5:JoW4Z21oSLaD8im0z51e2YlIFIWJ+33YpXOyVood+X+zdxvjQB0IjORrdNfoR8vOv+qzjhPp7XSjGBObhwDEve3WoaxH3uqgJcCi+CoPzHMqB1zVSXFxiGc8I7ThdnvSnXTB1RFW3l6lzVSGMRuBrR0/0y1F+A9pyRfxULUGiaw=; 7:zFaQ/FR50C7+UIIrWIACAtira1kL8W/qvSC5sttXuHbMUUSJNavmi0PwH9TpDeW8KAD6pti3udszi8l9iSaHnr7XU8c6xvbX185h/q4Gmk8sdQoVRDFplKmpx/LDZ86a+XeQKuoggaE3J+778i/m7A== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 23:57:13.7006 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8642ad6e-0da0-4b00-231c-08d64c1f3b2a 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: BYAPR02MB4325 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181116_155728_464398_DFFBC9A1 X-CRM114-Status: GOOD ( 11.32 ) 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, nava.manne@xilinx.com, Shubhrajyoti Datta , michal.simek@xilinx.com, linux-kernel@vger.kernel.org, Jolly Shah , rajanv@xilinx.com, 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 the binding document for the afi config driver. Signed-off-by: Shubhrajyoti Datta Signed-off-by: Michal Simek Signed-off-by: Jolly Shah --- .../devicetree/bindings/fpga/xlnx,afi-fpga.txt | 67 ++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,afi-fpga.txt diff --git a/Documentation/devicetree/bindings/fpga/xlnx,afi-fpga.txt b/Documentation/devicetree/bindings/fpga/xlnx,afi-fpga.txt new file mode 100644 index 0000000..9006e72 --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/xlnx,afi-fpga.txt @@ -0,0 +1,67 @@ +Xilinx ZynqMp AFI interface Manager + +The Zynq UltraScale+ MPSoC Processing System core provides access from PL +masters to PS internal peripherals, and memory through AXI FIFO interface +(AFI) interfaces. + +Required properties: +-compatible: Should contain "xlnx,afi-fpga" +-config-afi: Pairs of + +The possible values of regid and values are + regid: Regids of the register to be written possible values + 0- AFIFM0_RDCTRL + 1- AFIFM0_WRCTRL + 2- AFIFM1_RDCTRL + 3- AFIFM1_WRCTRL + 4- AFIFM2_RDCTRL + 5- AFIFM2_WRCTRL + 6- AFIFM3_RDCTRL + 7- AFIFM3_WRCTRL + 8- AFIFM4_RDCTRL + 9- AFIFM4_WRCTRL + 10- AFIFM5_RDCTRL + 11- AFIFM5_WRCTRL + 12- AFIFM6_RDCTRL + 13- AFIFM6_WRCTRL + 14- AFIFS + 15- AFIFS_SS2 +- value: Array of values to be written. + for FM0_RDCTRL(0) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM0_WRCTRL(1) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM1_RDCTRL(2) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM1_WRCTRL(3) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM2_RDCTRL(4) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM2_WRCTRL(5) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM3_RDCTRL(6) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM3_WRCTRL(7) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM4_RDCTRL(8) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM4_WRCTRL(9) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM5_RDCTRL(10) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM5_WRCTRL(11) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM6_RDCTRL(12) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for FM6_WRCTRL(13) the valid values-fabric width 2: 32-bit,1 : 64-bit ,0: 128-bit enabled + for AFI_FA(14) + dw_ss1_sel bits (11:10) + dw_ss0_sel bits (9:8) + 0x0: 32-bit AXI data width), + 0x1: 64-bit AXI data width, + 0x2: 128-bit AXI data + All other bits are 0 write ignored. + + for AFI_FA(15) selects for ss2AXI data width valid values + 0x000: 32-bit AXI data width), + 0x100: 64-bit AXI data width, + 0x200: 128-bit AXI data + +Example: +firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + afi0: afi0 { + compatible = "xlnx,afi-fpga"; + config-afi = <0 2>, <1 1>, <2 1>; + }; + }; +};