Revert "video: ssd1307fb: Do not hard code active-low reset sequence"
authorBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Tue, 9 Oct 2018 13:18:42 +0000 (15:18 +0200)
committerBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Tue, 9 Oct 2018 13:18:42 +0000 (15:18 +0200)
This reverts commit 9827f26374fb85e1811f2adbcc25c8a3992dbe7f.

On 10/09/2018 02:20 AM, Shawn Guo wrote:

> Well, it means the change breaks the ABI between kernel and device tree,
> e.g. the new kernel will not work with existing/installed DTBs.

Revert the change until DTB compatibility issue is resolved.

Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
drivers/video/fbdev/ssd1307fb.c

index 3b361bc9feb8adbb4fce983b9d70d3adfe25e6be..4061a20cfe24a2a33b0e8eda203ac6bad718cb3d 100644 (file)
@@ -667,10 +667,10 @@ static int ssd1307fb_probe(struct i2c_client *client,
 
        if (par->reset) {
                /* Reset the screen */
-               gpiod_set_value_cansleep(par->reset, 1);
-               udelay(4);
                gpiod_set_value_cansleep(par->reset, 0);
                udelay(4);
+               gpiod_set_value_cansleep(par->reset, 1);
+               udelay(4);
        }
 
        if (par->vbat_reg) {