Home
last modified time | relevance | path

Searched refs:ATMEL_TC_REG (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/clocksource/
Dtcb_clksrc.c61 upper = readl_relaxed(tcaddr + ATMEL_TC_REG(1, CV)); in tc_get_cycles()
62 lower = readl_relaxed(tcaddr + ATMEL_TC_REG(0, CV)); in tc_get_cycles()
63 } while (upper != readl_relaxed(tcaddr + ATMEL_TC_REG(1, CV))); in tc_get_cycles()
71 return readl_relaxed(tcaddr + ATMEL_TC_REG(0, CV)); in tc_get_cycles32()
79 tcb_cache[i].cmr = readl(tcaddr + ATMEL_TC_REG(i, CMR)); in tc_clksrc_suspend()
80 tcb_cache[i].imr = readl(tcaddr + ATMEL_TC_REG(i, IMR)); in tc_clksrc_suspend()
81 tcb_cache[i].rc = readl(tcaddr + ATMEL_TC_REG(i, RC)); in tc_clksrc_suspend()
82 tcb_cache[i].clken = !!(readl(tcaddr + ATMEL_TC_REG(i, SR)) & in tc_clksrc_suspend()
95 writel(tcb_cache[i].cmr, tcaddr + ATMEL_TC_REG(i, CMR)); in tc_clksrc_resume()
96 writel(tcb_cache[i].rc, tcaddr + ATMEL_TC_REG(i, RC)); in tc_clksrc_resume()
[all …]
/Linux-v4.19/drivers/pwm/
Dpwm-atmel-tcb.c101 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_request()
109 __raw_readl(regs + ATMEL_TC_REG(group, RA)); in atmel_tcb_pwm_request()
112 __raw_readl(regs + ATMEL_TC_REG(group, RB)); in atmel_tcb_pwm_request()
115 tcbpwm->period = __raw_readl(regs + ATMEL_TC_REG(group, RC)); in atmel_tcb_pwm_request()
122 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_request()
164 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_disable()
181 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_disable()
189 regs + ATMEL_TC_REG(group, CCR)); in atmel_tcb_pwm_disable()
193 ATMEL_TC_REG(group, CCR)); in atmel_tcb_pwm_disable()
223 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_enable()
[all …]
/Linux-v4.19/drivers/misc/
Datmel_tclib.c166 writel(ATMEL_TC_ALL_IRQ, tc->regs + ATMEL_TC_REG(i, IDR)); in tc_probe()
183 writel(ATMEL_TC_ALL_IRQ, tc->regs + ATMEL_TC_REG(i, IDR)); in tc_shutdown()
/Linux-v4.19/include/linux/
Datmel_tc.h132 #define ATMEL_TC_REG(idx, reg) (ATMEL_TC_CHAN(idx) + ATMEL_TC_ ## reg) macro