Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752373AbdLNF4S (ORCPT ); Thu, 14 Dec 2017 00:56:18 -0500 Received: from mail-dm3nam03on0089.outbound.protection.outlook.com ([104.47.41.89]:6559 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751078AbdLNF4O (ORCPT ); Thu, 14 Dec 2017 00:56:14 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.100) 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 v3 1/2] dt-bindings: misc: Add DT bindings to xlnx_vcu driver Date: Wed, 13 Dec 2017 21:55:19 -0800 Message-ID: <1513230920-9005-2-git-send-email-dshah@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513230920-9005-1-git-send-email-dshah@xilinx.com> References: <200703.nxabyfcjbswwbp4v@rob-hp-laptop> <1513230920-9005-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-23526.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)(396003)(39860400002)(346002)(376002)(2980300002)(438002)(189003)(199004)(50466002)(106466001)(356003)(77096006)(36386004)(5660300001)(80792005)(63266004)(4326008)(478600001)(76176011)(51416003)(47776003)(72206003)(7696005)(48376002)(16586007)(316002)(8676002)(36756003)(81166006)(81156014)(54906003)(2906002)(2201001)(110136005)(107886003)(106002)(9786002)(6666003)(305945005)(2950100002)(8936002)(50226002)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR02MB1338;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;BL2NAM02FT045;1:vKKIu2IFw1sJ8I6JrIA25+26okHbVG9VAjtgEqAXrKRL3ui3ah3ziiSdrCF7n1nYpykKUoQ9c4YXwxiUJgElneJQH/t7r02UVF+gaejwglhSH7t95ykdbtOpOvlBhN2c MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8fc6f03a-8832-48ec-d1dc-08d542b76058 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307);SRVR:DM2PR02MB1338; X-Microsoft-Exchange-Diagnostics: 1;DM2PR02MB1338;3:IyGgqj1+qdj4xPp618QIDfahuGoxkpgemU0juj+31Lcv6Zzs9Yu8wubJlVTiT6cnU78G2uzIEERuhalat5mn9sF0PRliW9GoA3ZSxUm7cbUcDF2egJPY0u8NmKkGUXZRWj3hLSnrxiX8RCY03PVZ+TMTL3Bx3JHpYdAYimfhbiwZoBC7ypJ49SXuvK8au9ZTqRLZszXtSVksQ23JMvKwzVbveTqTwaXplM0e4VfOlkydOPqWINVF7iLlqcjZGwDpafIqWy6LlWpCdEne6a6CWFtEbuErwl135qUNQvBMHihAcotEM2Y+4Vl58npDnfKaIi9yBshEFHGqA5ThF8qjk6FLCp2kXDrnv0Q/DrCmPb4=;25:wJCHc/gjxaYlX/a097gNnxfh7CaKj56/vUd9x+cui9oDqlUXcOvPDUy8sG4On7SOZxFo1HyG+tISLxWLiractnYqszJ73KFEKhAYMdywQaRtfMD7OjLOSI8fzFiPz9jl4EicqDB8odWWXMmywODnC1SbEPcAV6ng4gO7T0k5Dw29d54DNi9UkNWwn4OKJb4azWP7IS52G6aSDGT5+3sjXwcSkAay1YeYXpR34EgiwdciYpgdSazUG8WwjEqfThzt+sPN2yxpNNr/HeOfjYOAJHRDQCsaxl5zO8yeV2I6K6a+j+/wEOHKixnf4Emp6yQItqC2SgQGmu3VnW/8xC6JrbL/thvr84D70IPvpZMospQ= X-MS-TrafficTypeDiagnostic: DM2PR02MB1338: X-Microsoft-Exchange-Diagnostics: 1;DM2PR02MB1338;31:aJbzpshRj03SgR6OpiNk7Zz2F+khgAuwthQtmKoSWHUcthjhPVxML5tRHboE9E35fBNXqAg6bTqe8t1CVW9RcnxlzDumuW6KIkmLGNjF4ya8qnJuoSdY9vM3aS2AQ1tzwkDV/GVolZCgaVDudNLrPIp6Qt2me49afZ9TRX2nG/B9NX+byeOfE80Fwufy39lzjkGI2izRvw1ADVmm4JLTQr/Zp68eLKfqgNDa2ZPm/jA=;20:bRC/JNVHdZ1xblz7CyoEB7gfUPAtZAObOca+vrjzylk3QO7uP/55V8VtBjQPruZkZqozBtfZRQre975ZfGRsQiO5B8nGJlHVsmVWN0Zl7glym5hfyVXSgoIx6jeNQMnfeRLZpCCoMADoXHQMN/gQA2pmTgShhv9mA0x76BH1Gb9LOlPodoxTU4vTBdpvZ8sT/WwwsN+sCRDFcg+jENqIS8RBg36KVE6UhzbdJ3x0mDl5BB7oVdzdFZq2gx8IXXZemtcJrNlWWb+ayETbrgnzGgF28JltPfiXpuOFBogc48yXvwKNrYkdk18Lv12PZwn1v2kcWYjLgDfkawrbfVppmP6fSQJBI0KHuwfwhVdZ4ZZxKVTd81Tcaag1JJzMm2lJVdwzpaqjqoUS1UQVeX3r8ULXDd6yxqkfirgbWnJK3EmXSMBTWIvUqwKRIpsx6vGx9dVWIPQ8yDy1kedmkYqiULYSic356fSsVZ0M+c4G5En9xHlTPcVg/wthVD4wtIZ2 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)(10201501046)(93006095)(93004095)(3231023)(3002001)(6055026)(6041248)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011);SRVR:DM2PR02MB1338;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM2PR02MB1338; X-Microsoft-Exchange-Diagnostics: 1;DM2PR02MB1338;4:rkwVgt78bu8j9gCqBXQTp9/VxGJhBZE4+AiPL5QergvMT7CyrXheWxTlNH1IpMRpxVvA7xNcJdoU0NE43kkVm/gmZyaXp1erYpKB2DD87cN9TgiX3R+Prj0Xhlo/9rsBlTL+hpcsLUWKucNV4FgrHF0+Ax76Rtya2WCPcsWahC9a5F5laDAuDCAnrCup7G4d2zGzXnpYo5gimWw+Z9xySvxLfG1rs3bcnJC4KBde96cuWRls0gUgtajdVr7IAsxtrj1hTfUVM0+lqtD2AqP+uji3+6F7tprmxyUyVRqw3veKAR6C5oYZ6ixUQ4/KE27K X-Forefront-PRVS: 05214FD68E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR02MB1338;23:t1vSez70prVLlTAUkkwrtXXzgC0Y/UgObofzBY95N?= =?us-ascii?Q?onG1xj8Txz+ScCxJhygjqV4Mf/es3dXoqifQboOIgsrff7PjypffD+3K4MHf?= =?us-ascii?Q?qHX7e2qhRC60mBLa4uWCXTPqYcFIm3knDGiMmuqlgvM2VV5p0wdpp0REjP4X?= =?us-ascii?Q?UfobCvUYr20GpkrToiRP3YmD333Q6LWAtVo2L7Ky5Bd6tqcVAX0EotSmnwpV?= =?us-ascii?Q?1v6SZcAdlq2qzlw5mnQrNsOjYwHzX6QbA6ULTbquVgqxaA47IUo6uDFGbWUz?= =?us-ascii?Q?0A62Lr81x30m3fKoS/WpC48LiYulT6d1hI1UTde9+N2EL9xVfQ4EyElk1YNz?= =?us-ascii?Q?qIqDQoV3P1AoBCWPhiA0RZSg8YNwO9MJCCWLf7kGGWifowfrId6KxZakPCDx?= =?us-ascii?Q?PDZO/IUHcM/fSEfcziF5KpYiuBsFDdaEps4kfU/JUk0PlwuVFgUa+Lui2dpb?= =?us-ascii?Q?BbQDQ/vmiIhkmklrg7KTFGMnlGSDfBq+CkGjJNEMwQ1IgSqkfo1CS6LCJYyl?= =?us-ascii?Q?qJiSia7j111RUAcGgHPCDYvk9YWUXI3196lZDxPUTDCHLAMMBMa9TBSk2fL3?= =?us-ascii?Q?Gx4j+YSYgv6wJOELp4IHugRmFe+ss1kzVOysbZoFjHQnVOdPDsuCOC1euWck?= =?us-ascii?Q?pcfweADsCs2/Fc1NqT4iu+ybPBkqhCHIEu66XeMA8Fady2Q5Umd9c6wiYOIN?= =?us-ascii?Q?Lt5upcbl/rW6aKTamKApl/LgunuSF/ohLyIDHJppUwibhNWZxG3GRteUmmMN?= =?us-ascii?Q?R1loDyDph5uVy+Wrj7vuoIGFLPxvRVs8CTvPFRvA84S2anxn1TSnwc4jv9NR?= =?us-ascii?Q?Pu22d/i89zURVAFt3g+LP91w6AvbZytSlj35wQeGEj6uLPWretCu5WTzNciN?= =?us-ascii?Q?nhutXtIDgGkA3tuERsEV87XzaltAJ1O6w4sMPH4lFrXp7a2jZdC04l1V3Ta9?= =?us-ascii?Q?uN090RZRrNnmhcByCL93+zB6m9ODKkZUFDVyOhJFJG45Y8chEf6vNMKdBIiO?= =?us-ascii?Q?vKYo41HA9GaIcz9CSp70d3iXIUtwZfPM3kWxpmz29gbwA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR02MB1338;6:kvh+hYX2bn/hN/AGewOxb3Vy7WajCsNRd6KgdfM+35eXnCaok94hHih8KyJUteR1zKNXTk62bYs+rX23PKH0HsPmEgD336GRv+uL80CwFIg7QlutDlVwnBUggiyVCIxyn5cjR/06BEmjVTzFnlqiq2Vu3IJkxandnRDcg6LPBvbBjY3J6BTpogwyN3kpM+qwtjSY9cZ/pVwxTAjeReT/WpgxFS1V/K4c1ku6fUFt4DBHCil7WdK6CiyqC6sIUY80xec74HVAcY6UHW8GxagdT6AivWAOj7MO1nJERIPQpaai1I24e4M8j0Iz6QFn0SPAaIjDqP/uZqFmxk68VIdgom8gL2E0eBq+CZvGbhmrB5Y=;5:lEaDaNxDp/ZUVJX6CU/ldOWACkh2uFHhntp/z6pwluhInYBd56MQ4LIm5qguddvvjM93iBB+P4RSmA8JlmDrtmmTB1AHEuXiFmQ3H7WzVAFAlfqTEbscATg1elFb3A+wgbL8ITk3sxgfpEKbqzmwfkyAo25Qq8kt+F1HihU97ec=;24:lTrvyFOTmZrY+Sj3y5scGvdJ8wbESxO2ROAWLlfxrIJ7n/7YV/6H5mwGES+mQxmJySJuDwUSEvYBUd1k3NCjdEpeubwuLrPiztKjGAHQaT0=;7:BOhS1FkgxtvUa0odNm934kkIVT6uxvtyGHEMiJEteSKfyos6Arwguyz3kAIJTHXgIzwE/FpKTa8uhl6DGVD7ts/jry2dHrYYxWNdp35ac4l8yFhYhcJktQouXRmLzMIKrcNHb01cKCDoudSpN8v3ImybjKkZ917eSPo19NDyvLOOSjT7pGTYFm26pToapHq/nH6ze+AswZ+F8q9lqjObxb8EkzeFrVAQR1QuSG6fv6+V6RzVyoJu4o0bvdRaVB8R SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2017 05:56:10.3956 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8fc6f03a-8832-48ec-d1dc-08d542b76058 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: DM2PR02MB1338 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2095 Lines: 59 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: * 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