Intel THC

Intel prepara driver para Touch Host Controller no kernel Linux

Logo da Intel destacando o suporte aos processadores Panther Lake e Diamond Rapids no Linux 6.12.

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.

Emanuel Negromonte Autor
Autor
Jornalista especialista em Linux a mais de 20 anos. Fundador do SempreUpdate e entusiasta do software livre.