Lines Matching refs:tcon
121 unsigned long tcon; in samsung_time_stop() local
129 tcon = readl_relaxed(pwm.base + REG_TCON); in samsung_time_stop()
130 tcon &= ~TCON_START(channel); in samsung_time_stop()
131 writel_relaxed(tcon, pwm.base + REG_TCON); in samsung_time_stop()
138 unsigned long tcon; in samsung_time_setup() local
147 tcon = readl_relaxed(pwm.base + REG_TCON); in samsung_time_setup()
149 tcon &= ~(TCON_START(tcon_chan) | TCON_AUTORELOAD(tcon_chan)); in samsung_time_setup()
150 tcon |= TCON_MANUALUPDATE(tcon_chan); in samsung_time_setup()
154 writel_relaxed(tcon, pwm.base + REG_TCON); in samsung_time_setup()
161 unsigned long tcon; in samsung_time_start() local
169 tcon = readl_relaxed(pwm.base + REG_TCON); in samsung_time_start()
171 tcon &= ~TCON_MANUALUPDATE(channel); in samsung_time_start()
172 tcon |= TCON_START(channel); in samsung_time_start()
175 tcon |= TCON_AUTORELOAD(channel); in samsung_time_start()
177 tcon &= ~TCON_AUTORELOAD(channel); in samsung_time_start()
179 writel_relaxed(tcon, pwm.base + REG_TCON); in samsung_time_start()