Lines Matching refs:reg
49 /* relative to reg */
79 void __iomem *reg;
93 val = readl(dev->reg + CNTR_COUNT_LOW(id));
94 val |= ((u64)readl(dev->reg + CNTR_COUNT_HIGH(id))) << 32;
101 writel(val & 0xffffffff, dev->reg + CNTR_COUNT_LOW(id));
102 writel(val >> 32, dev->reg + CNTR_COUNT_HIGH(id));
107 u32 reg;
109 reg = readl(dev->reg + CNTR_CTRL(id));
110 reg |= CNTR_CTRL_ENABLE;
111 writel(reg, dev->reg + CNTR_CTRL(id));
116 u32 reg;
118 reg = readl(dev->reg + CNTR_CTRL(id));
119 reg &= ~CNTR_CTRL_ENABLE;
120 writel(reg, dev->reg + CNTR_CTRL(id));
126 u32 reg;
128 reg = readl(dev->reg + CNTR_CTRL(id));
130 reg &= ~(CNTR_CTRL_MODE_MASK | CNTR_CTRL_PRESCALE_MASK |
134 reg |= mode & CNTR_CTRL_MODE_MASK;
137 reg |= CNTR_CTRL_PRESCALE_MIN << CNTR_CTRL_PRESCALE_SHIFT;
140 reg |= trig_src & CNTR_CTRL_TRIG_SRC_MASK;
142 writel(reg, dev->reg + CNTR_CTRL(id));
187 u32 reg;
189 regmap_read(dev->cpu_misc, WDT_TIMER_SELECT, ®);
190 if ((reg & WDT_TIMER_SELECT_MASK) != WDT_TIMER_SELECT_VAL)
193 reg = readl(dev->reg + CNTR_CTRL(CNTR_ID_WDOG));
194 return !!(reg & CNTR_CTRL_ACTIVE);
276 dev->reg = devm_ioremap(&pdev->dev, res->start, resource_size(res));
277 if (!dev->reg)