Categorias
Drivers

Intel prepara driver para Touch Host Controller no kernel Linux

A Intel está avançando no desenvolvimento de drivers para o Intel Touch Host Controller (THC), projetado para melhorar o desempenho de dispositivos HID, como touchpads, telas sensíveis ao toque e canetas stylus. A quarta iteração desses drivers foi enviada recentemente para revisão e está cada vez mais próxima de integrar o kernel Linux.

O que é o Intel Touch Host Controller?

O Intel THC é um bloco IP de alto desempenho integrado no chipset (PCH) que suporta diferentes modos de operação para dispositivos HID:

  • IPTS (Intel Precise Touch and Stylus): Introduzido com Tiger Lake (TGL) e Lakefield (LKF).
  • HIDSPI (HID sobre SPI): Suporte adicionado no Alder Lake (ADL) para dispositivos com comunicação via SPI.
  • HIDI2C (HID sobre I2C): Incluído no Lunar Lake (LNL) como padrão industrial para comunicação via I2C.

Esses modos garantem maior compatibilidade e eficiência na comunicação entre o sistema e os dispositivos de entrada.

Suporte expandido e integração no kernel Linux

Além do suporte às plataformas Meteor Lake (MTL), Lunar Lake (LNL) e Panther Lake (PTL), os drivers intel-thc-hid trazem melhorias como:

  • Desempenho aprimorado: Interfaces DMA otimizadas para maior eficiência na transmissão de dados.
  • Modos HIDSPI e HIDI2C: Suporte ao padrão HID sobre SPI/I2C, aumentando a compatibilidade com dispositivos industriais.
  • Correções recentes: Melhorias na inicialização e manuseio de estados internos para evitar impactos do firmware do BIOS.

Expectativas para o kernel principal

Com ajustes pontuais e documentação revisada, o driver do Intel THC está maduro o suficiente para ser integrado ao kernel Linux nos próximos ciclos de desenvolvimento.

Para mais detalhes técnicos e acesso aos patches, confira o anúncio oficial.

Por Emanuel Negromonte

Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.

Sair da versão mobile