rendered paste body #define IMX31_IADR 0x00
#define IMX31_IFDR 0x04
#define IMX31_I2CR 0x08
#define IMX31_I2SR 0x0c
#define IMX31_I2DR 0x10
#define IMX31_I2CR_IEN (1 << 7)
#define IMX31_I2CR_IIEN (1 << 6)
#define IMX31_I2CR_MSTA (1 << 5)
#define IMX31_I2CR_MTX (1 << 4)
#define IMX31_I2CR_TX_NO_AK (1 << 3)
#define IMX31_2CR_RSTA (1 << 2)
#define IMX31_I2SR_ICF (1 << 7)
#define IMX31_I2SR_IBB (1 << 5)
#define IMX31_I2SR_IIF (1 << 1)
#define IMX31_I2SR_RX_NO_AK (1 << 0)
#ifdef I2C_IMX31_CFG_PORT1
#define IMX31_I2C_BASE 0x43f80000
#elif defined (I2C_IMX31_CFG_PORT2)
#define IMX31_I2C_BASE 0x43f98000
#elif defined (I2C_IMX31_CFG_PORT3)
#define IMX31_I2C_BASE 0x43f84000
#else
#error "define I2C_IMX31_CFG_PORTx to use the imx31 I2C driver"
#endif