Enviadas antes do lançamento do kernel estável do Linux 5.19, estão as alterações do SoC destinadas à janela de mesclagem do Linux 5.20. Existem mais de mil patches de SoC para o ciclo Linux 5.20 adicionando e atualizando muitos SoCs e cobertura de placa/plataforma. Uma das várias adições notáveis deste ciclo é a introdução do suporte Qualcomm Snapdragon 8cx Gen3 para laptops Arm de última geração. Em resumo, o kernel Linux 5.20 terá suporte para Qualcomm Snapdragon 8cx Gen3 e ThinkPad X13s Arm Laptop.
O NXP i.MX93 SoC agora é compatível com o Linux 5.20 como o sucessor do i.MX6/i.MX8. O NXP i.MX93 anunciado no ano passado apresenta núcleos Arm Cortex-A55, um Arm Cortex-M33, um microNPU Arm Ethos U-65 e um enclave seguro EdgeLock.
Além disos, o NXP i.MX93 destina-se ao uso em automação industrial, automotiva, controle de edifícios, residências inteligentes e áreas relacionadas. O NPU integrado visa tornar este SoC muito eficiente para aplicações de aprendizado de máquina.
Linux 5.20 terá suporte para Qualcomm Snapdragon 8cx Gen3 e ThinkPad X13s Arm Laptop
Outra adição emocionante do SoC é o Qualcomm Snapdragon 8cx Gen3 (SC8280XP) como o mais recente SoC para laptop baseado em Arm de última geração da empresa. O SA8540P voltado para automóveis também é suportado. Com o suporte Qualcomm Snapdragon 8cx Gen3 também está adicionando o laptop Lenovo ThinkPad X13s e suporte para placa de referência.
O Lenovo ThinkPad X13s é um laptop de US $ 2.169 + com este Snapdragon SoC com velocidades de clock de até 3,0 GHz, tela de 1200p de 13,3 polegadas, até 32 GB de memória LPDDR4x-4267 e até 28 horas de duração da bateria. Por padrão, o ThinkPad X13s executa o Windows 11 Pro Arm, mas agora o suporte ao Linux está em andamento.
Vários novos SoCs de banda larga Broadcom agora são suportados junto com suas placas de referência: BCM63178, BCM63158, BCM4912, BCM6858, BCM6878, BCM6846, BCM63146, BCM6856, BCM6855, BCM6756, BCM63148 e BCM6813.
O H616 SoC da Allwinner também é compatível com o Linux 5.20 como uma versão mais recente do H6 SoC. O Allwinner H616 possui quatro núcleos Arm Cortex-A53, uma GPU Mali G31 e projetado para lidar com 4K a 60FPSdecodificação com este SoC sendo focado nos mercados OTT e IPTV. Além de habilitar o Allwinner H616, o Linux 5.20 está trazendo suporte para Orange Pi Zero2 e X96 Mate.
Outras novidades do kernel Linux 5.20
Outra novidade para o Linux 5.20 é o suporte para o SoC Marvell Prestera 98DX2530 (AlleyCat5) usado por alguns switches de rede. Novo suporte à plataforma SoC para o Nuvoton NPCM8XX e Sunplus SP7021. Enquanto isso, o suporte antigo do DaVinci DM644x/DM646x SoC foi removido. Os SoCs Nuvoton NPCM8xx servem como controladores de gerenciamento de placa de base. O SoC Sunplus SP7021 “Plus1” é um SoC de uso geral usando núcleos Arm Cortex-A7.
O defconfig do Linux 5.20 ARM agora habilitará o driver V3D DRM usado pelo Raspberry Pi 4 e mais recente. O driver VC4 mais antigo foi habilitado anteriormente e agora o V3D também está habilitado como parte da configuração padrão para garantir que este driver seja construído por padrão. Há também muitas atualizações de defconfig no lado da Qualcomm para habilitar o driver de LEDs LPG, o Qualcomm Bandwidth Monitor e outros recursos.
Mais mudanças
O Linux 5.20 também substitui os arquivos antigos da placa Arm no kernel do Linux. Na última década, o kernel do Linux confiou no Device Tree, enquanto antes disso eram antigos arquivos de placa. O plano é remover esses arquivos antigos após o lançamento do Linux 2022 LTS no final do ano. Se alguém ainda estiver executando um kernel moderno com esses arquivos de placa antigos, precisará se manifestar nos próximos meses. Caso contrário, esses arquivos de placa terão uma remoção após o próximo kernel LTS. Veja a postagem da lista de discussão para todos os detalhes do quadro legacy.
As mudanças no SoC para o Linux 5.20 também incluem a adição da placa Google Chameleon v3 FPGA que usa como basena plataforma Arria10 e Stratix 10 da Intel. Também há suporte aprimorado ao Chromebook para vários dispositivos baseados em MediaTek e Qualcomm SoCs. Novos Chromebooks que funcionam com o Linux 5.20 principal incluem Acer Chromebook 514 (MT8192), Acer Chromebook Spin 513 (MT8195) e máquinas baseadas em SC7180, incluindo o Lenovo IdeaPad Chromebook Duet 3.
Mais detalhes sobre todas as grandes mudanças de SoC para Linux 5.20 através desta série PR.