Lines Matching refs:reg
58 u32 reg; in bcm63xx_timer_enable() local
66 reg = bcm_timer_readl(TIMER_CTLx_REG(id)); in bcm63xx_timer_enable()
67 reg |= TIMER_CTL_ENABLE_MASK; in bcm63xx_timer_enable()
68 bcm_timer_writel(reg, TIMER_CTLx_REG(id)); in bcm63xx_timer_enable()
70 reg = bcm_timer_readl(TIMER_IRQSTAT_REG); in bcm63xx_timer_enable()
71 reg |= TIMER_IRQSTAT_TIMER_IR_EN(id); in bcm63xx_timer_enable()
72 bcm_timer_writel(reg, TIMER_IRQSTAT_REG); in bcm63xx_timer_enable()
82 u32 reg; in bcm63xx_timer_disable() local
90 reg = bcm_timer_readl(TIMER_CTLx_REG(id)); in bcm63xx_timer_disable()
91 reg &= ~TIMER_CTL_ENABLE_MASK; in bcm63xx_timer_disable()
92 bcm_timer_writel(reg, TIMER_CTLx_REG(id)); in bcm63xx_timer_disable()
94 reg = bcm_timer_readl(TIMER_IRQSTAT_REG); in bcm63xx_timer_disable()
95 reg &= ~TIMER_IRQSTAT_TIMER_IR_EN(id); in bcm63xx_timer_disable()
96 bcm_timer_writel(reg, TIMER_IRQSTAT_REG); in bcm63xx_timer_disable()
152 u32 reg, countdown; in bcm63xx_timer_set() local
163 reg = bcm_timer_readl(TIMER_CTLx_REG(id)); in bcm63xx_timer_set()
166 reg &= ~TIMER_CTL_MONOTONIC_MASK; in bcm63xx_timer_set()
168 reg |= TIMER_CTL_MONOTONIC_MASK; in bcm63xx_timer_set()
170 reg &= ~TIMER_CTL_COUNTDOWN_MASK; in bcm63xx_timer_set()
171 reg |= countdown; in bcm63xx_timer_set()
172 bcm_timer_writel(reg, TIMER_CTLx_REG(id)); in bcm63xx_timer_set()
183 u32 reg; in bcm63xx_timer_init() local
185 reg = bcm_timer_readl(TIMER_IRQSTAT_REG); in bcm63xx_timer_init()
186 reg &= ~TIMER_IRQSTAT_TIMER0_IR_EN; in bcm63xx_timer_init()
187 reg &= ~TIMER_IRQSTAT_TIMER1_IR_EN; in bcm63xx_timer_init()
188 reg &= ~TIMER_IRQSTAT_TIMER2_IR_EN; in bcm63xx_timer_init()
189 bcm_timer_writel(reg, TIMER_IRQSTAT_REG); in bcm63xx_timer_init()