Lines Matching full:tcon
20 unsigned long tcon; in pwm_enable() local
22 tcon = readl(&pwm->tcon); in pwm_enable()
23 tcon |= TCON_START(pwm_id); in pwm_enable()
25 writel(tcon, &pwm->tcon); in pwm_enable()
34 unsigned long tcon; in pwm_disable() local
36 tcon = readl(&pwm->tcon); in pwm_disable()
37 tcon &= ~TCON_START(pwm_id); in pwm_disable()
39 writel(tcon, &pwm->tcon); in pwm_disable()
67 unsigned long tcon; in pwm_config() local
101 tcon = readl(&pwm->tcon); in pwm_config()
102 tcon |= TCON_UPDATE(pwm_id); in pwm_config()
104 tcon |= TCON_AUTO_RELOAD(pwm_id); in pwm_config()
106 tcon |= TCON4_AUTO_RELOAD; in pwm_config()
107 writel(tcon, &pwm->tcon); in pwm_config()
109 tcon &= ~TCON_UPDATE(pwm_id); in pwm_config()
110 writel(tcon, &pwm->tcon); in pwm_config()
163 val = readl(&pwm->tcon) & ~(0xf << TCON_OFFSET(pwm_id)); in pwm_init()
166 writel(val, &pwm->tcon); in pwm_init()