• Home
  • Raw
  • Download

Lines Matching refs:reg

59 	u32 reg;  in bcm63xx_timer_enable()  local
67 reg = bcm_timer_readl(TIMER_CTLx_REG(id)); in bcm63xx_timer_enable()
68 reg |= TIMER_CTL_ENABLE_MASK; in bcm63xx_timer_enable()
69 bcm_timer_writel(reg, TIMER_CTLx_REG(id)); in bcm63xx_timer_enable()
71 reg = bcm_timer_readl(TIMER_IRQSTAT_REG); in bcm63xx_timer_enable()
72 reg |= TIMER_IRQSTAT_TIMER_IR_EN(id); in bcm63xx_timer_enable()
73 bcm_timer_writel(reg, TIMER_IRQSTAT_REG); in bcm63xx_timer_enable()
83 u32 reg; in bcm63xx_timer_disable() local
91 reg = bcm_timer_readl(TIMER_CTLx_REG(id)); in bcm63xx_timer_disable()
92 reg &= ~TIMER_CTL_ENABLE_MASK; in bcm63xx_timer_disable()
93 bcm_timer_writel(reg, TIMER_CTLx_REG(id)); in bcm63xx_timer_disable()
95 reg = bcm_timer_readl(TIMER_IRQSTAT_REG); in bcm63xx_timer_disable()
96 reg &= ~TIMER_IRQSTAT_TIMER_IR_EN(id); in bcm63xx_timer_disable()
97 bcm_timer_writel(reg, TIMER_IRQSTAT_REG); in bcm63xx_timer_disable()
153 u32 reg, countdown; in bcm63xx_timer_set() local
164 reg = bcm_timer_readl(TIMER_CTLx_REG(id)); in bcm63xx_timer_set()
167 reg &= ~TIMER_CTL_MONOTONIC_MASK; in bcm63xx_timer_set()
169 reg |= TIMER_CTL_MONOTONIC_MASK; in bcm63xx_timer_set()
171 reg &= ~TIMER_CTL_COUNTDOWN_MASK; in bcm63xx_timer_set()
172 reg |= countdown; in bcm63xx_timer_set()
173 bcm_timer_writel(reg, TIMER_CTLx_REG(id)); in bcm63xx_timer_set()
184 u32 reg; in bcm63xx_timer_init() local
186 reg = bcm_timer_readl(TIMER_IRQSTAT_REG); in bcm63xx_timer_init()
187 reg &= ~TIMER_IRQSTAT_TIMER0_IR_EN; in bcm63xx_timer_init()
188 reg &= ~TIMER_IRQSTAT_TIMER1_IR_EN; in bcm63xx_timer_init()
189 reg &= ~TIMER_IRQSTAT_TIMER2_IR_EN; in bcm63xx_timer_init()
190 bcm_timer_writel(reg, TIMER_IRQSTAT_REG); in bcm63xx_timer_init()