Searched defs:i2c (Results 1 - 25 of 25) sorted by relevance

/u-boot/drivers/i2c/
H A Dsandbox_i2c.c49 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); local
H A Ds3c24x0_i2c.c35 static int WaitForXfer(struct s3c24x0_i2c *i2c) argument
48 static void read_write_byte(struct s3c24x0_i2c *i2c) argument
53 static void i2c_ch_init(struct s3c24x0_i2c *i2c, int speed, int slaveadd) argument
101 i2c_transfer(struct s3c24x0_i2c *i2c, unsigned char cmd_type, unsigned char chip, unsigned char addr[], unsigned char addr_len, unsigned char data[], unsigned short data_len) argument
227 struct s3c24x0_i2c *i2c = i2c_bus->regs; local
280 struct s3c24x0_i2c *i2c = i2c_bus->regs; local
[all...]
H A Dmv_i2c.c483 struct mv_i2c_priv *i2c = dev_get_priv(bus); local
[all...]
H A Drk_i2c.c62 static void rk_i2c_set_clk(struct rk_i2c *i2c, uint32_t scl_rate) argument
104 rk_i2c_send_start_bit(struct rk_i2c *i2c) argument
132 rk_i2c_send_stop_bit(struct rk_i2c *i2c) argument
160 rk_i2c_disable(struct rk_i2c *i2c) argument
165 rk_i2c_read(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, uchar *buf, uint b_len) argument
263 rk_i2c_write(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, uchar *buf, uint b_len) argument
344 struct rk_i2c *i2c = dev_get_priv(bus); local
372 struct rk_i2c *i2c = dev_get_priv(bus); local
[all...]
H A Dmeson_i2c.c64 static void meson_i2c_reset_tokens(struct meson_i2c *i2c) argument
71 static void meson_i2c_add_token(struct meson_i2c *i2c, int token) argument
85 meson_i2c_get_data(struct meson_i2c *i2c, u8 *buf, int len) argument
106 meson_i2c_put_data(struct meson_i2c *i2c, u8 *buf, int len) argument
128 meson_i2c_prepare_xfer(struct meson_i2c *i2c) argument
155 meson_i2c_do_start(struct meson_i2c *i2c, struct i2c_msg *msg) argument
167 meson_i2c_xfer_msg(struct meson_i2c *i2c, struct i2c_msg *msg, int last) argument
219 struct meson_i2c *i2c = dev_get_priv(bus); local
233 struct meson_i2c *i2c = dev_get_priv(bus); local
262 struct meson_i2c *i2c = dev_get_priv(bus); local
[all...]
H A Dsynquacer_i2c.c125 struct synquacer_i2c *i2c = dev_get_priv(dev); local
137 static int synquacer_i2c_xfer_start(struct synquacer_i2c *i2c, argument
166 struct synquacer_i2c *i2c local
226 synquacer_i2c_hw_reset(struct synquacer_i2c *i2c) argument
245 struct synquacer_i2c *i2c = dev_get_priv(bus); local
252 struct synquacer_i2c *i2c = dev_get_priv(bus); local
309 struct synquacer_i2c *i2c = dev_get_priv(bus); local
[all...]
H A Dintel_i2c.c207 struct intel_i2c *i2c = dev_get_priv(bus); local
237 struct intel_i2c *i2c = dev_get_priv(bus); local
H A Dnx_i2c.c124 struct nx_i2c_regs *i2c = bus->regs; local
167 struct nx_i2c_regs *i2c = bus->regs; local
258 i2c_is_busy(struct nx_i2c_regs *i2c) argument
273 i2c_enable_irq(struct nx_i2c_regs *i2c) argument
283 i2c_clear_irq(struct nx_i2c_regs *i2c) argument
302 i2c_enable_ack(struct nx_i2c_regs *i2c) argument
313 struct nx_i2c_regs *i2c = bus->regs; local
345 wait_for_xfer(struct nx_i2c_regs *i2c) argument
359 i2c_transfer(struct nx_i2c_regs *i2c, uchar cmd_type, uchar chip_addr, uchar addr[], uchar addr_len, uchar data[], unsigned short data_len, uint seq) argument
475 struct nx_i2c_bus *i2c; local
512 struct nx_i2c_bus *i2c; local
545 struct nx_i2c_regs *i2c = bus->regs; local
[all...]
H A Dexynos_hs_i2c.c105 static int hsi2c_wait_for_trx(struct exynos5_hsi2c *i2c) argument
229 struct exynos5_hsi2c *i2c = i2c_bus->hsregs; local
262 hsi2c_poll_fifo(struct exynos5_hsi2c *i2c, bool rx_transfer) argument
306 hsi2c_prepare_transaction(struct exynos5_hsi2c *i2c, u8 chip, u16 len, bool rx_transfer, bool issue_stop) argument
350 hsi2c_wait_while_busy(struct exynos5_hsi2c *i2c) argument
364 hsi2c_write(struct exynos5_hsi2c *i2c, unsigned char chip, unsigned char addr[], unsigned char alen, unsigned char data[], unsigned short len, bool issue_stop) argument
417 hsi2c_read(struct exynos5_hsi2c *i2c, unsigned char chip, unsigned char addr[], unsigned char alen, unsigned char data[], unsigned short len) argument
[all...]
H A Dmxc_i2c.c393 struct dm_i2c_bus *i2c local
[all...]
H A Di2c-uclass.c490 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); local
511 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); local
728 struct dm_i2c_bus *i2c = dev_get_uclass_priv(dev); local
751 struct dm_i2c_bus *i2c = dev_get_uclass_priv(dev); local
787 UCLASS_DRIVER(i2c) = { variable
[all...]
H A Docores_i2c.c87 static void oc_setreg_8(struct ocores_i2c_bus *i2c, int reg, u8 value) argument
92 static void oc_setreg_16(struct ocores_i2c_bus *i2c, int reg, u8 value) argument
97 oc_setreg_32(struct ocores_i2c_bus *i2c, int reg, u8 value) argument
102 oc_setreg_16be(struct ocores_i2c_bus *i2c, int reg, u8 value) argument
107 oc_setreg_32be(struct ocores_i2c_bus *i2c, int reg, u8 value) argument
112 oc_getreg_8(struct ocores_i2c_bus *i2c, int reg) argument
117 oc_getreg_16(struct ocores_i2c_bus *i2c, int reg) argument
122 oc_getreg_32(struct ocores_i2c_bus *i2c, int reg) argument
127 oc_getreg_16be(struct ocores_i2c_bus *i2c, int reg) argument
132 oc_getreg_32be(struct ocores_i2c_bus *i2c, int reg) argument
137 oc_setreg(struct ocores_i2c_bus *i2c, int reg, u8 value) argument
142 oc_getreg(struct ocores_i2c_bus *i2c, int reg) argument
152 ocores_process(struct ocores_i2c_bus *i2c, u8 stat) argument
220 struct ocores_i2c_bus *i2c = dev_id; local
247 ocores_wait(struct ocores_i2c_bus *i2c, int reg, u8 mask, u8 val, const unsigned long msec) argument
276 ocores_poll_wait(struct ocores_i2c_bus *i2c) argument
315 ocores_process_polling(struct ocores_i2c_bus *i2c) argument
338 ocores_xfer_core(struct ocores_i2c_bus *i2c, struct i2c_msg *msgs, int num, bool polling) argument
437 oc_getreg_grlib(struct ocores_i2c_bus *i2c, int reg) argument
451 oc_setreg_grlib(struct ocores_i2c_bus *i2c, int reg, u8 value) argument
[all...]
/u-boot/test/dm/
H A Dof_platdata.c216 struct udevice *rtc, *i2c; local
H A Dacpi.c155 struct udevice *dev, *dev2, *i2c, *spi, *timer, *sound; local
H A Dtest-fdt.c818 struct udevice *i2c, *dev, *dev2; local
[all...]
/u-boot/drivers/power/regulator/
H A Dtps62360_regulator.c26 struct udevice *i2c; member in struct:tps62360_regulator_pdata
/u-boot/board/gateworks/gw_ventana/
H A Dgw_ventana_spl.c761 static void setup_ventana_i2c(int i2c) argument
/u-boot/drivers/clk/
H A Dclk-cdce9xx.c42 struct udevice *i2c; member in struct:cdce9xx_clk_data
H A Dclk_versaclock.c174 struct udevice *i2c; member in struct:vc5_driver_data
[all...]
/u-boot/include/power/
H A Dpmic.h74 struct p_i2c i2c; member in union:pmic::hw
/u-boot/lib/acpi/
H A Dacpi_device.c601 static int acpi_device_set_i2c(const struct udevice *dev, struct acpi_i2c *i2c, argument
533 acpi_device_write_i2c(struct acpi_ctx *ctx, const struct acpi_i2c *i2c) argument
625 struct acpi_i2c i2c; local
[all...]
/u-boot/drivers/misc/
H A Dusb251xb.c114 struct i2c_client *i2c; member in struct:usb251xb
/u-boot/arch/powerpc/include/asm/
H A Dimmap_8xx.h180 typedef struct i2c { struct
H A Dimmap_83xx.h639 fsl_i2c_t i2c[2]; /* I2C Controllers */ member in struct:immap
673 fsl_i2c_t i2c[2]; /* I2C Controllers */ member in struct:immap
709 fsl_i2c_t i2c[2]; /* I2C Controllers */ member in struct:immap
744 fsl_i2c_t i2c[2]; /* I2C Controllers */ member in struct:immap
794 fsl_i2c_t i2c[2]; /* I2C Controllers */ member in struct:immap
833 fsl_i2c_t i2c[2]; /* I2C Controllers */ member in struct:immap
H A Dimmap_85xx.h122 struct fsl_i2c_base i2c[1]; member in struct:ccsr_i2c

Completed in 192 milliseconds