O driver WiFi “WFX” para hardware IoT de baixa potência da Silicon Labs saiu da fase de testes que se encontra desde 2019. Sendo assim, portanto, foram três anos de trabalho pesado dos engenheiros do Silicon Labs e desenvolvedores de código aberto. Então, este driver para a série WF200 de chips sem fio está definido para ser promovido no ciclo Linux 5.19.
A série Silicon Labs WF200 é uma classe de chipsets sem fio projetados para casos de uso de IoT WiFi de baixa potência com recursos de rádio 802.11 b/g/n. O transceptor WF200 faz interface via SPI ou SDIO, enquanto este driver também é projetado para suportar futuros hardwares sem fio da Silicon Labs. Este driver WFX foi iniciado e continua sendo mantido pelo próprio Silicon Labs, o que é sempre bom de se ver.
Driver para Linux WiFi da Silicon Labs sai da fase de teste
Desde que entrou na área de teste no Linux 5.5, o driver WFX tem visto muitas correções/limpezas e trabalhando em sua lista TODO. Agora, mesclado esta semana no staging-next, está movendo o código WFX para fora da área de staging e agora viverá formalmente dentro do subsistema de rede do kernel Linux em seu estado maduro.
É ótimo ver isso acontecer com a Silicon Labs insistindo neste driver de kernel Linux WiFi upstream. Os ICs WF200 da Silicon Labs podem ser adquiridos individualmente em varejistas populares de produtos eletrônicos DIY ou em um formulário de placa de avaliação que também o torna outra opção para amadores e outros casos de uso fora dos dispositivos IoT.
Pensando envia os últimos patches do Linux para trazer seu Elba DPU SoC
No início desta semana, a AMD adquiriu a Pensando em um acordo de US$ 1,9 bilhão que deve ser fechado no segundo trimestre. O anúncio da aquisição não está diminuindo seus esforços e a equipe traz a versão mais recente de seus patches do kernel Linux para implementar o Elba SoC.
O Elba SoC da Pensando é uma unidade de processamento de dados (DPU) inicialmente focada pelo menos em switches de rede inteligentes. O Elba da Pensando é conhecido há dois anos e o sucessor do seu anterior Capri DPU. O Aruba CX 10000 anunciado no ano passado é um dos switches até agora que utilizam o Pensando Elba. O chip Elba possui:
- Dezesseis núcleos ARM64 A72;
- Controladores de memória DDR 4/5 duplos;
- 32 pistas de PCIe Gen3/4 para o host- Interfaces de rede: Dual 200GE, Quad 100GE, 50GE, 25GE, 10GE e também uma única porta de gerenciamento 1GE;
- Descarregamentos de armazenamento/cripto e 144 núcleos P4 programáveis;
- QSPI e EMMC para armazenamento SoC;
- Duas interfaces SPI para gerenciamento de periféricos;
- Barramento I2C para gerenciamento de plataforma.
Como é importante para a maioria dos hardwares de rede corporativa atualmente, Pensando tem trabalhado no suporte Linux principal para seu SoC.
Esta série de patches tem as ligações DeviceTree mais recentes e outras alterações para trazer o Elba SoC em um kernel da linha principal. Se tudo correr bem, poderemos ver essa ativação potencialmente abotoada para o kernel v5.19. É ótimo ver esse suporte se tornando principal para essa inicialização de rede e suas contribuições de kernel upstream certamente devem continuar – e idealmente se tornar ainda mais robustas – sob o guarda-chuva da AMD como parte de sua expansão geral do data center.
Via Phoronix