From: ipaton0@gmail.com (Iain Paton)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFC PATCH] ARM: dts: imx6: add new board RIoTboard
Date: Thu, 08 May 2014 10:09:29 +0100 [thread overview]
Message-ID: <536B49C9.8020700@gmail.com> (raw)
In-Reply-To: <20140508054106.GH2794@dragon>
On 08/05/14 06:41, Shawn Guo wrote:
> On Tue, May 06, 2014 at 11:03:32PM +0100, Iain Paton wrote:
>> The fec interrupt errata seems to suggest that a different gpio could be used
>> but I can't find any documentation or example dts that does so. Suggestions
>> welcome.
>
> Take a look at commit 6261c4c (ARM: dts: imx6qdl-sabrelite: use GPIO_6
> for FEC interrupt.). It seems you already has it for your board.
Yep, I'd had a look at those and added it. I'm assuming that using
GPIO_6 for this means I can't also use that pad for i2c3 at the same
time?
The pad is wired to the lvds connector for use with a touchscreen
when configured as i2c3
> We do not use imx6s as a SoC name in the kernel tree. It's just an
> imx6dl with the second CPU core fused out. So please name the file
> imx6dl-riotboard.dts.
Ok.
> Also, I'm not sure why you need an additional level with that .dtsi
> file, if it will only be soldered with imx6dl. We have that .dtsi for
> boards like sabresd, because the board support both imx6q and imx6dl.
I probably don't need it then. I believe the board can support both,
but I don't know if the manufacturer will ever build any like that.
There's another highly similar board from the same manufacturer that
uses a dual. So my thinking was that there's a possibility to have
a dtsi with all of the common parts and only differences in the dts.
I'll remove the additional level.
>> + regulators {
>> + compatible = "simple-bus";
>> +
>> + reg_2p5v: 2p5v {
>
> Please follow commit 56160e3 (ARM: dts: imx6: use generic node name for
> fixed regulator) to code fixed regulators.
Will do.
>> +
>> +&iomuxc {
>
> Putting this iomuxc node which has a big mount of data at the bottom of
> the file can slightly make the dts file more readable.
Ok, wasn't sure of the convention so just ordered them alphabetically.
>> + imx6-embest {
>
> Why 'embest'? It's more sensible to use 'riotboard'?
Throwback to a previous iteration. There are two boards with a shared
history, RIoTboard and MarSboard, both manufactured by Embest which is
subsiduary of element14.
I originally had the common parts of this in a shared dtsi used by both
boards.
I'll change it here.
>
>> + pinctrl_hog: hoggrp {
>> + fsl,pins = <
>> + MX6QDL_PAD_EIM_A25__GPIO5_IO02 0x80000000 /* user led0 */
>> + MX6QDL_PAD_EIM_D28__GPIO3_IO28 0x80000000 /* user led1 */
>
> These should be in a pinctrl entry for led rather than hog group.
Ok.
>> +&usbh1 {
>> + status = "okay";
>
> Add 'status' at the end of the property list.
Ok.
I'll fix up these and Fabios comments and resend.
Thanks for the review!
Iain
next prev parent reply other threads:[~2014-05-08 9:09 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-06 22:03 [RFC PATCH] ARM: dts: imx6: add new board RIoTboard Iain Paton
2014-05-08 2:27 ` Fabio Estevam
2014-05-08 9:10 ` Iain Paton
2014-05-08 5:41 ` Shawn Guo
2014-05-08 9:09 ` Iain Paton [this message]
2014-05-08 9:13 ` [PATCH v2] " Iain Paton
2014-05-08 13:45 ` Fabio Estevam
2014-05-08 13:54 ` Alexander Shiyan
2014-05-08 14:36 ` Iain Paton
2014-05-08 14:50 ` Alexander Shiyan
2014-05-08 17:12 ` Iain Paton
2014-05-08 17:32 ` Alexander Shiyan
2014-05-08 19:27 ` Iain Paton
2014-05-08 19:37 ` Alexander Shiyan
2014-05-09 2:19 ` Shawn Guo
2014-05-09 3:09 ` Shawn Guo
2014-05-09 7:48 ` Iain Paton
2014-05-09 12:08 ` Shawn Guo
2014-05-09 14:16 ` Iain Paton
2014-05-09 14:21 ` Shawn Guo
2014-05-09 15:01 ` [PATCH v3 1/2] ARM: dts: imx6: i2c4 cleanup Iain Paton
2014-05-09 15:30 ` Fabio Estevam
2014-05-10 6:28 ` Shawn Guo
2014-05-09 15:02 ` [PATCH v3 2/2] ARM: dts: imx6: add new board RIoTboard Iain Paton
2014-05-09 15:31 ` Fabio Estevam
2014-05-10 6:28 ` Shawn Guo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=536B49C9.8020700@gmail.com \
--to=ipaton0@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).