Lines Matching refs:reg
56 u32 reg;
58 ret = regmap_read(ps->regmap, ps->offset, ®);
63 if (reg & APPLE_PMGR_RESET && pstate != APPLE_PMGR_PS_ACTIVE)
67 reg &= ~(APPLE_PMGR_AUTO_ENABLE | APPLE_PMGR_FLAGS | APPLE_PMGR_PS_TARGET);
68 reg |= FIELD_PREP(APPLE_PMGR_PS_TARGET, pstate);
70 dev_dbg(ps->dev, "PS %s: pwrstate = 0x%x: 0x%x\n", genpd->name, pstate, reg);
72 regmap_write(ps->regmap, ps->offset, reg);
75 ps->regmap, ps->offset, reg,
76 (FIELD_GET(APPLE_PMGR_PS_ACTUAL, reg) == pstate), 1,
80 genpd->name, pstate, reg);
84 reg &= ~APPLE_PMGR_FLAGS;
85 reg |= APPLE_PMGR_AUTO_ENABLE;
86 regmap_write(ps->regmap, ps->offset, reg);
94 u32 reg = 0;
96 regmap_read(ps->regmap, ps->offset, ®);
101 return (FIELD_GET(APPLE_PMGR_PS_ACTUAL, reg) == APPLE_PMGR_PS_ACTIVE ||
102 (FIELD_GET(APPLE_PMGR_PS_TARGET, reg) == APPLE_PMGR_PS_ACTIVE &&
103 reg & APPLE_PMGR_AUTO_ENABLE));
173 u32 reg = 0;
175 regmap_read(ps->regmap, ps->offset, ®);
177 return !!(reg & APPLE_PMGR_RESET);
221 ret = of_property_read_u32(node, "reg", &ps->offset);
223 dev_err(dev, "missing reg property\n");