Para resolver isso, adicionei meu dispositivo à matriz de 'struct input_types' em inputattach.c. Este arquivo de origem eu tive que encontrar online. Depois de adicionar os parâmetros corretos a essa lista e recompilar, consegui iniciar meu driver executando meu próprio arquivo de entrada de dados: ./myInputAttach -mydriver / dev / ttyUSB0
Executar um tail -f /var/log/kern.log mostra a saída "printk" do driver que inicia e as interrupções.
Eu ainda não vejo o driver no xinput, mas isso pelo menos resolve o problema do driver não ser usado.