Searched refs:i2c_bus (Results 1 – 6 of 6) sorted by relevance
/qemu/hw/misc/ |
H A D | auxbus.c | 107 I2CBus *i2c_bus = aux_get_i2c_bus(bus); in aux_request() local 134 if (i2c_bus_busy(i2c_bus)) { in aux_request() 135 i2c_end_transfer(i2c_bus); in aux_request() 138 if (i2c_start_recv(i2c_bus, address)) { in aux_request() 145 data[i] = i2c_recv(i2c_bus); in aux_request() 147 i2c_end_transfer(i2c_bus); in aux_request() 150 if (i2c_bus_busy(i2c_bus)) { in aux_request() 151 i2c_end_transfer(i2c_bus); in aux_request() 154 if (i2c_start_send(i2c_bus, address)) { in aux_request() 161 if (i2c_send(i2c_bus, data[i]) < 0) { in aux_request() [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | i2c.c | 68 void *i2c_device_create(void *i2c_bus, QGuestAllocator *alloc, void *addr) in i2c_device_create() argument 72 i2cdev->bus = i2c_bus; in i2c_device_create()
|
H A D | i2c.h | 47 void *i2c_device_create(void *i2c_bus, QGuestAllocator *alloc, void *addr);
|
/qemu/hw/ppc/ |
H A D | amigaone.c | 274 I2CBus *i2c_bus; in amigaone_init() local 337 i2c_bus = I2C_BUS(qdev_get_child_bus(dev, "smbus")); in amigaone_init() 344 smbus_eeprom_init_one(i2c_bus, 0x51, spd_data); in amigaone_init() 346 smbus_eeprom_init_one(i2c_bus, 0x52, spd_data); in amigaone_init()
|
H A D | pegasos2.c | 126 I2CBus *i2c_bus; in pegasos2_init() local 208 i2c_bus = I2C_BUS(qdev_get_child_bus(DEVICE(dev), "i2c")); in pegasos2_init() 210 smbus_eeprom_init_one(i2c_bus, 0x57, spd_data); in pegasos2_init()
|
/qemu/hw/display/ |
H A D | sm501.c | 475 I2CBus *i2c_bus; member 1110 int res = i2c_start_transfer(s->i2c_bus, in sm501_i2c_write() 1119 s->i2c_data[i] = i2c_recv(s->i2c_bus); in sm501_i2c_write() 1120 } else if (i2c_send(s->i2c_bus, s->i2c_data[i]) < 0) { in sm501_i2c_write() 1130 i2c_end_transfer(s->i2c_bus); in sm501_i2c_write() 1908 s->i2c_bus = i2c_init_bus(dev, "sm501.i2c"); in sm501_init() 1912 qdev_realize_and_unref(DEVICE(ddc), BUS(s->i2c_bus), &error_abort); in sm501_init()
|