| /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 | 35 static int WaitForXfer(struct s3c24x0_i2c *i2c) in WaitForXfer() 48 static void read_write_byte(struct s3c24x0_i2c *i2c) in read_write_byte() 53 static void i2c_ch_init(struct s3c24x0_i2c *i2c, int speed, int slaveadd) in i2c_ch_init() 101 static int i2c_transfer(struct s3c24x0_i2c *i2c, in i2c_transfer() 227 struct s3c24x0_i2c *i2c = i2c_bus->regs; in s3c24x0_do_msg() local 280 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 372 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_set_bus_speed() local
|
| A D | synquacer_i2c.c | 125 struct synquacer_i2c *i2c = dev_get_priv(dev); in wait_irq() local 137 static int synquacer_i2c_xfer_start(struct synquacer_i2c *i2c, in synquacer_i2c_xfer_start() 166 struct synquacer_i2c *i2c = dev_get_priv(bus); in synquacer_i2c_xfer() local 226 static void synquacer_i2c_hw_reset(struct synquacer_i2c *i2c) in synquacer_i2c_hw_reset() 245 struct synquacer_i2c *i2c = dev_get_priv(bus); in synquacer_i2c_get_bus_speed() local 252 struct synquacer_i2c *i2c = dev_get_priv(bus); in synquacer_i2c_set_bus_speed() local 309 struct synquacer_i2c *i2c = dev_get_priv(bus); in synquacer_i2c_probe() 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 | 415 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in dm_i2c_set_bus_speed() local 436 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in dm_i2c_get_bus_speed() local 653 struct dm_i2c_bus *i2c = dev_get_uclass_priv(dev); in i2c_pre_probe() local 676 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
|
| /u-boot/tools/dtoc/test/ |
| A D | dtoc_test_alias_bad.dts | 27 i2c: i2c { label
|
| A D | dtoc_test_alias_bad_path.dts | 27 i2c: i2c { label
|
| A D | dtoc_test_alias_bad_uc.dts | 27 i2c: i2c { label
|
| A D | dtoc_test_inst.dts | 27 i2c: i2c { label
|
| /u-boot/board/ea/ea-lpc3250devkitv2/ |
| A D | README.rst | 136 i2c chapter
|
| /u-boot/arch/arm/dts/ |
| A D | ca-presidio-engboard.dts | 49 i2c: i2c@f4329120 { label
|
| A D | imx23-olinuxino.dts | 72 i2c: i2c@80058000 { label
|
| A D | imx23.dtsi | 543 i2c: i2c@80058000 { label
|
| A D | synquacer-sc2a11.dtsi | 568 i2c: i2c@51210000 { 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
|
| /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/arch/mips/dts/ |
| A D | mt7621.dtsi | 336 i2c: i2c@1e000900 { label
|
| /u-boot/drivers/power/regulator/ |
| A D | tps62360_regulator.c | 26 struct udevice *i2c; member
|
| /u-boot/test/dm/ |
| A D | of_platdata.c | 216 struct udevice *rtc, *i2c; in dm_test_of_plat_parent() local
|
| /u-boot/board/gateworks/gw_ventana/ |
| A D | gw_ventana_spl.c | 761 static void setup_ventana_i2c(int i2c) in setup_ventana_i2c()
|