On Wed, Jul 20, 2016 at 10:18:11PM +0100, Jonathan Cameron wrote: > 4) Should we drop all the bindings for bridging between such subsystems > and do it all from userspace? This clearly doesn't seem sensible, we have plenty of hardware that's obviously wired up in a fixed function format even if it could be general purpose and several duplicated ABIs (eg, hwmon and power_supply have clear overlap). > I think we may end up with a hybrid of the two, but need to be able to > make it work in 'standard' cases without userspace being involved. That > hybrid solution may well be devicetree overlay based... Unclear so far. > + plenty of crazy things that 'might' make sense where there isn't even > the pretence of representing real hardware. I'm definitely seeing people choosing their kernel subsystem on the basis of libiio.