Eu preciso usar drivers do kernel para alguns periféricos I2C, por isso preciso do suporte do kernel I2C. Como já discutido em uma pergunta anterior , o atual kernel 3.1.9 não oferece suporte ao hardware I2C do SoC. Eu esperava que a nova imagem do Debian incluísse um kernel 3.2 (para que eu possa usar o driver de Chris Boot diretamente), mas o 08-08-2012-wheezy-armel.zip ainda tem a versão antiga. Não quero fazer o backport do motorista, apenas não tenho tempo.
- Minhas suposições acima estão corretas e ainda não há suporte para I2C no kernel "principal"?
- Existem planos para mudar para o 3.2 ou mais recente para as imagens oficiais?
- Qual é a melhor maneira de obter suporte ao I2C dentro do kernel?
editar 1: preciso usar uma distribuição compilada com a softfp
ABI
Eu não posso responder partes 1 e 2 da sua pergunta, mas uma maneira simples de obter apoio I2C é mudar para distro de Adafruit Occidentalis
Inclui:
O link acima contém mais detalhes, incluindo instruções de instalação.
fonte
Você pode compilar seu próprio kernel. Você precisa configurá-lo para usar
softfp
e compilar nos drivers I2C.fonte