Home
last modified time | relevance | path

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

/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/
H A Di2c.h12 struct i2c { struct
13 unsigned short rev; /* 0x00 */
14 unsigned short res1;
15 unsigned short ie; /* 0x04 */
16 unsigned short res2;
17 unsigned short stat; /* 0x08 */
18 unsigned short res3;
19 unsigned short we; /* 0x0C */
20 unsigned short res4;
21 unsigned short syss; /* 0x10 */
[all …]
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/
H A Di2c.h12 struct i2c { struct
13 unsigned short revnb_lo; /* 0x00 */
14 unsigned short res1;
15 unsigned short revnb_hi; /* 0x04 */
16 unsigned short res2[5];
17 unsigned short sysc; /* 0x10 */
18 unsigned short res3[9];
19 unsigned short irqstatus_raw; /* 0x24 */
20 unsigned short res4;
21 unsigned short stat; /* 0x28 */
[all …]
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap5/
H A Di2c.h12 struct i2c { struct
13 unsigned short revnb_lo; /* 0x00 */
14 unsigned short res1;
15 unsigned short revnb_hi; /* 0x04 */
16 unsigned short res2[5];
17 unsigned short sysc; /* 0x10 */
18 unsigned short res3[9];
19 unsigned short irqstatus_raw; /* 0x24 */
20 unsigned short res4;
21 unsigned short stat; /* 0x28 */
[all …]
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/
H A Di2c.h16 struct i2c { struct
17 unsigned short revnb_lo; /* 0x00 */
18 unsigned short res1;
19 unsigned short revnb_hi; /* 0x04 */
20 unsigned short res2[5];
21 unsigned short sysc; /* 0x10 */
22 unsigned short res3[9];
23 unsigned short irqstatus_raw; /* 0x24 */
24 unsigned short res4;
25 unsigned short stat; /* 0x28 */
[all …]
/rk3399_rockchip-uboot/drivers/i2c/
H A Ds3c24x0_i2c.c40 static int WaitForXfer(struct s3c24x0_i2c *i2c) in WaitForXfer()
53 static void read_write_byte(struct s3c24x0_i2c *i2c) in read_write_byte()
58 static void i2c_ch_init(struct s3c24x0_i2c *i2c, int speed, int slaveadd) in i2c_ch_init()
104 static int i2c_transfer(struct s3c24x0_i2c *i2c, in i2c_transfer()
230 struct s3c24x0_i2c *i2c = i2c_bus->regs; in s3c24x0_do_msg() local
283 struct s3c24x0_i2c *i2c = i2c_bus->regs; in s3c24x0_i2c_xfer() local
H A Drk_i2c.c119 static void rk_i2c_set_clk(struct rk_i2c *i2c, unsigned int scl_rate) in rk_i2c_set_clk()
140 static int rk_i2c_adapter_clk(struct rk_i2c *i2c, unsigned int scl_rate) in rk_i2c_adapter_clk()
211 static int rk_i2c_send_start_bit(struct rk_i2c *i2c, u32 con) in rk_i2c_send_start_bit()
242 static int rk_i2c_send_stop_bit(struct rk_i2c *i2c) in rk_i2c_send_stop_bit()
271 static inline void rk_i2c_disable(struct rk_i2c *i2c) in rk_i2c_disable()
278 static int rk_i2c_read(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, in rk_i2c_read()
380 static int rk_i2c_write(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, in rk_i2c_write()
468 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_xfer() local
514 static unsigned int rk3x_i2c_get_version(struct rk_i2c *i2c) in rk3x_i2c_get_version()
526 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_set_bus_speed() local
H A Dexynos_hs_i2c.c103 static int hsi2c_wait_for_trx(struct exynos5_hsi2c *i2c) in hsi2c_wait_for_trx()
227 struct exynos5_hsi2c *i2c = i2c_bus->hsregs; in exynos5_i2c_reset() local
260 static unsigned hsi2c_poll_fifo(struct exynos5_hsi2c *i2c, bool rx_transfer) in hsi2c_poll_fifo()
304 static int hsi2c_prepare_transaction(struct exynos5_hsi2c *i2c, in hsi2c_prepare_transaction()
348 static int hsi2c_wait_while_busy(struct exynos5_hsi2c *i2c) in hsi2c_wait_while_busy()
362 static int hsi2c_write(struct exynos5_hsi2c *i2c, in hsi2c_write()
415 static int hsi2c_read(struct exynos5_hsi2c *i2c, in hsi2c_read()
H A Dsandbox_i2c.c71 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in sandbox_i2c_xfer() local
H 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
H A Di2c-uclass.c392 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in dm_i2c_set_bus_speed() local
413 struct dm_i2c_bus *i2c = dev_get_uclass_priv(bus); in dm_i2c_get_bus_speed() local
506 struct dm_i2c_bus *i2c = dev_get_uclass_priv(dev); in i2c_post_probe() local
H A Dmv_i2c.c539 struct mv_i2c_priv *i2c = dev_get_priv(bus); in mv_i2c_xfer() local
/rk3399_rockchip-uboot/arch/powerpc/include/asm/
H 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
H A Dimmap_83xx.h651 fsl_i2c_t i2c[2]; /* I2C Controllers */ member
698 fsl_i2c_t i2c[2]; /* I2C Controllers */ member
733 fsl_i2c_t i2c[2]; /* I2C Controllers */ member
778 fsl_i2c_t i2c[2]; /* I2C Controllers */ member
828 fsl_i2c_t i2c[2]; /* I2C Controllers */ member
867 fsl_i2c_t i2c[2]; /* I2C Controllers */ member
901 fsl_i2c_t i2c[2]; /* I2C Controllers */ member
H A Dimmap_86xx.h95 struct fsl_i2c_base i2c[2]; member
H A Dimmap_85xx.h123 struct fsl_i2c_base i2c[1]; member
/rk3399_rockchip-uboot/drivers/video/drm/
H A Ddw_hdmi_qp.c103 struct dw_hdmi_i2c *i2c; member
309 struct dw_hdmi_i2c *i2c = hdmi->i2c; in dw_hdmi_i2c_read() local
426 struct dw_hdmi_i2c *i2c = hdmi->i2c; in dw_hdmi_i2c_write() local
499 struct dw_hdmi_i2c *i2c = hdmi->i2c; in dw_hdmi_i2c_xfer() local
H A Dinno_hdmi.c148 struct inno_hdmi_i2c *i2c; member
527 struct inno_hdmi_i2c *i2c = hdmi->i2c; in inno_hdmi_i2c_read() local
H A Ddw_hdmi.c189 struct dw_hdmi_i2c *i2c; member
417 struct dw_hdmi_i2c *i2c = hdmi->i2c; in dw_hdmi_i2c_read() local
505 struct dw_hdmi_i2c *i2c = hdmi->i2c; in dw_hdmi_i2c_write() local
568 struct dw_hdmi_i2c *i2c = hdmi->i2c; in dw_hdmi_i2c_xfer() local
/rk3399_rockchip-uboot/include/power/
H A Dpmic.h74 struct p_i2c i2c; member