Searched refs:i2c_writel (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-rk3x.c | 263 static inline void i2c_writel(struct rk3x_i2c *i2c, u32 value, in i2c_writel() function 277 i2c_writel(i2c, REG_INT_ALL, REG_IPD); in rk3x_i2c_clean_ipd() 282 i2c_writel(i2c, IEN_ALL_DISABLE, REG_IEN); in rk3x_i2c_disable_irq() 289 i2c_writel(i2c, val, REG_CON); in rk3x_i2c_disable() 313 i2c_writel(i2c, con1, REG_CON1); in rk3x_i2c_auto_stop() 315 i2c_writel(i2c, REG_INT_STOP, REG_IEN); in rk3x_i2c_auto_stop() 317 i2c_writel(i2c, REG_INT_STOP | REG_INT_NAKRCV, REG_IEN); in rk3x_i2c_auto_stop() 322 i2c_writel(i2c, con1, REG_CON1); in rk3x_i2c_auto_stop() 338 i2c_writel(i2c, REG_INT_MBTF | REG_INT_NAKRCV, REG_IEN); in rk3x_i2c_start() 345 i2c_writel(i2c, REG_INT_MBRF | REG_INT_NAKRCV, REG_IEN); in rk3x_i2c_start() [all …]
|
| H A D | i2c-tegra.c | 323 static void i2c_writel(struct tegra_i2c_dev *i2c_dev, u32 val, unsigned int reg) in i2c_writel() function 357 i2c_writel(i2c_dev, *data32++, reg); in i2c_writesl_vi() 371 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK); in tegra_i2c_mask_irq() 379 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK); in tegra_i2c_unmask_irq() 527 i2c_writel(i2c_dev, value, I2C_INTERFACE_TIMING_0); in tegra_i2c_vi_init() 533 i2c_writel(i2c_dev, value, I2C_INTERFACE_TIMING_1); in tegra_i2c_vi_init() 537 i2c_writel(i2c_dev, value, I2C_HS_INTERFACE_TIMING_0); in tegra_i2c_vi_init() 542 i2c_writel(i2c_dev, value, I2C_HS_INTERFACE_TIMING_1); in tegra_i2c_vi_init() 545 i2c_writel(i2c_dev, value, I2C_BUS_CLEAR_CNFG); in tegra_i2c_vi_init() 547 i2c_writel(i2c_dev, 0x0, I2C_TLOW_SEXT); in tegra_i2c_vi_init() [all …]
|