Hi, Maxime Ripard wrote: >Quite the opposite actually, it would allow people that want to >deviate from the standard to do so while allowing people that >want to follow that standard to do so as well. Well, the majority of people that buy boards because of this specific 26/40 pin header can't do that. They expect that everything works as with the Raspberry Pi (a few GPIOs here, I2C there and so on) and will simply have to give up if they (or let's better say the distro they use) switched to mainline kernel and nothing works any longer _as expected_. These people don't know where device trees grow and also don't care. They expect compatibility to a 'de facto' standard and the hardware vendors producing boards with this specific 26/40 pin header try to be compliant to that by modifying pin definitions in the OS images they provide or recommend. So maybe it simply doesn't matter how this stuff is defined since it gets patched back in in every 'distro' ready for the average user. At least that's the case for the Lamobo R1 we're talking about. As said before: No one will use that board without also applying the OpenWRT patchset to be able to use the internal switch IC. So I doubt anybody will use the .dts we're talking here about since the OS images people will use already include their own: http://linux-sunxi.org/Lamobo_R1#Images Best regards, Thomas -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html