Lines Matching refs:regnode

42 static int rk8xx_regnode_status(struct regnode *regnode, int *status);
43 static int rk8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt,
45 static int rk8xx_regnode_get_voltage(struct regnode *regnode, int *uvolt);
51 rk8xx_regnode_init(struct regnode *regnode) in rk8xx_regnode_init() argument
57 sc = regnode_get_softc(regnode); in rk8xx_regnode_init()
59 param = regnode_get_stdparam(regnode); in rk8xx_regnode_init()
64 rv = rk8xx_regnode_get_voltage(regnode, &uvolt); in rk8xx_regnode_init()
75 rv = rk8xx_regnode_status(regnode, &status); in rk8xx_regnode_init()
79 rv = rk8xx_regnode_set_voltage(regnode, param->min_uvolt, in rk8xx_regnode_init()
88 rk8xx_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in rk8xx_regnode_enable() argument
93 sc = regnode_get_softc(regnode); in rk8xx_regnode_enable()
181 rk8xx_regnode_status(struct regnode *regnode, int *status) in rk8xx_regnode_status() argument
186 sc = regnode_get_softc(regnode); in rk8xx_regnode_status()
197 rk8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in rk8xx_regnode_set_voltage() argument
205 sc = regnode_get_softc(regnode); in rk8xx_regnode_set_voltage()
238 rk8xx_regnode_get_voltage(struct regnode *regnode, int *uvolt) in rk8xx_regnode_get_voltage() argument
243 sc = regnode_get_softc(regnode); in rk8xx_regnode_get_voltage()
282 struct regnode *regnode; in rk8xx_reg_attach() local
296 regnode = regnode_create(dev, &rk8xx_regnode_class, &initdef); in rk8xx_reg_attach()
297 if (regnode == NULL) { in rk8xx_reg_attach()
302 reg_sc = regnode_get_softc(regnode); in rk8xx_reg_attach()
303 reg_sc->regnode = regnode; in rk8xx_reg_attach()
307 reg_sc->param = regnode_get_stdparam(regnode); in rk8xx_reg_attach()
309 regnode_register(regnode); in rk8xx_reg_attach()