[PATCH] Revert "video: ssd1307fb: Do not hard code active-low reset sequence"

From: Bartlomiej Zolnierkiewicz
Date: Tue Oct 09 2018 - 09:18:42 EST


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@xxxxxxxxxxx>
---
drivers/video/fbdev/ssd1307fb.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/video/fbdev/ssd1307fb.c b/drivers/video/fbdev/ssd1307fb.c
index 3b361bc..4061a20 100644
--- a/drivers/video/fbdev/ssd1307fb.c
+++ b/drivers/video/fbdev/ssd1307fb.c
@@ -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) {
--
1.9.1