Home
last modified time | relevance | path

Searched refs:i2c_bus (Results 1 – 6 of 6) sorted by relevance

/qemu/hw/misc/
H A Dauxbus.c107 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 Di2c.c68 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 Di2c.h47 void *i2c_device_create(void *i2c_bus, QGuestAllocator *alloc, void *addr);
/qemu/hw/ppc/
H A Damigaone.c274 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 Dpegasos2.c126 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 Dsm501.c475 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()