<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/video/fbdev/ssd1307fb.c, branch linux-4.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-10-07T19:00:59Z</updated>
<entry>
<title>video: ssd1307fb: Start page range at page_offset</title>
<updated>2019-10-07T19:00:59Z</updated>
<author>
<name>Marko Kohtala</name>
</author>
<published>2019-06-18T07:41:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=512013196156b47397eac3b4c1a046898629be40'/>
<id>urn:sha1:512013196156b47397eac3b4c1a046898629be40</id>
<content type='text'>
[ Upstream commit dd9782834dd9dde3624ff1acea8859f3d3e792d4 ]

The page_offset was only applied to the end of the page range. This caused
the display updates to cause a scrolling effect on the display because the
amount of data written to the display did not match the range display
expected.

Fixes: 301bc0675b67 ("video: ssd1307fb: Make use of horizontal addressing mode")
Signed-off-by: Marko Kohtala &lt;marko.kohtala@okoko.fi&gt;
Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;
Cc: David Airlie &lt;airlied@linux.ie&gt;
Cc: Michal Vokáč &lt;michal.vokac@ysoft.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190618074111.9309-4-marko.kohtala@okoko.fi
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>fbdev: ssd1307fb: add ssd1309 support</title>
<updated>2015-09-24T11:10:26Z</updated>
<author>
<name>Olliver Schinagl</name>
</author>
<published>2015-09-08T19:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ac58d58087e65592f2b91957c7a106a7a409aa4'/>
<id>urn:sha1:3ac58d58087e65592f2b91957c7a106a7a409aa4</id>
<content type='text'>
The ssd1307fb driver supports a lot of chips from the ssd130xfb series.
This patch adds the ssd1309 chip, a 128x64 OLED driver chip. It is very
similar to the other chips and only has some definitions added to
support it.

Signed-off-by: Olliver Schinagl &lt;o.schinagl@ultimaker.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Acked-by: Prabhakar Lad &lt;prabhakar.csengg@gmail.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>fbdev: ssd1307fb: alphabetize headers</title>
<updated>2015-09-24T11:10:16Z</updated>
<author>
<name>Olliver Schinagl</name>
</author>
<published>2015-09-08T19:19:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48846ec502525bd93ee6e611eeacb397f5662f9b'/>
<id>urn:sha1:48846ec502525bd93ee6e611eeacb397f5662f9b</id>
<content type='text'>
This patch sorts the headers on ssd1307fb driver.

Signed-off-by: Olliver Schinagl &lt;oliver@schinagl.nl&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>fbdev: ssd1307fb: fix error return code</title>
<updated>2015-09-01T10:52:23Z</updated>
<author>
<name>Julia Lawall</name>
</author>
<published>2015-08-23T00:11:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c4e6774de19f4638bb887a47a58ee21d6809360b'/>
<id>urn:sha1:c4e6774de19f4638bb887a47a58ee21d6809360b</id>
<content type='text'>
Propagate error code on failure.  Also changed %ld to %d in dev_err to use
ret variable rather than putting two calls to PTR_ERR.

A simplified version of the semantic match that finds the first problem is as
follows: (http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@@
identifier ret; expression e1,e2;
@@
(
if (\(ret &lt; 0\|ret != 0\))
 { ... return ret; }
|
ret = 0
)
... when != ret = e1
    when != &amp;ret
*if(...)
{
  ... when != ret = e2
      when forall
 return ret;
}
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>video: fbdev: Drop owner assignment from i2c_driver</title>
<updated>2015-08-20T09:03:53Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2015-07-10T06:37:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e8bcf4d40d8ec720372df5c591f0151f8ffe946'/>
<id>urn:sha1:2e8bcf4d40d8ec720372df5c591f0151f8ffe946</id>
<content type='text'>
i2c_driver does not need to set an owner because i2c_register_driver()
will set it.

Signed-off-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>fbdev: ssd1307fb: fix logical error</title>
<updated>2015-05-27T09:54:48Z</updated>
<author>
<name>Thomas Niederprüm</name>
</author>
<published>2015-05-25T19:29:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e47932be81e860d317498363c13153e7df37625'/>
<id>urn:sha1:5e47932be81e860d317498363c13153e7df37625</id>
<content type='text'>
The logical not needs to be done after the bit masking.

Fixes: a3998fe03e87 ("fbdev: ssd1307fb: Unify init code and obtain
hw specific bits from DT")

Signed-off-by: Thomas Niederprüm &lt;niederp@physik.uni-kl.de&gt;
Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>fbdev: ssd1307fb: potential ERR_PTR dereference</title>
<updated>2015-05-27T09:54:46Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2015-05-23T17:32:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c2b00024bc6f3408b0facc87227383e633131900'/>
<id>urn:sha1:c2b00024bc6f3408b0facc87227383e633131900</id>
<content type='text'>
The error handling got shifted down a few lines from where it was
supposed to be for some reason.

Fixes: a14a7ba8cb0f ('fbdev: ssd1307fb: add backlight controls for setting the contrast')
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>fbdev: ssd1307fb: Add blank mode</title>
<updated>2015-05-27T09:54:39Z</updated>
<author>
<name>Thomas Niederprüm</name>
</author>
<published>2015-03-31T18:27:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=550e768c2a9932e037f2148ecddecd8a5ee0f26e'/>
<id>urn:sha1:550e768c2a9932e037f2148ecddecd8a5ee0f26e</id>
<content type='text'>
This patch adds ssd1307fb_blank() to make the framebuffer capable
of blanking.

Signed-off-by: Thomas Niederprüm &lt;niederp@physik.uni-kl.de&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>fbdev: ssd1307fb: add backlight controls for setting the contrast</title>
<updated>2015-05-27T09:54:37Z</updated>
<author>
<name>Thomas Niederprüm</name>
</author>
<published>2015-03-31T18:27:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ed5e2db52b1e27a70241ef8749780f6f5d553bf'/>
<id>urn:sha1:6ed5e2db52b1e27a70241ef8749780f6f5d553bf</id>
<content type='text'>
The backlight class is used to create userspace handles for
setting the OLED contrast.

Signed-off-by: Thomas Niederprüm &lt;niederp@physik.uni-kl.de&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>fbdev: ssd1307fb: Turn off display on driver unload.</title>
<updated>2015-05-27T09:54:35Z</updated>
<author>
<name>Thomas Niederprüm</name>
</author>
<published>2015-03-31T18:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=13bad59730c31e876588977534b6b6a46ce876ae'/>
<id>urn:sha1:13bad59730c31e876588977534b6b6a46ce876ae</id>
<content type='text'>
This patch turns off the display when the driver is unloaded.

Signed-off-by: Thomas Niederprüm &lt;niederp@physik.uni-kl.de&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
</feed>
