They're not necessary for atomic drivers, and drm_panel will
WARN if the calls are unbalanced.

Signed-off-by: Sean Paul <[email protected]>
---
 drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 23 -----------------------
 1 file changed, 23 deletions(-)

diff --git a/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c 
b/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
index 5b2340ef74ed..2f2455650258 100644
--- a/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
+++ b/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
@@ -50,9 +50,6 @@ struct jdi_panel {
        struct gpio_desc *dcdc_en_gpio;
        struct backlight_device *backlight;
 
-       bool prepared;
-       bool enabled;
-
        const struct drm_display_mode *mode;
 };
 
@@ -189,14 +186,9 @@ static int jdi_panel_disable(struct drm_panel *panel)
 {
        struct jdi_panel *jdi = to_jdi_panel(panel);
 
-       if (!jdi->enabled)
-               return 0;
-
        jdi->backlight->props.power = FB_BLANK_POWERDOWN;
        backlight_update_status(jdi->backlight);
 
-       jdi->enabled = false;
-
        return 0;
 }
 
@@ -206,9 +198,6 @@ static int jdi_panel_unprepare(struct drm_panel *panel)
        struct device *dev = &jdi->dsi->dev;
        int ret;
 
-       if (!jdi->prepared)
-               return 0;
-
        jdi_panel_off(jdi);
 
        ret = regulator_bulk_disable(ARRAY_SIZE(jdi->supplies), jdi->supplies);
@@ -221,8 +210,6 @@ static int jdi_panel_unprepare(struct drm_panel *panel)
 
        gpiod_set_value(jdi->dcdc_en_gpio, 0);
 
-       jdi->prepared = false;
-
        return 0;
 }
 
@@ -232,9 +219,6 @@ static int jdi_panel_prepare(struct drm_panel *panel)
        struct device *dev = &jdi->dsi->dev;
        int ret;
 
-       if (jdi->prepared)
-               return 0;
-
        ret = regulator_bulk_enable(ARRAY_SIZE(jdi->supplies), jdi->supplies);
        if (ret < 0) {
                dev_err(dev, "regulator enable failed, %d\n", ret);
@@ -264,8 +248,6 @@ static int jdi_panel_prepare(struct drm_panel *panel)
                goto poweroff;
        }
 
-       jdi->prepared = true;
-
        return 0;
 
 poweroff:
@@ -286,14 +268,9 @@ static int jdi_panel_enable(struct drm_panel *panel)
 {
        struct jdi_panel *jdi = to_jdi_panel(panel);
 
-       if (jdi->enabled)
-               return 0;
-
        jdi->backlight->props.power = FB_BLANK_UNBLANK;
        backlight_update_status(jdi->backlight);
 
-       jdi->enabled = true;
-
        return 0;
 }
 
-- 
2.14.1.821.g8fa685d3b7-goog

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to