Lines Matching defs:mc13892_regulators
265 static struct mc13xxx_regulator mc13892_regulators[] = {
337 u32 en_val = mc13892_regulators[id].enable_bit;
338 u32 mask = mc13892_regulators[id].enable_bit;
362 dis_val = mc13892_regulators[id].enable_bit;
364 return mc13892_powermisc_rmw(priv, mc13892_regulators[id].enable_bit,
375 ret = mc13xxx_reg_read(priv->mc13xxx, mc13892_regulators[id].reg, &val);
386 return (val & mc13892_regulators[id].enable_bit) != 0;
408 mc13892_regulators[id].vsel_reg, &val);
424 selector = val & mc13892_regulators[id].vsel_mask;
426 if ((mc13892_regulators[id].vsel_reg != MC13892_SWITCHERS0) &&
446 mask = mc13892_regulators[id].vsel_mask;
463 if (mc13892_regulators[id].vsel_reg != MC13892_SWITCHERS0) {
475 ret = mc13xxx_reg_rmw(priv->mc13xxx, mc13892_regulators[id].vsel_reg,
499 ret = mc13xxx_reg_rmw(priv->mc13xxx, mc13892_regulators[id].reg,
513 ret = mc13xxx_reg_read(priv->mc13xxx, mc13892_regulators[id].reg, &val);
553 priv->mc13xxx_regulators = mc13892_regulators;
583 memcpy(&mc13892_vcam_ops, mc13892_regulators[MC13892_VCAM].desc.ops,
587 mc13892_regulators[MC13892_VCAM].desc.ops = &mc13892_vcam_ops;
589 mc13xxx_data = mc13xxx_parse_regulators_dt(pdev, mc13892_regulators,
590 ARRAY_SIZE(mc13892_regulators));
606 desc = &mc13892_regulators[id].desc;
617 mc13892_regulators[i].desc.name);