ubstituindo o driver da tela de toque no kernel do Andro

Estou adaptando um kernel Gingerbread para meu quadro personalizado. Estou tentando substituir uma tela sensível ao toque resistiva que usa um controlador ADC no chip (processador S5PV210 da Samsung). No meu projeto, preciso de um controlador capacitivo suportado pelo driver eGalaxyTouch. Está conectado ao USB. O driver pode ser facilmente ativado no menu "make xconfig". Funciona um pouco desde que adicionei alguns traços no console serial e consigo vê-lo sendo instalado durante a inicialização do kernel e vejo-o instalar e desinstalar-se ao conectar / desconectar o cabo USB. Mas isso não faz nada na interface do usuário do Android. É um dispositivo do tipo HID. O problema é que ele não se conecta à camada de software da tela de toque Android adequada. Eu devo ter perdido alguma coisa. É preciso chamar outra coisa para forçar a conexão deste HID a outra camada de software que gerencia a tela sensível ao toqu

Os drivers da tela sensível ao toque estão localizados em kernel / drivers / input / touchscreen. Há também algum código direto no kernel / drivers / inpu

Alguma pista sobre como vincular esse dispositivo HID à camada Android Touchscreen? Vejo como eles fizeram o antigo resistivo e isso não é feito através de um HID porque é um dispositivo "custom made" com ADCs integrados na CPU e não está passando por USB.

questionAnswers(1)

yourAnswerToTheQuestion