- Som Nativo: O Kernel Linux 7.0 recebe um driver de máquina ASoC dedicado para os tablets Lenovo Yoga Book (YB1), resolvendo problemas históricos de áudio.
- Hardware Específico: A atualização habilita o codec Realtek RT5677 e o sistema de detecção de fone de ouvido nos modelos YB1-X90 (Android) e YB1-X91 (Windows).
- Autor do Patch: O trabalho foi desenvolvido por Yauhen Kharuzhy, que mapeou manualmente os componentes ignorados pelas tabelas ACPI originais do fabricante.
- Versão Prevista: O suporte está em fase de revisão e deve ser integrado à versão estável do Kernel Linux 7.0 em meados de 2026.
O desenvolvedor Yauhen Kharuzhy enviou para a lista de discussão oficial do kernel uma proposta de driver de máquina (ASoC) para habilitar o suporte de som nos tablets Lenovo Yoga Book (modelos YB1-X90 e YB1-X91). Estes dispositivos, baseados na plataforma Intel Cherry Trail, possuem uma arquitetura de áudio peculiar que, até então, impedia o funcionamento nativo do som em diversas distribuições.
O patch introduz o driver cht_yogabook, que gerencia a comunicação entre o processador da Intel e o codec de áudio Realtek RT5677. A mudança impacta diretamente os usuários que buscam transformar esses dispositivos híbridos em estações de trabalho Linux funcionais, garantindo que alto-falantes, fones de ouvido e microfones operem corretamente no Kernel Linux 7.0.
O que isso significa na prática:
Para o Iniciante: Se você tem um Lenovo Yoga Book encostado porque o som não funciona no Linux, este patch é a solução. Antes, o sistema não conseguia “encontrar” a placa de som porque as tabelas internas do tablet (ACPI) estavam incompletas ou erradas (especialmente no modelo que vinha com Android). Agora, o Kernel Linux sabe exatamente onde o chip de áudio está e como ligar os alto-falantes.
Para o Expert: O driver resolve a discrepância entre as variantes YB1-X90 (Android) e YB1-X91 (Windows). Enquanto o modelo Windows possui nós DSDT para o codec, o modelo Android possui entradas ACPI incorretas. O driver utiliza o mecanismo dmi_check_system() para aplicar “quirks” (ajustes finos) e mapear manualmente os GPIOs de ativação do amplificador de alto-falante e o CI de detecção de jack TS3A227E.
Detalhes da implementação: Subsistema ASoC
A proposta técnica altera o subsistema de som (sound/soc/intel/boards). O desenvolvedor propôs a criação de um driver de máquina específico em vez de um driver genérico devido à exclusividade da configuração do codec RT5677 nesta plataforma Cherry Trail.
A lógica da mudança baseia-se na coordenação de múltiplos componentes:
- Codec RT5677: O coração do processamento de áudio.
- TS3A227E: Responsável pela detecção inteligente de fones de ouvido (Jack detection).
- Mapeamento de GPIO: O driver agora controla os pinos
speaker-enable,codec-resetepow-ldo2, que são essenciais para alimentar o hardware de áudio e evitar ruídos ou falta de saída sonora.
Configuração de recursos ACPI
| Recurso | Detalhe técnico | Função |
| I2C | 0x002C / 0x003B | Comunicação com Codec e Jack IC |
| GPIO 0/1 | GPO3 (0x0019/12) | Reset e LDO2 do Codec |
| GPIO 2 | GPO3 (0x0030) | Ativação dos Alto-falantes |
| Interrupções | GPO0 (0x005B/4D) | Eventos de áudio e plugue de fone |
Quando isso chega no meu PC?
O patch está atualmente na fase de Review (v1). Como se trata de um novo driver de máquina para hardware específico, ele precisa passar pela validação dos mantenedores de som da Intel e da comunidade ALSA.
- Ciclo de Desenvolvimento: Se aceito sem grandes ressalvas, deve entrar na janela de mesclagem do Kernel Linux 7.0 em meados de abril de 2026.
- Disponibilidade em Distros: Deve chegar em versões estáveis de distribuições como Fedora e Ubuntu entre junho e outubro de 2026.
