Home
last modified time | relevance | path

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

12

/u-boot/drivers/i2c/
A Docores_i2c.c112 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 Dmeson_i2c.c64 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 Ds3c24x0_i2c.c35 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 Dnx_i2c.c124 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 Drk_i2c.c62 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 Dsynquacer_i2c.c125 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 Dexynos_hs_i2c.c105 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 Dsandbox_i2c.c49 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in sandbox_i2c_xfer() local
A Di2c-uclass.c415 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 Dintel_i2c.c207 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 Ddtoc_test_alias_bad.dts27 i2c: i2c { label
A Ddtoc_test_alias_bad_path.dts27 i2c: i2c { label
A Ddtoc_test_alias_bad_uc.dts27 i2c: i2c { label
A Ddtoc_test_inst.dts27 i2c: i2c { label
/u-boot/board/ea/ea-lpc3250devkitv2/
A DREADME.rst136 i2c chapter
/u-boot/arch/arm/dts/
A Dca-presidio-engboard.dts49 i2c: i2c@f4329120 { label
A Dimx23-olinuxino.dts72 i2c: i2c@80058000 { label
A Dimx23.dtsi543 i2c: i2c@80058000 { label
A Dsynquacer-sc2a11.dtsi568 i2c: i2c@51210000 { label
/u-boot/arch/powerpc/include/asm/
A Dimmap_8xx.h180 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 Dacpi_device.c535 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 Dmt7621.dtsi336 i2c: i2c@1e000900 { label
/u-boot/drivers/power/regulator/
A Dtps62360_regulator.c26 struct udevice *i2c; member
/u-boot/test/dm/
A Dof_platdata.c216 struct udevice *rtc, *i2c; in dm_test_of_plat_parent() local
/u-boot/board/gateworks/gw_ventana/
A Dgw_ventana_spl.c761 static void setup_ventana_i2c(int i2c) in setup_ventana_i2c()

Completed in 41 milliseconds

12