From patchwork Mon Jan 21 17:38:30 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nava kishore Manne X-Patchwork-Id: 10772491 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 397F413B5 for ; Sun, 20 Jan 2019 17:40:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 23E992A4C7 for ; Sun, 20 Jan 2019 17:40:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 180DF2A4CC; Sun, 20 Jan 2019 17:40:16 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DATE_IN_FUTURE_12_24,DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED 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 B04672A4C9 for ; Sun, 20 Jan 2019 17:40:11 +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=TlHB3sOa7hl1fwBVQHfqBWGEWYvUDUyFsurMG2XJ+kA=; b=oTqFQfpvBYZr5/ hKL6xC1wDvaWd+kKgRXIIJD5wLZkYZwDhcA54sZzrm7qit6RRCFDEkmIsNDdPIa3V+qg/tTtgPJLp 09FlZ1f15t9zK7DlFRqjhz9ytWjQDGgeC5QX6r0Wzu+jvzp8FW7N/uE3E7CpFyAThHMnlyQAuD+aE zHH5XoknjOWejMGSrLsFdCnJ5obXR6ULcbwFla6TcWq2igdJINru4yh7LB/N6gZCK+Vea1PKnpiP+ 87ROHhhrM+xT1c1s14XiFiIa6i66Ln6bP4B373nI+j4BlKigv6ny7MLsSYC95gGnYRd9SECKRXyQq mr5gAEGrBiNJVzqpSDPA==; 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 1glH4r-00007C-S0; Sun, 20 Jan 2019 17:40:09 +0000 Received: from mail-eopbgr690053.outbound.protection.outlook.com ([40.107.69.53] helo=NAM04-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1glH4V-00081X-QL for linux-arm-kernel@lists.infradead.org; Sun, 20 Jan 2019 17:39:51 +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=Ej6GZbuwZ+xhXXi2eN25Wn+IptfFQxd76cEuCrgitso=; b=5PQREepAo6D+e2isaktVEVGDEnau2CbgUETEIzaMKuI7tvvMt8bm6/bqPuxsMngC5IuTOaOp+XJZ5XkwQ9g9KIr9HdiAmRe4EXwSZ+q7yDQBxi17SGG6J95X302GD9hp9RBO8pEp/QKBpvY1fQSyxyfaI8jQNP0RwVPrwRlzGzw= Received: from BYAPR02CA0058.namprd02.prod.outlook.com (2603:10b6:a03:54::35) by SN6PR02MB4462.namprd02.prod.outlook.com (2603:10b6:805:a8::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.26; Sun, 20 Jan 2019 17:39:44 +0000 Received: from BL2NAM02FT057.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::206) by BYAPR02CA0058.outlook.office365.com (2603:10b6:a03:54::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.26 via Frontend Transport; Sun, 20 Jan 2019 17:39:44 +0000 Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT057.mail.protection.outlook.com (10.152.77.36) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1558.11 via Frontend Transport; Sun, 20 Jan 2019 17:39:43 +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 1glH4Q-0005Xv-TG; Sun, 20 Jan 2019 09:39:42 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1glH4L-0002uF-PV; Sun, 20 Jan 2019 09:39:37 -0800 Received: from xsj-pvapsmtp01 (mail.xilinx.com [149.199.38.66] (may be forged)) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x0KHdYxH022672; Sun, 20 Jan 2019 09:39:34 -0800 Received: from [172.23.37.118] (helo=xhdnavam40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1glH4I-0002tH-8e; Sun, 20 Jan 2019 09:39:34 -0800 From: Nava kishore Manne To: , , , , , , , , Subject: [PATCH v3 1/6] dt-bindings: power: Add ZynqMP power domain bindings Date: Mon, 21 Jan 2019 23:08:30 +0530 Message-ID: <20190121173835.21173-2-nava.manne@xilinx.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20190121173835.21173-1-nava.manne@xilinx.com> References: <20190121173835.21173-1-nava.manne@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)(39830400003)(2980300002)(199004)(189003)(39060400002)(4326008)(107886003)(2201001)(305945005)(50226002)(50466002)(48376002)(81156014)(81166006)(36386004)(8676002)(8936002)(63266004)(106466001)(47776003)(186003)(77096007)(336012)(54906003)(106002)(110136005)(26005)(16586007)(6346003)(316002)(2616005)(36756003)(476003)(11346002)(446003)(126002)(426003)(7696005)(2906002)(76176011)(51416003)(6666004)(356004)(486006)(478600001)(1076003)(9786002)(42866002)(107986001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB4462; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT057; 1:C4JUDHitaUakKP42OoIqi5SH81Giga5L0F6WHmdBwboi56FjLY7KFA6sgAh7Z98sCmFmI2pBsrVe9Fg+2fOFxlBMMH3n/DOlJ9uoPjAgCkuiAAr0Di6ajeZIQKAp2cACX9XJF9ehWtJC6CWEiwnBhp1fEoktWZUJ164aEAfBEHc= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2e9dfc3c-3504-41e8-c109-08d67efe4363 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4608076)(4709027)(2017052603328)(7153060); SRVR:SN6PR02MB4462; X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4462; 3:qvIvjDcUBTgONJT8QZfkJay3Y1xX70FFQWatnQQPbbWJWDqHdJ7cjXGfnxnS/CsLAi/wqHT/Z5MHCKRSTr33I8Q1bYZiOB+ih207H+U5HaVJkjuI8r6K2vViewJZYkVa2a8lstfsq+Olwe36zyePUb7XsKmp3WN9HazeGGVFfqEPmLDCgIxIyXGg/p4NUqjwdSwc+bT+PoiCngpwmilwXhJt4sM/EdcjdLGxNvqxyPQdxFtyGmCCbrfKZavBZdmwFBdUKFDK92cv2agHmvSam2mSA4X6F82SbNXGRqoWpFU0qMyMhyad8aMC/OeOmGiMLErTQlgi/1B1CCPMhK5DzTCXRIWOCmTP/mzAPz4MJn/4Vp0mg6bJIhx8AHQdcbp3; 25:jqdPk/ZuILYSuzSMH9Rmr3qzBDU3hNETsnfmYZG4PPSZAmSAyldQJeOICavvmJsXJqmjkcSUTPSqVi8adMC1VMa9+n6G4wgTzr+tLoEyvw9oeOP4+DsG+gPmqEAb/dVIFFukYGy+FQ0NjLkvFQEuG1tOvxcFKFyJfDTisfW4bkY2Oz9LLCKvkBoiT4qlcUF+uRpz+f7XPL3f5BFNEmrEmA/Hl+2TvHHBMKXw59JqmtfdMnIGk5HU1ysiqlZTaaNsrhvh2n2okQetUMNcQTwLuH/reMT0r061A1lFDn8kvZvRiMmohtpepgL8QHZYxIhE90XvxQvSu0WV4pdQX+5xwQ== X-MS-TrafficTypeDiagnostic: SN6PR02MB4462: X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4462; 31:pakQKSyFgND9pHiHM9rS9HoD80N59n96CJt/uGJCfEpWOFK8fW8pQOJptSRLGHN30SHf40fv4D5Xw/OZyFXfAmYIa3BbrECNVhAPaDLaK56cqjpKYOWhK2E0Q+bgZTceunON3mcNFLFMe5IX/qCVXjDd6bnJqcbvlkBxzHokAzocE9zHSxEpu6k2n3pf0FX/ww1ijUWPL2pfXLktSgJalMnudpSbkvXGFM4itNVsjuA=; 20:IYt2f7RQiWLp8lVOSer8xmTas11XZi1x8aRJn/XqYMB2v8RupJRzpCITTH5JVZ4q1TYgJdE3T7WEGumNYY4q9wSmnmwuLcOoFpsEJUyJs/S24pe7rdPKzz0ncEqYLoVyOzPTXFCUAKzaIwsjwRz4L2WIgg69ONmDHJAHei/BkHQH6BpsBRFiic5WuIrDFHo+Aocw8fAZmh2XWePag1WZt4VR60+xzeD9Yh0XqPncWo/Dvt2GgT0Bp64rzgZZ6FT03uHYp+AQUHUwvDBY4JMYT97Fg1LTPTHqpY/HoLmcDkIPUS3LjZtJ5RsivvzGjB/bnAltsOL48L+IeYqU2GGTgzG1yGrYv/sJDbFV+EcSVP6prOcFFaYviLmtV+UhxxfdSeSWioS9chERyoNJ+26fE8ZXNMJ6++wgCLewwASlr5atL7t9FRatccZhi9+g58/+LE/9iMJ7VhYtXzCWB1uXsgfp/rpC0J/FbfNPlJV7O525kzLOTPvb/DlRRib1I1OU X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4462; 4:oKGVck+Hl/abRgUTpPfLFfIqBnvWIklF73F0ZzpzCUqgVDpdboei5Vm38rbhgF1RJs+Pnf5lq+CcJCIKs+/fsltPHg7qndEHoJuo6ktIga+NvrfSbNSuQGGUGpQFox2kIQjP4mBlgbsqi2swbeDpKIiCMeZgkCp5A2/IYvF96MBxa1q8ugSwy/omBIvD4+eVPlXtXECvAC5ohp2y8iqW5MpLL4lg1Z6rUPdvYDgkvcYurXjiCC39iiOLGWHoCQslzDYdoRofPq78tktboR9Oq3VAI74Fxxi9t7cXWiciI7w= X-Forefront-PRVS: 0923977CCA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN6PR02MB4462; 23:2RnulcjdYp9mb7PufW1Tf3nJA1uiYXRh9F0Z72YD2?= kHhuJOmhHnfjYFnj+OkN5eilfFz7SPnz5yaxvQ/qtluc1LJ/vdXlc+Bkm6i88HGqIeDYs9XlhU2yLuYsn3na+QWQx1LFFpnXWqQsB0wGD3zbkqMZd3a3uIgmofw1Z1H68DqV4sMiNH+YTO8vB2onhlyztmH9jqvhOgxLXsa9GRK4K2i1hspk5HJa2JxloLmDxE/vzFr9FiHSJVNi3eWZrw6j0Qv7HvWTnb0Wu9hvIs25zSPtLAvv9RpEbHs/oAQwiYUHT4102ZofKr9d5fGOttwMOr4Id9aPNnTg/ndJpwTQjmaJwaBwIvoXmcml9HGapTxoew66bpjKwz144Kpy6n91GM+DgLx+rEEnRqlxft4saaL4YjQG7PfZslckKYAolCK0nwQtEDJGgLA7iybU3KNA2Gshpsj/JPZ5cAMMuNmmW9PKfMbSv2qUqz2hadxFBS2Zrod3jeXeDW6I9pEvIcdwWk4zdDBGKHfDgdPTNcWGcrKZ/QGh4Sj7RzehVc0vJlULLLmy8UMHErtf81F7LsNCK3PhjlbtZJUfO9cQ3KhhvCUK5rakkFlGIykbNkMoPegnGhHUpQDY/VDk7JPJA0sWkBgjIU/8yMcPLh3okOPc6guS66cT+AXeFavKwKeAdIlsFwsHlmvIMW0xmKPZSFlJLlOMZinhOKzILyO8IjxKjrD4Uks2YKBEMVGD3Lf8k2FcxPWfd+J4J8QwgYFls0yZuLhycVxAQdoSahM33ODx/iIoEV38Ja7hdVOMGnbJ7eKwdcpE6NK6s/URjT57d1yKT5iVQiT2B0VzBJvPCU9f0PnnDvxeYRHHJxDG7uXT2qpLKRM4kUTisFtDDIeZevWNSzCAi1EXtSh/sxGgW/y0X5qTF/Z8ILe2ePaP86AJOdeHIWI19EFoYHfpnFUJ5nsxSatXMEMIiZKO6MVhn9eaTvtLpE1WVIDZlfVSqDD0QvmeMTmcmSdKgD8BLSm6dhhrSlazFKzu85nyLOh2lgd/xT4ISGZFBL26U1Xxc+rRnRsdJd7J6ow3CrtidibWcbFViC6rpAhzBp96sQz1LqVLaJaGG9X/UNswQhsu6g5KYbIZrhirk2lWbVrlGLwE3m8jK8vEabuE5bBkGl1RGBSu6TgLAL83Rkj7JPkS6DxVbU= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: uoCF/XEBVxyrXlTTyb+NO9py3y/xyARZeRwQajn0qiR3Y9o/NNtUfYGzWykpil2fZSccssMcjB89GwhUFGg3iWZo/FAwpLhwKHsdwDj+Y3tWd6ken7gNfjHkEnH+sgg7WLymyMmpIBGuJutPZmjK5tU4gRNs+PmDSWRmTaPG6x5/osVebHfQTfTkoVZrBIlUP68mLpmDP+4+FI+F50jrPOsIRQaDc1D81Z8e2+vOB4xAEDM6PZjTC+euOYV9aGfpLNHBKokn0VvZdhjpQ+CLfseff9HoAyd8AHqL2ZtxxVatZVMg9hu9eyi6QIFrb6uZXR+7I/yhfcWUlHsFZ3QJUyjN6Ir9TZDU6CS+GKLnpn9g5+qHNvAu6aFj9F111knYI16Ca5WFlrtPakucSRtmaTDWJV86E38+bsbuXf4ZCPo= X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4462; 6:SBFHUU7ATH2SDRxajPSl/EjL1qMq+pXXE7lTLee/Goelzqc+stF3EJdvUSrFaSQi+hyBSOM32ubUo7E5f5MK8886qodMZMguh5oG2+YvV2pjQ1TOZAYDcwPfGk+W/NZLQgSkY5S9XaVRG7Qm6w60YIMG4voT4R8rGGA+cxQrE6CF09MkCkhq4ep7sC73jkHK6DRjz+u5VeTX5Ylu4xPX9ZjNeVFEkYgWiYwwvONGgJ1C2TcrdpLG3SCwdVpQdcb0Xcjb/SAwGSNc9sbOl6sV4eM+sNmT/DMVod+4kcqmw4Qy/mtg1VrpM3q2paGBBqxENMhZlH2QyXhjq0/1clcbMjPoMA4km8bcM/r0rHlIrXMI978yi/99Wiviqxkv+er6ShX6YnVhmHpwsRVTzmzCJ7J6OLhwQ3bPYjUuILVUT3iA+/Hr+YiT9Da8jUZdFXatIwEGUY8xgiXJ58a3ulqRJg==; 5:sbGXJpmOy7s4NfaXP4/4Fs6hMwkQbjBMi1LB5/f2FfO0BtSqUcuCu1Ivjjta2WdcoaLtn+WvzXYt2qSIXgM9+bROqHclWu0KDHGlk0Kxq2NAYWLkEVKBstDnD/BYb3dfVu2GwV6qbRho6e2QvC518Cxt5Wpdh2xbVlStL++Z/O2wb8Mc5J5zMsQpJfneRjCtgAX6pLyV2URLZNO/TIkgOA==; 7:9K4XU421O0h/4wJ1iK4W6HIHykIuvHX4NyEvkVS8IF/fkFFGUUnmc/APIN7Uv7HYVGgH6E0fyOEXCt81JXW2WXATFk4sR4cxnxYctH7m1rKqFiaTquSPZkASZLNRTEKlKXqFlTFM/BU59xDvS4X5FA== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2019 17:39:43.4564 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2e9dfc3c-3504-41e8-c109-08d67efe4363 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: SN6PR02MB4462 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190120_093947_857685_B9B5FC69 X-CRM114-Status: GOOD ( 10.38 ) 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: Jolly Shah , Rajan Vaja 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 Reviewed-by: Rob Herring --- Changes for v3: -None. .../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 000000000000..3c7f2378e146 --- /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 000000000000..1bc9636098ca --- /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 Mon Jan 21 17:38:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nava kishore Manne X-Patchwork-Id: 10772507 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 D120F1580 for ; Sun, 20 Jan 2019 17:56:19 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BAA222A073 for ; Sun, 20 Jan 2019 17:56:19 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A7DCB2A089; Sun, 20 Jan 2019 17:56:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DATE_IN_FUTURE_12_24,DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED 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 5EF452A073 for ; Sun, 20 Jan 2019 17:56:15 +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=kHN+2E3hCb0A9YjzyAWEnIHhtLv6fm74Cwd9ufDm2yk=; b=WoISmbpRisePYa QDWA5PYZbr+DCSN2KCcjm+/dpVni9J6GO0w6z7SIsXYLjXyfCLO7Z2ZvMINfXj05FugQBoM70F/vo nLJnljabtqWG3BPljYIjpYlwyNf+s+3+ElF2QScwnyxRc5xYm3a4bftYDOkTd00oteVQoRqtka75s 70UYHN3lffff4TxHa4iN5/QXH1ZFF68A9MYLpUic4frWQv2S51A4LFc2ZfAdSUd/HS9VFk0IUORvX zK6rLDdD34gutvghxHTCMPU6xGEW8fk+HFx0nPQCqI4z30jleD1kyOSsMxc1pGUWnZhavFUcj9Xro UR/GPw0YxRYaD/aCMnKg==; 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 1glHKN-0007EM-Sy; Sun, 20 Jan 2019 17:56:11 +0000 Received: from mail-eopbgr810088.outbound.protection.outlook.com ([40.107.81.88] helo=NAM01-BY2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1glHKI-0007Dv-GS for linux-arm-kernel@lists.infradead.org; Sun, 20 Jan 2019 17:56:10 +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=74kgdItjdXT9dAelFbA7kgiLe+EDA8JgSt+NXozKRUU=; b=p2p5I9+ODfHYc86vBRMeo7w7/6T6L5EUxIEcgkapPS0Q9ZNWrFAVnYU4A3oRkOasuIp88AwDiXypA4OV30QzUHDz0fE/6dneEQ7h46MKATdfYmiRd3qKiOm0PVCKSQEZP5r2gBdLqoUM0PmCkiK69jGGwU4tBwqWGxW6taL+SGw= Received: from SN4PR0201CA0001.namprd02.prod.outlook.com (2603:10b6:803:2b::11) by MWHPR0201MB3513.namprd02.prod.outlook.com (2603:10b6:301:77::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.27; Sun, 20 Jan 2019 17:39:54 +0000 Received: from BL2NAM02FT054.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::205) by SN4PR0201CA0001.outlook.office365.com (2603:10b6:803:2b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.24 via Frontend Transport; Sun, 20 Jan 2019 17:39:54 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; kernel.org; dkim=none (message not signed) header.d=none;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 BL2NAM02FT054.mail.protection.outlook.com (10.152.77.107) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1558.11 via Frontend Transport; Sun, 20 Jan 2019 17:39:53 +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 1glH4b-0005Y1-Aw; Sun, 20 Jan 2019 09:39:53 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1glH4W-0002us-6x; Sun, 20 Jan 2019 09:39:48 -0800 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x0KHde2E027279; Sun, 20 Jan 2019 09:39:40 -0800 Received: from [172.23.37.118] (helo=xhdnavam40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1glH4N-0002tH-PV; Sun, 20 Jan 2019 09:39:40 -0800 From: Nava kishore Manne To: , , , , , , , , Subject: [PATCH v3 2/6] dt-bindings: soc: Add ZynqMP PM bindings Date: Mon, 21 Jan 2019 23:08:31 +0530 Message-ID: <20190121173835.21173-3-nava.manne@xilinx.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20190121173835.21173-1-nava.manne@xilinx.com> References: <20190121173835.21173-1-nava.manne@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)(979002)(376002)(136003)(39830400003)(396003)(346002)(2980300002)(199004)(189003)(36386004)(36756003)(7696005)(6666004)(356004)(8936002)(50226002)(336012)(426003)(1076003)(9786002)(186003)(77096007)(446003)(26005)(76176011)(4326008)(476003)(11346002)(478600001)(51416003)(486006)(107886003)(126002)(2616005)(39060400002)(63266004)(50466002)(2906002)(106002)(110136005)(2201001)(54906003)(16586007)(14444005)(47776003)(8676002)(81156014)(305945005)(48376002)(81166006)(106466001)(316002)(107986001)(2101003)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR0201MB3513; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT054; 1:4UXy6eKfcfIbGYC0Urd8k+y/pIeT3xqG61Xsfyb8A3nFrCVKNY0UVPXsw1b6V8JWFdH0VqgE1PHhZhrDD0/r97R5T/eb/ZppYkSS807+hi4WpucIcRpsC/h9y/cSgoU6nFFVFnbp+1VyKgONqd5CMYHoOipPnw6W6f4zA0cWKlo= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 99ae059d-70c2-4bef-2bde-08d67efe49a2 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600109)(711020)(4608076)(4709027)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060); SRVR:MWHPR0201MB3513; X-Microsoft-Exchange-Diagnostics: 1; MWHPR0201MB3513; 3:f8lok3vd8QrI/jeBT3Js7lVJV7oZd/l1uqQw2MlR6MHQdYfhy96GwQ8kupdJkIkI/sMQ0GfXbScX0nAja426CNTny8eRM2KefIzCU12yy/WPrx3jrw1RYgcn5krmv7TimZXemvyKuRwt0DVwwettkB6io5cMJv2JqaVUIaIZKoPdhAIlP+QB/o9ICJ4xTcJF3SyW9A9RCujB5i0Q5TfW2OSDw6BzQ0hixAvtSuqNirovbVBV/eXmYd8PnSnw6klJwbuh2mjctvn4ASL3euGK8RaVr8xEZDwbWxapgEA5jjc5RqNwRDFD8dC/5+++uVXGnnd7AyIK93IJh8MuvkNO5gnENvVCCmGvaZYSMLNVRdQ9bXYi1wg2867siDzg/rTR; 25:lssU0w1PP2AHEOLhK61YGcUskL5XvTaKsDndSRH96Db1J4k4OXTApq42KN7wpEB6hDxJRpRyfbmXIMcCfXB5nTnZB8bzVaOPhEHdz9JBS3cnHonqv7RTl0o5IU+GbDr529janU+HC4RfIqY9ORlAciIY4hHXBiqMq4wl0ei5bTxJ23D9QGBbsZcEj83XHACCeCzaCZkQbUEqjV6Nd7nPu9w/Gz4Dwh0irhJl1O2DU6uxI5Aw2rht9JvGaIPCKBpmQMpuKxZQXPDo9WZYnrRF1PDaon3C8hGwL6B4j0BBsn4jCVC+rHgCt7ydAc4FrzmM1GcTjWW/DW38UbCWNq9Xxg== X-MS-TrafficTypeDiagnostic: MWHPR0201MB3513: X-Microsoft-Exchange-Diagnostics: 1; MWHPR0201MB3513; 31:YOBRCAy+Z8S+qJnjHSd2IbagXoDcA1HSQ+vfPlP4dfT4PY7wqfCw48G50oVGsn7UxbLX9Sjr7+sF6g5tr/hAva/Oc03qnYnTVxVUp+TqCOrUajp2wNuvCqhWu38tJdGDEY9z0Vq3dGy6mTdtQXhObeKPXmXvcpq2IHTPIgDnMeDxoN+2OobjQvS+tgC6GPl/04uRs1m4kCzXpkGFbjJOa7lQd8LmZ9toMPHr6FttNKY=; 20:8FFg1pdXxbXMsDHqDDZzfUjJUhG+gYMPNzm6v3CjfM4ZUnHuM2GFaQiXIDlGTGpRVFUsHw+jWeiDfWxh+jv0nbwdwzZzl7a6NMlkAO4lAbmkpXooXoS+jVuC/Q+rzbr8NvCoe9UUv8HBNsXZ9+lQmpNMRW++yey762RtQ+N5OaO4bLEOQFTVyQz4l/vvxR0w2YD3jBioxlMkGak8i3PB8ZlTHBDfBMstGmXP5BLiKnabw9YrmVHsFlyWOSudWW4ZLQxZLy7ITwwDDYm3GhsSir7dTTfk8U9oFDxT1Csf8N43/4HERemZynFMGRxfp2W2g06tP60rHIU/7a/i5toEWOf7w5vmjMr8OhWXRwcxQhj5Jq+lsqF4X0cjumaEvuteoBWgHm0RyK449CfzpEwnYdnZ+WNt8nAMJHmcm/3fSLsBr8tz/iwmXxWz43lHeMH2Fu/t/JfyVWKYP+7Cg+pAprvKPGVUQ+/MEPd2waga3hmFPjRNQxU/ekbFqeshRtKL X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Microsoft-Exchange-Diagnostics: 1; MWHPR0201MB3513; 4:2gzB6u/0z2wLpG1ejx5EOmEu3+ePJPDGHFh+RUDTOJNzP16bY4ogxvqKG7Zpc/7J+v2fnsryB4gBT8WcAxGmlDdrLdUHkxn7Df4wuhzbgJOJ+qyZ7i9aaeWXh0wZU4Kze2a9lzwts9etwx8+nph9F3l5ANhhBAivwUMKf1SyY7860EnH/shPDRsp+BLf8dZz5AjHYhh18MWj2UrbPqQ+1CYZMn2k2oXIA9GSSnijWqCjiCswD9MJf7BKd5NvTc/GtI1/4GbvldrpmOP4QtOk4AsXR3ky1BU5sSBna+QWiC2nAVsI/but4VkECg2ERdJO X-Forefront-PRVS: 0923977CCA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR0201MB3513; 23:W2to0rte70Rmf6FOP9TQb4liCx82yIigo68eTgB?= 6hmOJDPPbCAWJX99mV+5j4oLVdn/ijFpVOFuqIN5sz78SB4L3csDlmPmu8Y2L5GVR3bMZhaV08xAP02Y3oyw+fJOb3iZ+As6ZKq07nGQR/jr7s3D2T+QcZewd+8XbCWmu8Mb/2N0V9D7QrQ8kWMqtGQOzJ2Ur+QRHpivl25rrdFrZzXYTe9RLo6EsQ4xIFNDDnffrUsCC/3pNWQSDshR0TF/e4SB74+YS9CCaDrh5Ipoy7hx5eGGJFsKXrLqNt0jaLaH/LLuwa+G0iHBnpfWJXbLM4eSXm7hKoM9i1HZXXimCSNo+NiPneqzCtIHeHfl+sQgUWgH+F6Zm3D1ml32y0QaTvLgv7EEZKTWZtL3P9xOhmHbGN/2c7nYZmB8mieGSePXVtB1w46WrTikf31qiHqzTzUC5vqhByXewN/uiOMamcA9GGebHk2m//5PRJAionpd52pwnHUVHuDak32sLhnrwfb+2DLK7DrAknaRaSBn6nXe5vWmvOJw2+ZsGKLOOlc1BrEOru/ZWNFg9ecdqzkVaWqPgnR4ecUPFsyIcSNydu8YXWer3E4PF3NBU3h4kbvwKzik7OrPuSstjekEZoIlDyDGexuh3WhhbxTfygH1sipowNRE6Qoxur6WFrJGunx+vNPseKjnX4gncroWu1LH5cl0TbA/0DeCpyJiJrg1Gy/alv5QOPQz8Y5MXyd2XK+0lxBvdsH5USTZMz4fnvDemG+TCcf0KpPgp91SaARzN9VpTe591lXWAtdiZ5dmiZlYz22QuZkxZtCmju0kw6CnqwxWs2D59bNbGjOHXA3TJymJNuBePY0EHgKrqRTnDy4NZbE1kl1KaEceyEJSmrjqPTExDegwWujNstfFRKWj5r3+/s2flCrCF14eeMk5H0Hn9VM5lV89aLcw+TR15uaGJL8jZWNrZViyI35dgVKNZsud4NJg1LWdCy/zykIQ5p+ZrHN1dngthNMhMJcTZhhhOb2zkseasZzNsSsoi6S4KfsAErKcxB2GaFIp3UYVTckst5ZsXqt562U3jKgoic+s5LhGu98Z4VhxUm+zIEgD3W/97MOJKEsdzO1ft0LPuugAVCeh8kjIAV3MsyM5XpdGC+xNXw9cozEwcbnO9p78eWy94gPfc0W67qZ+gua8O4JtBGyY4Ti9G5uGerosZQTUnwTLl6b6uGmy4p+BZrs4xsnFuNBSX9bRIcPK3rbISRJMZdWgOvibqZiAkWrx/aiyG X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: w98ycJN5WVVXziYdhmM3tU7qu0UrZHtaqAsHrGqgTp9B0JaLgwCgDcY85rqSJCxn4WTLm318HHN92dgm6yIFvyeG/YsI2QqFxvOfEKPtoyRFsw46upb5BqNM1DY9ibqsLo+C/phgkDbvz9QCslyhmeKn4VqnRqb0/eHY3A2jzCw6dFRE8dOMQnjcfLLidPGXB8mqRI439VWq1TMgRcl5+AdkAT70Q174hseeyQWMoC8xVr4d0I+rN8OY6PC8u4RA6LBDthgrU6f2G4d21Or0ILGY3cVHSr5hkBdez703jjIwMeEDVc+cY8ciyRa0sUO3A1QVInY/pZ6OHiMPxoMvlX3QRm82Yg2yXMC3g9/+uqBizyhM1JSTfwDcI3e6gD24Z2PIoJAiJpJmmHcY16eoEF4EEoNByqzLowPigsJ2pFg= X-Microsoft-Exchange-Diagnostics: 1; MWHPR0201MB3513; 6:oV6QskeQw+drM4opGPEAWLu+rLSByzOjm8YdOGjiRQpIRxogiaOWt5tvLBYovNgW+fJIIMwtEq0gbWaE4cg6MW8jlR3h+vjZlNwLvAl/euvnhb8SUBlESQTnfD4r/7yUe2f7eKVwjb1FVdUyoqhUyMWuus6F1NkGwpYPjVuhV2HbBxNaRa+IfWRhF72ep5ZfXHthXmUxZJ+mRpKx6jWxvcCVzjN3oTglEm2WOEqDYBUSqNsBhL3rteJ0PGIJAIQtN1NdpszelAje+yS0MD/zd1mIz5eAlYrss20Fgqewi2XaWEKHNClwgfhhiIm/bWV9GCF+GpoiBuILV1ytd54SKhMf9hwzr0ebcB253tntikyynIsKgKLv2gbPH4NTUtjCLYUxjHjk9by/CwwgNMw8o8v727qVuTU4RsV4wPRqe45zCezw+FPEoTaBDi4jsVcZN224+DR+UnxyzbPpmWa3gQ==; 5:yvJ/ebXc4+IoGo6lJSSysHOoWzkxLyz0ah4+brAGkDGKlNCk6JrRKllv1ViKQfSFvBI2IR1kTs0Q8l3H02iamJ2Iznsg9olMUVFfRNA4yBhHeRBoAP2Kdv939nJdyGgX2kQjebXz9oCHp/uIL11eaGxeBQTrhIBMe+eIQLLY2hizcioWNeV+LrbqgJyAHrFq0B4kVQHXlkR6vleIIRUzkQ==; 7:y3dRVl9zzvAAkvpTitGKDUEtJjiQhveLmE078MInbR8Yo3kHMtjR2J5VPbJ+nJKfb04f0m86YmL+DE8NHdJay+1i6XAKWurQbtzlB+c2ygD5aD60sW/5ZBKnMIPXIHWc2HClPN0fnez59DO7YfbVSg== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2019 17:39:53.9942 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 99ae059d-70c2-4bef-2bde-08d67efe49a2 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: MWHPR0201MB3513 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190120_095606_548827_811767C0 X-CRM114-Status: UNSURE ( 9.39 ) 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: Jolly Shah , Rajan Vaja 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 Reviewed-by: Rob Herring --- Changes for v3: -None. .../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 000000000000..d366f1eb623a --- /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 Mon Jan 21 17:38:32 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nava kishore Manne X-Patchwork-Id: 10772493 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 D25B1139A for ; Sun, 20 Jan 2019 17:40:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BB8B92A4FA for ; Sun, 20 Jan 2019 17:40:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id AFCDD2A4FE; Sun, 20 Jan 2019 17:40:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DATE_IN_FUTURE_12_24,DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED 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 327A02A4FC for ; Sun, 20 Jan 2019 17:40:28 +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=/0s4/yOX6MWNsPttXIfezgOWExE4m9piGDX/RWC1e64=; b=SOt3oD2zS1lvEE hZsWZ3FsmiJUT9r8v5jJhJ65gdWOBe1/TNercyQLNXPt31m1oUuj7Gzqn+/YPzX+5u3j6+9o4v1xv JBceAF0/6sli3cMh3ltOMdaMjIcQWbPAGiXsjO8kBhEwYZTksGchfFVvCGFLYR0HJm/jKY0U//9LA Sa6/EpiUKdq9YQkFOOmJQsSWb2OBeqjroAAspm1vv7hyUB6ZtvjYWTZPCt0nqrUy2YRB48G9svUwt WKEAXCGV41yptZ7jRzhUpjnxjO3HcoW98euu1UZD1kPwmPiAwKKFESCNoHHHDhfT1PWyvx+PSkYgL sfBVuLOsia33Ul/sGNYQ==; 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 1glH57-0001Io-Ka; Sun, 20 Jan 2019 17:40:25 +0000 Received: from mail-eopbgr710043.outbound.protection.outlook.com ([40.107.71.43] helo=NAM05-BY2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1glH4f-00086p-1d for linux-arm-kernel@lists.infradead.org; Sun, 20 Jan 2019 17:40:02 +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=mw50xk2s4ClZk9xRIA7SCxOsGwJHCnEeNvuT9mFY4tU=; b=Re8a6+it5eIwa7/jW4ChmDHUNd/td+etcFjpYjcGIEwX7mrPQ9oYQn4kOITtb7WIMAcTWSkFGh4NrEjQAOGeAWN8WaNzx1T/TF7Kw3B5Mpv6Nm3/atkTPrbkECeELLrNXPfhUXpCt16ho3Q3rcwgqM6TWz8+V6jRLV0RUFUXldM= Received: from MWHPR02CA0051.namprd02.prod.outlook.com (2603:10b6:301:60::40) by BYAPR02MB4454.namprd02.prod.outlook.com (2603:10b6:a03:57::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.25; Sun, 20 Jan 2019 17:39:54 +0000 Received: from SN1NAM02FT008.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::206) by MWHPR02CA0051.outlook.office365.com (2603:10b6:301:60::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.27 via Frontend Transport; Sun, 20 Jan 2019 17:39:54 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; kernel.org; dkim=none (message not signed) header.d=none;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 SN1NAM02FT008.mail.protection.outlook.com (10.152.72.119) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1558.11 via Frontend Transport; Sun, 20 Jan 2019 17:39:53 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:56541 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1glH4b-0001kk-6R; Sun, 20 Jan 2019 09:39:53 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1glH4W-0002us-28; Sun, 20 Jan 2019 09:39:48 -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 x0KHdjPc027285; Sun, 20 Jan 2019 09:39:45 -0800 Received: from [172.23.37.118] (helo=xhdnavam40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1glH4T-0002tH-6X; Sun, 20 Jan 2019 09:39:45 -0800 From: Nava kishore Manne To: , , , , , , , , Subject: [PATCH v3 3/6] dt-bindings: reset: Add bindings for ZynqMP reset driver Date: Mon, 21 Jan 2019 23:08:32 +0530 Message-ID: <20190121173835.21173-4-nava.manne@xilinx.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20190121173835.21173-1-nava.manne@xilinx.com> References: <20190121173835.21173-1-nava.manne@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)(376002)(39850400004)(396003)(136003)(2980300002)(189003)(199004)(476003)(446003)(356004)(6666004)(14444005)(4326008)(77096007)(76176011)(336012)(2201001)(126002)(36756003)(426003)(2616005)(186003)(26005)(305945005)(11346002)(478600001)(486006)(81156014)(81166006)(47776003)(8676002)(50226002)(54906003)(110136005)(39060400002)(9786002)(48376002)(2906002)(1076003)(36386004)(16586007)(316002)(50466002)(8936002)(106466001)(51416003)(106002)(63266004)(7696005)(107886003)(107986001)(5001870100001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR02MB4454; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; LANG:en; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT008; 1:11Zgxne5reiReVekkJATLJWz4C8+CqqSV3pO+PKvapPDnBzrZfpJ5rBsqqOtiEXrTpGYz8EKDfYeDPmwi2XDIQgL7hKw2Nas8x1zde/lotN+1i/0vxwySsSef8ZS0viXAKDP/4IWEj52w1LY/wGu/u6z6LrYXP8D4DiXL2tB0nQ= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 90bc12ab-c905-4e4d-675d-08d67efe4982 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4608076)(4709027)(2017052603328)(7153060); SRVR:BYAPR02MB4454; X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB4454; 3:cy4utsyx7auug62y2eOeuUA2uR+wIkOfSOS6quUp12mDkVZvfpvD5Ss1TwKNP92YkXzcQ6T7IY433v375Q1gPq35H64yZL+A+datQDvq6EOhKSBVBdR1mTThkwL1VTnmF1PBZ56hiMd7CdjuaJWmQotO+hSae55mrSv0mm4WqOJ1L7cZUMf3JNSXFfumd/wSK7iEJcQAOhXoKu4O1K5EhJpw3CzhyOa7ZoGiwmaPt//KtdkPqDPVFfy82qPHT9JmH0X1C3mRJ++wV01+OEFjWrzjgv9onmtpIb1slN0DjMODhisx097dPhryKNQRyEsjuVWeAe3/bgYC0wtkTOHl19kqIHnwocjQnihStUlqCh2bcTqhgPsIRxrZuSbtyYuy; 25:bTO4q3K8T9ezZ24MpsIq4FzWAKtsFUzdZzxhoLjwpl1SLM82shIMUp2KlQpgDuHK44HL6jEIsP1DtJsnag2ucZfwmdSKBb9jlmSHyUaS+5OcjOOXKsmF7JHWXRdZfH7XsxYt+vsTeKTtmUVZLM3yce+viIeFDFHDBHwghsYe8Zo0RBmGTYIgULJDTDXE5Hcrz285hR0smbfwlhDE+zaQ9TtMh0qFoKEbfCYG+ApGKGDYlvJdJgqI6Yp5Red0GiMKdE7tAd3fGz3L7QpL5XCbuDZeOmSXk/hXIWxkdvxqcMlZkHYpjmhZh9d26SKDfPa7KdaXZm7tQ4sRhK+RBtZZDQ== X-MS-TrafficTypeDiagnostic: BYAPR02MB4454: X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB4454; 31:uuzl07mw71dleeU3N/5e/kPCTOrMZOKHV/Sq/ko7ipopD/8e6bAexBy4fT8pRDBcCmflg8lzcjG5Ge+nvgvP5EMwWsjh/zne/Bwj4Pvhod7oLiHFc7HplgR98KWHrmv/h88C5nBCIls+9cd3BdniB5Qn4/3SRNKrgo0XSJU/r2eyVfmuORCq79UFMKlyeDnx1t5lTn3mBCK510dCfBNHeUQu8bIOaIsJReVhKanekJ8=; 20:Bu6v+VrJmKMLM21DKSqLTQ70onD3mHUwlQO2NmxCoCqCP/nXkDjmI9xB0yfIdN9v/eNolNBeLOO/3sfywc7hw7Yym8hF3MnvlrWAb5k+v18i0yzTL7PWOv0nSNYr73M/2bcV7bRHgGYLrGWI4uVuda7mcqHewSDX+V1rCHTqVPdGPnzy6oo4lZK9iWVA/pph8eeL+JYFWT9U99YgSvz1IeHBg3Y+nMwormmf5G4rJ8ZuRkhwjH278ZSUacssKfK7fgiOAp0BbhsMUjoltDdVWwUCzGXLWIrLq5wvCxDTOJJ/4ooYfsuKlbCRtb6nWbktU721poCSTFMBsbWGsCtqniIfVrKMT9vsCmuDT7WnjfAKv5rRHODwJ6HZTmXWIT2zj4mR2hplWZ87toc59Jv7GcK4OgAGVSh3LwHvP4De/TuD1B7XvUisn09qgSPBw3w4+f54jSvnkGg8i4UU1jvmFbzf9RL3wIfEsgQBUtTSWTQ2hUcCqargD3ZsK4jwFUoV X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB4454; 4:XD1wj3UUUlp/jGYzrmbm06siKNyX8Gw7/2GPjO68pg7LF66ngspCCA4gUdIN5CZ88gxEprNUZMls+huYD2baf/hLe7nGA9vN/i/C+V2uQwYc6iGEN1Cc/JUwDljSFfpa4EjeD+0QCCo5MfRiXUp+bwnFv6qV1h/4MceZVqnb8MfGrWKvhC/JE1NxHDGp4JWuljNDNa0uqUKFgZfPjm6LR7WmwKAjdCY3ZShvJfYeB3hVPF5lmf421u3l0lylOQ8pEjhMoBN2E72VoqIjPLwc+S5Pe8n1tp0qSXAVALfGP49T5+cC3G5+/JBrGiFfVxe7 X-Forefront-PRVS: 0923977CCA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BYAPR02MB4454; 23:3PNgujj6IrUVJM0repkVaHF2Cel7Mo/5bVoEiUlau?= iUgdL3woJ2hAjBHd0n5blwHFdRb0NgUBzB8OPD5acyX/ByZsSWRtGWkL1z3aZQqXg49L9f5eyFdWQp/1Zgwk63w53cOx5gbisvo8RJWQo1Na5FOsmkhfA+dm50i10xhTDDvsx67uI0Z3jvcw5KfQuf9mtLKZ72wV0sGVccTTCoaBo0M1RCNUMnUhIb1HWMPH4B/A7Ci5b88ApJ7bQtG0095vwBe6kRJBHTPluTWDzANbcJ6QYIfFwK5yKkFSLwJmDfaq1+Mxp+8FSBLPXlSLamSlEcwKE+1srbDPNAHzyw7F7Bjcy3q6O6c9/COceWYEXWesAIvHtac3B9/3MUI5Ag8lvaNwb6LHv4CT4ACkVBzu6qv7z0EpRGEGGT3YYDVCCA7C6AugN4YRDhG3b97kyIf+q2+tDzbqYZSgq+FtWjsT7BzQydV4SFTbueWmXQywPD0UzByrcNtlZEbCA26Gsj8t9XiudWPbasGY4tsVU0ett12n4li+3S957HNEJkWTVoT/WBlnf8Xg4eIlPOSNXFDHB7F5PUSat7SB5E1Qa4MUzaOjh5htjFfz5mKPml9Be1HU1akw+alSd2+QjhghqmYzUVKo8Ly9kzY44+xOKhpEDyS0Tkwm4ETOBHpdEme83PXqdnYRLwvM5Jd22InEne74SO1j/4CJruYybUT+0DfulzdKpfQiu01WB2DoHBcot1o0Ec4KOg3v1Ntg+jTpCm+AsWQ3eI+1EJhXvygzzxb6DT6MkcJYIRJXoqFhkz12MM/vLkDNzfFkTiSr6kaB7MG44XXdsUHF1vD+AuaQlmFIaLZ0GDzp+FIqClGd2wlSMYiPTzO+KI1pBEwBBd93al4E3kOLP38xOWIYKHxQ4RbdAdwtKJnDMhdh6XlnNPXqRwfAngoOBIzv9kTP57D0Z2GjU4jle++EMJ9fVSn2kyqGUvykg98t7phqVeOXo+SD4hMd2g5fKX0tc0fGkzBtxkV4TOnaGDf0czWJZz6lmqHax3rTV4X8tGcdUhzZGirBI/MnQdzm0/ljJud1h/PcoSiWVlEUHuIKHp1DiW1Yl/APS6G3t8MtIkp3KKAZueBJqF0m9hu7Q8taCV14fpiWPsO0bZTrrGiENUcxfN/c+WDYIHv4RF6Rb+Sg413mN3tugyCv6chO6EgiPEhIoq+qk9s X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: U+V1pZP/kj3tCM4cPuSyNVePxW+ghNkBzLJ5X91TZYNEs9qRcoGoiMCaeCdmJrv01WPqm60le7vcjSz2HEvYrYf5MeJA42Ct9HUx9QDuphooVL9QW4t3VrrMMuxRIRU8MmIKg0DEqYJRmA2OfOlE3qV7pb+LscuSiWE8iqFsQMeFkTn4PCAFTWIHYU2BML0Uq62syVwRAc/jtd3ESbqCmKf74XKrpRgQ/Nnlpex5Swt0xxvbLGSHHSp+olF/IsqVBKWtbV4yDrEvIbD+6IvlAfNls0fYAjrJG4zIjxO6xkuxJEu/kWdjwY/CX0DYsbQ12iRA6TEeAjtlk/k2RhnKm0Uhh6TNojv4M20TGOtxh20nvyEYpuQMeKE7Vsq6681pSMVxIJAPeHHzvKsFbc+hp9R2WPFElos6/VT3EyZkwMM= X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB4454; 6:vqRVCDM4+12/ywW0dReeEdAIDI7akvnxP3bV2Qqg5CX8IffuJwQ8GMZCNeI/CDVeWjHaoTInW6ho787wr2pkGbLMR3dJM7Hbc9wfROkK+bk9CQPU3PXzuoj2K5/HE0ML3AvMW1Hx/7mvV2Bo5TmxTq1J8dUsOehNr0t6wGYdUjEl/+JdlE/kmdkTPu71a3sVCWidcpM2VrFjiiHPOkKW7g8wLPFJnzAcmlKW2rw6umKHTO5ncng3B7aYo1K1LAPHE9P9NlLVhoQkDLq3RPGsK6gXDpMSUoRVMwVMn9Zj59n6qS4i9hfMHXRQADAHA+elgMYNVTWUnDyCcOJB+xQpc584A1NzjANOe7FkzGs/jYMVbu3fULKeFsvMFlbZt0qo9/fap+GmJc1d4DNAQqFiDLNtk6/YA9a4sFBlMAVjLbUVs6aXNvd2Z1nVxLjqGAN9EaWt3oPs+9TPvaqmYT6xoQ==; 5:mE1mqteo2P28roI0lu51EaDjCqq/09l4Q8hRNBtQmwIBvZ4DFyH1wK/oA7RyAUnVsEIuOcaYEF3YO9r6X6YTcy3TrCEgLb9skozG/j85Uwh2F0Dy/GSAKQEkoFSxc48mboGJIRx4Df/yjoHqMhymXZ7u5LuJttgfh7tXoUlbd9O7fzBGTbcb14fu/yJorq+9SOSjqD6nxxHeQzJpf5+oLQ==; 7:XwcVtXVxI/MFCoNhRm8QCphqQybtRlWFttJnIJfOnH/IiOvdVcFmbNKcyxKRQeDQN2sKjJTR8Sddz7n9prWpA5xdCSksLJb1PfgHl/GYMU8Mu3nLiSQd5tta4sCkoD/F9tKw/Fs34gtHTSe/0fJ7oQ== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2019 17:39:53.6454 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 90bc12ab-c905-4e4d-675d-08d67efe4982 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: BYAPR02MB4454 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190120_093957_554621_FACECA8F X-CRM114-Status: GOOD ( 11.89 ) 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: Nava kishore Manne , Jolly Shah Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Add documentation to describe Xilinx ZynqMP reset driver bindings. Signed-off-by: Nava kishore Manne Signed-off-by: Jolly Shah Reviewed-by: Rob Herring --- Changes for v3: -Moved reset outputs definitions info into a header file(xlnx-zynqmp-resets.h). .../bindings/reset/xlnx,zynqmp-reset.txt | 52 +++++++ .../dt-bindings/reset/xlnx-zynqmp-resets.h | 130 ++++++++++++++++++ 2 files changed, 182 insertions(+) create mode 100644 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt create mode 100644 include/dt-bindings/reset/xlnx-zynqmp-resets.h 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 000000000000..27a45fe5ecf1 --- /dev/null +++ b/Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt @@ -0,0 +1,52 @@ +-------------------------------------------------------------------------- + = 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: +- compatible: "xlnx,zynqmp-reset" +- #reset-cells: Specifies the number of cells needed to encode reset + line, should be 1 + +------- +Example +------- + +firmware { + zynqmp_firmware: zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + + zynqmp_reset: reset-controller { + compatible = "xlnx,zynqmp-reset"; + #reset-cells = <1>; + }; + }; +}; + +Specifying reset lines connected to IP modules +============================================== + +Device nodes that need access to reset lines should +specify them as a reset phandle in their corresponding node as +specified in reset.txt. + +For list of all valid reset indicies see + + +Example: + +serdes: zynqmp_phy@fd400000 { + ... + + resets = <&zynqmp_reset ZYNQMP_RESET_SATA>; + reset-names = "sata_rst"; + + ... +}; diff --git a/include/dt-bindings/reset/xlnx-zynqmp-resets.h b/include/dt-bindings/reset/xlnx-zynqmp-resets.h new file mode 100644 index 000000000000..e295fd5d824e --- /dev/null +++ b/include/dt-bindings/reset/xlnx-zynqmp-resets.h @@ -0,0 +1,130 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (C) 2018 Xilinx, Inc. + */ + +#ifndef _DT_BINDINGS_ZYNQMP_RESETS_H +#define _DT_BINDINGS_ZYNQMP_RESETS_H + +#define ZYNQMP_RESET_PCIE_CFG 0 +#define ZYNQMP_RESET_PCIE_BRIDGE 1 +#define ZYNQMP_RESET_PCIE_CTRL 2 +#define ZYNQMP_RESET_DP 3 +#define ZYNQMP_RESET_SWDT_CRF 4 +#define ZYNQMP_RESET_AFI_FM5 5 +#define ZYNQMP_RESET_AFI_FM4 6 +#define ZYNQMP_RESET_AFI_FM3 7 +#define ZYNQMP_RESET_AFI_FM2 8 +#define ZYNQMP_RESET_AFI_FM1 9 +#define ZYNQMP_RESET_AFI_FM0 10 +#define ZYNQMP_RESET_GDMA 11 +#define ZYNQMP_RESET_GPU_PP1 12 +#define ZYNQMP_RESET_GPU_PP0 13 +#define ZYNQMP_RESET_GPU 14 +#define ZYNQMP_RESET_GT 15 +#define ZYNQMP_RESET_SATA 16 +#define ZYNQMP_RESET_ACPU3_PWRON 17 +#define ZYNQMP_RESET_ACPU2_PWRON 18 +#define ZYNQMP_RESET_ACPU1_PWRON 19 +#define ZYNQMP_RESET_ACPU0_PWRON 20 +#define ZYNQMP_RESET_APU_L2 21 +#define ZYNQMP_RESET_ACPU3 22 +#define ZYNQMP_RESET_ACPU2 23 +#define ZYNQMP_RESET_ACPU1 24 +#define ZYNQMP_RESET_ACPU0 25 +#define ZYNQMP_RESET_DDR 26 +#define ZYNQMP_RESET_APM_FPD 27 +#define ZYNQMP_RESET_SOFT 28 +#define ZYNQMP_RESET_GEM0 29 +#define ZYNQMP_RESET_GEM1 30 +#define ZYNQMP_RESET_GEM2 31 +#define ZYNQMP_RESET_GEM3 32 +#define ZYNQMP_RESET_QSPI 33 +#define ZYNQMP_RESET_UART0 34 +#define ZYNQMP_RESET_UART1 35 +#define ZYNQMP_RESET_SPI0 36 +#define ZYNQMP_RESET_SPI1 37 +#define ZYNQMP_RESET_SDIO0 38 +#define ZYNQMP_RESET_SDIO1 39 +#define ZYNQMP_RESET_CAN0 40 +#define ZYNQMP_RESET_CAN1 41 +#define ZYNQMP_RESET_I2C0 42 +#define ZYNQMP_RESET_I2C1 43 +#define ZYNQMP_RESET_TTC0 44 +#define ZYNQMP_RESET_TTC1 45 +#define ZYNQMP_RESET_TTC2 46 +#define ZYNQMP_RESET_TTC3 47 +#define ZYNQMP_RESET_SWDT_CRL 48 +#define ZYNQMP_RESET_NAND 49 +#define ZYNQMP_RESET_ADMA 50 +#define ZYNQMP_RESET_GPIO 51 +#define ZYNQMP_RESET_IOU_CC 52 +#define ZYNQMP_RESET_TIMESTAMP 53 +#define ZYNQMP_RESET_RPU_R50 54 +#define ZYNQMP_RESET_RPU_R51 55 +#define ZYNQMP_RESET_RPU_AMBA 56 +#define ZYNQMP_RESET_OCM 57 +#define ZYNQMP_RESET_RPU_PGE 58 +#define ZYNQMP_RESET_USB0_CORERESET 59 +#define ZYNQMP_RESET_USB1_CORERESET 60 +#define ZYNQMP_RESET_USB0_HIBERRESET 61 +#define ZYNQMP_RESET_USB1_HIBERRESET 62 +#define ZYNQMP_RESET_USB0_APB 63 +#define ZYNQMP_RESET_USB1_APB 64 +#define ZYNQMP_RESET_IPI 65 +#define ZYNQMP_RESET_APM_LPD 66 +#define ZYNQMP_RESET_RTC 67 +#define ZYNQMP_RESET_SYSMON 68 +#define ZYNQMP_RESET_AFI_FM6 69 +#define ZYNQMP_RESET_LPD_SWDT 70 +#define ZYNQMP_RESET_FPD 71 +#define ZYNQMP_RESET_RPU_DBG1 72 +#define ZYNQMP_RESET_RPU_DBG0 73 +#define ZYNQMP_RESET_DBG_LPD 74 +#define ZYNQMP_RESET_DBG_FPD 75 +#define ZYNQMP_RESET_APLL 76 +#define ZYNQMP_RESET_DPLL 77 +#define ZYNQMP_RESET_VPLL 78 +#define ZYNQMP_RESET_IOPLL 79 +#define ZYNQMP_RESET_RPLL 80 +#define ZYNQMP_RESET_GPO3_PL_0 81 +#define ZYNQMP_RESET_GPO3_PL_1 82 +#define ZYNQMP_RESET_GPO3_PL_2 83 +#define ZYNQMP_RESET_GPO3_PL_3 84 +#define ZYNQMP_RESET_GPO3_PL_4 85 +#define ZYNQMP_RESET_GPO3_PL_5 86 +#define ZYNQMP_RESET_GPO3_PL_6 87 +#define ZYNQMP_RESET_GPO3_PL_7 88 +#define ZYNQMP_RESET_GPO3_PL_8 89 +#define ZYNQMP_RESET_GPO3_PL_9 90 +#define ZYNQMP_RESET_GPO3_PL_10 91 +#define ZYNQMP_RESET_GPO3_PL_11 92 +#define ZYNQMP_RESET_GPO3_PL_12 93 +#define ZYNQMP_RESET_GPO3_PL_13 94 +#define ZYNQMP_RESET_GPO3_PL_14 95 +#define ZYNQMP_RESET_GPO3_PL_15 96 +#define ZYNQMP_RESET_GPO3_PL_16 97 +#define ZYNQMP_RESET_GPO3_PL_17 98 +#define ZYNQMP_RESET_GPO3_PL_18 99 +#define ZYNQMP_RESET_GPO3_PL_19 100 +#define ZNQMP_RESET_GPO3_PL_20 101 +#define ZYNQMP_RESET_GPO3_PL_21 102 +#define ZYNQMP_RESET_GPO3_PL_22 103 +#define ZYNQMP_RESET_GPO3_PL_23 104 +#define ZYNQMP_RESET_GPO3_PL_24 105 +#define ZYNQMP_RESET_GPO3_PL_25 106 +#define ZYNQMP_RESET_GPO3_PL_26 107 +#define ZYNQMP_RESET_GPO3_PL_27 108 +#define ZYNQMP_RESET_GPO3_PL_28 109 +#define ZYNQMP_RESET_GPO3_PL_29 110 +#define ZYNQMP_RESET_GPO3_PL_30 111 +#define ZYNQMP_RESET_GPO3_PL_31 112 +#define ZYNQMP_RESET_RPU_LS 113 +#define ZYNQMP_RESET_PS_ONLY 114 +#define ZYNQMP_RESET_PL 115 +#define ZYNQMP_RESET_PS_PL0 116 +#define ZYNQMP_RESET_PS_PL1 117 +#define ZYNQMP_RESET_PS_PL2 118 +#define ZYNQMP_RESET_PS_PL3 119 + +#endif From patchwork Mon Jan 21 17:38:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nava kishore Manne X-Patchwork-Id: 10772495 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 A0BB413B5 for ; Sun, 20 Jan 2019 17:41:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8A8052A4F9 for ; Sun, 20 Jan 2019 17:41:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7E72B2A4FE; Sun, 20 Jan 2019 17:41:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DATE_IN_FUTURE_12_24,DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED 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 A3B3C2A4F9 for ; Sun, 20 Jan 2019 17:40:57 +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=zsjRBIs0+1yZqRpUReCqH9WW8pbCa7+qC6rWeK+85TE=; b=ZelpDbD4jbAnq6 gmmMn+ixvJRMONH/93jUt9LafYLXYP8bcZp7+Igm235KTEg2yJOOzAW6JKpsaMUXbckgtY4uefM6M sjr00KCudH5QbgqJVz/XLRRc1eM1oHASDv7wULxcMDkbXA2cEnZf8WY0BxP2EPqtE/54C4+7h64PO BYdtKJq9QuDAXNkV2jZUg/C6FmEMFIihSCv25ckkF7Ny1UdGTS9OvQYP/sBQsajOcpnukYCYs63uf CEbNU04yeUw1tyQ9/6v+R4blInBLaV6IXVo6av+RuhOx1WInApjjd94RoJsVnrn9zuVz20+MjyF4C jxIAWGkZjBdS+9KT2qEA==; 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 1glH5Z-0001hV-AI; Sun, 20 Jan 2019 17:40:53 +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 1glH4r-0008TI-Pn for linux-arm-kernel@lists.infradead.org; Sun, 20 Jan 2019 17:40:21 +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=jF81Ebz/i1HNTI9kWeRGPVYV6q5ca1KtBsKg68aXIyg=; b=Y31ZAOvyV71Xw+YXlsqdxmDe1b/Rmbyuopcv2NopwhtJPMzCIQx0TNUaDEZz4Sh9s6JVUkVLX8VvFKGI93xceLE92/NqHVcQ0rjadlRo/yrcjDHE36g4D9VXb6ZIqMd3VfkMpmFaSZUBow3kx+Z4v66yvdrPV0VmrOa3vrYgBeI= Received: from DM6PR02CA0010.namprd02.prod.outlook.com (2603:10b6:5:1c::23) by DM6PR02MB4458.namprd02.prod.outlook.com (2603:10b6:5:29::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.26; Sun, 20 Jan 2019 17:40:04 +0000 Received: from SN1NAM02FT018.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::201) by DM6PR02CA0010.outlook.office365.com (2603:10b6:5:1c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.24 via Frontend Transport; Sun, 20 Jan 2019 17:40:04 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; kernel.org; dkim=none (message not signed) header.d=none;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 SN1NAM02FT018.mail.protection.outlook.com (10.152.72.122) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1558.11 via Frontend Transport; Sun, 20 Jan 2019 17:40:03 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:56606 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1glH4l-0001kq-Fj; Sun, 20 Jan 2019 09:40:03 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1glH4g-0002wC-B3; Sun, 20 Jan 2019 09:39:58 -0800 Received: from xsj-pvapsmtp01 (mail.xilinx.com [149.199.38.66] (may be forged)) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x0KHdpB7022699; Sun, 20 Jan 2019 09:39:51 -0800 Received: from [172.23.37.118] (helo=xhdnavam40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1glH4Y-0002tH-Oz; Sun, 20 Jan 2019 09:39:51 -0800 From: Nava kishore Manne To: , , , , , , , , Subject: [PATCH v3 4/6] dt-bindings: pinctrl: Add ZynqMP pin controller bindings Date: Mon, 21 Jan 2019 23:08:33 +0530 Message-ID: <20190121173835.21173-5-nava.manne@xilinx.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20190121173835.21173-1-nava.manne@xilinx.com> References: <20190121173835.21173-1-nava.manne@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)(396003)(39850400004)(136003)(376002)(346002)(2980300002)(189003)(199004)(2906002)(63266004)(336012)(106466001)(16586007)(186003)(50466002)(106002)(316002)(2201001)(478600001)(39060400002)(305945005)(4326008)(107886003)(14444005)(54906003)(110136005)(8676002)(8936002)(81156014)(81166006)(50226002)(356004)(6666004)(47776003)(7696005)(51416003)(76176011)(9786002)(1076003)(30864003)(426003)(486006)(48376002)(11346002)(36386004)(2616005)(77096007)(476003)(26005)(446003)(126002)(36756003)(42866002)(107986001)(2101003)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR02MB4458; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; LANG:en; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT018; 1:AiRVTl9RB/pK8VYLeWghO8Y7oH/E7jj3El8N/pi/qtDemJGTx1X2ruaxKziq+SDY2ZNo3VEG6W4gC0zNPJRTR6uxWXfJVwOTtCONbs+eHjzdOsKp80WXFLVW6KQHtTV4k7LDl36l4oZB5iyLevQnNMEcYJiF/pVfCsMIWYj7MkQ= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: db6009ac-492f-4a9f-d32f-08d67efe4fa8 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4608076)(4709027)(2017052603328)(7153060); SRVR:DM6PR02MB4458; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4458; 3:x7V8Z3UFp2J/rFM5Z3Yi20X9J97Fv8JDDGG70ssd1hijeEQlxJ9DkleoQP2xIRL0lMoVKSq0ZvC6fU7en+JpvthIamEtB4H6wTWUeRuzHc2CDEE+ObS4Vz3U+6YDbooh5SUhIzlT0g1kozxeFSHbPkyVHbU/wWj6NnmVW8S+6ZC+nqAzGj+NVbSV3x9dWvL2L/elARzsZ+L2sJqYAPXlfss+2Y9BMYUeMQVIKkEL4tmdvsZTEdnNSQf0/Zj8EuT51gsfgkrI3eOuB5XtjAKTgRnHF0ieUZipUd5sOdZn4qHtDUCAxODKEnriSqzGkl6rz6m8a6ecTdRfYRncMq2iXlBUw20iFq9pwXqow35P6tCHkqQaD8bwPZG4lK33klZT; 25:CU3lDYIcTcD+0dXk5efLFekEiekWpguCK3BybB2gCQSbKQ2iQDw2v0H1xSo10YYr1FNPhK9kAhlrsT2C9ovcKLTSlwP5TysnifJspz2t6IVUHUuTN13NiKDLGCiNzJ2DtIIedz76mA4MuqUQEaTsulr+C5atDSXqD1LmiVat+q4SH60iqP5E0EBPU3rSKmDq+hxHMQaxR/6SXgAZMzZN7NCY5z/8y/lGiVL9clG57IA6R1dCwALsG6AX5UMC13y91J2wwSYI/E/7zrJkFcuoscKlEfB+g4JALLmSy6dEOUgLKDu0xxz7T+xnipp3VGouOOABqZR2LLGE8z5euAD3Zg== X-MS-TrafficTypeDiagnostic: DM6PR02MB4458: X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4458; 31:Exat3TwrvOnmswqGq0xA0LzxXCt8TyS2CiEogtdxrehvRmhUCBXfT51+XaqtZeCOeEkhahcxoYEV/9tyKOPmfxTZczzt2eAz7xV6dHUHEQ80WbNdvxnEFX1042bCpCpzibXnShRuDiGdptA2imUVz6oRRyghFeyo5clbsjI4NQpSK8evmjq/HWK6ygpgGF5p0aV4LyMtdSHFcxfb4wY5KiM6pYtSFp3zAIErY/xAkYE=; 20:sqsJgazfh2g9wa3DUp/30xRcrzfSwg3Y4dLdt/x1ccVAvGVwEfLZ8q+02hagGkRPGje2faz9DdjUcDOC9TFxoFB2cWLUviZc/lDn2DjmenvfunQoWTRjn9CEBzMHxwlhxfWTmMDdzm5qT0d8bav98kwpJPaybzUnAFEESDw69VDyt0JejDirHUcZ2OsELiC1SVi1YsIci5XpKwzemsbKaO9hS09mgl/Y8lVjw+r+ihLghOy0SqvEiQEMOGMQg3B+PiZHXGUphJrONNVxvZm5eSFx9YsjszLY2Pxcb941F0N/Gki/bhJK878HyD13UaMO2Bcgf44sj57MKxSI7e1a4BrzLuKbxevQWnYqrf1yuZ6B0Bhftgk5iUgDuVonksHMZ7IWndxhzYi4imfL1WeLWEg8WCsOQNc1NV15MymQwbsd6h8/m6ibeKiQ5+zosCMHV8oGo4UfzrrjyAug7SjgC11YJTgGymlR3znmU6oeVoA/VT2qc1DDoamDG5zMJ7tt X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4458; 4:XkNiPdTmPzXwb0u0lO20FXoNjz53OS8eQYyPxbcIKkUVK/Ag1Z3snIavgdzffsnHZ8dfgoTUpAga1UgcP+8iinscGNTV9uEnAXNAf+5iq+Y77sv6v3yLt03mX1tnXHbD/tNVuUgC21G7Vl0Ak882aqmAR02tky1OIfQH71blHpdhyxLSCwAYwYUJqlcnQqyGKuoU5DsHy0bEUg6Fi4477UhBPBWe8k2Uffh0SkTh6esoKr0TRmaF389kaWG1Xxit+vB0BAlWgPHQSu97QgNGgpjbdk+XY4rNGoEq+VRGVYM= X-Forefront-PRVS: 0923977CCA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM6PR02MB4458; 23:Z/3P0d9cnxCvHT/2lpIAvrRu3kIDo/gy9Rk1PoR4g?= xMOYFg4GaLd7xbg/fzZQm5POdD2oyIEvewNCmb9wq4m1Fk62uiUl8Y9Rz5BOCxSZ3CgzPm56taA5lGtjnKxq16OMB6zyG3W4TO8WzybXGdPP0cq8jBVLAUfk/tRe33hnOPC9TjaWINsc6smPflYUTM9BJDRaNMhV8HFYA5zOkRRaVD+Wmb7b768h7+bGBS6gqQ7e/t4UsMELmRzJYJH4rSObo0mbi85IRNZe8vnoclfSkI9KutBm8xpjVU+W8mQ1a/vk4Pr1PPdXyk5nixRDj5vpyLPQeCsuKsUu5QbRjJCr5IG7zgIsPQByhygNyYYM/JuyDx4ILWUiJlyQWRGrf0gndLk+QESs+GFdFwKZ5Bvd6P2/QBl9LbisfeJsML/BOvWM7Dq7O5xImndUWd5SNxRiMC9bKi9pwOKpo9uIn42Z3jo4+zeEdlHoIHuS04jXjDc0ND3l+j46YnKjNQ3N5IV40FjaiRuV61jBukFY2pz8+Ma0qoOqyvwZdN3MH/i+PyxaL5XJzGbFu441tS9z3OraDxAF9SQqTRrH1Sj3BzQ+h8mkVJW3N7e0eu3jWDgZwWEwI0eEtUfUao7ZiQTchnWAQB6N5zC2RYBK1pZSCrd+xuyHYp6vpnIAVHSERa7ngq1sBZLo/qlHnMHOVUF/uuQCaY4eh5zy2lSkuAjzMbitAEUmltEhoWdX5i623viT4hpsKQN0K651dHHiwZQJhTJxhX5zxjnD3n7TcvoBTnssTKvBK3HcDTjCTv3ViTJbuDRbuz2uTC7vRQrq9/tMhhxIjDkxpTQd9be0HGmDz67yAQmNPR247b4DLYkOkZ3eM0H647PG6OwRhR/kqVqox9FXZFYB/zIiZzDujHLOj4QRXJSKTONsE9HoPm9c6wE7et4nReJ5SVvnz94s4es6Ws+cjRZvhnxif182afGu8w2pS+iJGe+BkV/tfo4QhNI2niHQH7vaIb6W1QEjlK2M/ZoaeHDzXjAjB9P1f8w4ul8TmniQcuLF/w/uoq7ooubIrUxicInnNNdtrtzFepVq8LgJ0JPqjqZvELyFu1W2xFB9nvnxlW0jqwzCn0qUdY0JM98tudf9MB0pNEinzh6WMlAvWkznrAeK1Us48fhuVJ8DajwaOkCK5a2qUDMrXIa5/tuBkoXvvWyhATXWzKyoxUscbNYzhvJKJwhK0hWerpBl125S16gbN6ZeLbDYzKJqf8= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: 5uqu+QkU6ArUytCna7kPldjJEhZQEmtUFVfk6NLdAyvjYmuz+6o1z314yJZEGla8rnh0E5octALInyKf/s7aN0D3ueYONpjiSOsoP0As7ZPBThVFEGV+y8TvEvzFMgTcvnHnzAxpdtCIuTbDBz2a49CTKGXQCQZEDlGwRC15CRNMli8Z0ryf1bpcN8BWB6jqJZt7URljXCu5xpftoDxceHmdPIsO6ATeZPH1xyHKdFUXqmI50oXFOOZ8gQcvjI3ZV9zhv9PWawo24ea5cFgpJpMdsfkMmGBcBA45lB+UNYkxXP/skFyx9H7UgHwdbOi1J5NBv/zF6elQw6+JYY9KjcnB0ufP2IwQUbsbP/WCXxuymIsUB5UgNvTFjeXlNqgOih6E71LEbveb6ZZn5EqOf2ib2Nclc6PdbYmusFAUlG0= X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4458; 6:riekQuIgHZqtkqMi/LxbXxbmVKy3p293aD8hxZDRFGj0numOhn5Vhlgn7IZbw5LyAEDqq3fWKHEl+HqcFS8Jlnkh8bhIJNnNtr7WBL+244MPhrS+y5Q3NEIg+zBp0QVrjlenLlksbW8YlHovZipsUe3fzBt+vhgTv1ofinJha+r1PlBtsnqJTrHWLbeSkzKEMeyRhNe4sdF6s79zZwWOiY9lNmHsfFpPRUi4SyhiceG0SSZlex8bhqi5S18XiZuZJjFjFXt1cWfgWPbB2M/a9C07gY/zyrRsQyxbIJu/UceehqLtAnPx+t8zd+DiAOgss6g9rQJbhDntVOVJdRI9d7yI+Ke+j35cxLJo8uaLt/svT/8exDK3nqcILA/mAB856t7yY5zw1840ssk11ljqNCbSqEpA5MWiB1Ao0jPEJW0a57NWgVuh6BK0aMAcex8moNCidKh4vFEst+dUHugigw==; 5:VCWILgVjrAoHGVe9YB0mxuNlCRTI6QaA6unwg7cFnMOlWOYepGUbcrOpNWus/tDC8vca1Tx7w6XrShGhxercpWZv/Cm9oQUzazZI502Jws45TAm3w36ZoJB1tLeZ1UDGEor8eAPBn5xpzfcH+W7swP20YDc9BwHp0nGSsxkKXFnfvz8vNDGQ/GQMJbxo7Mr/zbBOnuuEuHUaSNiQA6H6CA==; 7:/jjzrUK39OgAeuvzeg8WqpGUaZmr5MZcTsRM1j8HaoBppxWfPxOjNgwasTa1t97Z0pE/jvJT9VTLsihYwXm02/CQlmnLMX8R1HyAoF3rSWMhkaZk33y7rRaIedBfQFHgYrlcDREZaGDyU48yJqCWig== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2019 17:40:03.9167 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: db6009ac-492f-4a9f-d32f-08d67efe4fa8 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: DM6PR02MB4458 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190120_094010_472663_E61CE016 X-CRM114-Status: UNSURE ( 9.30 ) 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: Jolly Shah , Rajan Vaja 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 Reviewed-by: Rob Herring --- Changes for v3: -None. .../bindings/pinctrl/xlnx,zynqmp-pinctrl.txt | 275 ++++++++++++++++++ 1 file changed, 275 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 000000000000..acf44a5d3778 --- /dev/null +++ b/Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.txt @@ -0,0 +1,275 @@ + Binding for Xilinx ZynqMP Pinctrl + +Required properties: +- compatible: "xlnx,zynqmp-pinctrl" + +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"; + + pinctrl0: pinctrl@ff180000 { + compatible = "xlnx,zynqmp-pinctrl"; + + 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 Mon Jan 21 17:38:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nava kishore Manne X-Patchwork-Id: 10772497 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 95FF013B5 for ; Sun, 20 Jan 2019 17:41:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7E0152A4F9 for ; Sun, 20 Jan 2019 17:41:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6EE4B2A4FC; Sun, 20 Jan 2019 17:41:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DATE_IN_FUTURE_12_24,DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED 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 EE8562A4F9 for ; Sun, 20 Jan 2019 17:41:12 +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=nu7AdDozEs1Td2v61RHQpB9+W493Gu6Jd55urvQXgRU=; b=DG4fuqACNKnmF5 NGdjXjjJEc9duEVJ/rmGKd5S7MzcSUVRTjg4Me5rHwKe6exUfoRb/Papett6A05BJwaq6memtLNeq zD/NLVK5rYr2Mn9RcV8pUdezDs7jbLKxLucmBhmUhpyp321R2pKuFTTfUs7XLEoM0kYPDvlLeSSW4 TC1iVUacWspCcf5Ia7JW8FdvWwL6L4MbQYcCH+QN7CAnepPyXYzLplkHaj0aUN1Nol96A7yjnTfGR jGwxpITYEyrQqka/B6hM4b7Z3V3Zi6sBJJsjsxnkSl55Atm0GWv+ns9eu+7AzvMA1S3ZiL5Zsi4wS Ti60PVfJDtS88J80j5HA==; 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 1glH5p-0001w7-OG; Sun, 20 Jan 2019 17:41:09 +0000 Received: from mail-eopbgr680053.outbound.protection.outlook.com ([40.107.68.53] helo=NAM04-BN3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1glH50-0000m0-Gr for linux-arm-kernel@lists.infradead.org; Sun, 20 Jan 2019 17:40:39 +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=EGwiChZSBt3VDOUuOnlru6ZyMEODZspcO1aaDfIMCvA=; b=rkGqEop4xncHHvMDnI/fcNXeOgW9NcNYq6QOBctznFt+9ShsZD+sa7kceWK2tLsBgXHChV8MLH30mF8gqsjcsdGQ7FQ6JgQjc3FAwKlrE3uyy4jnz9KwwsmJBbPq8VnQq0S2MUu18CGb1ZWCwNEtEOKN8KYLmeWIhnw4fwrrH8Y= Received: from MWHPR0201CA0061.namprd02.prod.outlook.com (2603:10b6:301:73::38) by DM5PR0201MB3510.namprd02.prod.outlook.com (2603:10b6:4:77::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.31; Sun, 20 Jan 2019 17:40:15 +0000 Received: from CY1NAM02FT033.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::203) by MWHPR0201CA0061.outlook.office365.com (2603:10b6:301:73::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.26 via Frontend Transport; Sun, 20 Jan 2019 17:40:14 +0000 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 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.1558.11 via Frontend Transport; Sun, 20 Jan 2019 17:40:14 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:57732 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1glH4v-0001lB-Ob; Sun, 20 Jan 2019 09:40:13 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1glH4q-0003AQ-Jb; Sun, 20 Jan 2019 09:40:08 -0800 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x0KHe0wo022712; Sun, 20 Jan 2019 09:40:00 -0800 Received: from [172.23.37.118] (helo=xhdnavam40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1glH4i-0002tH-88; Sun, 20 Jan 2019 09:40:00 -0800 From: Nava kishore Manne To: , , , , , , , , Subject: [PATCH v3 5/6] dt-bindings: nvmem: Add bindings for ZynqMP nvmem driver Date: Mon, 21 Jan 2019 23:08:34 +0530 Message-ID: <20190121173835.21173-6-nava.manne@xilinx.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20190121173835.21173-1-nava.manne@xilinx.com> References: <20190121173835.21173-1-nava.manne@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)(136003)(39850400004)(396003)(346002)(376002)(2980300002)(189003)(199004)(11346002)(446003)(1076003)(426003)(106466001)(336012)(47776003)(36386004)(50226002)(6666004)(8936002)(63266004)(478600001)(126002)(476003)(9786002)(2616005)(486006)(356004)(36756003)(81166006)(8676002)(81156014)(50466002)(2201001)(107886003)(16586007)(110136005)(48376002)(186003)(106002)(316002)(305945005)(26005)(77096007)(4326008)(6346003)(76176011)(14444005)(7696005)(51416003)(39060400002)(2906002)(107986001)(5001870100001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0201MB3510; 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; CY1NAM02FT033; 1:zmdII0Nx79G8fQRHBX8B25VUJpca4E3G5Uqh8JzJTJAIH8Q/74xql2kYOCPzp7xpEQ6/3eofwkfrGiWhLoKJ49Ive7VLLJ2IYMPRTVML7E+C5Fd5jwcWyqhsk30/RM9kycjYgVA5lFGKCSi9+4s8rJbfw/EGLLrsRJf7qnLbtpw= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 79774b58-c8ca-4fab-cef0-08d67efe55c0 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4608076)(4709027)(2017052603328)(7153060); SRVR:DM5PR0201MB3510; X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3510; 3:uEzeVTUsjcmB6glghAGlxqjz15mLDQp6kqsnc9t7dr19sjlD6prpvtM2ic/Gtt10/OvBT4U+GWN6VAOTNx3qtLow/lwmE80zwelVkKJSMqPZ20oBo+MBnPAMuoEyRf5h1q8Fd38cEDu59qjpPNq/b5RNtDGl6o4L5XaACbO3gU71bbYFledL6kMCsx6y2ed2aUtg7mghpJnkTerMo3lQ8KZKK/zuzcxuAO1erhi6OA6cVsPnBabo7J8Vsj9dI+WtZL/Mrx8wokfdCgUJhicigjJDhy54B1nAxd6c+z83kpHWg28uYopfFlR0tcPLrss9ednNjPzPojAp/dYL1jqmrhOdG7zvLM3TAFafkHj6KS80uiD9bYZfaYnI0GbxWq1V; 25:IHHOfaHxhzUVAaPk8Zfbct7cCFDt8v2Plbza2+HNioFz29TApY7kAgLDzdAboP3+C6xGMy9ixg04XhMq/4hV2wQV8hY/5cHTNoMfzTsQlD/0UUBs6DP09I4XX/Amu/xWzplzALbFLCUOn/FL1/su6Bn/misnS2fy9HrP/Y086d1OS5jXllT5EK3jvEAzW7c3MKwSDN1CcQyXtjtTtRimrOEc5yvlRCDCTfBEmyeDxIUPSJuiEfC331r4bVMFQkyQmEWxXyFCqtaDStmzEX3CJdMbV9j2OUqnLEBnw/cHJGYtP/doc1BF07jNaWWM5ZdIjg5gyHIGYybM8O4m24fD+g== X-MS-TrafficTypeDiagnostic: DM5PR0201MB3510: X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3510; 31:cuPmFc6RioTnqcZhOkstJkOx8VgdZ/Z2T4Xc3dIzFTkTUhJKNqaJmImZ2y6tX7wnvxOSw2YSkirhkLzueSSAFtSBQ3rkTpIpsj+Jo5IYqbuM0cef7FqAnJmB6K+joUl9cuNDCU4XK0PSM3Ci0RsMv+nrzEq49shhT7sGCZrmhaZJLcesZN2Z/KQOgKpM8DSZWklMQwEw3+uSy7JeIWXSMoizU+1f+qvPUFTTY8lE1EM=; 20:BDuiNNi3hWuwjfwdKG9j7mbWpBkRfdY8d3UDf0s9b/L7h5kUtcmt6ekkY7RWJFcG668jN6M7HO/NG2GsEjROXC1Nh9LXNhi/usyRsve/oxTScz1CIa7OUSr62uXsg2YsqngOjbLtz/QXHbXy6MbxJ4pVfCYvZrpy2c2fzS2aDD6P3gE0gYt8YCe+DgZVJ+n+Gjempt25it1MfX+PBqogWxdYz7qm9xX6OPRBtC0VCCYYohdXd7jLDkDD7L5pY7o8L0seEwkCxuCCqOIqkzMX8DLlSNlgJKZ2aK91Hi1431UO739lmD3U08sjbK7n0guoEb6VzWDltGIkfbz4N4EN3LHF0+DNbg5ai4BglyOOguso7DjlfMR37/E9A5QsIHMtowkbx/A3eoFfaAFGtHxBlL5+Mvma8WUlWBz0+eaiDdMkc+WEAP6ht4S5funXGs1d1/GXisCOCTRD+kyhTvpLy2JEn0CRyAyzPbjPlIOBTB/ZCI7kosY3ZtOYCnc5HDqv X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3510; 4:yVzTppwCIDhGkTISqTKeePNf+FdXNF2Ec7wKo3HWD4/l80TtrGCa+hrgTF8ojWQEgaNZYsw9x5TA1k3nBEuPaZn/gYAgtdZD+s26VJi6DTcql9v4xjGotanFkkryJU00t437HnuI8irH1m1ivslNrnztpc98X9HVyrJ+DV9rbaxbZVmfjBfwvecPjQyN8KUKIeUehlhS75M1hdPidaCKuRD8xwJRwcUoOWdUkBfBxFiOG6bRpPCxoMI+5UVbCzR3vLcFEy6ZX7jjrPl9ds8dblcNaOiEMZV9j82DgsY3RO5cq42c9quirzl+V4Mvu6+c X-Forefront-PRVS: 0923977CCA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR0201MB3510; 23:jgdFzJWDecPePTLB8lkKgrvGbr70cCH4fHIV5Re?= 5LMO23idBMyVCk6f0sV+MidNPeYV24yVh8Uajuor8STbGfnCaIxHSHCF1fYderhsW26FPyWJxd8GiKwqzs+LVCZgp1CjB0KlnaV364qxp3wd8y0CZepkGprW/f3pQSyUGBO1co7AFFJReFhNGMcKvdvw3PGpMuogdr/6lKm54L+1aJ90hp450JbN4RM3hnez8NGmEqCX1fNrOzFNIYTkHOVRtfzfGZDgWUf42E8MAIyYyXI+VSGk0VVlDPEiCXpFu7BJz7UHezNX9/48NuhKjgoGM2cujx++OBFKVRIIZEE1OOkfGwfcQxswgUid3taAVPZzx+cqUshD0Oln6IomSeFRz6nLmkAWOxbC4Ckk5g0p+VVpSZ2pH0gxEcWJgIl8AGO6CFCKDF7gHHCkMjnkje2kqzS1BRFt4q9ysMbrzeNckhZW0GH/7rh4S3ISXnedWG8ii4NyvAyULD238pwHz3wXzlXl8pkm8qihgHFG0sP2UeC+0yKfffHVJk1QdxT8a/ubPLjR8tyY0cNdqS9hbE3ib8vzUf+fj1YtS3Ck0RJmcJstLWkyODeYXt0o/iUBueWhz5E/AQe5iMTCc67IrGKbGh7rxulEtlUNloXwIvR6z8/FjCZ0EMT+Lor06IVp7hMfOg17qIRVHfY/rTrN2PXyJsKSeo4sBkEn80AzWj6afoqOAbs+IhzZf9ctOKEpUGXZfP62uEnK2gq03aaUO1vrU/vZOJvV73MvgFaN1cHSit/ppsW4y7cYMf23RqMgmnN0RS7XFztDBgtEBYdlKFVaI9Ltt+hNivb452VDO7Ql5Mwpxp+pW4DKt77Z9+dH2ta++otDFxRo11oFS3u2UBUKu3yJlN3G5ZiZd+xuAG+kDYZU3LJjj70GvoiZPrV2YpQ14LXaD2BZ9DKkiE8jReOUEPSyBAE8v6+hThP3jpdkhCaABbHwvqEwlNcUTyrTfaR2S1vZwd5MXL4ZziSPPoc+ROqQgEWPutIzaR6uviNxw2N3zc9BJdZvG/Sl5leEss8RFBJYUx+TL2zQD7i9ygJZDKuU9Nb3n0f0euT8eA+ZUtqcR3xujpdEjf2pV6mM5ShwdZ/Y+tGSzaY6NT+Q7FFCfkPDeTwx3bPyiEdZ7ea6DjC23UDZnqLNnqzhXHX+SeTk= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: lEljIJgD4CNCFCpzgmsabv7pvxgY2OdXKrKvCAy+wo+lxQkK6v3cyPvBjaR6YlpRFjBL0x63DMNNFGV2Bkmvo5Jw6omELu520Qifdf29TT76RxCSIwIFnY91OH8LoP7rV3LkiVvi4luJdTqGLEixUdxDksUwxZigRcmtephspvhjoRkfwkp/uVNx+rl7w5wMaGK8Ju/LC1xMUi6L6k21HhR6NYNoSfa0mnWekuyoxP3XmjuobDF1mJoPCOWeMx5gs8Y4t/uXzgdKb9PGP+idtR9KriMhFsYRHGmsFl1lX1buLXXVqrVSUFqrPCTQPOPoUqvqPC4UIIflXgpEcxJtmOg+kC6Yr9Rbdzn1MkghgFLsVSVgiy51bAq+uivBvt42oavE6HckDrFC4/Bfc3Rxuz1aqhE13aK0QTG977xD6+A= X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3510; 6:Ncb4q5F+SmjgEB/KUm+IZf4g44snlnb/TtH25XhyCeOrSo6bJIIrRwO9lSe2MmuibKex7kM2TBuKtMGsTS5DwXM4Xp3tbUcAGUv6H2ecdAiblbe4wQCafrHXWV+KYkNMz37M6Idcs70dMNkELe3HGvl5SBgRmNIDhISuQntzhq+cWl53DvM3KFLzFWMonrkGJcl9ss4PRHIcbrjUJARDYQzBBC13i8O894XT18MfnklQWQnv73Z6ikUUUG2aJ6ItLOz2tHnlZiMPIQEmJQIFjE7nxDGXMpFKgIetp2GkyW8m7rADfWJyN8pj6d9U5c9MjAZAhh8XRyO5vnHQYm2cOMux9gPFNcFN65vAlZlSSqyU1i3nb87/q+4y9QkjAnj5r+zDeJphZ5zzFgOgEiJVGf0KwClKQ9jMnw5WlkbZBFewDClUJ5smQtgZKi5QJ8v25vgAKovV0ZM7Wwo9H8R9Gw==; 5:+e4cRy4uDGNtMXrKuOHUaG21Cr+CmzFKeQFJIWZNwTHJCfzMJ1j8zAyOdAdwFapU+aCt7epFsEltAh14zd5Q8w+TKddgqlmm0eI6z1TiqMx/ZnKra693IkvTYjB1tFRvXXXc4Irtxohps/3rfDyBk9D9UDubDtDx6MZHtEqSO3FQv4xaL/igOhFLeNm5Ub9RN0bnwNZN0IjZg5GVrMEj4Q==; 7:cQ9lWpNH42Ehwfqci8jYz2BW6LqcvH2f0N6xNcesm0rUwgJvB34/KxuI4zo0WREmeZYtUAqP2vWmHi/lzxsXvFOLYjNAjYPy8opzURtvbSJMH/AKzQ+13b3G+zBgcDMbuGzWoDTlb7Mm83GceXC5fw== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2019 17:40:14.1714 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 79774b58-c8ca-4fab-cef0-08d67efe55c0 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: DM5PR0201MB3510 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190120_094019_068167_A69968FB X-CRM114-Status: GOOD ( 10.27 ) 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: Nava kishore Manne Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Add documentation to describe Xilinx ZynqMP nvmem driver bindings. Signed-off-by: Nava kishore Manne Reviewed-by: Rob Herring --- Changes for v3: -Added nvmem node as child of FW. Since nvmem driver is a provider. .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 47 +++++++++++++++++++ 1 file changed, 47 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 000000000000..2043c8284f8c --- /dev/null +++ b/Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt @@ -0,0 +1,47 @@ +-------------------------------------------------------------------------- += 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 Mon Jan 21 17:38:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nava kishore Manne X-Patchwork-Id: 10772499 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 CC47A139A for ; Sun, 20 Jan 2019 17:41:36 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B1E5B2A4FC for ; Sun, 20 Jan 2019 17:41:36 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A1B7A2A4FE; Sun, 20 Jan 2019 17:41: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=-2.0 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DATE_IN_FUTURE_12_24,DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED 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 4746F2A4FA for ; Sun, 20 Jan 2019 17:41:32 +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=JRt8oZQyB2it1Vap7Uj9lXMQkDQyPCshA3E4EiRUI4c=; b=A6Ge+Tgd2ecy1L WoM0bmYTxZOQm1Ve5uoyI6ebbqe04dtjog2CEZfF/h3G2l14zp3MFOXSpepxJiJFKnFpI95kNCPdY gnKuaRCu6f7xRmADpuanvmfoBIByTLKM7w+IZenQ0DWMPBCAGahni6XQOKCmcslDSX16t24bfRFi+ OAIHgZl6YVsSczWrRCvS8xelgxxMapJhGnzAPh0yJEg/lN3qzY8ZiRF4sjMg1KboA6MoNmr4By3Oi fa/5yEpoGp0XRe7y89SawVP1TMlvfUg5Wb9kLEUO1Jv8YPtgsIdesiuEo45LB2/iUsdhUJFxFd6ai XXuEC/nPLZFS7my8K36Q==; 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 1glH66-0002Bq-9Y; Sun, 20 Jan 2019 17:41:26 +0000 Received: from mail-eopbgr730084.outbound.protection.outlook.com ([40.107.73.84] helo=NAM05-DM3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1glH5A-0001OX-6Q for linux-arm-kernel@lists.infradead.org; Sun, 20 Jan 2019 17:40:47 +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=7GEZFY9FBwFtJvdNCp7bJwkJNb3GByq64+HpZTjvTmo=; b=WBxJwNvXtsEoMxlXBNmQNGbZxPBhXAOnQx0jhcV5rfaVhpTEZ++7lOB9rhEzj97Ns1/bKFV41f+FzjXt3PIm+SZQFquGyRgoaeoBTU4FIYmXSEXRBLFjnk+mxJBwJLZ01puYUdLfQdr37QKG85fT1M5Xp0c5l/vYvkNNFF2pcKs= Received: from BYAPR02CA0017.namprd02.prod.outlook.com (2603:10b6:a02:ee::30) 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.1537.27; Sun, 20 Jan 2019 17:40:25 +0000 Received: from SN1NAM02FT032.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::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_GCM_SHA384) id 15.20.1537.26 via Frontend Transport; Sun, 20 Jan 2019 17:40:24 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; kernel.org; dkim=none (message not signed) header.d=none;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 SN1NAM02FT032.mail.protection.outlook.com (10.152.72.126) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1558.11 via Frontend Transport; Sun, 20 Jan 2019 17:40:24 +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 1glH55-0005YM-SE; Sun, 20 Jan 2019 09:40:23 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1glH50-0003FR-NJ; Sun, 20 Jan 2019 09:40:18 -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 x0KHe6X7027539; Sun, 20 Jan 2019 09:40:07 -0800 Received: from [172.23.37.118] (helo=xhdnavam40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1glH4o-0002tH-Cf; Sun, 20 Jan 2019 09:40:06 -0800 From: Nava kishore Manne To: , , , , , , , , Subject: [PATCH v3 6/6] dt-bindings: fpga: Add bindings for ZynqMP fpga driver Date: Mon, 21 Jan 2019 23:08:35 +0530 Message-ID: <20190121173835.21173-7-nava.manne@xilinx.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20190121173835.21173-1-nava.manne@xilinx.com> References: <20190121173835.21173-1-nava.manne@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)(396003)(39850400004)(376002)(346002)(2980300002)(189003)(199004)(63266004)(336012)(36386004)(106002)(426003)(305945005)(186003)(50466002)(356004)(6666004)(81156014)(8676002)(478600001)(81166006)(1076003)(48376002)(106466001)(8936002)(7696005)(51416003)(39060400002)(107886003)(36756003)(2906002)(2201001)(2616005)(4326008)(76176011)(446003)(126002)(47776003)(9786002)(16586007)(476003)(316002)(50226002)(77096007)(26005)(11346002)(110136005)(486006)(107986001)(2101003); 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; SN1NAM02FT032; 1:KQuzWZwqzzZesqJgTfIoZ7zc0cHX1/TZ3Ac1l+1G1kCexl3zRABCNEoR55/EQ5is2Hp9g508kO1pN5BBtVNZTWeqqQ0gUln6jpnKkZyfc4FlPmmyDa6ixue8po11fxAhNUs0dpdBWAVcp2GqV7Zm0/obnPvWIbXa3/PSgGpTQjI= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 95f9e4db-a339-4460-0302-08d67efe5bc1 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4608076)(4709027)(2017052603328)(7153060); SRVR:DM6PR02MB4330; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4330; 3:GfRPDcwcaLL6jdpBdvKs5Mg/42/e2aj3VFx+YtYfTykkaU1Szrju7P8b70R++Oy6rLNraBMPLHxvxFJZ7vb8osW3bxVf6d+jgmpj+qz2qeVGUS0iNUqG7b/KudKvdPP63LD/tkmV1fkhkaHk0Py8B4fErA+mB61p7ab4Yn4rVTmkL/8yGKJbt1V84GEnkXkFlCzwl32u3vHpGYqBCaWe+muY1Oho2Oa5mu9d7IXHQUpqmu/o55zi21+NjxRZo/32XgSc/vVHaVzbmrFkDMcWjp/Nep9gIKif4fCciA/lqi/Tnffk6H3M9qTG4+kYWP6ivmKXdTdbwl750N/67HXx7bR4xLO7L5S1/pNv5gn261brq38Ihqsr9yHZo/5GiqHd; 25:1ArWbTsGeiMuSs/RI0DEOjFuJVUADu2Uq4MIyA7OWPx7bZDo/+O+M5DjmwtlBvQgVDo8NhpHdenLlivUS6mkjG8hD9IsX7/OoXOmkXOwFL4AZ8uKKBZf/67OWgfIo1b57duMV/JNLa8H0fDd5UrcDNdzk3dOPwphl6LjLWUfFiciKCvcePWH0n/VnpMowNYX8iuag+TJEeX8Zgt3Y5/uHgH+7Q8mipoD3C7jZK//0IXLWu8RB9NZIj/AQdZgnnprQ6tk6yFMI8E/0qvnSKmcWXUNaVXjR+h0rAVkjGZh7TJX0vlXvOk2bQMJDw+s288oHnwgskkP7XMs6xpJ/KfVjQ== X-MS-TrafficTypeDiagnostic: DM6PR02MB4330: X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4330; 31:HjGcmUE5bNbqzM7g626X9TfubenYJElX8VuzUhWQHLaJkPa1vgJF5dwhp8Cc/EB8WFCzO504dhkVrFZBn/YVlBB0xWety5qN3rzRdTA+X5gAzFgppeF3zC8B/SzwED8LI5eQt1S6V8kGuVzYk3qQ3fI57mTyTP/KdqWJPV9/GF0xYVX8nl1PcoLHEXYCH6thCUpMMpIlOMarDrahFydYPZPbsdqQyiSOMXJ6/SnqPcc=; 20:JTuO7mbLyacc2nrnfJ+ZqMWf1NHxpLxyWDDReRsRHUStfNhakf7ijJFtw4mfB/YefsTXHYD/6pIsPhZIOYh1nrZobW8Qj0SbQdibLxuiYeDxwDr+NtF2l8ke23AY3yhkXUJafAzG8leugINfizXUZR0a3Iyai8wqmT3UxZGLen2jBp20r6mrdRXPng34ZmykymvvEdjrK9kd1HVMR45LT9mvkd+o0m2VcYrn6n0R/tXjZdC0wKhlXjhenmGnKmHAop+KyjytrvrJ8uKO+KSSPxlFPpROK+PIBJynnKAB03tY7gDUVlHZsQ6rVcxcZrWKnryIIy2FW/bAM4DUJLQRh9rBaTk0rPct9mNqfrzbzcYSwW6UD4vsW+pqmPkGSX2/d23iicwtYJ8WvgMRpJ36ZuYwUc1BjjhaSqQe/D+a5tHsfaERZ7vCvQYbtqCkgR5THY8J0YU87Fn/c5hTbK3cBB15Ldt1T4GCWt4+ziYMPkvCvKRhxOceuRhe8zhvhkAO X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4330; 4:PDT600UKInx8ZGU7PHSSKWkK2kqnjUriHxCbZt+xOceiER0g+AJrw6BzXRkgrdyMog1cAyBOCFVdi5muYBxFIcb2mJiFoLo0Kx0GnPBRKRwI/VW0RKTpFfjmphe3UdA5R8V4b08jSwWPk1MgovO2uoM8eCCxHsufXjNjEawKs7gY5C+N7AOX73BtdMvdvHnYp68FoWheFSrGIEKkIHAPSTdaJSCRRWqzdERqT4kKC1qNeZl2WLGBGsAUDMx+/XPrOfW4NRiGCDxePP/Vay72ps2L5c5ikgJDF80irWkNtEKg0whW34E3Jk+LuhhIhF8z X-Forefront-PRVS: 0923977CCA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM6PR02MB4330; 23:qMzfjq4tsB/cpJ/h9e969iX4Tuhe787Cs+CNP5FUx?= fQ9ifhGtK93zuH9gcrCxGqint/R46WYny74yc1mReT34IZd+IDidGJApv3nWB9H00Ugh7ZOA+OW58xFE/q8jLH7CPUEpbg7lv/wPmRh3LlsMCxQFB5rzUa4DP2s5MxFMRcXYc60ZRod8+IY2m6npl6VQBRoP7vtXUu3F5KR1qT/1hHGD7+LGvjTvm4irKc31KEqopuMzt4HKM8b7JpB8yhdU+oGpVRKMF5GHUxuBypvIbONs74yShl5TQBc38WAioyUvBelVxyKt4tTv09ep+1hEmTkgNhAhaaBtHaW/PX45bEBZQjoEcRYnwy8+Ogq6vi0OWTUfM00KRqsDdZBhig8wgI5QMRuqRpkuAYcybQ/Vhwbe8R666SGlK7EI9C3Y2iF1bYmWo5HRbn7fc3mjbuBFTqP6z6wdXui1yf/kV5HkwLJC/ZML8Ej9sokPpcaqtRp00qMQkGdFegZcaeCrnToo9hS9ZEr+CMOD2Rr+EaAmZnRRvp0kl3LtEn6kufS2KgzcsX+8qefgjIIqBQOUvdoT9xj2X7dz6htFs/Vu1a2MUrr9urXMTxSAEaIo84vInT7kgQ2w/Kh6xaPa38qSSVoln6dd4TQ0QBIC/qYFmrWGFkLjliD+QsIFiK1Fm+p41oA1PACvvuIubN6Gn4V7P0QSECsaRkHIjGq2CI3xcC9ojfKm5dYjCHbBVMf8z5HMhTO0ZU9PZEOkO/kekbjtEgFlEU9c71a3sEMBXKHlxAqYXBxGLt2TSfh53Wb3BYrRSFRGFF6E3CHJRbq8/wtPxsSvRoD1eFTIPZrXRV49xcMqPGSsUlZyRid7JRbHqsAfQ3k5aaOzeSUQUUJVFErbCBRUyib7FKvK6118thbjunYTjDMN+X7unnX2VRTZh3nJLfvZcnV9gDXJNVol7D6fgNE6/UnAn6WzOkmhCScYno1yY2MAwOb4HvSbQ+KP/JevdhjQW+OSXAWLnYpZEOTnFGwO4l8b9mhH3MAt3W3+uq+IZuDKS+zIibePHqMxi/R12S4IB3eBZ9rsbvtq/g4GPzncaB0Oo7dgszXrDUwAeJZgkchdVHKoDLoHSBpqtY6Hc8= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: /m0tcBWc6DQk0qhRUdxs6cvmIjsBLnKg74bLGD4B58melGGFqdoc2EmHGfhaFUgIvOUZIseBLEDLMyjAKPDFaPvTt5k0xpEvSnT29bDHi8++obPlwPPuUPc7PZlzmKix9uYTmMGmib5uvnRSFriDi+N5nfRZN8D/BC92Bz8CKjjNM8kw2nd+sLkTsBnHnDqkwGftlOO7cWfiZXA53EBTzULXGHQX0fLjxyuNjBG/Z5KRWJdWQxLUePo1YLmnIkwFlPr4f5gwsBa+xkHl8kCJyG/Aw/8U9fMtHnRjgymXhEfWsD8hptniYIEy/A3+A0WgP6yHbsKzANDmMqGSHB5Gmky0Sdc9etfY1bvrf5bg4G4HuiXLD+BwVBh9AloavsKOAt4ntLp/B3f9QScUG7yMJtL88MjzTONfriK5a9p1gQQ= X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4330; 6:JeZjt2sKHQT5S50X3x/vlWvOKMPj8tM+mko0Q0vH4998VRbGpE0NIycA2i9C7CuvxLKEsgI5WP7xNlI2DGiJZTCa22C0H2YIeQhrQJQtm+wRKVQ3LiMKs187bcFujyr1EEvdemRhQGi2Ga/8N33SYOyVE9WKqTyud8mrTk/fxqLYF6HovdC+uIObg1wrPDe/0R/JTTybw6jGmN67IfHE924JtAXjbtD/FdVwplj6LsSmGnk+RUG+mjCvOhJ9hu9Nq/DteVccAFlKgH+y4awbMW3TPAVe3lTG0gjAd7OgIK+Ep0kL/y/yjGAUnTmsZkIalm1oSZuQf6tKOQV+xmTPGt/iZuE2efsNDrB+hpkBzyXRn9EX11m2cD4q7EKkT59cKiP7R4LPb1wzTW4sNdziLBGz3jR3JKu5NyxJleKPvPgUrETikPyR6A+ivRweFd2sxpk8/Vtit16Ugg4w0juvTw==; 5:f5/CXzUukteTyg8ZNnukMmn8VWDjd+eK/5OArTTfMGag/DwXTJo07SLCgJ9QfCn33wtGk5ySaSBX6w1oCroprgAwbuO39P2mso8EUYbOBvsPAjZhbYJU50q24CMPHKF5MpAHrCbdYsfLB7dgi5eIkaApImyWjYy0xd+08QrtEKy3TdOHYAe49CXUgIffKBlEuDmldIDJzAR4miqcPwMYNA==; 7:AFpE0EH/RuTUIL0sbbfBq8gDYM64+8wK5ugI+u7Ei0/t7U5C2NKlvRNCUx+KYIkqHYd56WI4hnCjmSLUtYRmgLHJ3ZDIyyoNFxgcMAy1Qai8b9jOVaGd2EykyMxsDqTQ8z57+kX45FhbCXDRpE4hWw== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2019 17:40:24.2860 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 95f9e4db-a339-4460-0302-08d67efe5bc1 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-20190120_094029_208916_DB3F0702 X-CRM114-Status: UNSURE ( 9.48 ) 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: Nava kishore Manne Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Add documentation to describe Xilinx ZynqMP fpga driver bindings. Signed-off-by: Nava kishore Manne --- Changes for v3: -Removed PCAP as a child node to the FW and Created an independent node since PCAP driver is a consumer not a provider. .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt diff --git a/Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt b/Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt new file mode 100644 index 000000000000..1f6f58872311 --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt @@ -0,0 +1,13 @@ +Device Tree zynqmp-fpga bindings for the Zynq Ultrascale+ MPSoC controlled +using ZynqMP SoC firmware interface +For Bitstream configuration on ZynqMp Soc uses processor configuration +port(PCAP) to configure the programmable logic(PL) through PS by using +FW interface. + +Required properties: +- compatible: should contain "xlnx,zynqmp-pcap-fpga" + +Example: + zynqmp_pcap: pcap { + compatible = "xlnx,zynqmp-pcap-fpga"; + };