Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932209AbbEUMmd (ORCPT ); Thu, 21 May 2015 08:42:33 -0400 Received: from mail-bl2on0054.outbound.protection.outlook.com ([65.55.169.54]:39328 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753001AbbEUMma (ORCPT ); Thu, 21 May 2015 08:42:30 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none; From: Ranjit Abhimanyu Waghmode To: Soren Brinkmann CC: "robh+dt@kernel.org" , "pawel.moll@arm.com" , "mark.rutland@arm.com" , "ijc+devicetree@hellion.org.uk" , "galak@codeaurora.org" , Michal Simek , "broonie@kernel.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-spi@vger.kernel.org" , Harini Katakam , "Punnaiah Choudary Kalluri" , "ran27jit@gmail.com" Subject: RE: [RFC PATCH 1/2] devicetree: Add devicetree bindings documentation for ZynqMP GQSPI Thread-Topic: [RFC PATCH 1/2] devicetree: Add devicetree bindings documentation for ZynqMP GQSPI Thread-Index: AQHQks6UuCy1yBH3hESwNi8s3sJsdJ2EaaoAgAH2QPA= Date: Thu, 21 May 2015 12:42:23 +0000 Message-ID: <7CFCFE83B8145347A1D424EC939F1C3CA6F1BC@XAP-PVEXMBX01.xlnx.xilinx.com> References: <1432106871-27232-1-git-send-email-ranjit.waghmode@xilinx.com> <20150520143854.GU31550@xsjsorenbubuntu> In-Reply-To: <20150520143854.GU31550@xsjsorenbubuntu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.23.17.3] Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-21558.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD033;1:aq8MxBYmx4PiUWYUwG2ZBlOQrhogD0c9Y2IxLimSrp7GxZO1UfDbnwp9+8+fmU7Kvwu9RejLgACSn+VAdXjnpYlr8dO+O7JP0+E3kL6ARqwy+eOcwdTDJ4OuTlrsy1b90/MkIlSrE0U8NPtWsiVqKJUAWlLD37UeW8l5RjIiJ2ITgRtHWxAN5TF2QbCUcJcbR3VOcO4JLPFGA4/uA1yGQFSXIQQPcNrqnx35234YhV2IIpwyaptUQVs+uVxuFW4tnp94fJnoNS9sksFHXZObaYCdFydf4GuS7/iPsp5E4GsZKo6I8GynWG6jbUhqOfo1 X-Forefront-Antispam-Report: CIP:149.199.60.100;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(438002)(24454002)(377424004)(51704005)(189002)(199003)(102836002)(62966003)(19580405001)(46102003)(5001830100001)(2950100001)(2656002)(19580395003)(87936001)(2920100001)(2900100001)(77156002)(110136002)(4001540100001)(81156007)(50466002)(92566002)(63266004)(5001960100002)(5001860100001)(55846006)(5250100002)(64706001)(47776003)(54356999)(76176999)(106466001)(86362001)(50986999)(33656002)(6806004)(23676002)(189998001)(106116001)(575784001)(107986001)(5001870100001)(217873001)(4001450100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2FFO11HUB013;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11HUB013;2:xbUXXkRFm2BZ7oKGZ2HJRVM/SXk/h/KafYvfkbxh0AoUYnn8ZWcx6L/NXVgjk5LM;2:89xfpvDOhuohal/hb6gOHUjoUco9Lk8WmXlmOy/d+JrwPAEfOqSOx6uNvXGPGwKNKSTRs+yrN+Vf7vocOw4IGflbGDqkiD8++LVOWTzGakCJ1TFPKtcvQp8BVFtDgpiHhFU+IO8415dq1NOYUTWB3JXzROauHprLY0bbt92RQfnmgoXZtj3AVuw51aKVuREoGn6EUvYqIWFIRUvWPWpQ6mOISU4HjCe84iVC9pUoxaUt0FH/zcLQBh2uF2tVTZY5;6:p9heV+jc5Ut+lpwnkQjYX3gEeB8I/4UhyGAjuB2uTSmr6V+h7kX4ZSsLRmXvGIRvaGM/hGc2bYUSa/kyl3FVHx9sSha07l9B3uKE5gxAg+b+fXerSMKwc3gaERkNuS0K4bUavBmt3/PMylbYStuk1Mrq+IeF6wO11Pm1hU2Scg+0DzAmfKUzDgFVAIvz91DNfO74Q02zHlPTwEJakf2xIvTCQfRGrbZm9//XV3ZjYM/ydPbcrgnLVHtp0FortyiMjklTnRFc3y4gIBl9R9RQ4tacLoqiPgF24AIy6sEs3PIMl6Lu0MBibkPzAI4hkmGUUXaT+/vpBIwKnCy7yGp6Dg1DGxc5aRtvsBokruSGhk2SEf+rlYa6TuL4xHnVbbOenQDal4pyw5rHY4SwI0pyx4b3iR0AMcGhu65huZ6TEctlLfrsovAzt5cJB/ArUBdb1Q4BrlA428omCjoVfPKnOLRn2cfmN5pqKIQhxqXw6lhHwdb2/wn2wZbd3LRu+Q2H X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2FFO11HUB013; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:BL2FFO11HUB013;BCL:0;PCL:0;RULEID:;SRVR:BL2FFO11HUB013; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11HUB013;3:M6aSonnZMU0TcHPZkgKY6f7gm/uAlbpQgY2sHOvwj+Lu6GBabgDnWm6bv3jw6q8lNqMfbhI+RJ3Mk4Un23E7jq94QFopdUIBW8p0nDzomPvUBV3kcpzodGB4B7YDbIhlt743+qGDrky6aVfYSA0IKeJ48trMSkMLS+5tlRC6oAOygiUjWxFhJd6vZIRRT5YiWZoDguTh0RpG7fcQwYnxWrsEcUztOYR8YyjwFyqO/NFbdnmhtVTKRdy7OfRKuNyhaUWHdU+AseBjDmndp/9OIfnU1nyo11W5Of7DGRmU6Bw= X-Forefront-PRVS: 0583A86C08 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTDJGRk8xMUhVQjAxMzs5OjZmcW9jc2NzenBsb0JraXlzdzh4Vi82UkJG?= =?utf-8?B?MEY5OG02emxqV0JWR0tqQThsUHVyVVZBSnZZZlhidEQxNXB1NXAyMlN2cEpE?= =?utf-8?B?UjFBckZjWUNLSC9qQ2ZLUmhSMU95MU5jWnIxVzVGRzRiZ1JSSEx4VjJXOG13?= =?utf-8?B?OThtcit1QTkxUVpVMXFBUlZFVFJ4RmpoZU84Tm5WWGYrcllrKzVKUXRETHVW?= =?utf-8?B?Ukl4KyswaGg5NE1iM2pXL3c3WjBjNThYc0hDcWJJZDlnVlN1dzRPMVdrK3hw?= =?utf-8?B?NWxuQWxaVmN6bHlzZDFoVklXLzVQSEFFM3ROQkREU003UkNvRW9qWVZKU0J3?= =?utf-8?B?bTIvbUc0eTN6ek1zSytoa2dSMmJJcUtUM1p2UnV2bXBwZnlDM1BaWHBFSnl2?= =?utf-8?B?Zk5laHgrTXZBR3pZem1kT2tWQTFlbHdKSThIMmp1VEtrZjhCZloyMWZGZVFo?= =?utf-8?B?UG1BRFVSY3BSbEFtSmZVS1hVMzhCNnJ1Y3JhL1pVVFVrOUdVeWErS0xFKzlJ?= =?utf-8?B?SkdYZlFZTGRBTDFmRWM1QlVZV1hMT1hKYkQ3N0pBMHRxNTFqc0JldU9IQlI5?= =?utf-8?B?bzE3VGYrNG13Rm1BMU40ckxPVE9VYktpVHY4aHBUM1d5dUhhTTBXL1RLMDBV?= =?utf-8?B?ZkdSWkdwVVB6QnoraFpKMWtFVStOZjhkUjNYZXJDdi85Z0xNQ3lhWEFyWEQy?= =?utf-8?B?cWFsSlFOdzU3djlaUkVZSld0MVIxY1BtRHFYTkMwV1RyUTJlUmVxRGNBZFkv?= =?utf-8?B?NUhjczJaMlJqTnA1SExkT2xlSi80OFg3OHI5NEVCUkwxVGlnVFFNQTI3eC9w?= =?utf-8?B?WEN6Wm4wWnlsMVVPRjl4UnFPcnpvMDd5aVFuOXV4L2ZHRUJxV2gwZHNBUklv?= =?utf-8?B?NVlXbkVaQ0J5eXV5eE5SWXhTK01iNVF3MGJhU2lHWVRZTEJmd29jV3FIYWwr?= =?utf-8?B?MDM3SDJnMnhXNmgrSkxVMjFxWkQxRlZQVFpjM05yZ3czMFl5dE5yRXlFMFhv?= =?utf-8?B?eUkrcE83dmwrU3F1dmwwZVpMSXE2cDJ5bU05R0RSclhMTThxVWJmY0pyeG9Z?= =?utf-8?B?ejRBVk1GNlV2MjRxVHBDYlA5SE5WZEluN2srdDAzRmZ3NVcyWno1UzFHcEh0?= =?utf-8?B?TWp4Y25zNmJIYnlCUmtMNlJzUEQ5aVhWcWp0NXpGdDU2WkFteTNWUFRtWThv?= =?utf-8?B?bkRESnVENFZ3S21DZmhVS3RFRzBva2dlUVdWY3NBUUx5Z202T3daNkgxNFJN?= =?utf-8?B?cG9DeUJNdHU5bVo1K1RDMjR0M2pRSS9lVTVMeS93QzJsVTRiVE1mSjBsTnpp?= =?utf-8?B?UjNYMlordDhURXNtZmtwWndUSjlVS3Yxd3NWdmtrVy9jMlJWYS8ybUQxMG1R?= =?utf-8?B?TFFMWW9EaWxtN2JDMjRjWXMyVGx3UzVTTkVLWG8ya2tXbEdmakpzQnBtU1JN?= =?utf-8?B?SUtzZDcrZWJFWkZoRlN0d04yWVAxdDk2cXF4TFVCL3RqRUFFQmVONUJZUmFs?= =?utf-8?B?QmlWcDBRdkdCdU0va0EwSTB5aWNzdGkzV0hRdFczNTZRbTA1aEhmUmJUZ0dj?= =?utf-8?B?V1VST2R2MEhGM0w2QTlsMjBaZnNQMjhEalpaeEdNazlsOE5MSVhwWW5wbjho?= =?utf-8?Q?ObA21HLn3SBeSovosLtQ?= X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11HUB013;3:dMc7P9Ytiq22W7A2F0FV58915kN9Lb2WmMeDw2il07jQ3xclsJqrxp3xGhNOpNDWfr55TPQE34vGcaXRuUZ/IloWthVTpl41p27IDsa4+c0oRoJqa8J1p35wWHFFMtBGGo9WRiso4ZJp0YR2lDMtNQ==;10:1fNbDsduo+Nar9kTNWnF4O+a6meIK+dn8yRergilskaUfADbr7EZY3jzgMVTRaFuSGF8NIMOBpJrfEXFduD6zS9NwrtRlWMi5DVakEtM+ek= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2015 12:42:28.0785 (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: BL2FFO11HUB013 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by nfs id t4LCgdFL019076 Content-Length: 2109 Lines: 54 Hi Soren, On Wed, 2015-05-20 at 12:57PM +0530, Ranjit Waghmode wrote: > Add bindings documentation for GQSPI controller driver used by Zynq > Ultrascale+ MPSoC > > Signed-off-by: Ranjit Waghmode > --- > .../devicetree/bindings/spi/spi-zynqmp-qspi.txt | 26 ++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > create mode 100644 > Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt > > diff --git a/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt > b/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt > new file mode 100644 > index 0000000..cec6330 > --- /dev/null > +++ b/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt > @@ -0,0 +1,26 @@ > +Xilinx Zynq UltraScale+ MPSoC GQSPI controller Device Tree Bindings > +------------------------------------------------------------------- > + > +Required properties: > +- compatible : Should be "xlnx,zynqmp-qspi-1.0". > +- reg : Physical base address and size of GQSPI registers map. > +- interrupts : Property with a value describing the interrupt > + number. > +- interrupt-parent : Must be core interrupt controller. > +- clock-names : List of input clock names - "ref_clk", "pclk" > + (See clock bindings for details). > +- clocks : Clock phandles (see clock bindings for details). > + > +Optional properties: > +- num-cs : Number of chip selects used. > + > +Example: > + qspi: spi@ff0f0000 { > + compatible = "xlnx,zynqmp-qspi-1.0"; > + clock-names = "ref_clk", "pclk"; > + clocks = <&misc_clk &misc_clk>; > + interrupts = <0 15 4>; > + interrupt-parent = <&gic>; > + num-cs = <1>; > + reg = <0x0 0xff0f0000 0x1000 0x0 0xc0000000 0x8000000>; I find things a lot easier to read when there is something separating the groups. Could this become: reg = <0x0 0xff0f0000 0x1000>, <0x0 0xc0000000 0x8000000>; ? [Ranjit]: I will try your suggestion and send you in the next version. Regards, Ranjit ????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?