Home
last modified time | relevance | path

Searched refs:i2c_writel (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/i2c/busses/
Di2c-rk3x.c223 static inline void i2c_writel(struct rk3x_i2c *i2c, u32 value, in i2c_writel() function
237 i2c_writel(i2c, REG_INT_ALL, REG_IPD); in rk3x_i2c_clean_ipd()
247 i2c_writel(i2c, REG_INT_START, REG_IEN); in rk3x_i2c_start()
256 i2c_writel(i2c, val, REG_CON); in rk3x_i2c_start()
274 i2c_writel(i2c, REG_INT_STOP, REG_IEN); in rk3x_i2c_stop()
280 i2c_writel(i2c, ctrl, REG_CON); in rk3x_i2c_stop()
292 i2c_writel(i2c, ctrl, REG_CON); in rk3x_i2c_stop()
326 i2c_writel(i2c, con, REG_CON); in rk3x_i2c_prepare_read()
327 i2c_writel(i2c, len, REG_MRXCNT); in rk3x_i2c_prepare_read()
355 i2c_writel(i2c, val, TXBUFFER_BASE + 4 * i); in rk3x_i2c_fill_transmit_buf()
[all …]
Di2c-tegra.c307 static void i2c_writel(struct tegra_i2c_dev *i2c_dev, u32 val, in i2c_writel() function
339 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK); in tegra_i2c_mask_irq()
347 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK); in tegra_i2c_unmask_irq()
473 i2c_writel(i2c_dev, val, offset); in tegra_i2c_flush_fifos()
612 i2c_writel(i2c_dev, val, I2C_TX_FIFO); in tegra_i2c_fill_tx_fifo()
689 i2c_writel(i2c_dev, I2C_MSTR_CONFIG_LOAD, I2C_CONFIG_LOAD); in tegra_i2c_wait_for_config_load()
729 i2c_writel(i2c_dev, val, I2C_CNFG); in tegra_i2c_init()
730 i2c_writel(i2c_dev, 0, I2C_INT_MASK); in tegra_i2c_init()
736 i2c_writel(i2c_dev, clk_divisor, I2C_CLK_DIVISOR); in tegra_i2c_init()
751 i2c_writel(i2c_dev, val, I2C_INTERFACE_TIMING_0); in tegra_i2c_init()
[all …]