La respuesta deslucida aquí me hizo preguntarme this.I2C escribir encuesta de confirmación en Linux Kernel
que he tenido que cargar con un dispositivo (Analog Devices 525x) que (a partir de la hoja de datos, pg 16):
desactiva la interfaz I2C durante el [EEPROM] interna ciclo de escritura.
que no parece justo, como en "estoy de levantarse del sillón ahora, para que no lo use por un tiempo porque dejo una rasgadura en el cojín del asiento". Honestamente, ¿por qué debería ser ese mi problema?
De todos modos, la hoja de datos sugiere que la encuesta de confirmación es la respuesta: ingrese el kernel de Linux ... ¿El controlador de I2C de Linux con bits criticados proporciona un mecanismo para hacer esto? Básicamente envíe una dirección con el bit de escritura establecido y continúe haciéndolo hasta que aparezca un ACK.
Estoy usando 2.6.14 en un ARM con un controlador de contraataque de bits GPIO retrocedido (de 2.6.19 creo).
Es una cosa patentada enviada con la plataforma; Sería un gran esfuerzo reenviar todos los cambios discretos. 2.6.14. ++ se está comportando razonablemente, por lo que no hay mucho incentivo más allá de lo publicado aquí. – Jamie