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.
Até a próxima !!
Nenhum comentário:
Postar um comentário