Hi

I was looking at the Zephyr for Greybus work, and realized that the actual spec for greybus doesn't actually have support for ADC. My usecase is to use the ADCs on an attached microcontroller as if they are native ADCs on a Linux machine.

I understand this is more complicated than it looks - because unlike a GPIO, or I2C, there's no such thing as a native ADC for the Linux side of things. Have I understood that correctly?

I stumbled into the IIO subsystem for such requirements where there's some analog sensor that would need to be read - but that would not work through a microcontroller like my use case.

If one were to look at adding such support, what would they need? Is this something that's been discussed before? Would love to understand this a bit more, and potentially contribute.