Lines Matching refs:group
70 unsigned group = pwm->hwpwm / 2; in atmel_tcb_pwm_request() local
79 ret = clk_prepare_enable(tc->clk[group]); in atmel_tcb_pwm_request()
92 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_request()
100 __raw_readl(regs + ATMEL_TC_REG(group, RA)); in atmel_tcb_pwm_request()
103 __raw_readl(regs + ATMEL_TC_REG(group, RB)); in atmel_tcb_pwm_request()
106 tcbpwm->period = __raw_readl(regs + ATMEL_TC_REG(group, RC)); in atmel_tcb_pwm_request()
113 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_request()
138 unsigned group = pwm->hwpwm / 2; in atmel_tcb_pwm_disable() local
155 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_disable()
172 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_disable()
180 regs + ATMEL_TC_REG(group, CCR)); in atmel_tcb_pwm_disable()
183 ATMEL_TC_REG(group, CCR)); in atmel_tcb_pwm_disable()
194 unsigned group = pwm->hwpwm / 2; in atmel_tcb_pwm_enable() local
211 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_enable()
254 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR)); in atmel_tcb_pwm_enable()
257 __raw_writel(tcbpwm->duty, regs + ATMEL_TC_REG(group, RA)); in atmel_tcb_pwm_enable()
259 __raw_writel(tcbpwm->duty, regs + ATMEL_TC_REG(group, RB)); in atmel_tcb_pwm_enable()
261 __raw_writel(tcbpwm->period, regs + ATMEL_TC_REG(group, RC)); in atmel_tcb_pwm_enable()
265 regs + ATMEL_TC_REG(group, CCR)); in atmel_tcb_pwm_enable()
275 unsigned group = pwm->hwpwm / 2; in atmel_tcb_pwm_config() local
283 unsigned rate = clk_get_rate(tc->clk[group]); in atmel_tcb_pwm_config()