Home
last modified time | relevance | path

Searched refs:HSI2C_CONF (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-exynos5.c50 #define HSI2C_CONF 0x40 macro
299 t_ftl_cycle = (readl(i2c->regs + HSI2C_CONF) >> 16) & 0x7; in exynos5_i2c_set_timing()
364 u32 i2c_conf = readl(i2c->regs + HSI2C_CONF); in exynos5_i2c_init()
381 writel(i2c_conf | HSI2C_AUTO_MODE, i2c->regs + HSI2C_CONF); in exynos5_i2c_init()
549 val = readl(i2c->regs + HSI2C_CONF) & ~HSI2C_AUTO_MODE; in exynos5_i2c_bus_recover()
550 writel(val, i2c->regs + HSI2C_CONF); in exynos5_i2c_bus_recover()
564 val = readl(i2c->regs + HSI2C_CONF) | HSI2C_AUTO_MODE; in exynos5_i2c_bus_recover()
565 writel(val, i2c->regs + HSI2C_CONF); in exynos5_i2c_bus_recover()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-exynos5.c48 #define HSI2C_CONF 0x40 macro
332 t_ftl_cycle = (readl(i2c->regs + HSI2C_CONF) >> 16) & 0x7; in exynos5_i2c_set_timing()
397 u32 i2c_conf = readl(i2c->regs + HSI2C_CONF); in exynos5_i2c_init()
414 writel(i2c_conf | HSI2C_AUTO_MODE, i2c->regs + HSI2C_CONF); in exynos5_i2c_init()
592 val = readl(i2c->regs + HSI2C_CONF) & ~HSI2C_AUTO_MODE; in exynos5_i2c_bus_recover()
593 writel(val, i2c->regs + HSI2C_CONF); in exynos5_i2c_bus_recover()
607 val = readl(i2c->regs + HSI2C_CONF) | HSI2C_AUTO_MODE; in exynos5_i2c_bus_recover()
608 writel(val, i2c->regs + HSI2C_CONF); in exynos5_i2c_bus_recover()

Completed in 6 milliseconds