Lines Matching refs:i2c_bus
55 static struct io_pa_va i2c_bus[4] = { variable
72 static struct io_pa_va i2c_bus[6] = { variable
99 uint32_t i2c[ARRAY_SIZE(i2c_bus)];
100 uint32_t cgrbm[ARRAY_SIZE(i2c_bus)];
116 } i2c[ARRAY_SIZE(i2c_bus)];
153 return io_read8(i2c_bus[bid].va + address); in i2c_io_read8()
158 return io_write8(i2c_bus[bid].va + address, data); in i2c_io_write8()
386 if (bid >= ARRAY_SIZE(i2c_bus)) in imx_i2c_read()
392 if (!i2c_bus[bid].va) in imx_i2c_read()
409 if (bid >= ARRAY_SIZE(i2c_bus)) in imx_i2c_write()
415 if (!i2c_bus[bid].va) in imx_i2c_write()
430 if (bid >= ARRAY_SIZE(i2c_bus)) in imx_i2c_probe()
433 if (!i2c_bus[bid].va) in imx_i2c_probe()
451 if (bid >= ARRAY_SIZE(i2c_bus)) in imx_i2c_init()
457 if (!i2c_bus[bid].va) in imx_i2c_init()
503 for (i = 0; i < ARRAY_SIZE(i2c_bus); i++) { in i2c_mapped()
513 if (dt_map_dev(fdt, off, &i2c_bus[i].va, &size, in i2c_mapped()
519 i2c_bus[i].pa = virt_to_phys((void *)i2c_bus[i].va); in i2c_mapped()
545 for (n = 0; n < ARRAY_SIZE(i2c_bus); n++) { in i2c_map_controller()
546 if (i2c_bus[n].pa) { in i2c_map_controller()
547 if (get_va(i2c_bus[n].pa, &i2c_bus[n].va)) in i2c_map_controller()