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

Commit cf36a9ef authored by Kuogee Hsieh's avatar Kuogee Hsieh
Browse files

mdss: display: remove checking of pwm gpio from pwm config



Since pwm back light is driven by pwm lpg channel, pmic_gpio
is not needed. Therefore remove checking of pmic_gpio.

CRs-Fixed: 575245
Change-Id: I7027c71322d122617eb9cbce839c614f2294a0e7
Signed-off-by: default avatarKuogee Hsieh <khsieh@codeaurora.org>
parent 0f8fb3e5
Loading
Loading
Loading
Loading
+2 −21
Original line number Diff line number Diff line
@@ -30,29 +30,10 @@ DEFINE_LED_TRIGGER(bl_led_trigger);

void mdss_dsi_panel_pwm_cfg(struct mdss_dsi_ctrl_pdata *ctrl)
{
	int ret;

	if (!gpio_is_valid(ctrl->pwm_pmic_gpio)) {
		pr_err("%s: pwm_pmic_gpio=%d Invalid\n", __func__,
				ctrl->pwm_pmic_gpio);
		ctrl->pwm_pmic_gpio = -1;
		return;
	}

	ret = gpio_request(ctrl->pwm_pmic_gpio, "disp_pwm");
	if (ret) {
		pr_err("%s: pwm_pmic_gpio=%d request failed\n", __func__,
				ctrl->pwm_pmic_gpio);
		ctrl->pwm_pmic_gpio = -1;
		return;
	}

	ctrl->pwm_bl = pwm_request(ctrl->pwm_lpg_chan, "lcd-bklt");
	if (ctrl->pwm_bl == NULL || IS_ERR(ctrl->pwm_bl)) {
		pr_err("%s: lpg_chan=%d pwm request failed", __func__,
				ctrl->pwm_lpg_chan);
		gpio_free(ctrl->pwm_pmic_gpio);
		ctrl->pwm_pmic_gpio = -1;
		pr_err("%s: Error: lpg_chan=%d pwm request failed",
				__func__, ctrl->pwm_lpg_chan);
	}
}