On Monday 24 November 2014 21:10:05 Geert Uytterhoeven wrote: > As this minimal BSC driver isn't hardware-specific at all, I'm wondering > if there's a simpler way to do this? > - Should the driver be renamed to "simple-bus", and match "simple-bus"? > - Should this be moved to core code, without an explicit driver for > "simple-bus"? I.e. should the driver core just enable runtime PM for > all devices not bound to a driver, as they may represent buses with > child devices that do rely on runtime PM? > > Thanks for your comments and suggestions! My understanding of simple-bus is that it's something that does not have any power-management capabilities, and I'd rather not add clocks or interrupts to it. What I think makes more sense is to have a bus driver for it in drivers/bus, remove the "simple-bus" compatibility value and have the driver take care of registering the power domain and probing the child devices using of_platform_populate on itself. Arnd -- 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