Reemplazo del controlador de pantalla táctil en el kernel de Android

Estoy adaptando un kernel de Gingerbread para mi tablero personalizado. Estoy tratando de reemplazar una pantalla táctil resistiva que usa un controlador ADC en chip (procesador S5PV210 de Samsung). En mi diseño, necesito un controlador capacitivo compatible con el controlador eGalaxyTouch. Está conectado al USB. El controlador se puede habilitar fácilmente desde el menú "make xconfig". Funciona un poco ya que agregué algunos rastros en la consola serie y puedo ver cómo se instala durante el arranque del kernel y veo que se instala y desinstala al conectar / desconectar el cable USB. Pero no hace nada en la interfaz de usuario de Android. Es un dispositivo de tipo HID. El problema es que no se conecta a la capa de software de pantalla táctil de Android adecuada. Debo haber perdido algo. Debe haber algo más a lo que llamar para forzar que este HID se conecte a otra capa de software que administra la pantalla táctil.

Los controladores de la pantalla táctil se encuentran en kernel / drivers / input / touchscreen. También hay un código directo en kernel / drivers / input.

¿Alguna pista sobre cómo vincular ese dispositivo HID a la capa de pantalla táctil de Android? Miro cómo hicieron el viejo resistivo y no se hace a través de un HID porque es un dispositivo "hecho a medida" con ADC integrados en la CPU y no está pasando por USB.

Respuestas a la pregunta(1)

Su respuesta a la pregunta