All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] fbdev: ssd1307fb: Fix chargepump setting
@ 2015-11-12 14:07 Julian Scheel
  2015-11-15 13:36 ` Julian Scheel
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Julian Scheel @ 2015-11-12 14:07 UTC (permalink / raw)
  To: linux-fbdev

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@jusst.de>
---
 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;
 
-- 
2.6.2



^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-01-29 12:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-12 14:07 [PATCH] fbdev: ssd1307fb: Fix chargepump setting Julian Scheel
2015-11-15 13:36 ` Julian Scheel
2016-01-18 20:20 ` Julian Scheel
2016-01-29 11:55 ` Tomi Valkeinen
2016-01-29 12:00 ` Julian Scheel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.