These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / video / fbdev / omap2 / displays-new / panel-lgphilips-lb035q02.c
index 9974a37..18eb60e 100644 (file)
@@ -285,15 +285,14 @@ static int lb035q02_probe_of(struct spi_device *spi)
        struct omap_dss_device *in;
        struct gpio_desc *gpio;
 
-       gpio = devm_gpiod_get(&spi->dev, "enable");
+       gpio = devm_gpiod_get(&spi->dev, "enable", GPIOD_OUT_LOW);
        if (IS_ERR(gpio)) {
                dev_err(&spi->dev, "failed to parse enable gpio\n");
                return PTR_ERR(gpio);
-       } else {
-               gpiod_direction_output(gpio, 0);
-               ddata->enable_gpio = gpio;
        }
 
+       ddata->enable_gpio = gpio;
+
        ddata->backlight_gpio = -ENOENT;
 
        in = omapdss_of_find_source_for_first_ep(node);
@@ -392,7 +391,6 @@ static struct spi_driver lb035q02_spi_driver = {
        .remove         = lb035q02_panel_spi_remove,
        .driver         = {
                .name   = "panel_lgphilips_lb035q02",
-               .owner  = THIS_MODULE,
                .of_match_table = lb035q02_of_match,
                .suppress_bind_attrs = true,
        },