/u-boot/drivers/i2c/ |
A D | ocores_i2c.c | 112 static inline u8 oc_getreg_8(struct ocores_i2c_bus *i2c, int reg) in oc_getreg_8() 117 static inline u8 oc_getreg_16(struct ocores_i2c_bus *i2c, int reg) in oc_getreg_16() 122 static inline u8 oc_getreg_32(struct ocores_i2c_bus *i2c, int reg) in oc_getreg_32() 142 static inline u8 oc_getreg(struct ocores_i2c_bus *i2c, int reg) in oc_getreg() 152 static void ocores_process(struct ocores_i2c_bus *i2c, u8 stat) in ocores_process() 220 struct ocores_i2c_bus *i2c = dev_id; in ocores_isr() local 247 static int ocores_wait(struct ocores_i2c_bus *i2c, in ocores_wait() 276 static int ocores_poll_wait(struct ocores_i2c_bus *i2c) in ocores_poll_wait() 315 static void ocores_process_polling(struct ocores_i2c_bus *i2c) in ocores_process_polling() 338 static int ocores_xfer_core(struct ocores_i2c_bus *i2c, in ocores_xfer_core() [all …]
|
A D | meson_i2c.c | 64 static void meson_i2c_reset_tokens(struct meson_i2c *i2c) in meson_i2c_reset_tokens() 71 static void meson_i2c_add_token(struct meson_i2c *i2c, int token) in meson_i2c_add_token() 85 static void meson_i2c_get_data(struct meson_i2c *i2c, u8 *buf, int len) in meson_i2c_get_data() 106 static void meson_i2c_put_data(struct meson_i2c *i2c, u8 *buf, int len) in meson_i2c_put_data() 128 static void meson_i2c_prepare_xfer(struct meson_i2c *i2c) in meson_i2c_prepare_xfer() 155 static void meson_i2c_do_start(struct meson_i2c *i2c, struct i2c_msg *msg) in meson_i2c_do_start() 167 static int meson_i2c_xfer_msg(struct meson_i2c *i2c, struct i2c_msg *msg, in meson_i2c_xfer_msg() 219 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_xfer() local 233 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_set_bus_speed() local 262 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_probe() local
|
A D | s3c24x0_i2c.c | 41 static int WaitForXfer(struct s3c24x0_i2c *i2c) in WaitForXfer() 54 static void read_write_byte(struct s3c24x0_i2c *i2c) in read_write_byte() 59 static void i2c_ch_init(struct s3c24x0_i2c *i2c, int speed, int slaveadd) in i2c_ch_init() 105 static int i2c_transfer(struct s3c24x0_i2c *i2c, in i2c_transfer() 231 struct s3c24x0_i2c *i2c = i2c_bus->regs; in s3c24x0_do_msg() local 284 struct s3c24x0_i2c *i2c = i2c_bus->regs; in s3c24x0_i2c_xfer() local
|
A D | nx_i2c.c | 124 struct nx_i2c_regs *i2c = bus->regs; in nx_i2c_set_sda_delay() local 167 struct nx_i2c_regs *i2c = bus->regs; in nx_i2c_set_bus_speed() local 258 static int i2c_is_busy(struct nx_i2c_regs *i2c) in i2c_is_busy() 273 static void i2c_enable_irq(struct nx_i2c_regs *i2c) in i2c_enable_irq() 283 static void i2c_clear_irq(struct nx_i2c_regs *i2c) in i2c_clear_irq() 313 struct nx_i2c_regs *i2c = bus->regs; in i2c_send_stop() local 345 static int wait_for_xfer(struct nx_i2c_regs *i2c) in wait_for_xfer() 359 static int i2c_transfer(struct nx_i2c_regs *i2c, in i2c_transfer() 475 struct nx_i2c_bus *i2c; in nx_i2c_read() local 512 struct nx_i2c_bus *i2c; in nx_i2c_write() local [all …]
|
A D | rk_i2c.c | 62 static void rk_i2c_set_clk(struct rk_i2c *i2c, uint32_t scl_rate) in rk_i2c_set_clk() 104 static int rk_i2c_send_start_bit(struct rk_i2c *i2c) in rk_i2c_send_start_bit() 132 static int rk_i2c_send_stop_bit(struct rk_i2c *i2c) in rk_i2c_send_stop_bit() 160 static inline void rk_i2c_disable(struct rk_i2c *i2c) in rk_i2c_disable() 165 static int rk_i2c_read(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, in rk_i2c_read() 263 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 371 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_set_bus_speed() local
|
A D | exynos_hs_i2c.c | 105 static int hsi2c_wait_for_trx(struct exynos5_hsi2c *i2c) in hsi2c_wait_for_trx() 229 struct exynos5_hsi2c *i2c = i2c_bus->hsregs; in exynos5_i2c_reset() local 262 static unsigned hsi2c_poll_fifo(struct exynos5_hsi2c *i2c, bool rx_transfer) in hsi2c_poll_fifo() 306 static int hsi2c_prepare_transaction(struct exynos5_hsi2c *i2c, in hsi2c_prepare_transaction() 350 static int hsi2c_wait_while_busy(struct exynos5_hsi2c *i2c) in hsi2c_wait_while_busy() 364 static int hsi2c_write(struct exynos5_hsi2c *i2c, in hsi2c_write() 417 static int hsi2c_read(struct exynos5_hsi2c *i2c, in hsi2c_read()
|
A D | sandbox_i2c.c | 49 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in sandbox_i2c_xfer() local
|
A D | i2c-uclass.c | 404 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in dm_i2c_set_bus_speed() local 425 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in dm_i2c_get_bus_speed() local 642 struct dm_i2c_bus *i2c = dev_get_uclass_priv(dev); in i2c_pre_probe() local 665 struct dm_i2c_bus *i2c = dev_get_uclass_priv(dev); in i2c_post_probe() local
|
A D | intel_i2c.c | 207 struct intel_i2c *i2c = dev_get_priv(bus); in intel_i2c_xfer() local 237 struct intel_i2c *i2c = dev_get_priv(bus); in intel_i2c_probe_chip() local
|
A D | mv_i2c.c | 540 struct mv_i2c_priv *i2c = dev_get_priv(bus); in mv_i2c_xfer() local
|
A D | mxc_i2c.c | 419 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in i2c_idle_bus() local
|
/u-boot/arch/arm/dts/ |
A D | ca-presidio-engboard.dts | 49 i2c: i2c@f4329120 { label
|
A D | imx23.dtsi | 543 i2c: i2c@80058000 { label
|
A D | ast2500.dtsi | 362 i2c: i2c@1e78a000 { label
|
A D | ast2600.dtsi | 615 i2c: bus@1e78a000 { label
|
/u-boot/arch/powerpc/include/asm/ |
A D | immap_8xx.h | 180 typedef struct i2c { struct 181 u_char i2c_i2mod; argument 183 u_char i2c_i2add; argument 185 u_char i2c_i2brg; argument 187 u_char i2c_i2com; argument 189 u_char i2c_i2cer; argument 191 u_char i2c_i2cmr; argument 193 } i2c8xx_t; argument
|
A D | immap_83xx.h | 650 fsl_i2c_t i2c[2]; /* I2C Controllers */ member 697 fsl_i2c_t i2c[2]; /* I2C Controllers */ member 732 fsl_i2c_t i2c[1]; /* I2C Controllers */ member 778 fsl_i2c_t i2c[2]; /* I2C Controllers */ member 813 fsl_i2c_t i2c[2]; /* I2C Controllers */ member 863 fsl_i2c_t i2c[2]; /* I2C Controllers */ member 902 fsl_i2c_t i2c[2]; /* I2C Controllers */ member 936 fsl_i2c_t i2c[2]; /* I2C Controllers */ member
|
A D | immap_86xx.h | 95 struct fsl_i2c_base i2c[2]; member
|
/u-boot/lib/acpi/ |
A D | acpi_device.c | 535 const struct acpi_i2c *i2c) in acpi_device_write_i2c() 602 static int acpi_device_set_i2c(const struct udevice *dev, struct acpi_i2c *i2c, in acpi_device_set_i2c() 626 struct acpi_i2c i2c; in acpi_device_write_i2c_dev() local
|
/u-boot/drivers/power/regulator/ |
A D | tps62360_regulator.c | 26 struct udevice *i2c; member
|
/u-boot/drivers/clk/ |
A D | clk-cdce9xx.c | 42 struct udevice *i2c; member
|
/u-boot/board/gateworks/gw_ventana/ |
A D | common.c | 165 void setup_ventana_i2c(int i2c) in setup_ventana_i2c()
|
/u-boot/test/dm/ |
A D | acpi.c | 127 struct udevice *dev, *dev2, *i2c, *spi, *timer, *sound; in dm_test_acpi_get_name() local
|
A D | test-fdt.c | 910 struct udevice *i2c, *dev, *dev2; in dm_test_first_child() local
|
/u-boot/include/power/ |
A D | pmic.h | 73 struct p_i2c i2c; member
|