Hi Jonathan, Jonathan Cameron wrote: > [...] > >>>>> [...] > >>>>> > >>>>>>> Take a look at: > >>>>>>> http://www.spinics.net/lists/linux-iio/msg04345.html > >>>>>> > >>>>>> Any progress here with inclusion in some git tree? > >>>>> > >>>>> Well ... I recently raised from the dead. It's on the schedule, > >>>>> obviously help is welcome. > >>>> > >>>> I tried a little bit with your driver. The disadvantage I see is, its > >>>> claims all the free AD channels. But a few of them can also act as a > >>>> touchscreen controller. Shouldn't be the driver handle the channel > >>>> usage dynamically? > >>> > >>> I wonder, I'd rather see this driver behave as a composite driver, what > >>> do you think? > >> > >> Alternative (though it's still in development) would be to use IIO > >> as the ADC layer and sit the other parts on top. > > > > I think you need to adjust a few bits there and there in the hardware to > > behave as a touchscreen. Will IIO be able to handle that somehow ? > > No means of doing it yet. I'm not entirely sure this can be done > generically. I'm not really familiar enough with touchscreen adcs as > none of my boards have one. At worst I'm sure we can put some > hooks in to get hold of the underlying device if necessary. It requires a more or less complex state-machine to switch the used 4 or 5 pins to different modes to measure the X/Y position and the pressure. And these pins interfere with the ADC input pins. > [...] Regards, Juergen -- Pengutronix e.K. | Juergen Beisert | Linux Solutions for Science and Industry | http://www.pengutronix.de/ | -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html