Home
last modified time | relevance | path

Searched refs:AspeedI2CBus (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/include/hw/i2c/
H A Daspeed_i2c.h243 OBJECT_DECLARE_SIMPLE_TYPE(AspeedI2CBus, ASPEED_I2C_BUS)
244 struct AspeedI2CBus { struct
276 AspeedI2CBus busses[ASPEED_I2C_NR_BUSSES]; argument
294 qemu_irq (*bus_get_irq)(AspeedI2CBus *);
299 uint8_t *(*bus_pool_base)(AspeedI2CBus *);
312 static inline bool aspeed_i2c_bus_pkt_mode_en(AspeedI2CBus *bus) in aspeed_i2c_bus_pkt_mode_en()
320 static inline uint32_t aspeed_i2c_bus_ctrl_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_ctrl_offset()
328 static inline uint32_t aspeed_i2c_bus_cmd_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_cmd_offset()
336 static inline uint32_t aspeed_i2c_bus_dev_addr_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_dev_addr_offset()
344 static inline uint32_t aspeed_i2c_bus_intr_ctrl_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_intr_ctrl_offset()
[all …]
/openbmc/qemu/hw/i2c/
H A Daspeed_i2c.c38 static inline void aspeed_i2c_bus_raise_interrupt(AspeedI2CBus *bus) in aspeed_i2c_bus_raise_interrupt()
81 static inline void aspeed_i2c_bus_raise_slave_interrupt(AspeedI2CBus *bus) in aspeed_i2c_bus_raise_slave_interrupt()
93 static uint64_t aspeed_i2c_bus_old_read(AspeedI2CBus *bus, hwaddr offset, in aspeed_i2c_bus_old_read()
140 static uint64_t aspeed_i2c_bus_new_read(AspeedI2CBus *bus, hwaddr offset, in aspeed_i2c_bus_new_read()
198 AspeedI2CBus *bus = opaque; in aspeed_i2c_bus_read()
205 static void aspeed_i2c_set_state(AspeedI2CBus *bus, uint8_t state) in aspeed_i2c_set_state()
215 static uint8_t aspeed_i2c_get_state(AspeedI2CBus *bus) in aspeed_i2c_get_state()
224 static int aspeed_i2c_dma_read(AspeedI2CBus *bus, uint8_t *data) in aspeed_i2c_dma_read()
244 static int aspeed_i2c_bus_send(AspeedI2CBus *bus) in aspeed_i2c_bus_send()
299 static void aspeed_i2c_bus_recv(AspeedI2CBus *bus) in aspeed_i2c_bus_recv()
[all …]