Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4b6e73e1 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "pwm: pwm-qpnp: Enable glitch removal after PWM enabled"

parents ffd7c808 8b7ca67a
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1324,6 +1324,15 @@ static int _pwm_enable(struct qpnp_pwm_chip *chip)
		chip->qpnp_lpg_registers[QPNP_ENABLE_CONTROL]) ||
			chip->flags & QPNP_PWM_LUT_NOT_SUPPORTED) {
		rc = qpnp_lpg_configure_pwm_state(chip, QPNP_PWM_ENABLE);
		if (rc) {
			pr_err("Failed to enable PWM mode, rc=%d\n", rc);
			return rc;
		}
		rc = qpnp_lpg_glitch_removal(chip, true);
		if (rc) {
			pr_err("Failed to enable glitch removal, rc=%d\n", rc);
			return rc;
		}
	} else if (!(chip->flags & QPNP_PWM_LUT_NOT_SUPPORTED)) {
		rc = qpnp_lpg_configure_lut_state(chip, QPNP_LUT_ENABLE);
	}