+Cc: Heikki. Heikki, can you help here with swnodes? On Sat, Jun 1, 2019 at 5:17 PM Enrico Weigelt, metux IT consult <lkml@xxxxxxxxx> wrote: > > Hi folks, > > > I'm looking for a way to inject fwnode data from a platform driver, > in order to initialize generic drivers w/ board specific configuration. > The idea is getting rid of passing driver specific pdata structs > (which, IIRC, seem to be deprecated). > > An example usecase is the APUv2/3 board, which have things like gpios > wired to buttons and LEDs. The board can only be detected via DMI > string, no way to probe the platform devices - have to be initialized > explicitly (that's how I'm already doing it now). > > The nicest way, IMHO, would be if I could just write some piece of DTS > and some fancy magic all the rest under the hood. Such thing doesn't > seem to exist yet. Does it make sense to implement that ? How could > we do it ? > > Which other options do we have ? > > Or should we just leave everything as it is and stick w/ pdata structs ? > > > thx > --mtx > > -- > Enrico Weigelt, metux IT consult > Free software and Linux embedded engineering > info@xxxxxxxxx -- +49-151-27565287 -- With Best Regards, Andy Shevchenko