Searched refs:i2c_regs (Results 1 – 10 of 10) sorted by relevance
| /OK3568_Linux_fs/u-boot/drivers/i2c/ |
| H A D | mxs_i2c.c | 37 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 D | designware_i2c.c | 35 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 D | davinci_i2c.c | 28 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 D | rk_i2c.c | 33 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 D | davinci_i2c.h | 15 struct i2c_regs { struct
|
| H A D | mv_i2c.c | 398 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 D | designware_i2c.h | 11 struct i2c_regs { struct
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/ |
| H A D | i2c.h | 11 struct i2c_regs { struct
|
| /OK3568_Linux_fs/kernel/drivers/staging/qlge/ |
| H A D | qlge_dbg.c | 1033 + 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 D | qlge.h | 1846 u32 i2c_regs[I2C_REGS_CNT]; member
|