Lines Matching refs:tcon
122 unsigned long tcon; in samsung_time_stop() local
130 tcon = readl_relaxed(pwm.base + REG_TCON); in samsung_time_stop()
131 tcon &= ~TCON_START(channel); in samsung_time_stop()
132 writel_relaxed(tcon, pwm.base + REG_TCON); in samsung_time_stop()
139 unsigned long tcon; in samsung_time_setup() local
148 tcon = readl_relaxed(pwm.base + REG_TCON); in samsung_time_setup()
150 tcon &= ~(TCON_START(tcon_chan) | TCON_AUTORELOAD(tcon_chan)); in samsung_time_setup()
151 tcon |= TCON_MANUALUPDATE(tcon_chan); in samsung_time_setup()
155 writel_relaxed(tcon, pwm.base + REG_TCON); in samsung_time_setup()
162 unsigned long tcon; in samsung_time_start() local
170 tcon = readl_relaxed(pwm.base + REG_TCON); in samsung_time_start()
172 tcon &= ~TCON_MANUALUPDATE(channel); in samsung_time_start()
173 tcon |= TCON_START(channel); in samsung_time_start()
176 tcon |= TCON_AUTORELOAD(channel); in samsung_time_start()
178 tcon &= ~TCON_AUTORELOAD(channel); in samsung_time_start()
180 writel_relaxed(tcon, pwm.base + REG_TCON); in samsung_time_start()