Re: [PATCH] fbdev: ssd1307fb: Fix chargepump setting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 15.11.15 14:36, Julian Scheel wrote:
The charge pump setting must have bit D4 set all time according to the SSD1306
App Note. Instead of doing an logical and off shifted setting bit with 0x14 it
must be an logical or with 0x10 to ensure D4 is set.

Signed-off-by: Julian Scheel <julian@xxxxxxxx>
---
  drivers/video/fbdev/ssd1307fb.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/video/fbdev/ssd1307fb.c b/drivers/video/fbdev/ssd1307fb.c
index 1611215..5965a9b 100644
--- a/drivers/video/fbdev/ssd1307fb.c
+++ b/drivers/video/fbdev/ssd1307fb.c
@@ -389,7 +389,7 @@ static int ssd1307fb_init(struct ssd1307fb_par *par)
  		return ret;

  	ret = ssd1307fb_write_cmd(par->client,
-		(par->device_info->need_chargepump & 0x1 << 2) & 0x14);
+		0x10 | ((par->device_info->need_chargepump & 0x01) << 2));
  	if (ret < 0)
  		return ret;



+ Adding Jean-Christophe and Tomi in CC as maintainers and Thomas as the one who did last major changes to the driver.

Any objections on this patch?

Regards,
Julian
--
To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux