Earlier quoted context omitted.
Has this made it to mainline/release yet? I've been doing some ARM kernel support stuff for one of my devices, and DeviceTree isn't there even in 3.11.x (AFAICT) Previously you had a bit of boilerplate code that did much the same. Either way it doesn't actually solve the issue, because you still need the dts file, there's no hardware discovery . (ok that's a bit of a stretch, some of the busses and things like I2C ar…
http://www.linaro.org/linaro-blog/2011/08/15/enabling-device... The Linaro kernels ("Linaro Stable Kernel" is the keyphrase) boot from devicetrees (aka FDTs). Not sure how much of that is upstreamed, but devicetrees are pretty standard in the ARM world as far as I can tell. (Also, in general if you're doing Linux stuff on ARM, Linaro is the place to look for everything). Edit: actually, that link isn't very relevant…
I'll investigate Linaro at some point, if that's more of a hotbed of ARM development.