Necesito usar controladores de kernel para algunos periféricos I2C, por lo que necesito soporte para kernel I2C. Como ya se discutió en una pregunta anterior , el kernel actual 3.1.9 no proporciona soporte para el hardware I2C del SoC. Esperaba que la nueva imagen de Debian incluyera un kernel 3.2 (para poder usar el controlador de Chris Boot directamente), pero 2012-08-08-wheezy-armel.zip todavía tiene la versión anterior. No quiero cargar el controlador por mí mismo, simplemente no tengo tiempo.
- ¿Son correctas mis suposiciones anteriores y todavía no hay soporte para I2C en el núcleo "principal"?
- ¿Hay algún plan para pasar a 3.2 o más reciente para las imágenes oficiales?
- ¿Cuál es la mejor manera de obtener soporte I2C dentro del núcleo?
editar 1: necesito usar una distribución compilada con softfp
ABI
No puedo responder las partes 1 y 2 de su pregunta, pero una forma sencilla de obtener soporte de I2C es cambiar a la distribución Occidentalis de Adafruit
Incluye:
El enlace anterior contiene más detalles, incluidas las instrucciones de instalación.
fuente
Puedes compilar tu propio núcleo. Debe configurarlo para usar
softfp
y compilar en los controladores I2C.fuente