Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-exynos5.c39 #define HSI2C_CTL 0x00 macro
372 i2c->regs + HSI2C_CTL); in exynos5_i2c_init()
389 i2c_ctl = readl(i2c->regs + HSI2C_CTL); in exynos5_i2c_reset()
391 writel(i2c_ctl, i2c->regs + HSI2C_CTL); in exynos5_i2c_reset()
393 i2c_ctl = readl(i2c->regs + HSI2C_CTL); in exynos5_i2c_reset()
395 writel(i2c_ctl, i2c->regs + HSI2C_CTL); in exynos5_i2c_reset()
547 val = readl(i2c->regs + HSI2C_CTL) | HSI2C_RXCHON; in exynos5_i2c_bus_recover()
548 writel(val, i2c->regs + HSI2C_CTL); in exynos5_i2c_bus_recover()
562 val = readl(i2c->regs + HSI2C_CTL) & ~HSI2C_RXCHON; in exynos5_i2c_bus_recover()
563 writel(val, i2c->regs + HSI2C_CTL); in exynos5_i2c_bus_recover()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-exynos5.c37 #define HSI2C_CTL 0x00 macro
405 i2c->regs + HSI2C_CTL); in exynos5_i2c_init()
422 i2c_ctl = readl(i2c->regs + HSI2C_CTL); in exynos5_i2c_reset()
424 writel(i2c_ctl, i2c->regs + HSI2C_CTL); in exynos5_i2c_reset()
426 i2c_ctl = readl(i2c->regs + HSI2C_CTL); in exynos5_i2c_reset()
428 writel(i2c_ctl, i2c->regs + HSI2C_CTL); in exynos5_i2c_reset()
590 val = readl(i2c->regs + HSI2C_CTL) | HSI2C_RXCHON; in exynos5_i2c_bus_recover()
591 writel(val, i2c->regs + HSI2C_CTL); in exynos5_i2c_bus_recover()
605 val = readl(i2c->regs + HSI2C_CTL) & ~HSI2C_RXCHON; in exynos5_i2c_bus_recover()
606 writel(val, i2c->regs + HSI2C_CTL); in exynos5_i2c_bus_recover()
[all...]

Completed in 3 milliseconds