Loading drivers/net/wireless/wcnss/wcnss_vreg.c +16 −10 Original line number Diff line number Diff line Loading @@ -430,10 +430,13 @@ static void wcnss_vregs_off(struct vregs_info regulators[], uint size, /* Set voltage to lowest level */ if (regulators[i].state & VREG_SET_VOLTAGE_MASK) { if (cfg->is_pronto_vadc) { if (cfg->vbatt < WCNSS_VBATT_THRESHOLD && !memcmp(regulators[i].name, VDD_PA, sizeof(VDD_PA))) { voltage_level[i].max_voltage = WCNSS_VBATT_LOW; voltage_level[i].max_voltage = WCNSS_VBATT_LOW; } } rc = regulator_set_voltage(regulators[i].regulator, Loading Loading @@ -492,12 +495,15 @@ static int wcnss_vregs_on(struct device *dev, /* Set voltage to nominal. Exclude swtiches e.g. LVS */ if ((voltage_level[i].nominal_min || voltage_level[i].max_voltage) && (reg_cnt > 0)) { if (cfg->is_pronto_vadc) { if (cfg->vbatt < WCNSS_VBATT_THRESHOLD && !memcmp(regulators[i].name, VDD_PA, sizeof(VDD_PA))) { voltage_level[i].nominal_min = WCNSS_VBATT_INITIAL; voltage_level[i].max_voltage = WCNSS_VBATT_LOW; voltage_level[i].max_voltage = WCNSS_VBATT_LOW; } } rc = regulator_set_voltage(regulators[i].regulator, Loading Loading
drivers/net/wireless/wcnss/wcnss_vreg.c +16 −10 Original line number Diff line number Diff line Loading @@ -430,10 +430,13 @@ static void wcnss_vregs_off(struct vregs_info regulators[], uint size, /* Set voltage to lowest level */ if (regulators[i].state & VREG_SET_VOLTAGE_MASK) { if (cfg->is_pronto_vadc) { if (cfg->vbatt < WCNSS_VBATT_THRESHOLD && !memcmp(regulators[i].name, VDD_PA, sizeof(VDD_PA))) { voltage_level[i].max_voltage = WCNSS_VBATT_LOW; voltage_level[i].max_voltage = WCNSS_VBATT_LOW; } } rc = regulator_set_voltage(regulators[i].regulator, Loading Loading @@ -492,12 +495,15 @@ static int wcnss_vregs_on(struct device *dev, /* Set voltage to nominal. Exclude swtiches e.g. LVS */ if ((voltage_level[i].nominal_min || voltage_level[i].max_voltage) && (reg_cnt > 0)) { if (cfg->is_pronto_vadc) { if (cfg->vbatt < WCNSS_VBATT_THRESHOLD && !memcmp(regulators[i].name, VDD_PA, sizeof(VDD_PA))) { voltage_level[i].nominal_min = WCNSS_VBATT_INITIAL; voltage_level[i].max_voltage = WCNSS_VBATT_LOW; voltage_level[i].max_voltage = WCNSS_VBATT_LOW; } } rc = regulator_set_voltage(regulators[i].regulator, Loading