Home
last modified time | relevance | path

Searched refs:i2c_msg (Results 1 – 25 of 60) sorted by relevance

123

/drivers/misc/
A Dcros_ec_i2c.c59 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 Datsha204a-i2c.c38 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 Dxilinx_xiic.c107 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 Di2c-versatile.c139 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 Di2c-uclass.c33 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 Dmeson_i2c.c55 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 Dihs_i2c.c190 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 Dgeni_i2c.c145 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 Dintel_i2c.c205 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 Drcar_iic.c116 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 Docores_i2c.c67 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 Dat91_i2c.c46 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 Dlpc32xx_i2c.c297 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 Dcros_ec_tunnel.c24 static int cros_ec_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, in cros_ec_i2c_xfer()
A Drcar_i2c.c159 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 Dadi_i2c.c320 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 Dcros_ec_ldo.c19 static int cros_ec_ldo_xfer(struct udevice *dev, struct i2c_msg *msg, in cros_ec_ldo_xfer()
A Drz_riic.c244 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 Di2c-microchip.c98 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 Dmv_i2c.c480 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 Dsandbox_i2c.c45 static int sandbox_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, in sandbox_i2c_xfer()
A Dqup_i2c.c149 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 Ds3c24x0_i2c.c234 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 Dfsl_i2c.c612 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 Dps862x.c42 struct i2c_msg msg; in ps8622_write()

Completed in 62 milliseconds

123