Kernel Linux 7.0: Suporte a vibração e áudio avançado chega aos tablets Lenovo Yoga Book

O toque da perfeição: Kernel Linux 7.0 conserta o hardware 'esquecido' do Lenovo Yoga Book para áudio e vibração nativos!

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...
  • O Kernel Linux 7.0 introduz uma correção técnica massiva para os tablets Lenovo Yoga Book (YB1), resolvendo falhas críticas de detecção de hardware.
  • Graças ao novo suporte para o chip DRV2604L, o feedback de vibração do teclado Halo agora funciona com calibração precisa de voltagem no Kernel Linux 7.0.
  • O patch resolve a ausência de entradas ACPI no modelo Android (X90), permitindo que o codec Realtek RT5677 e o chip TS3A227E operem em todas as variantes.
  • A implementação utiliza a infraestrutura de software nodes para injetar propriedades de hardware que o BIOS original da Lenovo omitiu, garantindo estabilidade ao sistema.
  • Com o mapeamento correto de GPIOs e interrupções (IRQ), o Kernel Linux 7.0 permite a troca inteligente entre alto-falantes e fones de ouvido sem erros de sistema.

O desenvolvedor Yauhen Kharuzhy submeteu uma série de patches para o subsistema x86-android-tablets que finalmente resolve um dos maiores problemas dos tablets Lenovo Yoga Book (modelos YB1-X90 e YB1-X91) no Linux: a falta de descrição do hardware pelo firmware (ACPI). Como as tabelas originais da Lenovo são incompletas ou bugadas (especialmente na versão que vinha com Android), o Linux ficava “cego” para os componentes internos.

A mudança no Kernel Linux 7.0 introduz “nós de software” (software nodes) que descrevem manualmente a topologia do sistema, permitindo que o driver de haptics (vibração do teclado Halo) e a placa de som complexa funcionem nativamente.

O que isso significa na prática:

  • Para o usuário: Se você instalar o Linux em um Yoga Book, o famoso teclado tátil (Halo Keyboard) finalmente terá o feedback de vibração correto ao digitar. Além disso, o sistema agora saberá gerenciar a troca entre alto-falantes e fones de ouvido, algo que era um pesadelo técnico nesse hardware.
  • Para o expert: O patch utiliza a infraestrutura de x86-android-tablets para instanciar dispositivos I2C que não aparecem no DSDT. Ele define as propriedades do driver TI DRV2604L (haptics) e mapeia os pinos de interrupção (IRQ) e GPIO do codec RT5677 e do chip de detecção de jack TS3A227E, unificando o suporte para as variantes Windows e Android.

Detalhes da implementação: Haptics e àudio

O patch foca em injetar informações de hardware que o BIOS/UEFI omitiu:

1. Sistema de vibração (Haptics)

O chip DRV2604L agora possui parâmetros de calibração específicos para o Yoga Book:

  • Voltagem nominal: 1500mV.
  • Overdrive: 2100mV.
  • Modo: LRA (Atuador de Ressonância Linear), garantindo que a vibração seja nítida e não “borrada”.

2. Infraestrutura de som

A placa de som desse dispositivo é atípica e exige o controle de vários pinos GPIO para ligar amplificadores externos:

  • Mapeamento GPIO: Define pinos para o reset do codec, ativação do regulador LDO2 e habilitação dos alto-falantes internos via chip de Cherry Trail.
  • Unificação: O modelo X91 (Windows) tem algumas entradas ACPI, mas o X90 (Android) não tem nada. O patch cria uma camada de abstração que faz o driver de som ver os dois modelos da mesma forma.
RecursoChipEndereço I2CFunção
HapticsDRV2604L0x5aVibração do teclado Halo
Codec de ÁudioRT56770x2cProcessamento de som principal
Detecção de JackTS3A227E0x3bIdentifica fone de ouvido/microfone

Quando isso chega no meu PC?

  • Estado atual: Versão inicial (v1) enviada para revisão.
  • Janela de mesclagem: Deve ser integrado ao Kernel Linux 7.0 em meados de abril de 2026.
  • Distribuições: Usuários de distros focadas em tablets ou kernels mais recentes (como Arch Linux ou Fedora) devem ver o suporte pleno no segundo semestre de 2026.
Compartilhe este artigo