Lines Matching refs:tcon
237 u32 tcon; in pwm_samsung_enable() local
241 tcon = readl(our_chip->base + REG_TCON); in pwm_samsung_enable()
243 tcon &= ~TCON_START(tcon_chan); in pwm_samsung_enable()
244 tcon |= TCON_MANUALUPDATE(tcon_chan); in pwm_samsung_enable()
245 writel(tcon, our_chip->base + REG_TCON); in pwm_samsung_enable()
247 tcon &= ~TCON_MANUALUPDATE(tcon_chan); in pwm_samsung_enable()
248 tcon |= TCON_START(tcon_chan) | TCON_AUTORELOAD(tcon_chan); in pwm_samsung_enable()
249 writel(tcon, our_chip->base + REG_TCON); in pwm_samsung_enable()
261 u32 tcon; in pwm_samsung_disable() local
265 tcon = readl(our_chip->base + REG_TCON); in pwm_samsung_disable()
266 tcon &= ~TCON_AUTORELOAD(tcon_chan); in pwm_samsung_disable()
267 writel(tcon, our_chip->base + REG_TCON); in pwm_samsung_disable()
276 u32 tcon; in pwm_samsung_manual_update() local
281 tcon = readl(chip->base + REG_TCON); in pwm_samsung_manual_update()
282 tcon |= TCON_MANUALUPDATE(tcon_chan); in pwm_samsung_manual_update()
283 writel(tcon, chip->base + REG_TCON); in pwm_samsung_manual_update()
285 tcon &= ~TCON_MANUALUPDATE(tcon_chan); in pwm_samsung_manual_update()
286 writel(tcon, chip->base + REG_TCON); in pwm_samsung_manual_update()
380 u32 tcon; in pwm_samsung_set_invert() local
384 tcon = readl(chip->base + REG_TCON); in pwm_samsung_set_invert()
388 tcon |= TCON_INVERT(tcon_chan); in pwm_samsung_set_invert()
391 tcon &= ~TCON_INVERT(tcon_chan); in pwm_samsung_set_invert()
394 writel(tcon, chip->base + REG_TCON); in pwm_samsung_set_invert()