Home
last modified time | relevance | path

Searched defs:i2c (Results 1 – 25 of 26) 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.c41 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 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
371 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_set_bus_speed() 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.c404 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 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
A Dmv_i2c.c540 struct mv_i2c_priv *i2c = dev_get_priv(bus); in mv_i2c_xfer() local
A Dmxc_i2c.c419 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in i2c_idle_bus() local
/u-boot/arch/arm/dts/
A Dca-presidio-engboard.dts49 i2c: i2c@f4329120 { label
A Dimx23.dtsi543 i2c: i2c@80058000 { label
A Dast2500.dtsi362 i2c: i2c@1e78a000 { label
A Dast2600.dtsi615 i2c: bus@1e78a000 { 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
A Dimmap_83xx.h650 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 Dimmap_86xx.h95 struct fsl_i2c_base i2c[2]; member
/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/drivers/power/regulator/
A Dtps62360_regulator.c26 struct udevice *i2c; member
/u-boot/drivers/clk/
A Dclk-cdce9xx.c42 struct udevice *i2c; member
/u-boot/board/gateworks/gw_ventana/
A Dcommon.c165 void setup_ventana_i2c(int i2c) in setup_ventana_i2c()
/u-boot/test/dm/
A Dacpi.c127 struct udevice *dev, *dev2, *i2c, *spi, *timer, *sound; in dm_test_acpi_get_name() local
A Dtest-fdt.c910 struct udevice *i2c, *dev, *dev2; in dm_test_first_child() local
/u-boot/include/power/
A Dpmic.h73 struct p_i2c i2c; member

Completed in 86 milliseconds

12