Searched refs:i2c_writel (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-rk3x.c | 126 static inline void i2c_writel(struct rk3x_i2c *i2c, u32 value, in i2c_writel() function 140 i2c_writel(i2c, REG_INT_ALL, REG_IPD); in rk3x_i2c_clean_ipd() 151 i2c_writel(i2c, REG_INT_START, REG_IEN); in rk3x_i2c_start() 160 i2c_writel(i2c, val, REG_CON); in rk3x_i2c_start() 178 i2c_writel(i2c, REG_INT_STOP, REG_IEN); in rk3x_i2c_stop() 184 i2c_writel(i2c, ctrl, REG_CON); in rk3x_i2c_stop() 195 i2c_writel(i2c, 0, REG_CON); in rk3x_i2c_stop() 229 i2c_writel(i2c, con, REG_CON); in rk3x_i2c_prepare_read() 230 i2c_writel(i2c, len, REG_MRXCNT); in rk3x_i2c_prepare_read() 258 i2c_writel(i2c, val, TXBUFFER_BASE + 4 * i); in rk3x_i2c_fill_transmit_buf() [all …]
|
D | i2c-tegra.c | 211 static void i2c_writel(struct tegra_i2c_dev *i2c_dev, u32 val, in i2c_writel() function 242 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK); in tegra_i2c_mask_irq() 249 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK); in tegra_i2c_unmask_irq() 257 i2c_writel(i2c_dev, val, I2C_FIFO_CONTROL); in tegra_i2c_flush_fifos() 366 i2c_writel(i2c_dev, val, I2C_TX_FIFO); in tegra_i2c_fill_tx_fifo() 441 i2c_writel(i2c_dev, val, I2C_CNFG); in tegra_i2c_init() 442 i2c_writel(i2c_dev, 0, I2C_INT_MASK); in tegra_i2c_init() 448 i2c_writel(i2c_dev, clk_divisor, I2C_CLK_DIVISOR); in tegra_i2c_init() 453 i2c_writel(i2c_dev, sl_cfg, I2C_SL_CNFG); in tegra_i2c_init() 454 i2c_writel(i2c_dev, 0xfc, I2C_SL_ADDR1); in tegra_i2c_init() [all …]
|