Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | I2C_EN BIT(15) |
#define | OMAP2_I2C_CON_OFFSET 0x24 |
#define | OMAP4_I2C_CON_OFFSET 0xA4 |
#define | MAX_MODULE_SOFTRESET_WAIT 10000 |
Functions | |
void __init | omap2_i2c_mux_pins (int bus_id) |
int | omap_i2c_reset (struct omap_hwmod *oh) |
int omap_i2c_reset | ( | struct omap_hwmod * | oh | ) |
omap_i2c_reset - reset the omap i2c module. : struct omap_hwmod *
The i2c moudle in omap2, omap3 had a special sequence to reset. The sequence is: