Lines Matching defs:sc_regdata
342 const struct rkpmic_regdata *sc_regdata;
450 sc->sc_regdata = rk805_regdata;
453 sc->sc_regdata = rk806_regdata;
458 sc->sc_regdata = rk808_regdata;
463 sc->sc_regdata = rk809_regdata;
468 sc->sc_regdata = rk817_regdata;
585 for (i = 0; sc->sc_regdata[i].name; i++) {
586 if (strcmp(sc->sc_regdata[i].name, name) == 0)
589 if (sc->sc_regdata[i].name == NULL)
595 rr->rr_vreg = sc->sc_regdata[i].vreg;
596 rr->rr_vmask = sc->sc_regdata[i].vmask;
597 rr->rr_vsel_range = sc->sc_regdata[i].vsel_range;
605 if (sc->sc_regdata[i].smask) {
608 val = rkpmic_reg_read(sc, sc->sc_regdata[i].sreg);
610 val |= sc->sc_regdata[i].smask;
612 val &= ~sc->sc_regdata[i].smask;
613 rkpmic_reg_write(sc, sc->sc_regdata[i].sreg, val);