Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754917AbdLUSe0 (ORCPT ); Thu, 21 Dec 2017 13:34:26 -0500 Received: from mail-bn3nam01on0088.outbound.protection.outlook.com ([104.47.33.88]:64866 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752500AbdLUSdk (ORCPT ); Thu, 21 Dec 2017 13:33:40 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; arndb.de; dkim=none (message not signed) header.d=none;arndb.de; dmarc=bestguesspass action=none header.from=xilinx.com; From: Dhaval Shah To: , , , , , , CC: , , , , Dhaval Shah Subject: [PATCH v6 1/2] dt-bindings: soc: xilinx: Add DT bindings to xlnx_vcu driver Date: Thu, 21 Dec 2017 10:33:05 -0800 Message-ID: <1513881186-26020-2-git-send-email-dshah@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513881186-26020-1-git-send-email-dshah@xilinx.com> References: <1513881186-26020-1-git-send-email-dshah@xilinx.com> X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23542.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)(39380400002)(346002)(39860400002)(396003)(376002)(2980300002)(438002)(199004)(189003)(4326008)(106002)(16586007)(2950100002)(107886003)(76176011)(305945005)(356003)(5660300001)(81166006)(110136005)(8936002)(8676002)(9786002)(81156014)(50226002)(54906003)(106466001)(6666003)(316002)(6636002)(48376002)(478600001)(50466002)(2201001)(77096006)(72206003)(47776003)(63266004)(7696005)(51416003)(36386004)(36756003)(80792005)(2906002)(107986001)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR02MB3382;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;PTR:unknown-60-83.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT023;1:/NUwaawdQUYC0d0uiyfrckZwuABHc9HWvK6PeBC3qJK9JqHDimPU+sq2niamWf6NWvh/g08wTXRqJWtPO+ms/do9XX/x9Ao32MC0j8N3LiTpfw9s1HzEAYfCPMa6/Dft MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b8d3cb0e-46f4-4210-6e3b-08d548a1594e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307)(7153060);SRVR:CY4PR02MB3382; X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3382;3:dCYhNo1hBGYgz9ejIfzCWzazJk8Z3bDou2ftgGnMOtDcrMNgqH5OlpS0ToDJ3IepPyRfWJbfgthuG4GMI1DB6yrkxcsrzXt/oXZcRwISI2LVUp+DiOchKm3x26nZlIRdkFu5+X7FQ/GuL8stPKyYkc4pKzbTndMHv5Ql3+eF2lq82KCy4xUcJ8Ca0GMh553Doj/6X4rGkznUp7lSg3X/KnkTbRQTkL3ddy60Y6ccSKUcksIM407h+QXZ1/9okvPKRCfWUcE/BgilpkrUBITBah6eLAZc1cE4U9F0esV/5N+4s23gu/XFwEyXDtAVVP2Ay4IKO6kbVtPwRgqZUcfRrMvywIsfdElKWy36xN6z4HU=;25:/Pm/OJy7CThK0gsAzdkPXiHSiobrjGJZ4wqhk5/+kUsOPiYsE1/EmFhVVX6t9iROiiyGlSg9neRvE3/YleO6Ix3wSqVBKZBPIn/EvJlGjYv3WIRX+izfaCeQi4EZYgsH6kCJ6kJTCP13/UYPKhKhI+6wSEd8Wnrl+eFlAPsD8diFLP6ST0euLgcJlRRWiJJ9Evahqww75dwKozEkVP6flP44AoWBT2rreneBim0r8Xq4NHBY63h9LG0yn0laE9NvP9/8Px6/eNKrym/v+bkVppCioIFEwtaI4KnspvZBUUrWufr/wPmo43FwBqS6ZhtmG+il34mCn1btNY1ARNNETw== X-MS-TrafficTypeDiagnostic: CY4PR02MB3382: X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3382;31:gu6C9pf4wr7sFa50Y4HpLKq0wn1hW4VkhuRTD1yTf2BfR+wXNJZ4rvknr4GaQDh7AFaxY+QwYHbS7+DMejKngspYrwquLCuO6p/V6Wxxw8+ZbZbHjZzEaGmvoF/6IRQoPhXjRX4WRM6maHPnNYqX5jM47YMgCsVmhTak4CoF6VPtBisEVfEcd3J0WrGWprWSVqHehgf4+QepJjo1I4ju0Rl9kg/6Boroj5ZjrTZPdCE=;20:ZARnMY9SsQw6Ltu5PSijL28BIUrogyelAz9/G+vHZt58vSIv6U/6/79a11Zw5aXA7sfn3CN19Xrt/+IbexnDDvAjkIwuHvyfkvYGZBKYlG6UM7ZSW7YTKHne15FeiM+VisbVN9WEmTmslX8chM6guNbFC1c0OggYAmV3UqIK0pfkxs3eAxYwW5J6ziBPKFomcXWNP3dK1RGs+/M3jbDsEtZnR4E9ea6oUCT0//q6RSEGuT7q8zoKitiKtXjePZm/H3MEUOO9Ii5MfPbabFmIKlNhoKdXsNRTnOzfjYM9xirRzf/fIoR+HoV4FlwlnyZjM2EF/KuKw6mm7xH6TiV9GWUzYuCjBh9jAYPaCRJPiz22WeA5EIdMCqsBxUoSRjKH7uWOIKULtwps3rUClr86Q9oGS+r9m6hcjCzdGy6IkaDYMmnxHyk/EQrVsQaaKJY2p1e2wq5vZ5wLUzYWfsxHe8pCCl0pcOlG/njAKuIqIHQnEkfHya5d3XqaVfp9t9t1 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(8121501046)(5005006)(3002001)(93006095)(93004095)(10201501046)(3231023)(6055026)(6041268)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);SRVR:CY4PR02MB3382;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:CY4PR02MB3382; X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3382;4:dqMe86tcCYWK+u5uahbiKK4i32R5xuY6I7vkvNJ0cS+XMWpITbzFuK61SxqJSkxLiAo+jTzhPZhlQfchFSBrvGxFH2hnS0nVd3+rA3ije2bcybsLjZE/suFhUb7z6CoXjTmUq8UDPYMPGORAWprM8xIfwFAjIqrzpvj41N60GvHhVZ5Z5Te16NRI4uJMjMTMfZkAwfQSmE54Xh32to74OO+plf2BfICpJ/vF6F3FjKmnFrwiDWTK8g1wzmEMMr/l2ENqL86pWrpqHdx8Eo3ZG7cjCmdTt/CzhjdUa9JVm9PjMj09czR6SnDTyYdTrg6c X-Forefront-PRVS: 0528942FD8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR02MB3382;23:x03F6lhya/kjI7jif2y8iBGIUSl44fWq6tvQNeZge?= =?us-ascii?Q?bUFIQW91RSnUXkqO/gLhL6M3biM/CTIWDztEYdSLrmX+NcujZoLKAoEIROHf?= =?us-ascii?Q?1of5g1Y8pSxImGjZ1YRMHAKJ9StXk6NL5RNcj9u+GZ9fCv4a78m4+9JLqjPd?= =?us-ascii?Q?MMLZhrI0Gy/F6+QTMlPJF7mLrcAgjmMuKrG469Qrptvchk8AKnXakBjNgBiN?= =?us-ascii?Q?uYwQj5f6PNb3MumtGIfvm+TyTjg7XEVO6LxRyFrXs2b0DDXjkruhFGyZabWA?= =?us-ascii?Q?/ZFmfSypUHdGTEbcigM7S5oFMEmNI4Onq2kAy4Txi5PardC+cW5KHMFiTID0?= =?us-ascii?Q?V5D2dDvRRPJupU+SGTjoBm3vfStgitrcRfzCozrbOyq8LVmMXLDZI43//59K?= =?us-ascii?Q?IkDvj2sr/Gnd0W5bIYXZ5r3q/Zvz8bcR3VvP02cJFDjYwc/CNYaz6ea5K5Sp?= =?us-ascii?Q?E6/SXfXjePyWVb4x6rMZRfTgbg6eYTRJcnAQsTTAx8e5K9QKqcw203c+N3qY?= =?us-ascii?Q?rTeikPGOoGr4TTqGyIUzEmAfNtprcirJVPkWzw7reapxl8kywB2LBElFTqJr?= =?us-ascii?Q?cU2xm82irnI1ndpjfPAQjVr4WgmjaYYKfr6Du3JonTD6/tAcKPIWZGdTeFeX?= =?us-ascii?Q?YhsuXsrWlrOzggMIwEV0QuV7asNmgghYIYfvgfqSb8rksCwxvveL+EZy78lX?= =?us-ascii?Q?leZYiNuW4lnUCWFGLH0PqoNIUzCNWNGnUvLSCXNy+O2U1N3x2SHnY8MYxwif?= =?us-ascii?Q?znw96Cr0acek1qyh6OheTkXlpeZU9unQ3AuhAkdOCSF51qAnP/V0GmagH135?= =?us-ascii?Q?TXcwl8FU7+qq2DOSXcn0cvfvwCkRCFuszPnkLV+CzMvW1V7K+anBdjwV2c4O?= =?us-ascii?Q?YSwDiZrV9UigpaLQ2FdCAfnjlfzhPiBH9TOZqBB3ybYbxFPHkIlNUDaEbGbi?= =?us-ascii?Q?zjj3+hnZCu6s3KakpQfE5FwIbxI3i5Anv8owHVS9NJ+TT0Zy6WVhUrcfx1aB?= =?us-ascii?Q?3lFrPVbJtepgAT8LQSa2E+/UrL6LPw6kDOBGJRIAKeFfcVPs0hOkBQ69Q3Jv?= =?us-ascii?Q?GIPn4yLhv6GXBId8ML5UsGTUymd?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3382;6:38/7fc7RiVA8ryOFy1nMfvjY3Tlnfcq0ps0KOMH85TVpSQyARJqW1T9BV5ZeF01nqAJ+wkPDOkam2Njmn0urviuL9AH8sSLTTKsQMj6Dd9hGoBPlZuCUCVN7GBSdptHKKxaalvim75kLc6cedWq8L6AAepWlAuXoxYScxnOqnKi/GMs53q2LPvnaXSaLF37PB8FK8TV6Qh1neHfDJoj2tCnBxyB6mfiQFT03oyUTnubVWEvDdUo+PNxeB7O/ul7h/igepn/i9+aBYVpRsfU6nIKr8KHrFzCR6Ld90jEREiPETXgevGp69DTb3AhwQrm/r5i84Z2hEwH98azixYFwEKHR/6KzxLIgIzHcOS+gFyI=;5:HeW2kAMqusloITM1hjznGLibc9dn9GflamQaI0enWnzkjqTUA7JgpGGozsMyqRO5sgp4dNzNYyUgjbIFz9k7lzlpq8bDHaUKWvSkXwGRiVpx1q4tB8ulUHuaExsel/ORbUcdxBULFfeBZYhr3C+lQldfe44np33FMy8mBpA0dM8=;24:vyUB5MIFCdaMpzlph+z7OMMTHqHj/Su8eNj4TAr/2Ox/zE9zf8suTHIE1BXMJD/mNKSvDI0E2U3hGXBh7aMC8uCBF+p3HSPUrA+JrmnS4is=;7:NdQ0MagRNRuT6Mz8zc7MYsgSa+F+mgrDo5YjC/fEnxr9f4E+SrQQgLHrqNqnIvhdgqMsjXa84fCUSiqmwkKt2au8RT/4trwpq7fQf+3zT5x8hWf1WwZr1lSLt25iPAb2vJxO6+SciUFfR2dnaGRk+B7LhIv/57fbOU/486kYUzuakJJg9cm0bnFYus4mpLB2+JUAm90SL2FU26Klp5wu7a2hsCPipnwxYGBNX0mauaPayg5LZX3+63vKFBjSsTnq SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2017 18:33:36.2707 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b8d3cb0e-46f4-4210-6e3b-08d548a1594e 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: CY4PR02MB3382 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2308 Lines: 66 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 Reviewed-by: Rob Herring --- Changes since v6: * Updated path of the dt-bindings doc as driver path is updated. 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/soc/xilinx/xlnx,vcu.txt | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu.txt diff --git a/Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu.txt b/Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu.txt new file mode 100644 index 0000000..6786d67 --- /dev/null +++ b/Documentation/devicetree/bindings/soc/xilinx/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