| /drivers/misc/ |
| A D | cros_ec_i2c.c | 59 struct i2c_msg i2c_msg[2]; in cros_ec_i2c_packet() local 63 i2c_msg[0].flags = 0; in cros_ec_i2c_packet() 65 i2c_msg[1].flags = I2C_M_RD; in cros_ec_i2c_packet() 69 i2c_msg[0].buf = dev->dout; in cros_ec_i2c_packet() 77 i2c_msg[1].buf = dev->din; in cros_ec_i2c_packet() 114 struct i2c_msg i2c_msg[2]; in cros_ec_i2c_command() local 140 i2c_msg[0].len = out_bytes; in cros_ec_i2c_command() 141 i2c_msg[0].buf = dev->dout; in cros_ec_i2c_command() 142 i2c_msg[0].flags = 0; in cros_ec_i2c_command() 177 i2c_msg[1].len = in_bytes; in cros_ec_i2c_command() [all …]
|
| A D | atsha204a-i2c.c | 38 struct i2c_msg msg; in atsha204a_ping_bus() 80 struct i2c_msg msg; in atsha204a_send() 93 struct i2c_msg msg; in atsha204a_recv()
|
| /drivers/i2c/ |
| A D | xilinx_xiic.c | 107 struct i2c_msg *msg, int nmsgs) in xiic_read_rx() 141 struct i2c_msg *msg, int nmsgs) in xiic_fill_tx_fifo() 179 static int xilinx_xiic_read_common(struct udevice *dev, struct i2c_msg *msg, in xilinx_xiic_read_common() 214 static int xilinx_xiic_write_common(struct udevice *dev, struct i2c_msg *msg, in xilinx_xiic_write_common() 267 static int xilinx_xiic_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in xilinx_xiic_xfer()
|
| A D | i2c-versatile.c | 139 struct i2c_msg *msg) in versatile_i2c_send_slave_addr() 185 struct i2c_msg *msg) in versatile_i2c_message_xfer() 212 struct i2c_msg *msg, int nmsgs) in versatile_i2c_xfer() 230 struct i2c_msg msg = { .addr = chip, .flags = chip_flags, in versatile_i2c_chip_probe()
|
| A D | i2c-uclass.c | 33 void i2c_dump_msgs(struct i2c_msg *msg, int nmsgs) in i2c_dump_msgs() 38 struct i2c_msg *m = &msg[i]; in i2c_dump_msgs() 59 uint8_t offset_buf[], struct i2c_msg *msg) in i2c_setup_offset() 86 struct i2c_msg msg[2], *ptr; in i2c_read_bytewise() 115 struct i2c_msg msg[1]; in i2c_write_bytewise() 138 struct i2c_msg msg[2], *ptr; in dm_i2c_read() 169 struct i2c_msg msg[1]; in dm_i2c_write() 213 int dm_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in dm_i2c_xfer() 271 struct i2c_msg msg[1]; in i2c_probe_chip()
|
| A D | meson_i2c.c | 55 struct i2c_msg *msg; /* Current I2C message */ 154 static void meson_i2c_do_start(struct meson_i2c *i2c, struct i2c_msg *msg) in meson_i2c_do_start() 166 static int meson_i2c_xfer_msg(struct meson_i2c *i2c, struct i2c_msg *msg, in meson_i2c_xfer_msg() 215 static int meson_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, in meson_i2c_xfer()
|
| A D | ihs_i2c.c | 190 static int ihs_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, int nmsgs) in ihs_i2c_xfer() 192 struct i2c_msg *dmsg, *omsg, dummy; in ihs_i2c_xfer() 194 memset(&dummy, 0, sizeof(struct i2c_msg)); in ihs_i2c_xfer()
|
| A D | geni_i2c.c | 145 static int geni_i2c_fifo_tx_fill(struct geni_i2c_priv *geni, struct i2c_msg *msg) in geni_i2c_fifo_tx_fill() 199 static int geni_i2c_fifo_rx_drain(struct geni_i2c_priv *geni, struct i2c_msg *msg) in geni_i2c_fifo_rx_drain() 247 static int geni_i2c_xfer_tx(struct geni_i2c_priv *geni, struct i2c_msg *msg, u32 params) in geni_i2c_xfer_tx() 256 static int geni_i2c_xfer_rx(struct geni_i2c_priv *geni, struct i2c_msg *msg, u32 params) in geni_i2c_xfer_rx() 264 static int geni_i2c_xfer(struct udevice *bus, struct i2c_msg msgs[], int num) in geni_i2c_xfer() 272 struct i2c_msg *msg = &msgs[i]; in geni_i2c_xfer()
|
| A D | intel_i2c.c | 205 static int intel_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, int nmsgs) in intel_i2c_xfer() 208 struct i2c_msg *dmsg, *omsg, dummy; in intel_i2c_xfer() 212 memset(&dummy, 0, sizeof(struct i2c_msg)); in intel_i2c_xfer()
|
| A D | rcar_iic.c | 116 static int rcar_iic_read_common(struct udevice *dev, struct i2c_msg *msg) in rcar_iic_read_common() 149 static int rcar_iic_write_common(struct udevice *dev, struct i2c_msg *msg) in rcar_iic_write_common() 180 static int rcar_iic_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in rcar_iic_xfer()
|
| A D | ocores_i2c.c | 67 struct i2c_msg *msg; 146 static inline u8 i2c_8bit_addr_from_msg(const struct i2c_msg *msg) in i2c_8bit_addr_from_msg() 153 struct i2c_msg *msg = i2c->msg; in ocores_process() 338 struct i2c_msg *msgs, int num, bool polling) in ocores_xfer_core() 361 static int ocores_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in ocores_i2c_xfer()
|
| A D | at91_i2c.c | 46 static int at91_i2c_xfer_msg(struct at91_i2c_bus *bus, struct i2c_msg *msg) in at91_i2c_xfer_msg() 112 static int at91_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in at91_i2c_xfer() 116 struct i2c_msg *m_start = msg; in at91_i2c_xfer()
|
| A D | lpc32xx_i2c.c | 297 static int lpc32xx_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, 301 struct i2c_msg *dmsg, *omsg, dummy; 304 memset(&dummy, 0, sizeof(struct i2c_msg));
|
| A D | cros_ec_tunnel.c | 24 static int cros_ec_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, in cros_ec_i2c_xfer()
|
| A D | rcar_i2c.c | 159 static int rcar_i2c_read_common(struct udevice *dev, struct i2c_msg *msg) in rcar_i2c_read_common() 185 static int rcar_i2c_write_common(struct udevice *dev, struct i2c_msg *msg) in rcar_i2c_write_common() 209 static int rcar_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in rcar_i2c_xfer()
|
| A D | adi_i2c.c | 320 static int adi_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, int nmsgs) in adi_i2c_xfer() 323 struct i2c_msg *dmsg, *omsg, dummy; in adi_i2c_xfer() 325 memset(&dummy, 0, sizeof(struct i2c_msg)); in adi_i2c_xfer()
|
| A D | cros_ec_ldo.c | 19 static int cros_ec_ldo_xfer(struct udevice *dev, struct i2c_msg *msg, in cros_ec_ldo_xfer()
|
| A D | rz_riic.c | 244 static int riic_receive_data(struct udevice *dev, struct i2c_msg *msg) in riic_receive_data() 307 static int riic_transmit_data(struct udevice *dev, struct i2c_msg *msg) in riic_transmit_data() 327 static int riic_xfer_one(struct udevice *dev, struct i2c_msg *msg, int first_msg) in riic_xfer_one() 358 static int riic_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in riic_xfer()
|
| A D | i2c-microchip.c | 98 static inline u8 i2c_8bit_addr_from_msg(const struct i2c_msg *msg) in i2c_8bit_addr_from_msg() 371 static int mpfs_i2c_xfer_msg(struct mpfs_i2c_bus *bus, struct i2c_msg *msg) in mpfs_i2c_xfer_msg() 399 static int mpfs_i2c_xfer(struct udevice *dev, struct i2c_msg *msgs, int num_msgs) in mpfs_i2c_xfer()
|
| A D | mv_i2c.c | 480 static int mv_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, int nmsgs) in mv_i2c_xfer() 483 struct i2c_msg *dmsg, *omsg, dummy; in mv_i2c_xfer() 485 memset(&dummy, 0, sizeof(struct i2c_msg)); in mv_i2c_xfer()
|
| A D | sandbox_i2c.c | 45 static int sandbox_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, in sandbox_i2c_xfer()
|
| A D | qup_i2c.c | 149 static inline u8 i2c_8bit_addr_from_msg(const struct i2c_msg *msg) in i2c_8bit_addr_from_msg() 385 static int qup_i2c_xfer_v2(struct udevice *bus, struct i2c_msg msgs[], int num) in qup_i2c_xfer_v2() 409 struct i2c_msg *m = &msgs[idx]; in qup_i2c_xfer_v2()
|
| A D | s3c24x0_i2c.c | 234 static int s3c24x0_do_msg(struct s3c24x0_i2c_bus *i2c_bus, struct i2c_msg *msg, in s3c24x0_do_msg() 286 static int s3c24x0_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, in s3c24x0_i2c_xfer()
|
| A D | fsl_i2c.c | 612 static int fsl_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, int nmsgs) 615 struct i2c_msg *dmsg, *omsg, dummy; 617 memset(&dummy, 0, sizeof(struct i2c_msg));
|
| /drivers/video/bridge/ |
| A D | ps862x.c | 42 struct i2c_msg msg; in ps8622_write()
|