From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751798AbdHQG1g (ORCPT ); Thu, 17 Aug 2017 02:27:36 -0400 Received: from mail-by2nam03on0049.outbound.protection.outlook.com ([104.47.42.49]:19336 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751173AbdHQG1d (ORCPT ); Thu, 17 Aug 2017 02:27:33 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=bestguesspass action=none header.from=xilinx.com; Subject: Re: [PATCHv2 1/3] dt: xilinx: zynqmp: Add bindings for PM firmware To: Sudeep Holla , Michal Simek , , Arnd Bergmann CC: , Rob Herring , Soren Brinkmann , , , , Rob Herring , Mark Rutland References: <2935be9896d54020720919e7dab7c2f86bdc83a3.1502886277.git.michal.simek@xilinx.com> <2c2ffced-bc32-1eb4-aabe-ad6386076267@arm.com> From: Michal Simek Message-ID: <78b2afc0-a63a-1c57-88db-757fce170522@xilinx.com> Date: Thu, 17 Aug 2017 08:27:19 +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: <2c2ffced-bc32-1eb4-aabe-ad6386076267@arm.com> 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.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39860400002)(2980300002)(438002)(3190300001)(189002)(24454002)(199003)(478600001)(230700001)(54356999)(76176999)(50986999)(86362001)(575784001)(31696002)(23676002)(65806001)(65956001)(50466002)(5660300001)(64126003)(36756003)(65826007)(47776003)(6246003)(626005)(4326008)(54906002)(8676002)(81166006)(81156014)(189998001)(8936002)(33646002)(77096006)(9786002)(106466001)(2906002)(356003)(229853002)(36386004)(31686004)(2950100002)(6666003)(305945005)(4001350100001)(53546010)(63266004)(83506001)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR02MB2243;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM02FT007;1:mZBFoaZfyeeQ/IvJmUCMInjm2PlWECIh5lJAf6BjSFiZUCyRystoj2IO3mu7QdEgWPX9odoIN50aC6NBXjNPnX47WD9moaMS/v5K1NCKM0Pkmg01pJlpxde2udspJTDh X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4de4f902-d7c3-42fa-1805-08d4e5390927 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:BN6PR02MB2243; X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2243;3:PSj69v8d4LSLDvSxXNW7k5Vjpa7jlExmUQ/8ZaV7lsRoBVfwXB7WNjXYWIm8IZsibrXvSpJ1iiL5wn03NltHbDXS/d63Cw61IteqAWJIYKPVr9gJ+FSEIT3kTGWjIZaWjtJ7Wr2RNc+obKKcMeX1B8MuRgE/Zhkzz3UFuyzvME6PnebiTKbEnffFBpQmol+fWiWXm/32lITl2I4LIrVBE1mTeMyu5aHkNww1FOK/u56ASHHBQpN2InrrciikPBqAhl07K45eUptKsCjxyL0wlGgAdc7pGvrScNA0E2usrIH5hIoy3SlMHKnpCIgqD92E+G/ZAi/CaLvEJrTKo2m4aYZVhm8EdH7TpAZmpRwecPA=;25:fueB/IZ//hbkJdIZEsfCA1CXZ5jyp4D2eLJ/k6ELHV7aca2bREAX/evrziF4D8bMP+aXDsVnFDRO9EDQpdWya932HNmxM9UAZosjUXP+6KC3ciV0K5b7ERw205U2U/I0AsaegUY6+B0vURgR+R3jCcyhZdk5dP8qw7ZIUFDetYPgoIJE+ez/q549rHKOxTO5jqeW2kKebKX74RQvAHsINy/MZn+uQ/g3wuF+bJKbvb8628Y8dRmKJiK1Ko7Gr8cGDbowicW8R9qkQy9jGqCZZJ6kXbAeQZa3e51rM36ivtHnkzmuyotUBVw+8QDA+Q0fw8bVEpjyf4kFYrYwnKFEsQ== X-MS-TrafficTypeDiagnostic: BN6PR02MB2243: X-LD-Processed: 657af505-d5df-48d0-8300-c31994686c5c,ExtAddr X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2243;31:KVGWswfUiXBrJKQL8d/KLLC0WJZVD3Var0IIhSMcKJNkK/yPZCBk8RsfjFHHJgt0/B4o7XihvP6V4dSs0WEyt/5+inK4nDI6meFvCyMxc+/67AXe/mCRLniPJfm1d3958mGHz7yOywmz0m5p1vga7Uo3ICmU76KxTRylJcMqLk5dT6RsMAuK4WeDsZwhyA7ccbxAWrvoQqA7zra84h+aPviUc2/9WqEdJtpyxUnOixQ=;20:TMJNVMI2/h1jaaF2GP0CLzRGGfk32FkzbRCT3DI1WtGlpNGPWaDIg48wsLKv4GTJZ5n4Qq5NnPOTjrFnPYcLWFL/9AEviFvzzb8k1SKpIQPPLqkQz/rtqNSOu4ld++wDqIjRruH9n6Qa+wAuEB48dRsnK6HdEbTVi5/PRooNAWYZ/NtA6xMmH16ZRybn3EPNreyz0qDggRPfapq36cmfjwp8cI9tbVj3DxbMSwKTe5TxBnrgqo9xDmdjl1qHvGzmuNQapnUjbugjjRw/obuF6w/TmBmxmeAvfB9Cz2Y6ZGw7VXFDV9xmYiBTBChshGWHh0peV4VLLIpJNuqoC7hElkXtAId3fKgtJGgDkomruELsdEF+kALpfTqUTCIsvZwBgBctBxK7Kv46Ez/Q4fObp+iqwEVx/De0vR+EJX6L1LUbmiAmk6LvrtoQecTfwGs3104W9V82qrsyVT3GM9C6SpN31REjrImhARUXePFi3fg0mtLqU4KcMvLnbRxLessh X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13018025)(8121501046)(13016025)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN6PR02MB2243;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN6PR02MB2243; X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2243;4:OAvxyWtQHWNnhaXosNRbAf3pSKEAw3OQVpjNP7XEK7VF7uYmTwdpAc4bMblfwbdfTUUZF209wdM9k2L70SzivBqvCOyHQJnzq3p0XdgK7MNFp/LEjwaKnx3cq26mEgFy/mHx+MV4dBx8L241sX1qRjm+tLb06OM51WuIUzNoCQWLqhnD5S2+JgjMloJLO0jVLlUxHNNePu9+uu3I6BXI2mRubx3CamjgE5yUK+Rh4ZfKb4SKAiJDJOjRgpht7JCLB7ZSRbeT4aEd0GHf3v5a/sTUcjx6UWGPf7lqsBkbhNw= X-Forefront-PRVS: 0402872DA1 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjAyTUIyMjQzOzIzOitDMGRraWFiNlBQMjEwY0xuZDlnNmJ2dlcz?= =?utf-8?B?TGkxRVUxNGE4Uys1VHViZXRDeGViSXpoTlBlWDVFdmQyNXhQdi9TdXNGYlNh?= =?utf-8?B?cy9FOGtLZ0NocU1lS3UxejBqMklmK2l5aU5sQnpqSGhmMXJUc0phTmVXYjk3?= =?utf-8?B?aG1lUHBpS0FIMjYwTlVqRjJ3V0ZxZm1XVENRRU1EbkE5aTN0L2lwenB0cE91?= =?utf-8?B?L0dPTVJpVHpwaWx3aitCQ0N1eXNVRVh6WHNwOGR2ejM2dzVhak5jdmlLMUpG?= =?utf-8?B?ckRUT0YraktoWkJtTkZZRWhKQ2ZtNzlNWnQzci9uMWFZeU5tQ1RxeFRZVThM?= =?utf-8?B?RldBby9JTm1VRnhURFBQcVllSmd4aTd6NUJlay9MM09VUUMzZGI5RVRQdng5?= =?utf-8?B?NWxKS2pCdmpGYVNqdDZyK2hnMkJPcVRvOC9ZcHZ4OGFnY2lSZnZsK2YzSkps?= =?utf-8?B?UUlFSEphSCs1RlFuNTlCLzJmZmsyQUpHTHNIaExLeEdrSWFpQWhkMUczdSti?= =?utf-8?B?ZEVEdmhxQ0dBMThUT2hhZ2ZvY3NmdWp2ZG5YNkdlRzd6MHVzQk9IN0NPVFJa?= =?utf-8?B?cWh1MzNRd3QxZEZPbG9IQjRiSXZzSXRjaTZ0Y2x4eko3QWEyTzF3SEdjOWpk?= =?utf-8?B?L1Z4UWZoeFV6UDQ2Sk4rVWs4WnRJczRCamswQ3pScEVZVU9iVERHUmRXTG9X?= =?utf-8?B?M2c1ektVdk5YRXUvUGUvT0pLWEtlbGRRT2dWT1ZiM29pVDFEbUJTU3EvSlJ0?= =?utf-8?B?eUtwK0MwUUVpNmphVHhzM3YvVDduNno5enlPeEpUNFhiNDBpT0RIT3AvOVBY?= =?utf-8?B?TFo5ZGFhTWp3Vm1hUjB2K0JJTXZFZWRNaGs5Q1djVDF1eS9maGxTUld1UVBO?= =?utf-8?B?MlE4a0JWZFU4ME9wVWNTNnNnb2RNTitnbEZmZi8xem1FRURYYlpFQS9lMXoz?= =?utf-8?B?di9TQ0c0QzJIUFlyMnBMRjQyMTJ5SUY1ckhRam1nVENEYlJyL2FEU1g1VTdZ?= =?utf-8?B?NHU1cnNlcy9KZE55M3BNRFlIM2QvTlhMMzkxcWd1aEJka05FaFF0cTR5NjBV?= =?utf-8?B?K1MvOHNpc3d6dTkvazlLeDlWY1AwOEx0cVNNVW5rR1lBN0lDdWwvRGp6anhU?= =?utf-8?B?bmsxb2ZucnFyVWpVQXM1VGgzbmdMSnoyY0NHS3hLUEdnbDdRWmVtOFZOY2Vv?= =?utf-8?B?RWxacmZUVHdqaVBhLzFYTHdyaU1JUm5SSGtqQjRSaU05dnMzRDBKeFphbEhP?= =?utf-8?B?dXdEbDRxSnp6bEZzUGtLbmNVM3RUN2NwWU5FTzhrTVl6ODhaSjNQby82M0dR?= =?utf-8?B?MTFGZVFndHhZeWdpd3FsU1FWMjVwNXV2RTVPMWo4WUpHZElkSWtIOEQ5empX?= =?utf-8?B?dkZYbEZvWXhCN0l3U1kvV3YzN3lBcHlhYVVNZ1lRWXNpVDhYZFBIWkNjRkR1?= =?utf-8?B?OVptYTFGa3RVM3ZPQ29PQmdkQzVSRGl5YVdNSXdZZGNTUm1BZHFlNWQyakNo?= =?utf-8?B?ZkZnRVJWOXJRbytsb3IvTEkvYlR1b3NKRWtLTEdubzY0UjEwTUViMEZWZWdM?= =?utf-8?B?N3hvaVlyT0Y2aXFiOUk3b1FRVFlKbk96aFQ3cktmMHZEbUhlU3hrOUxyZ2da?= =?utf-8?B?c29yd3E3Z2RqendyVXk4T0JKZmpZSFZONDJvMWRUSndyREtsRURTQ3VIS1h0?= =?utf-8?Q?Lc2QgWY3I/UNOfuhP0=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2243;6:OnTRQziQGyEhmU13KFkdrvsMp37b0PIHuHfrFwX8fTLNhdIm1u3OLNS/qtAGlBseEOjwRAdFMC+yEuQUrjmy3kL7WUA/5JpCqyjYN8hz3Y2I/bIN3LuwPsSnP89gWDxGLhC+XOEol9RyLVzZM4p7yE1ZEv+nesBd9YKm1iuHj8O5Bj+a1SgV7BmUDYxFm3wQi2RXk6nKgweXfHFPMW/KKc2W2gLfsQG8cTlaf68As+BtljzE35AxZiV63ZC6lihBZnfEZ3mYhvbTfLkYotMmmLquofhVQ4Ivzfo0i1IJl2d1ujCHC+eomMEVr88Ibc4I5KviDp1+tzeyqxSj41dX/w==;5:tp6EH/rkbb7q9WpIVX28gYWkLlJDigADQzfwts7C4Ruja1dEb7iDrFEqeapo+NlxUGPsIO283QDNjYa/cmxx316Ua1nHVjj6HIsHktqbE7Ri6w7FaOhkZ1g1wYgk2ZsOMhOwOptejxJYpLv4QmxSAg==;24:5r2aOl4/7qG182v1FnYUfqY+ksshA/eYef7lsdhhZtooIFUR156adXe4hznyWHGU8JarqdCGUU2D0YzKoy2fO+eOqwSU9he5HRCZjZ/FwVs=;7:2GFST08wXrKBvxmq3AWP6pEd/umlYIZ6MmXTBGB6+VqLLxXDvNKqabjgXpzUM6C/KIsKh8FqjD2bAJLCF/GxvCtfIjEnVTahzrRzLYHkdI6Ylmy6PcwsJ+gMYM1nswdbsX0RgE8sHTWb28ALIbrfQ/6CHTqlehuQOUk1c0zaeKMyOPcMrD6PZmCsxtnpxTbG41H2//dYQscdsWH88XqQy6LHwJQMktFpUsubqNM3b58= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2017 06:27:29.1786 (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.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB2243 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 16.8.2017 17:45, Sudeep Holla wrote: > > > On 16/08/17 13:24, 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. >> + >> +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 > > What exactly is this interrupt ? I see it's not SGI, so if it's SPI, > where does this originate from ? How is that dealt ? > Please look at my response to Mark for more details. Thanks, Michal