Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757768AbdLRGQM (ORCPT ); Mon, 18 Dec 2017 01:16:12 -0500 Received: from mail-dm3nam03on0055.outbound.protection.outlook.com ([104.47.41.55]:49376 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1757720AbdLRGQJ (ORCPT ); Mon, 18 Dec 2017 01:16:09 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; From: Dhaval Shah To: , , , , CC: , , , , Dhaval Shah Subject: [PATCH v5 1/2] dt-bindings: misc: Add DT bindings to xlnx_vcu driver Date: Sun, 17 Dec 2017 22:15:31 -0800 Message-ID: <1513577732-10651-2-git-send-email-dshah@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513577732-10651-1-git-send-email-dshah@xilinx.com> References: <6758f505-2940-feb9-a14a-9d5e3962f7f2@infradead.org> <1513577732-10651-1-git-send-email-dshah@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23534.006 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)(396003)(346002)(39860400002)(2980300002)(438002)(189003)(199004)(76176011)(4326008)(51416003)(6666003)(316002)(54906003)(77096006)(110136005)(16586007)(2906002)(5660300001)(50226002)(7696005)(8936002)(80792005)(50466002)(81166006)(81156014)(9786002)(2950100002)(47776003)(72206003)(106002)(478600001)(107886003)(36756003)(2201001)(8676002)(356003)(63266004)(36386004)(305945005)(106466001)(48376002)(107986001)(2101003)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR02MB3384;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT017;1:2D5eIxxYKkTIsBVoHKIFW2wUqFFKUAJUcz15YBjWVu9Pqesbf+1PiXSkfI1D0BXhrSyVA0d3QQLyE2UtdFFF1NCzWpBJesYgPta0xr5krlq/IvjWhUuFGJXMw2u08caT MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 306367b1-34da-4cda-481c-08d545ded232 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307);SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3384;3:viN7aBfeRgbBvR+RTFDJR+sECg+SlCpLfJmROLbnDnJ9fNwNNlvZSkzK2CvFmZYPNrCIocurjv1B33IpMJfoCD7GbjrxNbVrhrzrAQ+5o+XfT1fqSjcYyw2DPoekgPpa0lKWLD012Dazlwvl9timN/rGfCXUhAgvUG6lXDyARaEUGaenbgOfJSVAHGiEhng8g9irMkCO9Hh2dS2AEpGKW00lPrWwX5KAbMxDKxSmQwbEAAEYpUJmKbYnIfQJjJ09u9YIlKzOs3xtBYL/xeeuCqvA5cDedNpnKUuKOqRVz7Av8dIIX7hP0v4nxFbLu/kv1iFrM4Be16gZ1rYFOY4fi7LiLeb7wNH44tWwjRl/sLQ=;25:Wkw599WXBO4+bs4frnP283AG72alHlAYJc57ME+ZpFFIgrPl21fVxALuGDS1y7tlMkOc0OSasWOzKLPIY5PB+UshaQ1HJecSyR4Uf95KzFvTfMsapCu/9hhyaE+cUJe+w60TNbUr9HQhAKvsTvBgPSU1xmbbpfH7klb1Bk9/JMJvhFhvaFl3A8kMnlj3zh1k6vhK0zyHf7y5eFdTltIwqGgOg4kG4sf3d4XfTcyj6O449XOSWTUy5CR0e1XoILA6xL4VXEVTEau9MGpR8aPkrQvUYJMpCZNHErITC1y0cfeDpet/ugwW5fVhm34elWYeqLD1i86xDDgEi3JV5KnpzQ== X-MS-TrafficTypeDiagnostic: CY4PR02MB3384: X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3384;31:xLwaqzyWMxF+wHKI7j2hE3gH94eAW9ZpYKy0wZRbS6ik1HYqFvg/MWZroik5Y8jTll/IJahWVaOSqAhFikbrjLk/NiNLS67LBnX2DFlKeqwnEScb+aNtXsqGzKH870ZCQiAhkslKcALhRv2zBcgtFVg34iAiydmUxcbRN5J5gkOeSEjY1ltO2mQ5gicaWwH3RccJhQjDYiOzKozaCnRbUk7NZ37BuslDhOG0LM7ENtY=;20:eXHO119Os2mIyiUqbnHqFCLCuhObaTAbu/0GsxG/ySKtnXTursIlnpMplIZ0CwIx5pvgmfKokSqddtN+i3qNW5nZHluP11bDSQHb8hanmLPGARcmh9gfZr6n6vkwUWr0P5fH7vQHAfJG16PuvooKHhVHB1h25Y2Kg641tF1XxIqKArIfFO+eORCq2D0o0HYsC9VOFEJri6GWZNJsvauGDqJZb5OCodu1XyRPbP1Jl+q31By6lLeU015BFvm0vZWZLPP3ujSGMsBI5S4chYuzanuqL8xSaNPy7RJyIDNqXbJ8/BV9Db8SwQiq0GuyHzmOZWaOg1tL3oBGQbkj5kd9Ths/67m+nGwM01kJVEKvWK7Oe8g+VXGT+AGOyApkr0W9g7z0YraGgm5WV3F7sAXt1KbQ8m1/uu/Q7H5PauAYlNNh0b9UrIbCK4WcxT3eiRwpQj0UvCXhObODmM6K5/Jn49OFWw1oNomiToffFEb4RAp9GRh85U72piBOHfO0jz6u X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(5005006)(8121501046)(3231023)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(6072148)(201708071742011);SRVR:CY4PR02MB3384;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3384;4:8ty+JPz8/uFXlcsGxzRxFkVhjqF2Rt94N6SKpoMyi+Jki7AMnEuUTWt03v5ntTapNa06E27ZfVOffiQWL5XsduLqgPdZ0e0av2ffQQj8d0az289YUvkehVw/DZx1+4vvhVhvAxDIQNOz7KexSBGIAynf15T0MGZ9cSB0Onj398arpsIDl32Ce+B2YbrfqTSHUJrkp5utNWEZQnmBCbQ0fk2JQaw3ZTmvMwgKM6TnqlFrbagQuddb/0yNXWKPLmvf+NlIAp7yARe966ooFzSrdyPZHz8o48bKUXAtmcR3jlhGMUSW3VNitezmY046TsPo X-Forefront-PRVS: 0525BB0ADF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR02MB3384;23:gXiuVQUmlI9LKMPqys3XCD7pFJ1+ttOf+dPAUVEFK?= =?us-ascii?Q?SYjjy2sSIVg+6gD4Ca321bwNhsx8Tus6TEZeSTEuuKYI+gORRa210NY05RwS?= =?us-ascii?Q?L2tiRkXt/xXIN0X4SHhrPe6LYrLmUIJUMoc6j2iiTtrGHS3+U33gIgfQpuSp?= =?us-ascii?Q?TvszCDh+UShvbJ5KdUZjGCdjVYMdN/KBMjUQV0cpHLfabIhWmtj02ldpa4o4?= =?us-ascii?Q?sYgBBrgccIBKm4rzzd37XsvXhPSsDPvc+kBLDRI7CSwBHlHUUE5RiUBBXL8X?= =?us-ascii?Q?7MVO0l4IWpAFIf2DahT5ZFf3bMWXpomVi8IKj4LTBL83gH5KiUixlgDgslan?= =?us-ascii?Q?NcEEDkJtDVGV80YUXtsbdbO2C/o4Fwpvc6FkNhPO9egGOcCuiwU/feENFmvX?= =?us-ascii?Q?DkodKoERusDLD5e0NFQ9/v9qqjq7oqtw41rDCocpPrxTp5xhSgH+BjJKVZ4j?= =?us-ascii?Q?CR9PD1mPiVkplX/9OoFk7lJlMwfAL44jecLI2dRfmeS37XoBGmQNGVoEMCKi?= =?us-ascii?Q?uFYJzC9Uq5A5RT9iYuWeMgj/btizoz4ptJPRuc16+fY8d914uFRkVg4ZXp0f?= =?us-ascii?Q?fk3IVNLubUrvTO07ruaA3f5Wiycxg4oFxgMbImWNuLJxFOHPA8OigAWtLZYi?= =?us-ascii?Q?b9as69rYmlIET8CVbzk+GLZE/9x+8JEwME5EUi0Jcgwt3g6JjI7nCygOWVOA?= =?us-ascii?Q?YUkMOQKd8eS8fywxNhylxD+UJuy8ohi7uo/Fg4WBT68p02ICKKsnLskpOt7L?= =?us-ascii?Q?CPksQEfi1ZHXXn+ubEqiYjnabI4acoTe206pKXqtlIWvv6pQEXLb8esM9sPv?= =?us-ascii?Q?X2YOpjmqMGlOZR2FZJdUGmt/ym6s83RA0egUpShL7gFq0/eigaSJCryjP1Jb?= =?us-ascii?Q?qvqVFgbC/iEpG2E091zh5tZvkhNgnBdvvr0rRETHt4zB8FquoUkATvWrJ5Wc?= =?us-ascii?Q?3OYt930364McLtFUbzKudF4plzMP2juo0J4e8dAgES2H4rsnygK/D+9quSB4?= =?us-ascii?Q?e/3R0t1j4Q5i0J3P7XUySjOjYa3U3x7Wwh+XhSmKnjFmIF9ZX6xC+E2R7k1a?= =?us-ascii?Q?rH5jDHD0idKbky6BkMm8bqKtLP6awGzfpZpONQ8fg+BL7yoS4rGrO5uo3Bxz?= =?us-ascii?Q?1w3B8Iu3ZU=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3384;6:wELP/Md7qUC0bqzkHx9prGKAIb6zmFa+DcoTMiEmhTDiNpJkBiNUVnvCRXQ5l0+vMVGV5OglYlJFxKhmvRgX3n+jYWdDOF3/1dT/DhyB9q5udHY8+jfFPvJ7jzvG9PjOs10g44Ocj7ezX0bMBUIwZPDjjAXp75qQpoSORNICX7LxZbt17gcGVIOG70CmLmYnbLdfCx8irJqfMm2ordUOMTu19umJtq0I1+Muk9h9ALE+0O7TZYMzVDH3wiHifx/PoIiC7r1Ulj2oCfJV08A67USuSL7M0sf6Oh9wNlQhY5cH5/TWq9L+c+e+eUQiec/QXgg96lmJrOj58KrS7HIKDdBr/7AShpWGpEQX0x9oVTg=;5:4GtYFADkJ64Y4gH2grVxqH+FX0DE4HavrSGrEb9/C2nuAmPx89MkWB3k7G/bghroR7DniZT1ljkVgV8ENjADKoeIfaQmywqIFiTzutSmGE4tv7jgswVgAl0pSaQHp/TGuRTKRa1ue2RUvzR9IrHTRdiJ6/pKkgKOgU2zDpiLXpg=;24:NE/pt7WlCmjszZDvwHZcRkSWMah1UfciVk1n06f6Sz++ecJ8PPwVZJ9AvgRY05esA/QKfr3a6zFMn04pqidOG/yuukpoHnwN3zKnqra+r9o=;7:vJ1xnj3LjQEKvUMqYyg2WcfCjliDTEeHOjrwr4I4zLafnJzDBJHRqg0gxeQkohj8CM8V9KmjGp3GMc+xb0HGu1/Egr+1y/Rgni1NFqbUlvpBpr+30Y3b2OqBJY6qyB6f33bmL2l22xf8WJK4Bo0I+T0q6YKsk/7ZKnKPkovZmALJO7mgoRXip6BIfU+u5vGSnmNKtAdcaq23hisAw25xB4GZmm0OAtQEwYVYlGGkp26f0MkaBEb33pbqcJMIlCE6 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2017 06:16:04.9984 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 306367b1-34da-4cda-481c-08d545ded232 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: CY4PR02MB3384 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2157 Lines: 63 Add Device Tree binding document for logicoreIP. This logicoreIP provides the isolation between the processing system and programmable logic. Also provides the clock related information. Signed-off-by: Dhaval Shah --- Chnages since v5: No Changes. Chnages since v4: No Changes. Chnages since v3: * Use "dt-bindings: misc: ..." for the subject. Changes since v2: * Describe the h/w * compatible string is updated to make it more specific based on the logicoreIP version. * Removed that encoder and decoder child nodes and relatd properties as that will be a separate driver and dts nodes. other team is working on that. * Updated to use as a single driver. .../devicetree/bindings/misc/xlnx,vcu.txt | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Documentation/devicetree/bindings/misc/xlnx,vcu.txt diff --git a/Documentation/devicetree/bindings/misc/xlnx,vcu.txt b/Documentation/devicetree/bindings/misc/xlnx,vcu.txt new file mode 100644 index 0000000..6786d67 --- /dev/null +++ b/Documentation/devicetree/bindings/misc/xlnx,vcu.txt @@ -0,0 +1,31 @@ +LogicoreIP designed compatible with Xilinx ZYNQ family. +------------------------------------------------------- + +General concept +--------------- + +LogicoreIP design to provide the isolation between processing system +and programmable logic. Also provides the list of register set to configure +the frequency. + +Required properties: +- compatible: shall be one of: + "xlnx,vcu" + "xlnx,vcu-logicoreip-1.0" +- reg, reg-names: There are two sets of registers need to provide. + 1. vcu slcr + 2. Logicore + reg-names should contain name for the each register sequence. +- clocks: phandle for aclk and pll_ref clocksource +- clock-names: The identification string, "aclk", is always required for + the axi clock. "pll_ref" is required for pll. +Example: + + xlnx_vcu: vcu@a0040000 { + compatible = "xlnx,vcu-logicoreip-1.0"; + reg = <0x0 0xa0040000 0x0 0x1000>, + <0x0 0xa0041000 0x0 0x1000>; + reg-names = "vcu_slcr", "logicore"; + clocks = <&si570_1>, <&clkc 71>; + clock-names = "pll_ref", "aclk"; + }; -- 2.7.4