/dports/emulators/qemu/qemu-6.2.0/include/hw/i2c/ |
H A D | i2c.h | 63 OBJECT_DECLARE_SIMPLE_TYPE(I2CBus, I2C_BUS) 74 struct I2CBus { struct 81 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 82 int i2c_bus_busy(I2CBus *bus); 106 int i2c_start_recv(I2CBus *bus, uint8_t address); 116 int i2c_start_send(I2CBus *bus, uint8_t address); 118 void i2c_end_transfer(I2CBus *bus); 119 void i2c_nack(I2CBus *bus); 120 int i2c_send(I2CBus *bus, uint8_t data); 121 uint8_t i2c_recv(I2CBus *bus); [all …]
|
H A D | smbus_master.h | 31 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 32 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 33 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); 34 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 35 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 36 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 37 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 45 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 52 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data,
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/include/hw/i2c/ |
H A D | i2c.h | 63 OBJECT_DECLARE_SIMPLE_TYPE(I2CBus, I2C_BUS) 74 struct I2CBus { struct 81 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 82 int i2c_bus_busy(I2CBus *bus); 106 int i2c_start_recv(I2CBus *bus, uint8_t address); 116 int i2c_start_send(I2CBus *bus, uint8_t address); 118 void i2c_end_transfer(I2CBus *bus); 119 void i2c_nack(I2CBus *bus); 120 int i2c_send(I2CBus *bus, uint8_t data); 121 uint8_t i2c_recv(I2CBus *bus); [all …]
|
H A D | smbus_master.h | 31 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 32 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 33 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); 34 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 35 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 36 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 37 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 45 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 52 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data,
|
/dports/emulators/qemu60/qemu-6.0.0/include/hw/i2c/ |
H A D | i2c.h | 52 OBJECT_DECLARE_SIMPLE_TYPE(I2CBus, I2C_BUS) 61 struct I2CBus { struct 68 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 70 int i2c_bus_busy(I2CBus *bus); 71 int i2c_start_transfer(I2CBus *bus, uint8_t address, int recv); 72 void i2c_end_transfer(I2CBus *bus); 73 void i2c_nack(I2CBus *bus); 74 int i2c_send_recv(I2CBus *bus, uint8_t *data, bool send); 75 int i2c_send(I2CBus *bus, uint8_t data); 76 uint8_t i2c_recv(I2CBus *bus); [all …]
|
H A D | smbus_master.h | 31 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 32 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 33 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); 34 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 35 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 36 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 37 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 45 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 52 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data,
|
/dports/emulators/qemu5/qemu-5.2.0/include/hw/i2c/ |
H A D | i2c.h | 52 OBJECT_DECLARE_SIMPLE_TYPE(I2CBus, I2C_BUS) 61 struct I2CBus { struct 68 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 70 int i2c_bus_busy(I2CBus *bus); 71 int i2c_start_transfer(I2CBus *bus, uint8_t address, int recv); 72 void i2c_end_transfer(I2CBus *bus); 73 void i2c_nack(I2CBus *bus); 74 int i2c_send_recv(I2CBus *bus, uint8_t *data, bool send); 75 int i2c_send(I2CBus *bus, uint8_t data); 76 uint8_t i2c_recv(I2CBus *bus); [all …]
|
H A D | smbus_master.h | 31 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 32 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 33 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); 34 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 35 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 36 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 37 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 45 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 52 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data,
|
/dports/emulators/qemu42/qemu-4.2.1/include/hw/i2c/ |
H A D | smbus_master.h | 31 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 32 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 33 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); 34 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 35 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 36 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 37 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 45 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 52 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data,
|
H A D | i2c.h | 56 #define I2C_BUS(obj) OBJECT_CHECK(I2CBus, (obj), TYPE_I2C_BUS) 65 struct I2CBus { struct 72 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 74 int i2c_bus_busy(I2CBus *bus); 75 int i2c_start_transfer(I2CBus *bus, uint8_t address, int recv); 76 void i2c_end_transfer(I2CBus *bus); 77 void i2c_nack(I2CBus *bus); 78 int i2c_send_recv(I2CBus *bus, uint8_t *data, bool send); 79 int i2c_send(I2CBus *bus, uint8_t data); 80 uint8_t i2c_recv(I2CBus *bus); [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/include/hw/i2c/ |
H A D | smbus_master.h | 31 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 32 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 33 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); 34 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 35 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 36 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 37 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 45 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 52 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data,
|
H A D | i2c.h | 56 #define I2C_BUS(obj) OBJECT_CHECK(I2CBus, (obj), TYPE_I2C_BUS) 65 struct I2CBus { struct 72 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 74 int i2c_bus_busy(I2CBus *bus); 75 int i2c_start_transfer(I2CBus *bus, uint8_t address, int recv); 76 void i2c_end_transfer(I2CBus *bus); 77 void i2c_nack(I2CBus *bus); 78 int i2c_send_recv(I2CBus *bus, uint8_t *data, bool send); 79 int i2c_send(I2CBus *bus, uint8_t data); 80 uint8_t i2c_recv(I2CBus *bus); [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/include/hw/i2c/ |
H A D | smbus_master.h | 31 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 32 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 33 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); in cshift0_r8() 34 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 35 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 36 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 37 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 45 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 52 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data,
|
H A D | i2c.h | 56 #define I2C_BUS(obj) OBJECT_CHECK(I2CBus, (obj), TYPE_I2C_BUS) 65 struct I2CBus { struct 72 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 74 int i2c_bus_busy(I2CBus *bus); 75 int i2c_start_transfer(I2CBus *bus, uint8_t address, int recv); 76 void i2c_end_transfer(I2CBus *bus); 77 void i2c_nack(I2CBus *bus); 78 int i2c_send_recv(I2CBus *bus, uint8_t *data, bool send); 79 int i2c_send(I2CBus *bus, uint8_t data); 80 uint8_t i2c_recv(I2CBus *bus); [all …]
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/include/hw/i2c/ |
H A D | smbus_master.h | 31 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 32 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 33 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); 34 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 35 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 36 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 37 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 45 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 52 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data,
|
H A D | i2c.h | 56 #define I2C_BUS(obj) OBJECT_CHECK(I2CBus, (obj), TYPE_I2C_BUS) 65 struct I2CBus { struct 72 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 74 int i2c_bus_busy(I2CBus *bus); 75 int i2c_start_transfer(I2CBus *bus, uint8_t address, int recv); 76 void i2c_end_transfer(I2CBus *bus); 77 void i2c_nack(I2CBus *bus); 78 int i2c_send_recv(I2CBus *bus, uint8_t *data, bool send); 79 int i2c_send(I2CBus *bus, uint8_t data); 80 uint8_t i2c_recv(I2CBus *bus); [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/include/hw/i2c/ |
H A D | i2c.h | 57 #define I2C_BUS(obj) OBJECT_CHECK(I2CBus, (obj), TYPE_I2C_BUS) 66 struct I2CBus { struct 73 I2CBus *i2c_init_bus(DeviceState *parent, const char *name); argument 75 int i2c_bus_busy(I2CBus *bus); 76 int i2c_start_transfer(I2CBus *bus, uint8_t address, int recv); 77 void i2c_end_transfer(I2CBus *bus); 78 void i2c_nack(I2CBus *bus); 79 int i2c_send_recv(I2CBus *bus, uint8_t *data, bool send); 80 int i2c_send(I2CBus *bus, uint8_t data); 81 int i2c_recv(I2CBus *bus); [all …]
|
H A D | smbus.h | 68 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read); 69 int smbus_receive_byte(I2CBus *bus, uint8_t addr); 70 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data); 71 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command); 72 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data); 73 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command); 74 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data); 82 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 89 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, 92 void smbus_eeprom_init_one(I2CBus *smbus, uint8_t address, uint8_t *eeprom_buf); [all …]
|
/dports/emulators/qemu/qemu-6.2.0/hw/i2c/ |
H A D | core.c | 28 .instance_size = sizeof(I2CBus), 33 I2CBus *bus = opaque; in i2c_bus_pre_save() 53 VMSTATE_UINT8(saved_address, I2CBus), 61 I2CBus *bus; in i2c_init_bus() 75 int i2c_bus_busy(I2CBus *bus) in i2c_bus_busy() 183 int i2c_start_recv(I2CBus *bus, uint8_t address) in i2c_start_recv() 193 void i2c_end_transfer(I2CBus *bus) in i2c_end_transfer() 211 int i2c_send(I2CBus *bus, uint8_t data) in i2c_send() 232 uint8_t i2c_recv(I2CBus *bus) in i2c_recv() 250 void i2c_nack(I2CBus *bus) in i2c_nack() [all …]
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/hw/i2c/ |
H A D | core.c | 28 .instance_size = sizeof(I2CBus), 33 I2CBus *bus = opaque; in i2c_bus_pre_save() 53 VMSTATE_UINT8(saved_address, I2CBus), 61 I2CBus *bus; in i2c_init_bus() 75 int i2c_bus_busy(I2CBus *bus) in i2c_bus_busy() 183 int i2c_start_recv(I2CBus *bus, uint8_t address) in i2c_start_recv() 193 void i2c_end_transfer(I2CBus *bus) in i2c_end_transfer() 211 int i2c_send(I2CBus *bus, uint8_t data) in i2c_send() 232 uint8_t i2c_recv(I2CBus *bus) in i2c_recv() 250 void i2c_nack(I2CBus *bus) in i2c_nack() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/hw/i2c/ |
H A D | core.c | 28 .instance_size = sizeof(I2CBus), 33 I2CBus *bus = opaque; in i2c_bus_pre_save() 53 VMSTATE_UINT8(saved_address, I2CBus), 59 I2CBus *i2c_init_bus(DeviceState *parent, const char *name) in i2c_init_bus() 61 I2CBus *bus; in i2c_init_bus() 75 int i2c_bus_busy(I2CBus *bus) in i2c_bus_busy() 160 void i2c_end_transfer(I2CBus *bus) in i2c_end_transfer() 212 int i2c_send(I2CBus *bus, uint8_t data) in i2c_send() 217 uint8_t i2c_recv(I2CBus *bus) in i2c_recv() 225 void i2c_nack(I2CBus *bus) in i2c_nack() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/hw/i2c/ |
H A D | core.c | 28 .instance_size = sizeof(I2CBus), 33 I2CBus *bus = opaque; in i2c_bus_pre_save() 53 VMSTATE_UINT8(saved_address, I2CBus), 59 I2CBus *i2c_init_bus(DeviceState *parent, const char *name) in i2c_init_bus() 61 I2CBus *bus; in i2c_init_bus() 75 int i2c_bus_busy(I2CBus *bus) in i2c_bus_busy() 160 void i2c_end_transfer(I2CBus *bus) in i2c_end_transfer() 212 int i2c_send(I2CBus *bus, uint8_t data) in i2c_send() 217 uint8_t i2c_recv(I2CBus *bus) in i2c_recv() 225 void i2c_nack(I2CBus *bus) in i2c_nack() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/hw/i2c/ |
H A D | core.c | 27 .instance_size = sizeof(I2CBus), 32 I2CBus *bus = opaque; in i2c_bus_pre_save() 52 VMSTATE_UINT8(saved_address, I2CBus), 58 I2CBus *i2c_init_bus(DeviceState *parent, const char *name) in i2c_init_bus() 60 I2CBus *bus; in i2c_init_bus() 74 int i2c_bus_busy(I2CBus *bus) in i2c_bus_busy() 159 void i2c_end_transfer(I2CBus *bus) in i2c_end_transfer() 211 int i2c_send(I2CBus *bus, uint8_t data) in i2c_send() 216 uint8_t i2c_recv(I2CBus *bus) in i2c_recv() 224 void i2c_nack(I2CBus *bus) in i2c_nack() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/hw/i2c/ |
H A D | core.c | 24 .instance_size = sizeof(I2CBus), 29 I2CBus *bus = opaque; in i2c_bus_pre_save() 49 VMSTATE_UINT8(saved_address, I2CBus), 55 I2CBus *i2c_init_bus(DeviceState *parent, const char *name) in i2c_init_bus() 57 I2CBus *bus; in i2c_init_bus() 71 int i2c_bus_busy(I2CBus *bus) in i2c_bus_busy() 156 void i2c_end_transfer(I2CBus *bus) in i2c_end_transfer() 214 int i2c_send(I2CBus *bus, uint8_t data) in i2c_send() 219 int i2c_recv(I2CBus *bus) in i2c_recv() 227 void i2c_nack(I2CBus *bus) in i2c_nack() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/hw/i2c/ |
H A D | core.c | 27 .instance_size = sizeof(I2CBus), 32 I2CBus *bus = opaque; in i2c_bus_pre_save() 52 VMSTATE_UINT8(saved_address, I2CBus), 58 I2CBus *i2c_init_bus(DeviceState *parent, const char *name) in i2c_init_bus() 60 I2CBus *bus; in i2c_init_bus() 74 int i2c_bus_busy(I2CBus *bus) in i2c_bus_busy() 159 void i2c_end_transfer(I2CBus *bus) in i2c_end_transfer() 211 int i2c_send(I2CBus *bus, uint8_t data) in i2c_send() 216 uint8_t i2c_recv(I2CBus *bus) in i2c_recv() 224 void i2c_nack(I2CBus *bus) in i2c_nack() [all …]
|