FERRAMENTAS LINUX: Os novos patches do Linux para o compartilhamento de barramento AMD i2c com o PSP

quinta-feira, 23 de dezembro de 2021

Os novos patches do Linux para o compartilhamento de barramento AMD i2c com o PSP

 




Confira !!

Os mais novos patches de suporte de hardware Linux para o kernel giram em torno do suporte de compartilhamento de barramento i2c para SoCs mais recentes, onde o barramento i2c está sendo compartilhado pelo Processador de Segurança de Plataforma (PSP) da AMD. Este controlador i2c é baseado em um DesignWare IP comum, mas um novo código de kernel está sendo criado para lidar com o compartilhamento de barramento entre o kernel e o coprocessador PSP.

Uma nova série de patch está estendendo o driver i2c Linux de designware existente para suportar o controlador i2c em alguns SoCs mais novos, pelo menos da era Cézanne. Os núcleos x86 estão compartilhando o i2c com o PSP, com este último atuando como árbitro de acesso.



O código do kernel em andamento está estabelecendo um mecanismo de arbitragem de semáforo PSP para lidar com o compartilhamento de suporte i2c entre o Linux e o PSP. A noção de compartilhamento i2c não é inteiramente nova, mas o hardware existente, como o Intel's Bay Trail, emprega um compartilhamento de barramento i2c semelhante do firmware da plataforma ao usar o X-Powers AXP288 PMIC.

Esta série de patches em andamento trabalhando neste suporte Designware i2c PSP não é diretamente da AMD, mas de Jan Dabros da Semihalf, uma empresa polonesa de engenharia de sistemas embarcados.





Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário