/u-boot/drivers/i2c/ |
H A D | sandbox_i2c.c | 49 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); local
|
H A D | s3c24x0_i2c.c | 35 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 D | rk_i2c.c | 62 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 D | mv_i2c.c | 483 struct mv_i2c_priv *i2c = dev_get_priv(bus); local [all...] |
H A D | synquacer_i2c.c | 125 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 D | meson_i2c.c | 64 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 D | intel_i2c.c | 207 struct intel_i2c *i2c = dev_get_priv(bus); local 237 struct intel_i2c *i2c = dev_get_priv(bus); local
|
H A D | exynos_hs_i2c.c | 105 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 D | ocores_i2c.c | 87 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...] |
H A D | i2c-uclass.c | 490 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 D | nx_i2c.c | 124 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 D | mxc_i2c.c | 393 struct dm_i2c_bus *i2c local [all...] |
/u-boot/drivers/power/regulator/ |
H A D | tps62360_regulator.c | 26 struct udevice *i2c; member in struct:tps62360_regulator_pdata
|
/u-boot/test/dm/ |
H A D | of_platdata.c | 216 struct udevice *rtc, *i2c; local
|
H A D | acpi.c | 155 struct udevice *dev, *dev2, *i2c, *spi, *timer, *sound; local
|
H A D | test-fdt.c | 818 struct udevice *i2c, *dev, *dev2; local [all...] |
/u-boot/drivers/clk/ |
H A D | clk-cdce9xx.c | 42 struct udevice *i2c; member in struct:cdce9xx_clk_data
|
H A D | clk_versaclock.c | 174 struct udevice *i2c; member in struct:vc5_driver_data [all...] |
/u-boot/board/gateworks/gw_ventana/ |
H A D | gw_ventana_spl.c | 761 static void setup_ventana_i2c(int i2c) argument
|
/u-boot/include/power/ |
H A D | pmic.h | 74 struct p_i2c i2c; member in union:pmic::hw
|
/u-boot/lib/acpi/ |
H A D | acpi_device.c | 601 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 D | usb251xb.c | 114 struct i2c_client *i2c; member in struct:usb251xb
|
/u-boot/arch/powerpc/include/asm/ |
H A D | immap_8xx.h | 180 typedef struct i2c { struct
|
H A D | immap_83xx.h | 639 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 D | immap_85xx.h | 122 struct fsl_i2c_base i2c[1]; member in struct:ccsr_i2c
|