Lines Matching refs:rev
211 u32 rev; member
297 if (omap->rev >= OMAP_I2C_REV_ON_3430_3530) in __omap_i2c_init()
322 if (omap->rev >= OMAP_I2C_OMAP1_REV_2) { in omap_i2c_reset()
348 if (omap->rev > OMAP_I2C_REV_ON_3430_3530) { in omap_i2c_reset()
365 if (omap->rev >= OMAP_I2C_REV_ON_3430_3530) { in omap_i2c_init()
466 if (omap->rev <= OMAP_I2C_REV_ON_3430_3530) { in omap_i2c_init()
608 if (omap->rev < OMAP_I2C_REV_ON_3630) in omap_i2c_resize_fifo()
1157 .rev = OMAP_I2C_IP_VERSION_1,
1165 .rev = OMAP_I2C_IP_VERSION_1,
1171 .rev = OMAP_I2C_IP_VERSION_1,
1176 .rev = OMAP_I2C_IP_VERSION_2,
1201 #define OMAP_I2C_SCHEME(rev) ((rev & 0xc000) >> 14) argument
1203 #define OMAP_I2C_REV_SCHEME_0_MAJOR(rev) (rev >> 4) argument
1204 #define OMAP_I2C_REV_SCHEME_0_MINOR(rev) (rev & 0xf) argument
1206 #define OMAP_I2C_REV_SCHEME_1_MAJOR(rev) ((rev & 0x0700) >> 7) argument
1207 #define OMAP_I2C_REV_SCHEME_1_MINOR(rev) (rev & 0x1f) argument
1296 u32 rev; in omap_i2c_probe() local
1354 rev = readw_relaxed(omap->base + 0x04); in omap_i2c_probe()
1356 omap->scheme = OMAP_I2C_SCHEME(rev); in omap_i2c_probe()
1360 omap->rev = omap_i2c_read_reg(omap, OMAP_I2C_REV_REG); in omap_i2c_probe()
1361 minor = OMAP_I2C_REV_SCHEME_0_MAJOR(omap->rev); in omap_i2c_probe()
1362 major = OMAP_I2C_REV_SCHEME_0_MAJOR(omap->rev); in omap_i2c_probe()
1368 rev = (rev << 16) | in omap_i2c_probe()
1370 minor = OMAP_I2C_REV_SCHEME_1_MINOR(rev); in omap_i2c_probe()
1371 major = OMAP_I2C_REV_SCHEME_1_MAJOR(rev); in omap_i2c_probe()
1372 omap->rev = rev; in omap_i2c_probe()
1377 if (omap->rev >= OMAP_I2C_REV_ON_2430 && in omap_i2c_probe()
1378 omap->rev < OMAP_I2C_REV_ON_4430_PLUS) in omap_i2c_probe()
1381 if (omap->rev <= OMAP_I2C_REV_ON_3430_3530) in omap_i2c_probe()
1399 if (omap->rev < OMAP_I2C_REV_ON_3630) in omap_i2c_probe()
1411 if (omap->rev < OMAP_I2C_OMAP1_REV_2) in omap_i2c_probe()
1489 if (omap->rev < OMAP_I2C_OMAP1_REV_2) { in omap_i2c_runtime_suspend()