Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753471AbdLOHZC (ORCPT ); Fri, 15 Dec 2017 02:25:02 -0500 Received: from mail-by2nam01on0063.outbound.protection.outlook.com ([104.47.34.63]:61216 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753368AbdLOHYw (ORCPT ); Fri, 15 Dec 2017 02:24:52 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.100) 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 , Dhaval Shah Subject: [PATCH v4 1/2] dt-bindings: misc: Add DT bindings to xlnx_vcu driver Date: Thu, 14 Dec 2017 23:24:15 -0800 Message-ID: <1513322656-4571-2-git-send-email-dshah@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513322656-4571-1-git-send-email-dshah@xilinx.com> References: <29198c0a-783e-8aa0-00e4-44b1fa1acef7@infradead.org> <1513322656-4571-1-git-send-email-dshah@xilinx.com> X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23528.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.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(396003)(39860400002)(346002)(376002)(2980300002)(438002)(189003)(199004)(36756003)(50226002)(9786002)(76176011)(8936002)(2906002)(80792005)(50466002)(4326008)(36386004)(7696005)(51416003)(48376002)(63266004)(107886003)(316002)(5660300001)(106466001)(478600001)(106002)(356003)(305945005)(77096006)(47776003)(8676002)(2950100002)(54906003)(110136005)(72206003)(6666003)(81156014)(81166006)(16586007)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR02MB1331;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;SN1NAM02FT036;1:Wja7YGos6nNnnPURF83ItGYPcIEUEKquG7pTBpFBG5P8kP9WfazI0mYKG9kDLeFV7ixPUmK766jcBha6WElpWKwMWk/SbqWJz/TNNLgnKnkmmWjOO3hJEVb2jzxEyusW MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4ef45905-aadc-4714-7968-08d5438ced42 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307);SRVR:BY2PR02MB1331; X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1331;3:DHGJI2OJTrLtyxEWtxNChoWP7JJA2BjPyvPK7iLEMr3ICSsgWRt4hmSMGg7wRKDbxgaBPya6s37Fwvuxq1E7JzLUha5C/mdWl+PfjpQxt+KP+Y8KG7WwSbeAkNfem5gJMJHvSwJ37tBkMS8nu+apjKjtHrGl/ycmlqXhXKdyzR4Vwjmw5V/a7pc/OuLwTEzB7m9N5HsiRT2JGLpH3uwTVqRZNXWIux35jy5u8zo/YcFF34YY4opsxvSW2vl40j8Uj20VmumCIo+CdhCLA/seXe80yVYMrcUa/T/Vz7nkpziuMDKI6arAGEiOL7TTUazPSLGJ7FZtOTM34dOODNSwXtBOYUnATPD82X/8qU83uXE=;25:rHn+lOtdNkV22lZVwybkHFoGbm1gHrtIPrWzeg5Onu1WAqT12iuv7tKNURWgMFksNtY29zYSduhny4uPf7w2VvHdTyWQvlbQnIKWfy85XeJMfVX7FoZBF31M5J1ovyt+iyBxcRdY3AzMpQd6v0cD3bOQa4w581uMscyQVmXQjV6soLQkbF9zkNrSaMUbchaqi5aHeQIfMmnRzM56nMa2c/3854ygcN/HhPO0MArnwu/r8TMljKrHPbqjLvk5rl1JCM81ATL5pwKbPM+vIWeKMhjzdQgkIY19QlVOjnbL+xcTLn/z9v61q16HnF83s8bbdB/lci8vOMT4BazHep9/Sw== X-MS-TrafficTypeDiagnostic: BY2PR02MB1331: X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1331;31:I+oKtAgAOzslQciMBuOTMo5rVJPksLpB/C7sdcqP2EUz9jGVOcGD2F7prfn3KavyN2K7dF7ppwU6+JyJmi/HlS7eGezeIXAwpkaORKPlkWFlD4dU0XYG0zuEWHbRaEfasf/FYgyZMrTX4WzFnD7YncST63H2CWYt03Naf89cK0XzRcQ9Vk+3ez1+EB56Wjkdbq5oON52vOi5ugCrNffxoeONl7PN91FBhVIlioGlFHM=;20:LiZuMasFajeGo7Le0Ma/aVRc9IXXvRj0BhqJoKPesER0LUkqLkRYDoyxdvr/i3UKDvvLVpnkPQGS1IsPGSTdMLiE//HLEKNdzNQp+0p3GsZGiqFFO8gBxrwVM9VaASzgFJEMOtf78opF8XkQnUnukPb2RJC90E0MGycl43JHlz+XU3jrCrIw1ovto/KDPvG0U99nawGUJJi3xaVE5ZvsICj8ba8AfvS8YKVQU5O3XKg+qZEyF85o7OHp6w4NbvKHehg2LOlTPl43si36YxmOu/VtGkq5+42EyfK5tRQ8Hi8ZZ0KYd3S/P/s7crHbJtDxTNvHlDGaBGgzuIDhj//4GffkMrOqjgnA3HYWOdxkTh7iiNe+EIBwHeWjb4p7RQOw14N+I2O+QzXmVmKBuzy5z+Nn/Osv92sTDIAV8X3GksJgKLOGlzjcd9fxl0heeS6vDzw/RSwISmVIoQOwxbM71tRlAFW+lJZPpQUnJlUpK8ViunrrZMUhnd2DMBt4/A0I X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93004095)(3231023)(10201501046)(6055026)(6041248)(20161123555025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148)(201708071742011);SRVR:BY2PR02MB1331;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:BY2PR02MB1331; X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1331;4:ghqsy5P1EylQ49hcu6DAzEme2td5xYgTh3+dJbZpl8zPbfT7LssYYumzdLj8B+H5QQzOPJ3ZBStzFAOn5b/GtSXXdln5iWuei8SuRVBcTxCoVN6ThXhON7mP15OX0Q0NlmCky3SNNIB8NAE+fS7jCx4O5g6+OaLVKXmHNLApDLnAUAHPuH4O1Dj3HWCxxtUPxaREZVVqDQYkCsGL0dImSFYiB9hIf7qsifsXUcdDATfhpQkPKGOLbXzpflUK9C0ACz/Np8VczXe6+CVcABr7sY+5TsERdjgjkEXDlddZOpJY3y/Qv+LjOwqA1fOypeM6 X-Forefront-PRVS: 05220145DE X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR02MB1331;23:hGo4ghyGu+yxoKztsPBtJMcrXADum+hPXvMi9xAno?= =?us-ascii?Q?xj7H3Kt6ZVbSbPDziKEaeYluzmNLbCQc5rOewNckKMzfpAC+wpk7vP5odHWF?= =?us-ascii?Q?uAyqSvzKbax1a/83kZ25+XE2lisVtBOGZyiE2ANbmRg/fGdl+DNKhTDjZsqw?= =?us-ascii?Q?KUcqoh/oCxUQCokB3++M9AlErhF6ukLFjFqvPUg7izdx1u7t9xjn6htadvA+?= =?us-ascii?Q?GpEiZE1WCruu0Qs95Xc4ewSmYCWSNnxKvBborOx7BGKzf1fARs2XH3GiowrR?= =?us-ascii?Q?65mHMSn9ir9h2iag2WC6d85lEwN52CoYbnt52wZOEuIy6+xaSTnn8LxDrnxp?= =?us-ascii?Q?TVFCCDTFM3tfjJV/tsGiuKEIkxGWkLJ7dwa0+6Zv64Xl6zIpul6C0oaTnP8D?= =?us-ascii?Q?0hdIyh+SHBeL9l6R3D7enSHDRIHLqazEZYh/42R0AhloSRl9mH9len0l3Fmk?= =?us-ascii?Q?5ueihAuBzEaKWyLSHyk2/ngUxJbFrw6ryZACQdWZogKQ9I3xd5dHoEkTvK+4?= =?us-ascii?Q?ofYd80BpGlhsRvI+GYNfQsmyMq8ECP+eW3UnxiE0PrmrA08WE+6NpjnuatYP?= =?us-ascii?Q?JM+LkSjUA/oA4Uw8Bw9r/RmlqMhhjv1x8FxxUpFUd7HcnbuyTCzdaoru4pT7?= =?us-ascii?Q?w3Wh5FH5TnH9DbImDZ6CbfNfngdDJp93C4OQfmImTXd2pAHZgmFWLdVrle3f?= =?us-ascii?Q?6igcisgatD4mUCUzZ0CSVHZ1LvaF6erLDQSbUFijKL/0DRQhlCyYlnaAwb4V?= =?us-ascii?Q?wV9dUtHP80kuO18UclqWJrKsN7swcCBPyW+UHE9pTzYt3HczKd6a8TKGj8Xz?= =?us-ascii?Q?mqTXcBY98L2o/ead2Rwb1KSHB+3su067Rj4OpvoB8iyxYMG2/EM7IQAmSgig?= =?us-ascii?Q?1zyECyrjYeCA7VFmcvyTZ3KtSlkkkhKqcKDzW0DTFGycc2JPwrY94mPC5Mco?= =?us-ascii?Q?ZlnHVWt4BpZoH/3nUkarH6y8yeYsShH8PUPa9JHkiTfFEONDCaYgTeKdlR3l?= =?us-ascii?Q?EJpm7BrPCHsRq4PBsQFmp4pNWMMAmUAmykGYVz0s0/blQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1331;6:15eOqf4kuz965apIpgj4RIcyuL+elOAFyQMiNHVL3XU6Gi8bXjYY/sLtVC6B7NxnjfN5nbJhGbeRtMG1o9SOQyACDOYAlvDKOa3Rz48EAB9r0f5tlkeDB4P6ZT33qXvak/s3xP/aVGNHeTH9X2vmf7lfyCR0wmEdff9qN12JdfqjO45eZ//IVEec1PI0Vs+n0mVBGWifTCkkC7dIKjAoReP3GBzgI5K6zY6p+J6kj6Aw+s/RhF7TksKeX97n5+AaoQIgiRZx64ozQd1OD095do1x6A1599rBl9ueQZOQDydJW7GQVCiooKT9Rv094f3lKceav2m1euXBzmS9EIWS0cgRRAf5XC3qIIIG14nRie8=;5:lMwvcZIqtEkdGvnZLVjD5H/5m5wqtW3GpcfhKX/t/AxuRDlf5go+ZyKKKmgqhq60fYCzJ5mPJcOajqcdRdmeOQWI19Vx9iv7UzccMedD49GbcUABjXi/KQ17SNwtBW/0vdBHerbymDpTyLEtv6DUrXOW2wjLcznfaVDRVjdxmzE=;24:YKeI/OHoY4QYAaMxF6QTjOI18emLJXxp4r5sH3YgJ/Ilc/OvLZoBJwRs/gXW97x7YgM0kgbA4ndiRO7UIrxfVB/ALe7R9jvPbi6W6bhXYzM=;7:EN0cQYZvwxTm5GV1bwuqYlB0s1xnHgFnpAGqSNm39td77so3XGDtigvrDHpwn13YplJJk37MwUn6I9dxlFzcWuQcPNILU57HiFarT5iAF8eQVwN8TBf8TNmw/+EXwneveSRZNdvhRf/k59oipIu2PVB98gJJplXnJpYY05gM/+qohiQdT0Qzlw6nZf+9LrpLQCnZTTloe2uPVjkImpF3Dd8FA0CSbdupSALVRrp6jVH38VlsvazWws3NrcptVif3 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2017 07:24:49.4863 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4ef45905-aadc-4714-7968-08d5438ced42 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: BY2PR02MB1331 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2171 Lines: 63 From: Dhaval Shah 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 v3: 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