| /openbmc/qemu/hw/ppc/ |
| H A D | pnv_i2c.c | 27 static I2CBus *pnv_i2c_get_bus(PnvI2C *i2c) in pnv_i2c_get_bus() 39 static void pnv_i2c_update_irq(PnvI2C *i2c) in pnv_i2c_update_irq() 110 static void pnv_i2c_fifo_update_count(PnvI2C *i2c) in pnv_i2c_fifo_update_count() 118 static void pnv_i2c_frontend_update(PnvI2C *i2c) in pnv_i2c_frontend_update() 127 static void pnv_i2c_fifo_flush(PnvI2C *i2c) in pnv_i2c_fifo_flush() 165 static void pnv_i2c_handle_cmd(PnvI2C *i2c, uint64_t val) in pnv_i2c_handle_cmd() 206 static void pnv_i2c_backend_update(PnvI2C *i2c) in pnv_i2c_backend_update() 220 static void pnv_i2c_fifo_in(PnvI2C *i2c) in pnv_i2c_fifo_in() 255 static void pnv_i2c_fifo_out(PnvI2C *i2c) in pnv_i2c_fifo_out() 294 PnvI2C *i2c = PNV_I2C(opaque); in pnv_i2c_xscom_read() local [all …]
|
| /openbmc/libmctp/ |
| H A D | i2c.c | 43 static int mctp_i2c_neigh_get(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_neigh_get() 60 static void mctp_i2c_neigh_add(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_neigh_add() 95 struct mctp_binding_i2c *i2c = binding_to_i2c(b); in mctp_binding_i2c_tx() local 130 int mctp_i2c_set_neighbour(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_set_neighbour() 144 int mctp_i2c_setup(struct mctp_binding_i2c *i2c, uint8_t own_addr, in mctp_i2c_setup() 171 int mctp_i2c_set_address(struct mctp_binding_i2c *i2c, uint8_t own_addr) in mctp_i2c_set_address() 181 struct mctp_binding *mctp_binding_i2c_core(struct mctp_binding_i2c *i2c) in mctp_binding_i2c_core() 200 void mctp_i2c_rx(struct mctp_binding_i2c *i2c, const void *data, size_t len) in mctp_i2c_rx() 275 void mctp_i2c_tx_poll(struct mctp_binding_i2c *i2c) in mctp_i2c_tx_poll()
|
| /openbmc/u-boot/drivers/i2c/ |
| H A D | meson_i2c.c | 55 static void meson_i2c_reset_tokens(struct meson_i2c *i2c) in meson_i2c_reset_tokens() 62 static void meson_i2c_add_token(struct meson_i2c *i2c, int token) in meson_i2c_add_token() 76 static void meson_i2c_get_data(struct meson_i2c *i2c, u8 *buf, int len) in meson_i2c_get_data() 97 static void meson_i2c_put_data(struct meson_i2c *i2c, u8 *buf, int len) in meson_i2c_put_data() 119 static void meson_i2c_prepare_xfer(struct meson_i2c *i2c) in meson_i2c_prepare_xfer() 146 static void meson_i2c_do_start(struct meson_i2c *i2c, struct i2c_msg *msg) in meson_i2c_do_start() 158 static int meson_i2c_xfer_msg(struct meson_i2c *i2c, struct i2c_msg *msg, in meson_i2c_xfer_msg() 210 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_xfer() local 224 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_set_bus_speed() local 253 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_probe() local
|
| H A D | s3c24x0_i2c.c | 39 static int WaitForXfer(struct s3c24x0_i2c *i2c) in WaitForXfer() 52 static void read_write_byte(struct s3c24x0_i2c *i2c) in read_write_byte() 57 static void i2c_ch_init(struct s3c24x0_i2c *i2c, int speed, int slaveadd) in i2c_ch_init() 103 static int i2c_transfer(struct s3c24x0_i2c *i2c, in i2c_transfer() 229 struct s3c24x0_i2c *i2c = i2c_bus->regs; in s3c24x0_do_msg() local 282 struct s3c24x0_i2c *i2c = i2c_bus->regs; in s3c24x0_i2c_xfer() local
|
| H A D | rk_i2c.c | 60 static void rk_i2c_set_clk(struct rk_i2c *i2c, uint32_t scl_rate) in rk_i2c_set_clk() 102 static int rk_i2c_send_start_bit(struct rk_i2c *i2c) in rk_i2c_send_start_bit() 130 static int rk_i2c_send_stop_bit(struct rk_i2c *i2c) in rk_i2c_send_stop_bit() 158 static inline void rk_i2c_disable(struct rk_i2c *i2c) in rk_i2c_disable() 163 static int rk_i2c_read(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, in rk_i2c_read() 262 static int rk_i2c_write(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, in rk_i2c_write() 344 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_xfer() local 368 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_set_bus_speed() local
|
| H A D | exynos_hs_i2c.c | 102 static int hsi2c_wait_for_trx(struct exynos5_hsi2c *i2c) in hsi2c_wait_for_trx() 226 struct exynos5_hsi2c *i2c = i2c_bus->hsregs; in exynos5_i2c_reset() local 259 static unsigned hsi2c_poll_fifo(struct exynos5_hsi2c *i2c, bool rx_transfer) in hsi2c_poll_fifo() 303 static int hsi2c_prepare_transaction(struct exynos5_hsi2c *i2c, in hsi2c_prepare_transaction() 347 static int hsi2c_wait_while_busy(struct exynos5_hsi2c *i2c) in hsi2c_wait_while_busy() 361 static int hsi2c_write(struct exynos5_hsi2c *i2c, in hsi2c_write() 414 static int hsi2c_read(struct exynos5_hsi2c *i2c, in hsi2c_read()
|
| /openbmc/qemu/hw/i2c/ |
| H A D | bitbang_i2c.c | 48 static void bitbang_i2c_set_state(bitbang_i2c_interface *i2c, in bitbang_i2c_set_state() 55 static void bitbang_i2c_enter_stop(bitbang_i2c_interface *i2c) in bitbang_i2c_enter_stop() 64 static int bitbang_i2c_ret(bitbang_i2c_interface *i2c, int level) in bitbang_i2c_ret() 74 static int bitbang_i2c_nop(bitbang_i2c_interface *i2c) in bitbang_i2c_nop() 80 int bitbang_i2c_set(bitbang_i2c_interface *i2c, int line, int level) in bitbang_i2c_set()
|
| H A D | ppc4xx_i2c.c | 91 PPC4xxI2CState *i2c = PPC4xx_I2C(s); in ppc4xx_i2c_reset() local 109 PPC4xxI2CState *i2c = PPC4xx_I2C(opaque); in ppc4xx_i2c_readb() local 189 PPC4xxI2CState *i2c = opaque; in ppc4xx_i2c_writeb() local
|
| /openbmc/qemu/hw/sensor/ |
| H A D | tmp105.c | 186 static uint8_t tmp105_rx(I2CSlave *i2c) in tmp105_rx() 197 static int tmp105_tx(I2CSlave *i2c, uint8_t data) in tmp105_tx() 215 static int tmp105_event(I2CSlave *i2c, enum i2c_event event) in tmp105_event() 282 static void tmp105_reset(I2CSlave *i2c) in tmp105_reset() 301 I2CSlave *i2c = I2C_SLAVE(dev); in tmp105_realize() local
|
| H A D | dps310.c | 21 I2CSlave i2c; member 136 static uint8_t dps310_rx(I2CSlave *i2c) in dps310_rx() 147 static int dps310_tx(I2CSlave *i2c, uint8_t data) in dps310_tx() 165 static int dps310_event(I2CSlave *i2c, enum i2c_event event) in dps310_event()
|
| H A D | tmp421.c | 54 I2CSlave i2c; member 247 static uint8_t tmp421_rx(I2CSlave *i2c) in tmp421_rx() 258 static int tmp421_tx(I2CSlave *i2c, uint8_t data) in tmp421_tx() 277 static int tmp421_event(I2CSlave *i2c, enum i2c_event event) in tmp421_event() 306 static void tmp421_reset(I2CSlave *i2c) in tmp421_reset()
|
| /openbmc/qemu/hw/rtc/ |
| H A D | m41t80.c | 34 static int m41t80_send(I2CSlave *i2c, uint8_t data) in m41t80_send() 46 static uint8_t m41t80_recv(I2CSlave *i2c) in m41t80_recv() 87 static int m41t80_event(I2CSlave *i2c, enum i2c_event event) in m41t80_event()
|
| H A D | ds1338.c | 100 static int ds1338_event(I2CSlave *i2c, enum i2c_event event) in ds1338_event() 123 static uint8_t ds1338_recv(I2CSlave *i2c) in ds1338_recv() 136 static int ds1338_send(I2CSlave *i2c, uint8_t data) in ds1338_send()
|
| H A D | rs5c372.c | 76 static int rs5c372_event(I2CSlave *i2c, enum i2c_event event) in rs5c372_event() 101 static uint8_t rs5c372_recv(I2CSlave *i2c) in rs5c372_recv() 114 static int rs5c372_send(I2CSlave *i2c, uint8_t data) in rs5c372_send()
|
| /openbmc/qemu/hw/display/ |
| H A D | i2c-ddc.c | 45 static int i2c_ddc_event(I2CSlave *i2c, enum i2c_event event) in i2c_ddc_event() 56 static uint8_t i2c_ddc_rx(I2CSlave *i2c) in i2c_ddc_rx() 66 static int i2c_ddc_tx(I2CSlave *i2c, uint8_t data) in i2c_ddc_tx()
|
| H A D | sii9022.c | 65 static int sii9022_event(I2CSlave *i2c, enum i2c_event event) in sii9022_event() 86 static uint8_t sii9022_rx(I2CSlave *i2c) in sii9022_rx() 115 static int sii9022_tx(I2CSlave *i2c, uint8_t data) in sii9022_tx()
|
| /openbmc/dbus-sensors/ |
| H A D | meson.build | 36 i2c = meson.get_compiler('cpp').find_library('i2c') build
|
| /openbmc/qemu/hw/misc/ |
| H A D | ibm-cffps.c | 30 I2CSlave i2c; member 104 static uint8_t ibm_cffps_recv(I2CSlave *i2c) in ibm_cffps_recv() 115 static int ibm_cffps_send(I2CSlave *i2c, uint8_t data) in ibm_cffps_send() 140 static int ibm_cffps_event(I2CSlave *i2c, enum i2c_event event) in ibm_cffps_event()
|
| H A D | ir35221.c | 29 I2CSlave i2c; member 69 static uint8_t ir35221_recv(I2CSlave *i2c) in ir35221_recv() 80 static int ir35221_send(I2CSlave *i2c, uint8_t data) in ir35221_send() 105 static int ir35221_event(I2CSlave *i2c, enum i2c_event event) in ir35221_event()
|
| H A D | axp2xx.c | 48 I2CSlave i2c; member 172 static int axp2xx_event(I2CSlave *i2c, enum i2c_event event) in axp2xx_event() 182 static uint8_t axp2xx_rx(I2CSlave *i2c) in axp2xx_rx() 200 static int axp2xx_tx(I2CSlave *i2c, uint8_t data) in axp2xx_tx()
|
| /openbmc/phosphor-power/tools/i2c/test/ |
| H A D | mocked_i2c_interface.hpp | 7 namespace i2c namespace
|
| H A D | mocked_i2c_interface.cpp | 5 namespace i2c namespace
|
| /openbmc/qemu/tests/qtest/libqos/ |
| H A D | i2c-imx.c | 40 static void imx_i2c_send(I2CAdapter *i2c, uint8_t addr, in imx_i2c_send() 100 static void imx_i2c_recv(I2CAdapter *i2c, uint8_t addr, in imx_i2c_recv()
|
| /openbmc/entity-manager/ |
| H A D | meson.build | 28 i2c = cpp.find_library('i2c') variable
|
| /openbmc/qemu/hw/gpio/ |
| H A D | pcf8574.c | 64 static uint8_t pcf8574_rx(I2CSlave *i2c) in pcf8574_rx() 77 static int pcf8574_tx(I2CSlave *i2c, uint8_t data) in pcf8574_tx()
|