Home
last modified time | relevance | path

Searched refs:i2c_regs (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/i2c/
H A Dmxs_i2c.c37 struct mxs_i2c_regs *i2c_regs = mxs_i2c_get_base(adap); in mxs_i2c_get_bus_speed() local
41 timing0 = readl(&i2c_regs->hw_i2c_timing0); in mxs_i2c_get_bus_speed()
51 struct mxs_i2c_regs *i2c_regs = mxs_i2c_get_base(adap); in mxs_i2c_set_bus_speed() local
80 writel((high_count << 16) | rcv_count, &i2c_regs->hw_i2c_timing0); in mxs_i2c_set_bus_speed()
81 writel((low_count << 16) | xmit_count, &i2c_regs->hw_i2c_timing1); in mxs_i2c_set_bus_speed()
85 &i2c_regs->hw_i2c_timing2); in mxs_i2c_set_bus_speed()
92 struct mxs_i2c_regs *i2c_regs = mxs_i2c_get_base(adap); in mxs_i2c_reset() local
96 ret = mxs_reset_block(&i2c_regs->hw_i2c_ctrl0_reg); in mxs_i2c_reset()
105 &i2c_regs->hw_i2c_ctrl1_clr); in mxs_i2c_reset()
107 writel(I2C_QUEUECTRL_PIO_QUEUE_MODE, &i2c_regs->hw_i2c_queuectrl_set); in mxs_i2c_reset()
[all …]
H A Ddesignware_i2c.c35 struct i2c_regs *regs;
40 static void dw_i2c_enable(struct i2c_regs *i2c_base, bool enable) in dw_i2c_enable()
47 static void dw_i2c_enable(struct i2c_regs *i2c_base, bool enable) in dw_i2c_enable()
75 static unsigned int __dw_i2c_set_bus_speed(struct i2c_regs *i2c_base, in __dw_i2c_set_bus_speed()
157 static void i2c_setaddress(struct i2c_regs *i2c_base, unsigned int i2c_addr) in i2c_setaddress()
173 static void i2c_flush_rxfifo(struct i2c_regs *i2c_base) in i2c_flush_rxfifo()
184 static int i2c_wait_for_bb(struct i2c_regs *i2c_base) in i2c_wait_for_bb()
199 static int i2c_xfer_init(struct i2c_regs *i2c_base, uchar chip, uint addr, in i2c_xfer_init()
215 static int i2c_xfer_finish(struct i2c_regs *i2c_base) in i2c_xfer_finish()
248 static int __dw_i2c_read(struct i2c_regs *i2c_base, u8 dev, uint addr, in __dw_i2c_read()
[all …]
H A Ddavinci_i2c.c28 struct i2c_regs *regs;
40 static int _wait_for_bus(struct i2c_regs *i2c_base) in _wait_for_bus()
61 static int _poll_i2c_irq(struct i2c_regs *i2c_base, int mask) in _poll_i2c_irq()
76 static void _flush_rx(struct i2c_regs *i2c_base) in _flush_rx()
88 static uint _davinci_i2c_setspeed(struct i2c_regs *i2c_base, in _davinci_i2c_setspeed()
103 static void _davinci_i2c_init(struct i2c_regs *i2c_base, in _davinci_i2c_init()
126 static int _davinci_i2c_read(struct i2c_regs *i2c_base, uint8_t chip, in _davinci_i2c_read()
224 static int _davinci_i2c_write(struct i2c_regs *i2c_base, uint8_t chip, in _davinci_i2c_write()
306 static int _davinci_i2c_probe_chip(struct i2c_regs *i2c_base, uint8_t chip) in _davinci_i2c_probe_chip()
343 static struct i2c_regs *davinci_get_base(struct i2c_adapter *adap) in davinci_get_base()
[all …]
H A Drk_i2c.c33 struct i2c_regs *regs;
84 static void rk_i2c_show_regs(struct i2c_regs *regs) in rk_i2c_show_regs()
213 struct i2c_regs *regs = i2c->regs; in rk_i2c_send_start_bit()
244 struct i2c_regs *regs = i2c->regs; in rk_i2c_send_stop_bit()
281 struct i2c_regs *regs = i2c->regs; in rk_i2c_read()
383 struct i2c_regs *regs = i2c->regs; in rk_i2c_write()
516 struct i2c_regs *regs = i2c->regs; in rk3x_i2c_get_version()
H A Ddavinci_i2c.h15 struct i2c_regs { struct
H A Dmv_i2c.c398 static unsigned long i2c_regs[CONFIG_MV_I2C_NUM] = CONFIG_MV_I2C_REG; variable
409 base_glob = (struct mv_i2c *)i2c_regs[bus]; in i2c_set_bus_num()
433 base_glob = (struct mv_i2c *)i2c_regs[current_bus]; in i2c_init()
H A Ddesignware_i2c.h11 struct i2c_regs { struct
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/
H A Di2c.h11 struct i2c_regs { struct
/OK3568_Linux_fs/kernel/drivers/staging/qlge/
H A Dqlge_dbg.c1033 + sizeof(mpi_coredump->i2c_regs), in ql_core_dump()
1035 status = ql_get_mpi_regs(qdev, &mpi_coredump->i2c_regs[0], in ql_core_dump()
H A Dqlge.h1846 u32 i2c_regs[I2C_REGS_CNT]; member