On Mon, Sep 21, 2015 at 4:51 PM, Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: >> That sounds quite workable to me. It might get more complicated >> than I'd prefer, especially if there are more things than GPIOs (such >> as ADCs, DACs, etc.) > > What do you mean by this? We have in-kernel support for ADC and > DAC, see drivers/iio/[adc|dac] and these have excellent userspace > interfaces. That statement was made regarding adding a "connector" component into the DT, which would describe a hardware connector in the system. The connector component would allow describing what came to it, and in the above discussion was specifically to allow configuring GPIOs in the DT that otherwise would not have a component to connect to, and thus would not be able to be exported to userspace in the DT. My "(such as...)" comment was indicating that other components than just GPIOs might be included in the connector, and hence there might be some implications there. Would there be initialization or dependencies that would have to be handled? I don't know, but my thought at the time was that it might get complicated. Thanks for asking, Chris -- 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