Lines Matching defs:regul
627 const struct regul_struct *regul = get_regulator_data(name);
630 for (i = 0 ; i < regul->voltage_table_size ; i++) {
631 if (regul->voltage_table[i] == millivolts) {
656 const struct regul_struct *regul = get_regulator_data(name);
658 return stpmic1_register_update(regul->control_reg, regul->enable_mask,
659 regul->enable_mask);
664 const struct regul_struct *regul = get_regulator_data(name);
666 return stpmic1_register_update(regul->control_reg, 0,
667 regul->enable_mask);
673 const struct regul_struct *regul = get_regulator_data(name);
675 if (stpmic1_register_read(regul->control_reg, &val) != 0) {
679 return (val & regul->enable_mask) == regul->enable_mask;
685 const struct regul_struct *regul = get_regulator_data(name);
708 return stpmic1_register_update(regul->control_reg,
715 const struct regul_struct *regul = get_regulator_data(name);
717 if (regul->pull_down_reg != 0) {
718 return stpmic1_register_update(regul->pull_down_reg,
719 BIT(regul->pull_down),
721 regul->pull_down);
729 const struct regul_struct *regul = get_regulator_data(name);
731 if (regul->mask_reset_reg == 0U) {
735 return stpmic1_register_update(regul->mask_reset_reg,
736 BIT(regul->mask_reset),
738 regul->mask_reset);
743 const struct regul_struct *regul = get_regulator_data(name);
745 if (regul->mask_reset_reg == 0U) {
749 return stpmic1_register_update(regul->icc_reg,
750 BIT(regul->icc_mask),
751 BIT(regul->icc_mask));
802 const struct regul_struct *regul = get_regulator_data(name);
808 *levels_count = regul->voltage_table_size;
809 *levels = regul->voltage_table;
817 const struct regul_struct *regul = get_regulator_data(name);
836 status = stpmic1_register_read(regul->control_reg, &value);
843 if (value > regul->voltage_table_size) {
847 return (int)regul->voltage_table[value];
917 VERBOSE("PMIC regul %s: %sable, %dmV",