Home
last modified time | relevance | path

Searched refs:I2CBus (Results 1 – 25 of 474) sorted by relevance

12345678910>>...19

/dports/emulators/qemu/qemu-6.2.0/include/hw/i2c/
H A Di2c.h63 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 Dsmbus_master.h31 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 Di2c.h63 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 Dsmbus_master.h31 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 Di2c.h52 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 Dsmbus_master.h31 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 Di2c.h52 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 Dsmbus_master.h31 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 Dsmbus_master.h31 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 Di2c.h56 #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 Dsmbus_master.h31 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 Di2c.h56 #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 Dsmbus_master.h31 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 Di2c.h56 #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 Dsmbus_master.h31 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 Di2c.h56 #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 Di2c.h57 #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 Dsmbus.h68 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 Dcore.c28 .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 Dcore.c28 .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 Dcore.c28 .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 Dcore.c28 .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 Dcore.c27 .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 Dcore.c24 .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 Dcore.c27 .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 …]

12345678910>>...19