FERRAMENTAS LINUX: A Intel envia os patches do driver Linux "La Jolla Cove Adapter" como parte do IVSC

terça-feira, 21 de fevereiro de 2023

A Intel envia os patches do driver Linux "La Jolla Cove Adapter" como parte do IVSC

 

A Intel enviou neste fim de semana seus patches de driver de dispositivo Linux para revisão em relação ao hardware La Jolla Cove Adapter (LJCA).


O suporte do Adaptador Intel La Jolla Cove consiste em quatro drivers para controle USB, GPIO, I2C e SPI.

Se o codinome La Jolla Cove não soa familiar, também não o fez para mim e não há muitos resultados relevantes nos resultados da pesquisa. Mas o repositório GitHub do driver ivsc da Intel cita o codinome do adaptador La Jolla Cove e o conecta ao Intel Vision Sensing Controller (IVSC) encontrado desde Alder Lake. Esses patches de driver faziam parte desse repositório de driver IVSC, mas agora são enviados na lista de discussão do kernel para revisão com o trabalho de upstreaming dos patches no kernel da linha principal.

Os drivers do Intel Vision Sensing Controller dependem de alguns blobs de firmware somente binários .

Os patches deste fim de semana acompanham alguns patches enviados no início deste mês para o suporte IVSC media PCI . A partir desse anúncio de patch:

O Intel Visual Sensing Controller (IVSC), codinome "Clover Falls", é um chip complementar projetado para fornecer capacidade de visão segura e de baixo consumo de energia para plataformas IA. O IVSC está disponível em plataformas comerciais existentes de vários OEMs.

O principal caso de uso do IVSC é trazer consciência de contexto. O IVSC faz interface diretamente com o sensor da câmera principal da plataforma por meio de um link CSI-2 e processa os dados da imagem com o mecanismo AI incorporado. Os eventos detectados são enviados por I2C para ISH (Intel Sensor Hub) para fusão de dados adicionais de vários sensores. Os resultados da fusão são usados ​​para implementar casos de uso avançados como:

- Detecção de rosto para desbloquear a tela

- Detectar a presença do usuário para gerenciar a configuração da luz de fundo ou ativar o sistema

Como a Unidade de Processamento de Imagem (IPU) usada no processador host precisa configurar o link CSI-2 em usos normais da câmera, o link CSI-2 e o sensor da câmera só podem ser usados ​​de maneiras mutuamente exclusivas pelo IPU host e IVSC. Por padrão, o IVSC possui o link CSI-2 e o sensor da câmera. O driver IPU pode se apropriar do link CSI-2 e do sensor da câmera usando as interfaces fornecidas por este driver IVSC.

E a partir dessa série de patches, um diagrama de como o sensor IVSC/ISH/IPU/Camera se encaixa:


Para aqueles que esqueceram ou perderam a história, no ano passado, o segundo em comando do Linux, Greg Kroah-Hartman, recomendou evitar os laptops Intel Alder Lake sobre a situação/suporte de câmera da web do Linux em torno do suporte mais recente da Intel Image Processing Unit (IPU6). A situação não mudou muito desde então, mas pelo menos isso está ligado à atividade para melhorar a situação.

Na CES 2021, a Intel compartilhou um vídeo do Intel Vision Sensing Controller em ação:


Os patches de driver de dispositivo do Adaptador Intel La Jolla Cove estão disponíveis para revisão aqui . Eles estão muito atrasados ​​para a versão 6.3, mas veremos se esse suporte Intel IVSC pode vir junto com a versão 6.4 neste verão... Antes tarde do que nunca, embora alguns possam não estar interessados ​​na funcionalidade devido à dependência em firmware somente binário.







Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário