Home
last modified time | relevance | path

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

/linux/drivers/clocksource/
A Dtimer-atmel-tcb.c96 writel(0, tcaddr + ATMEL_TC_REG(i, RA)); in tc_clksrc_resume()
97 writel(0, tcaddr + ATMEL_TC_REG(i, RB)); in tc_clksrc_resume()
99 writel(0xff, tcaddr + ATMEL_TC_REG(i, IDR)); in tc_clksrc_resume()
165 writel(0xff, regs + ATMEL_TC_REG(2, IDR)); in tc_shutdown()
207 regs + ATMEL_TC_REG(2, CMR)); in tc_set_periodic()
215 ATMEL_TC_REG(2, CCR)); in tc_set_periodic()
225 tcaddr + ATMEL_TC_REG(2, CCR)); in tc_next_event()
320 tcaddr + ATMEL_TC_REG(0, CMR)); in tcb_setup_dual_chan()
321 writel(0x0000, tcaddr + ATMEL_TC_REG(0, RA)); in tcb_setup_dual_chan()
330 tcaddr + ATMEL_TC_REG(1, CMR)); in tcb_setup_dual_chan()
[all …]
/linux/drivers/pwm/
A Dpwm-atmel-tcb.c115 ATMEL_TC_REG(tcbpwmc->channel, RA), in atmel_tcb_pwm_request()
119 ATMEL_TC_REG(tcbpwmc->channel, RB), in atmel_tcb_pwm_request()
123 regmap_read(tcbpwmc->regmap, ATMEL_TC_REG(tcbpwmc->channel, RC), in atmel_tcb_pwm_request()
193 ATMEL_TC_REG(tcbpwmc->channel, CCR), in atmel_tcb_pwm_disable()
198 ATMEL_TC_REG(tcbpwmc->channel, CCR), in atmel_tcb_pwm_disable()
272 ATMEL_TC_REG(tcbpwmc->channel, RA), in atmel_tcb_pwm_enable()
276 ATMEL_TC_REG(tcbpwmc->channel, RB), in atmel_tcb_pwm_enable()
279 regmap_write(tcbpwmc->regmap, ATMEL_TC_REG(tcbpwmc->channel, RC), in atmel_tcb_pwm_enable()
283 regmap_write(tcbpwmc->regmap, ATMEL_TC_REG(tcbpwmc->channel, CCR), in atmel_tcb_pwm_enable()
530 regmap_read(tcbpwm->regmap, ATMEL_TC_REG(channel, RA), &chan->ra); in atmel_tcb_pwm_suspend()
[all …]
/linux/drivers/counter/
A Dmicrochip-tcb-capture.c93 regmap_read(priv->regmap, ATMEL_TC_REG(priv->channel[0], CMR), &cmr); in mchp_tc_count_function_write()
130 regmap_write(priv->regmap, ATMEL_TC_REG(priv->channel[0], CMR), cmr); in mchp_tc_count_function_write()
133 regmap_write(priv->regmap, ATMEL_TC_REG(priv->channel[0], CCR), in mchp_tc_count_function_write()
138 ATMEL_TC_REG(priv->channel[1], CMR), cmr); in mchp_tc_count_function_write()
140 ATMEL_TC_REG(priv->channel[1], CCR), in mchp_tc_count_function_write()
155 regmap_read(priv->regmap, ATMEL_TC_REG(priv->channel[0], SR), &sr); in mchp_tc_count_signal_read()
175 regmap_read(priv->regmap, ATMEL_TC_REG(priv->channel[0], CMR), &cmr); in mchp_tc_count_action_read()
226 ATMEL_TC_REG(priv->channel[0], CMR), in mchp_tc_count_action_write()
236 regmap_read(priv->regmap, ATMEL_TC_REG(priv->channel[0], CV), &cnt); in mchp_tc_count_read()
/linux/include/soc/at91/
A Datmel_tcb.h137 #define ATMEL_TC_REG(idx, reg) (ATMEL_TC_CHAN(idx) + ATMEL_TC_ ## reg) macro

Completed in 8 milliseconds