On Wednesday 14 March 2012, Stefan Roese wrote: > On Wednesday 14 March 2012 10:48:44 Arnd Bergmann wrote: > > > > I would suggest you convert these to DT next so you can remove the > > > > amba_devs list. Which devices are these? If they are pl061 and > > > > pl010/pl011, the binding should be really easy to do. > > > > > > Yes. I really wanted to do that. But from a quick look at the pl011 > > > driver (drivers/tty/serial/amba-pl011.c), this driver doesn't support DT > > > probing. I might have missed something here though. And ideas? > > > > amba primecell devices don't actually need to register to a "compatible" > > property, they are probed using the primecell ID, and the device tree > > is just used to tell the system about memory and IRQ resources. > > Ahh, I see. Let me see, if I can get this working... I just saw that there is a patch series for pl061 that Rob Herring did at git://sources.calxeda.com/kernel/linux.git irqdomain-for-grant Please have a look at that branch first. > > Don't worry about the the gpio and uart devices if they are not in the > > first initial version. I do think that they should be done fairly soon > > though, before we get into most of the other devices. > > > > It's ok if you put a lot of the other devices in the dts file though, > > like the ethernet device, it gives a better overview of what is actually > > there, even if the driver does not actually use it yet. > > My initial idea was to push the devices once their DT support is accepted. > Otherwise the bindings are still not settled. Right, that makes sense. However, you can add a property containing status = "disabled; so that the device is visible in the source but no platform device gets generated. That would have no consequences at run time but can be helpful for review. Arnd _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-arm-kernel