Remplacement d'écran Tactile de pilote dans le Noyau Android

Je suis en train d'adapter un pain d'épice noyau pour ma carte personnalisé. Je suis en train de remplacer un écran tactile résistif qui utilise une puce contrôleur ADC (S5PV210 processeur de Samsung). Dans ma conception, j'ai besoin d'un écran capacitif de contrôleur pris en charge par eGalaxyTouch pilote. Il est connecté à l'USB. Le conducteur peut facilement être activé à partir du "make xconfig" dans le menu. Un peu de travaille depuis, j'ai ajouté quelques traces sur la console série et je peux le voir de l'installation pendant le démarrage du noyau et je le vois s'installer et de désinstaller lui-même lors de la connexion/déconnexion du câble USB. Mais il ne fait rien dans l'interface utilisateur Android. C'est un HID type d'appareil. Le problème est qu'il n'a pas de crochet à la bonne Android écran tactile couche logicielle. Je dois avoir raté quelque chose. Il doit y avoir quelque chose d'autre pour appeler à la force de ce CACHÉ pour être connecté à une autre couche de logiciel de gestion de l'écran tactile.

L'écran tactile pilotes sont situés au kernel/drivers/input/écran tactile. Il y a aussi un peu de code directement dans kernel/drivers/input.

Des indices sur la façon de lien de périphérique HID à l'Androïde d'écran Tactile de couche? Je regarde comment ils ont fait les anciens d'étanchéité à un seul et il n'est pas fait par l'intermédiaire d'un cachée, parce que c'est une "mesure" de l'appareil avec des Convertisseurs a /n intégré dans le CPU, et il ne va pas par le biais de l'USB.

OriginalL'auteur Sylvain Huard | 2011-09-15