Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754407AbbETPKw (ORCPT ); Wed, 20 May 2015 11:10:52 -0400 Received: from mail-bl2on0055.outbound.protection.outlook.com ([65.55.169.55]:3200 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754379AbbETPKp (ORCPT ); Wed, 20 May 2015 11:10:45 -0400 X-Greylist: delayed 877 seconds by postgrey-1.27 at vger.kernel.org; Wed, 20 May 2015 11:10:44 EDT 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; Date: Wed, 20 May 2015 07:38:54 -0700 From: =?utf-8?B?U8O2cmVu?= Brinkmann To: Ranjit Waghmode CC: , , , , , , , , , , , , , Subject: Re: [RFC PATCH 1/2] devicetree: Add devicetree bindings documentation for ZynqMP GQSPI Message-ID: <20150520143854.GU31550@xsjsorenbubuntu> References: <1432106871-27232-1-git-send-email-ranjit.waghmode@xilinx.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1432106871-27232-1-git-send-email-ranjit.waghmode@xilinx.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-21556.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD034;1:K1V24yBXNxsqQRgO7pBtAFC+RiTEtlaQvqylz5SwLh43HrOYDRHOs5dq4CQrUrtLLfpb/lHNDeCpduNko8z/Kd+cS5eM2GpTDzf3b+Ri2RwPWrSBv1Vi+ZeMwgmuVLMF5shyoiN4oPjzqXav1XOks5V+fM7ahgmamGwAbyykyDat3B+BE4WY//TQttzw5dJFz2OB2A6Xqef0YMDZmYhm5Mx2lsd0sCG5GP9cfl+pCg1d+g9YXrt4QLwO3I4RzbZZHyKDkWFcDqJELJah7rUraG4UYy7CYis4o+dlTLvFVFt2cMlIYH5ICCJqr97bp6br X-Forefront-Antispam-Report: CIP:149.199.60.100;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(438002)(51704005)(189002)(199003)(24454002)(377424004)(164054003)(83506001)(86362001)(575784001)(23676002)(57986006)(76506005)(77096005)(81156007)(2950100001)(54356999)(76176999)(50986999)(19580405001)(19580395003)(33656002)(63266004)(36386004)(46102003)(4001540100001)(50466002)(33716001)(47776003)(64706001)(85202003)(110136002)(5001920100001)(92566002)(87936001)(106466001)(5001960100002)(5001830100001)(4001350100001)(77156002)(5001860100001)(6806004)(85182001)(62966003)(189998001)(107986001)(4001450100001)(217873001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2FFO11HUB042;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;BY2FFO11HUB042;2:Q0GrnU18WzTvHFyQiEYdo+kOmjFw5wOhXHZv05DEftUdBOgN04iPrVsPDhQYGLjn;2:26IuGOtGL8yDBfDsXsxigjqoyQuNFSZsfr9/WvjGGMnVQVAM4GsdLdGIbk/lygqUwyx5q+HTMt05WQ+IDpU5/U9NqcU4K8fyPKq9Lj599wEEEM4aAvUVGDgWqJ7GsKZYwD+ODOPAksYvC7xXowP2txfl66Iw33OHdUDdkAC/2AE3tziynOvEJWh0c63Qg+OpvxV/N0Id3poUDL7yClmLQA01toxTqF0RQakTPiAVHtaEHUNLUsOW1/yHkUYbgnTm;6:iQpdYWpLiTqK78sW15gpf61aU8t2uySEcofhOkqrfJbGa5qEcAGMalMMFh8IPd+ik8D6Ej7MwXMjV4phvdRuokwVdl3LZu8XJopK+DBnWfLfyDgFQEFsXJOZPkdQ/+hc9e+Z0I3hZvUjlJmRl0ApDW98KnndeuMG+ZEg0dSZwKSHgMj7yakYGaupsB2mnM6MV5ZbY38Eeg80e/VRAyIzaJr16eHfIT7NuQvT6WZEayNxvYy3ATQ2fWwPbTs8z4exsW0zuIF66XYdYAskuoq6S9Uzd7PCKtUIyWVjzT6XhJnRroXd22UJOm7KgmUNhy+2RNqaK8p3eG/fL33stsgUapdXnLhxOBw7X6lx/XLL+22oOQ374PZ8KYe7iufM0hpfie41bFpBcAN99Z/XjtU+RXcbXfuIArG9nH5USnFjH0vPmgSjsvTFneip7E/9D2mcjf2PtZ+sdqi0wj8vk+m7KsuKHm2xFrCmlTLdrGj2SqX4PbdVGWs5Jiku55yY64EX X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2FFO11HUB042; 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:BY2FFO11HUB042;BCL:0;PCL:0;RULEID:;SRVR:BY2FFO11HUB042; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11HUB042;3:Nh5PwAND4/92d3G0thmeCc9lcnbCDL+h+kDSjyJk+E7jpl6gq+RW4RvSio3YqGnpEeBFfsfCYbhKcPXsAFKCxDEEVl61ZK9+IldR6LHAVsAK/KOvUwUEMhUKbLm+he5RbpqaQHuC0j1NOpvA+yRVmYYQ1jT0J2/yq3D94ex8XE2EGFwRDqyH5hjMmJ4w321Y0DXtp5F/Kxc+7X6ZaZrFZpAr+YcuO6K6UFSpjKst5dBJJXSX6M+IT3MgpLROIE/2O6uBrqqzrSu0qzdMTQI4Ci7ErQmp50gidG32Ih83CVE= X-Forefront-PRVS: 0582641F53 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJGRk8xMUhVQjA0Mjs5OlE5MnRUaUl4czBZek1JVmVxN0lDbXpOYjlM?= =?utf-8?B?bGI4SW00akwwN0JsNXh2RjgxeU5JWUxWNWVSYVBlWFFWVU40U0JWRkRVR0lz?= =?utf-8?B?eVlrS2FaUUxXMkpiS1NLUXBlTXNOWlpmajVKK21ua1ZrVmJLN0xwRUJHVzFH?= =?utf-8?B?ZW9jcFBhQjJLU0hwRFBsQ2xJSFhYV0x0WHhRR3NBS3RneFhsdkIybE5xQTBa?= =?utf-8?B?S2g4Q2J0a2xxUkJGY09aMW5YTUVIUllZcTdlL1pySk91a0lnci9ua1ozVFRJ?= =?utf-8?B?ZEFpNE5nYVFRYm5aVjN1WWVpVjJMcm05UlZGM3FsN2l2SEVub2pGY2VLa1Zr?= =?utf-8?B?elBwcVd5WmFOMmQzSGEyUVhtOHdSTmNmQkEweXk1aExnT3R4cWViWTk5VjVH?= =?utf-8?B?MEJValorR2l1RlFqN0JOS0ViVGZ4SHFINDRNd3BFUGZQbjNQQXhZa1VnSUxD?= =?utf-8?B?endsNVdta0RlTEVyN3VQTzAvS3h5Sm5qQUs2VmM0d1FqQTA4NG5tL1hlM3Bl?= =?utf-8?B?NjFBYXVNcXVwMXlFZ0ZnTzN5VjhBQUNoaEZNUDNxKzJVU2R3cHNYMHNidkI1?= =?utf-8?B?OEU1d3VhbFQ2QWRuZ2NaMTZMdlZoaWRQSlZrYkVxcit3RmhRT093NlV3VUNl?= =?utf-8?B?UFh5aUNSMi9uU3ZyNU9hS2ZxNVQ2VVlmYjlxZDhTbk4vUjJHN29ENDg1OFJv?= =?utf-8?B?eUV4OGRQa2Z5dzFyZkk1Y1lJeFZkSTlLYmxSOWNOb3cvQmZwVnk5NFdheDdv?= =?utf-8?B?MlVVemxCd25PSlFFZjh3UEh2NjZFN3F5UGJISzNXdWllVkZkeEF6aWk3ZUJG?= =?utf-8?B?TFNBVmlIMExXSHgxdmVsS211OEpHUG1laDRlenl6OEZRWkdUVlh5eUtOaTA0?= =?utf-8?B?QnJwSDVlaE9YMWpEWHF4YWFjeDArZnhMZFJ0NjJiZ2thRVFCaWVYS09ZcEI5?= =?utf-8?B?ZFlTZnAzbHNGM1VwVVpBSkEwdEtuVEQzemZ2UkIrZmxnTkVNVkRWbGN4QUlL?= =?utf-8?B?UWdOQ2ZiWTN4NDNrNU0vaEcvbWtnTm5uVVFrREh5eVJ4UTlZbFpZL05ieDl4?= =?utf-8?B?d0ZIcGVsK0tZM3YyQS8yclRYT29wRWpTZ3ZBMzlCazBoa0RiM3VUNko5ZzRE?= =?utf-8?B?aWtXV1JrbWdHNmUzejZTeEkya3E2Y2hBbnJsb1lTOHZLdEVqTGhMWXpUVUEr?= =?utf-8?B?QWNSUVZuUkhTU3IrUmVIdEJhM0NieUFSTVU2MWhYWGhXbjZxUjU5TjFLbi9P?= =?utf-8?B?ZEo2ZU50akZRcEtiRmZCODJacCt4UC9rck9wamNCeTZQdDA1cjlHbHBTdm8x?= =?utf-8?B?M1BpL1BtWCs2U1ErSlVud1ZQcUxYUVFzU1Y2c2dpRzlRcXpSbzRseDVoa1Bp?= =?utf-8?B?T1ZHNTl0a09rRGVGeXVaZlF2WklSSGgyUFAwR0l6dzdQS3hqUFJnVmd0UkZx?= =?utf-8?B?R01wb1lObXV1SENVSFRYTjVuWnlCQk5iNmNvYlZoOFhJK3dYKzVsY3Z5UUw3?= =?utf-8?B?ei8rUDNvSTE1WEpkY25BYktUZXlPUFo4eW1qL3pCZndCVWZwaWsyUHFRRkxt?= =?utf-8?B?V01yTFZnb0Y2ZTdNR1YrS0lMVFdJMXRrQTU0eG9mbmExSFJ5YzBKRkZ0K3hM?= =?utf-8?B?cHhEZHZpT0lZQmdPWjhMczYwNEs0R0tnUzFnL0NXMVRmYmxQa0ZHZ3pKWHpN?= =?utf-8?B?dE44cVMvTUtxNUZ1WlZqZGp0K1dCM1l5N09KVnAzeWlRQWs4QXR6Y3JDMXor?= =?utf-8?Q?mNz51l+/FC/I3Pi0EvFUYVQcFSAmnSO6Rc4kA=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11HUB042;3:iqyaBxXA9DCuENT+XtMDqOQT/+osl2h/1y4v3ax3KGoXMV2jam2MU7xr5l0eqt1WlBYXPlyi6/aJ+2OrJ4BXXzLZz4vDb5nUSv/6LOtGAbsnljeYO8b702yf3B6/Uqv2jrNVMltxnzxMhLFEi89IIg==;10:pIuZUahjduAiuIRLZNVyW+CqedK1mKo3LoJiggvNpzvdsUoLs0/T8ZoBG0mjR8c0eQ2S+KVI9Wf0s+vI/BYiJgrvOzC0OSG/avsazk4CFnc= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2015 14:39:01.0703 (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: BY2FFO11HUB042 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2105 Lines: 54 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>; ? Thanks, Sören -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/