From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751628AbdHQG0z (ORCPT ); Thu, 17 Aug 2017 02:26:55 -0400 Received: from mail-by2nam01on0067.outbound.protection.outlook.com ([104.47.34.67]:36468 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751167AbdHQG0w (ORCPT ); Thu, 17 Aug 2017 02:26:52 -0400 Subject: Re: [PATCHv2 1/3] dt: xilinx: zynqmp: Add bindings for PM firmware To: Mark Rutland , Michal Simek CC: , Arnd Bergmann , , Rob Herring , Soren Brinkmann , , , , Rob Herring References: <2935be9896d54020720919e7dab7c2f86bdc83a3.1502886277.git.michal.simek@xilinx.com> <20170816160046.GB12389@leverpostej> From: Michal Simek Message-ID: <04d8618e-4f39-9caf-95cb-60af35dba662@xilinx.com> Date: Thu, 17 Aug 2017 08:26:34 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20170816160046.GB12389@leverpostej> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23260.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)(6009001)(2980300002)(438002)(3190300001)(189002)(199003)(24454002)(9786002)(50986999)(76176999)(2906002)(53546010)(50466002)(63266004)(4001350100001)(305945005)(54356999)(966005)(356003)(83506001)(8936002)(8676002)(478600001)(230700001)(81156014)(626005)(81166006)(4326008)(36386004)(31696002)(86362001)(575784001)(77096006)(229853002)(189998001)(6666003)(2950100002)(47776003)(36756003)(64126003)(65826007)(6246003)(5660300001)(31686004)(33646002)(23676002)(65956001)(106466001)(65806001)(6306002)(54906002)(107986001);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR02MB2253;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM02FT044;1:VkWgX1ge3fJzQl5mL21sRB507gqG74iCtxftBaDQzbngYuJlfqUD/oc/ZhmMXNNeqUX4HtGIHY/YgEBcUfHgXYoR+HsNQ9S/Hn9zi/IU70LWJAp2mJIogRcyvquI/5MDZHDZoLezPne1YLavSV9NfWTE3XbtCVABKVj+d2XZ5Ok/6Ma94danjhahp4YpNpd/SBpVPV/2FbG4ozO1yNRU7DVGKJRHpEGYx9tHo7hqpxPU2OnvHaDPFO+INNCJ8EZBwoXbAkRsLBlajcXCLIVe2m0UduT+aV5XJBuRdyB/d67vjBK96SzDmMKbKFZzV8HhpPJYoTLiNaS0P+RHgbXCHWj778EOouYJMKrHVFAI4CD+6U+uyz+8Wu1aclkQB6DnUIqFpUQYKnfoqjVYva3TfOzWHP6uB5Afke1T3b3iXkkQvnxI7Q6z4OWt3xs8sN8EHkgiKIYPkB3KfYntx36FZX6rvFSjasOHDE0NUwVLKA6QKuKT235SeXNefTY9FnEpjG763CS6fz032Y69JXqv07WRlv8ZpN+rmgVgUH3QOcT2PYzBfsIShPooRa/jw6SLhthsJXOZ7g70Goe4erk6CYa1jyT+2jbmrB6lYK4hB41zVR8tV1PSNVpHpgw+OITMHcDSlrjxSpUxUYgvFOx1aslMKkkZbPSpkRzYr8XpGesMS48btpYOKYfgdboikR8IrSVlY0qbGupTx6t5p81JRcbgmMhOAVs8MipIwxaM+IRHCe25aLkYmtg+1W/d2gHDOwkT2I2zT1I0QUQ9sxDUi4Iai87VkL4UX6Xj3Iqr9y7YVdStr2SmYaxiOWHsbPl+rPn34RiBPzDt2f3OCyqKxaGJByNqNyaTiSUDosSiP+jTkWg7mi6V4gWjumXmIghjmuTFipngM7BSNsrZaAJcRA== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 89972012-534b-4e17-ed10-08d4e538f14c X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603157)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:MWHPR02MB2253; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2253;3:8w6wLlLwZvQQA3QY3WpsJMpVwf32P96Yu6gzliJb+19qPMyIezRK1oficWQFACzEqB1tR7fC5BUpPxtS78GZqKUC9g2nhFpnfIe+cFhIkuTbdzAAYN1LjKE0fRNQepOZib/nEWDaSocZomnzWHTmRG1VHDe3t6PDNFFnoGveIh8XcEZntwOErhu5wizyMkeZGl73X0sKET5tpk7GCr9ZreDRKJXiFJoU00zVjVk6pdjRv2WZk4kxpur1Eg8CtmYdt4hXyuPM0TnLpgegdhNhDQr+WOLWgByEUa4DJCb/JDpx7ZQtccLovj/U+nImJjbRHxz1hKpUM3ZlFhgLJp1kBcTH7CD6ih2WOzwv10hRoAY=;25:AUQ4AkVf2YPPQQvwQ9e23QYl+wgfJPOVh4B1D4W0esotFvvYMYmhSYvlru16SRdWl2xy9dEu1y2imzjuy5GKEXPGbOoKMzGTyTFrwgrSy2921CA0nuv+fbRBxRVygob8AITrVCF1tWqDGN6xrF0wWGUPjwLuw+ERgxkfTdwGHFRisTrqyK2ErRDwzHY5p8oWVudbl/ls50yR7SlUqXXWGgv04CEuErKx7cbFVdzfUUxENmwOHQqhU9PLFfjY2C9wSLeSZ6UVQK8FbsqsULPg5iP4wTMkXdAPZOEcj56jWMTNBQ5hTvBgzug9YQUAUHBHwyg7j+E5vcr0EfRrCZ+FDQ== X-MS-TrafficTypeDiagnostic: MWHPR02MB2253: X-LD-Processed: 657af505-d5df-48d0-8300-c31994686c5c,ExtAddr X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2253;31:I3ATDMp7Imv/v1p8ylbwXEzEUUKUfwfSS9uUY7zrNiquhvdACgCJ37fc4glr2VoR0HS+mEB/6x23QZaCuGvz6PSp6BOqqYaA1choUfB14EwnphGqnJCiQN9YkHVlJCLKlrxdxJVnPOmUG6LBbFFJI73L6JkU/I76QW7vsmD70oDgPR3Z2Rlw63ScvgzY8SJhr5dHkyfV1bbG9JLRDOJ7zjddqtWAyO9GMUPq5bHNsMo=;20:dMCAxZwpZKXF9xPL/WsHtXWdzePnsBvPIRuoq2I/neMAHgTMt1rhbCLxkS2QwzEUxoitBSRZfgHGr8C3iapTGDwj8CV7QqWmyPkT+XA2glMoaR8h787f54FCFeMa6X9dGabLtsnFr9ZN781trj1C8J7PJciCje+PAgRmwaLevN9t9/GT4Ogy0NOB1zSZQJUn5udVRmgFbDQ9hsjDhNS3fcte/CUAPSrGBUWvd/aSPe3Utinfab4xGQmMvhwtHPVLeoeuC1fpkR7HOpn3UmO5KR8eJ5yGh3qKdGNto5kOUeTeJWh7g58EbQaiXg5Dml6ZEYLUijyoXU3UbwG2J5UxnvoOVr8tE+GfTk7gcO4/ctu7GWBIrcEckmk6VoZXhmdqxb6cp1KeSJyTxt6LeNRwHFHDvWRxIgzE3/Z1MlLul8sxvCs2Pkd8HPY6cZvKI8B/1Lr2vwmuKTuKd9vROkX8Ur6cpMiFelyVUIMRX1/c7L/u7C8sQ7+XwKGXoVLDloRT X-Exchange-Antispam-Report-Test: UriScan:(192813158149592)(189271028609987); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(13016025)(5005006)(13018025)(93006095)(93004095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123558100)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:MWHPR02MB2253;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:MWHPR02MB2253; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2253;4:aKnZWrE4JMjSIbGBBSth9v6vRdybiweYP8uEm9BeENsaZa13PjGJ70KyGTW8FPy0cfUlmsbLlFFjZRu94jz6QVjOSOh5O0/NkMfzIxp6QQBQG+ZI7AtXYKQmvbLVhI3dfv0xR/HZ74CUSh/iG1BBZgt05FyxMd6g49VBtldwx9jYRSL5ezAKm20futJCAB5Pfjp7DNUabE6MYYwd47XaZyB8rgPKIl0xrqtapEZTFhI99iiMLoGAWX5HlhA+DBNEfHY+QVlb8Suk+2dRaG7vM/YNS3k0W57kElKEHjRvWwEwrWaXZXh5PDnB+/sQyckW4GLubNWDPHlWOvYuhB6G+Q== X-Forefront-PRVS: 0402872DA1 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjAyTUIyMjUzOzIzOmsrUlpqVEVjVHhMdW9hNmxJd0N4ODRNc2gy?= =?utf-8?B?L3g2bnJlWEY4WUlEbnJPS1NoSStncVdrQW43TjBEUWZ6SWlDVTQzcHNDc0g5?= =?utf-8?B?L2JiSERtdmVUQk55Zk9wM2dmak05YWtudXV5NXh3VTYvK2diT0t3MHg2eHFz?= =?utf-8?B?UkNXaXQ3bnQzbk1WUlJGU3BhRThjRVduSlhGakQ5Z3dYbndNbHJhUDh2dUND?= =?utf-8?B?VTl5dkM3Y2hjZlh0Vm16K3ZiRmpRSVo1WW10VU5ia0s4WEI0aWdadVJOMnV1?= =?utf-8?B?NllLakZaalBhZThDREV1ci9tY1JiekVJdzhGRmtWQ0FMSE1MNW03dkxTK1Nw?= =?utf-8?B?QlIvcjM5LzNxQ1l5MVR0cTlMNElkWVFwU0o0U1FYcGdZNEZ3NWlrWmpUbFdV?= =?utf-8?B?Qk9XVVBPVGVHM3J5QzhPMUROakMyaVRSMXNya21hSFMrUVdQNU45SS9ubFhU?= =?utf-8?B?T29VMmhDa1JKUi9pQlNHSC9EUk80TXZVT3k3TlpSQ1dQcnpyK2gyeWxXbzhI?= =?utf-8?B?RkJwK05IMTBCZWtiZVBFeWRpNFQzNkxObDdFTXpiWlBYZGVQTU5HbVBJYjlI?= =?utf-8?B?WWIrQWVwWVZsYlZFcmZDODdaZHRIYjBGYU42cXdRNnIxRGt2NEZRYXVHZ0Iy?= =?utf-8?B?VytCaXNzZllDdmVUempTMjdhakNiNzFOUGpmU2crZHkrYWEvUEFYY3NXQmFE?= =?utf-8?B?cm1EcVh4b3lReHhhZjVrZ1NORGFBVll3b1hWMzFDQmE0Y2FtK2hwSmZTMS95?= =?utf-8?B?UlR2VnluSTJRMVE0K2Uza25GU04xbXJ2dHdJTDdkUHpDYWYxZy9PbEpCcFNp?= =?utf-8?B?OHN0ZDJ4ajNTM29LU1JVMnRTSDFDcEVCN3B4cXhGMU1DbzVDUFo0N0NyS3Fq?= =?utf-8?B?aFFXMFVWcmpyV3NqZm5sMzBBRFU5WDNJUlhLR3VBWExpSEh6ek9BaDNqZzZX?= =?utf-8?B?WDh3VGd4a3BTekc1L3JQeGNDbDJWc3R1aERmQi8zQ2dXKzl1cmpZOXVJeHBE?= =?utf-8?B?dGpuTkZKcG1QeEQzdzdGZWxTeFNhWnhSSjJEWUh4V0ZOdGF2ZzczVStFUjJK?= =?utf-8?B?a3oxRDNrV3RDbHZPbDJDclE2c24vVGN5ZHVHRi9VYjVLYVphVk1yY1FGanlp?= =?utf-8?B?U0NxeDNXZE51U2tkQWpyWjBUWmlDd29aa0w0N1VpTEVCWWdzZVlwcGRZMEla?= =?utf-8?B?UlhDM1YzMTZRRm1sM05JcUVIL1N3a1JxL2VmTWNlVjh5UHJnUHEzcXpFMGI3?= =?utf-8?B?OHlqV0R4SnlNMTlEK3NnSTZaQlR0enE1KzNnNHRON2ZGbHEyWWErQW1PWm0v?= =?utf-8?B?bFNQcmovWHR1NCtESVhienpyUFFRbVZwZXZ0RHl0UWRucGtzLy9ERkUwbGJV?= =?utf-8?B?Q3hZYzZWUC9VQ0o2amZNMXU5QnhGVjFIQzFxU3ZZK1ZNR2RreDFlR0xiUnBE?= =?utf-8?B?NDRQRXBuN3R4bVlJdmJON2FvREJCeUszOHUyb1ZNeWNHTFdYelphdFd5Zlhr?= =?utf-8?B?R2dqR0ZBNUY5cGhjZEpLbndENjE5REFIWkRHTmRvVCtWZnovN1NyU1JpNkdO?= =?utf-8?B?ME1HWlJRL3E2N2E4T2VEUmdJRE8ydGUwR3lZZzZtY0lIdzdsUWRqWnQ2b21h?= =?utf-8?B?ZzlKNncwdGphUDk0bDVjK1o1aUJqZnUwTWpXS01MNmxCRlRQNXc4SUpRPT0=?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2253;6:AfWE9yVw/rPQBWUpgBtduhptAQ1Zf6/GOMJxTyrQsu+16x08WTp67YnSdhlEbdO2p2Ji69aF4z4XZ61lld3PMR5+Vj03eJELkeUVb4otGSz1VC1im0DNTqKumIpB2FOJopCvQGIEsGmD9S4FqTL3CO/bJR4cqJlWiguZLhJHWnWyCajaO7q3Ms8jOt/BhqWeEu+uTiAKEjopT53S0UJhdBDPTa0XfWTSGQUuAEDTe5y5RlriCqj7VmldNFpmQPN06JLWp0PDFHOZLkdCLrfBQ/G3+JMGm54UmwQyS0xNVkEbyiaFyU1IMIgKHDBIAe6iKUmqYzvdRWWC2/tPIXUSag==;5:delJj0/pgpPfD6sB4fXIdsVZMaD/Bg2JkMncRqZY5YuuiNcAt0X4Bzl0UWWTSXMeqS7JxClnV4dR4UEK4EFiekfum1zxN5YOjXkxCYbnZ1XaBk/N0dEgy6qe1uF5fI8uqweMiYzxdn3kTl/5VnQufA==;24:iLxvJQ+vzP8a00ngpKatA/UrtlPNjCGusybSg5Hoi1yms0wSjbgG/9Qg402AR2E7Mg5tT/7xj9PZljmOFbbSXF0LAhOH2LRW85tGquJxcz0=;7:SykYXGyruEXhP1MqO74dX1/1EC+uaIwkMLacbW0oj9T5LwQGz2eixS3AnSQa+EZMHwvoXHaSH2oj6AWRuUyOXke3VyDLqyHJFWfwat7ZjaVvRAncJpxNjwFVRuGZTVpumCuen5hmONaYIah2eafJGSmKIqEEm2En4eBCAi3w71EEPCGi/FJcWTHwOkFU2gG9XrbSdRTCrXDYDbdOGF5SflcSfoP09uIZVM11IZNLgWM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2017 06:26:49.1902 (UTC) 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: MWHPR02MB2253 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 16.8.2017 18:00, Mark Rutland wrote: > On Wed, Aug 16, 2017 at 02:24:56PM +0200, Michal Simek wrote: >> From: Soren Brinkmann >> >> Document the DT bindings for the Zynq UltraScale+ PM Firmware. >> >> Signed-off-by: Soren Brinkmann >> Signed-off-by: Michal Simek >> --- >> >> Changes in v2: >> - Move to bindings/firmware and also add it to firmware node >> Reported-by Rob >> >> .../bindings/firmware/xlnx,zynqmp-pm.txt | 22 ++++++++++++++++++++++ >> 1 file changed, 22 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/firmware/xlnx,zynqmp-pm.txt >> >> diff --git a/Documentation/devicetree/bindings/firmware/xlnx,zynqmp-pm.txt b/Documentation/devicetree/bindings/firmware/xlnx,zynqmp-pm.txt >> new file mode 100644 >> index 000000000000..7de0c82758b3 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/firmware/xlnx,zynqmp-pm.txt >> @@ -0,0 +1,22 @@ >> +Xilinx Zynq MPSoC Firmware Device Tree Bindings >> + >> +The zynqmp-pm node describes the interface to platform firmware. > > Is there any documentation for this? I appreciate that the answer > might be "no". We have pm documentation somewhere but not sure if this firmware interface is the part of it. Let me ask around and see what I can find out. > >> +Required properties: >> + - compatible: Must contain: "xlnx,zynqmp-pm" >> + - method: The method of calling the PM-API firmware layer. >> + Permitted values are: >> + - "smc" : To be used in configurations without a hypervisor >> + - "hvc" : To be used when hypervisor is present >> + - interrupts: Interrupt specifier > > For what, exactly? > > Is this an interrupt for FW to signal the OS somehow? > > If so, is it an SGI? This is SPI. There is a dedicated hardware on the chip for communication with APU. https://www.xilinx.com/support/documentation/user_guides/ug1085-zynq-ultrascale-trm.pdf page 275 Anyway I don't need this for this driver that's why I will remove it. Thanks, Michal