I2C device driver code for linux ARM EABI based systems