<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/panel/panel-simple.c, branch linux-3.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-12-05T10:20:47Z</updated>
<entry>
<title>drm/panel: simple: Add missing panel_simple_unprepare() calls</title>
<updated>2017-12-05T10:20:47Z</updated>
<author>
<name>Jonathan Liu</name>
</author>
<published>2017-08-07T11:55:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=72427ea588e3eaf0170f87c0ad4b8a568979771d'/>
<id>urn:sha1:72427ea588e3eaf0170f87c0ad4b8a568979771d</id>
<content type='text'>
commit f3621a8eb59a913612c8e6e37d81f16b649f8b6c upstream.

During panel removal or system shutdown panel_simple_disable() is called
which disables the panel backlight but the panel is still powered due to
missing calls to panel_simple_unprepare().

Fixes: d02fd93e2cd8 ("drm/panel: simple - Disable panel on shutdown")
Signed-off-by: Jonathan Liu &lt;net147@gmail.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20170807115545.27747-1-net147@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/panel/simple: add optronics B101XTN01.0 (v3)</title>
<updated>2014-09-10T15:19:07Z</updated>
<author>
<name>Rob Clark</name>
</author>
<published>2014-08-01T21:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dac746e04e2ed90bdf9b7f808ec1be0e5f1298c6'/>
<id>urn:sha1:dac746e04e2ed90bdf9b7f808ec1be0e5f1298c6</id>
<content type='text'>
LVDS panel, make/model described as:

AU Optronics Corporation - B101XTN01.0 (H/W:0A)

See:
http://www.encore-electronic.com/media/B101XTN01.0.pdf

Tested with panel attached to an Inforce IFC6410 board.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/panel: simple: Use devm_gpiod_get_optional()</title>
<updated>2014-08-07T07:35:27Z</updated>
<author>
<name>Alexandre Courbot</name>
</author>
<published>2014-07-25T14:47:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9746c61960b63d2cea41333bca00c60f032052bb'/>
<id>urn:sha1:9746c61960b63d2cea41333bca00c60f032052bb</id>
<content type='text'>
Use the new devm_gpiod_get_optional() to simplify the probe code.

Signed-off-by: Alexandre Courbot &lt;acourbot@nvidia.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/panel: simple: Add AUO B133HTN01 panel support</title>
<updated>2014-08-06T14:44:15Z</updated>
<author>
<name>Ajay Kumar</name>
</author>
<published>2014-07-31T17:42:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e51d609321601627fb571bdc403c330f416d1af'/>
<id>urn:sha1:3e51d609321601627fb571bdc403c330f416d1af</id>
<content type='text'>
The AUO B133HTN01 is a 13.6" FHD TFT LCD panel connecting to an eDP
interface and with an integrated LED backlight unit.

This panel is used on the Samsung Chromebook 2 (XE503C32).

Signed-off-by: Ajay Kumar &lt;ajaykumar.rs@samsung.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/panel: simple: Support delays in panel functions</title>
<updated>2014-08-06T14:44:14Z</updated>
<author>
<name>Ajay Kumar</name>
</author>
<published>2014-07-31T17:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f673c37ec453ee7fe12cd55d90301cf843ab97f6'/>
<id>urn:sha1:f673c37ec453ee7fe12cd55d90301cf843ab97f6</id>
<content type='text'>
For most of the panels, we need to provide delays during various stages
of panel power up and power down. Add a structure to hold those delay
values and use them in corresponding functions.

Signed-off-by: Ajay Kumar &lt;ajaykumar.rs@samsung.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/panel: simple: Add proper definition for prepare and unprepare</title>
<updated>2014-08-06T14:44:14Z</updated>
<author>
<name>Ajay Kumar</name>
</author>
<published>2014-07-31T17:42:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=613a633e7a567593efc03dc2357b6d25cd365c10'/>
<id>urn:sha1:613a633e7a567593efc03dc2357b6d25cd365c10</id>
<content type='text'>
Move out code from enable and disable routines to prepare
and unprepare routines, so that functionality is properly
distributed across all the panel functions.

Signed-off-by: Ajay Kumar &lt;ajaykumar.rs@samsung.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/panel: simple: Add dummy prepare and unprepare routines</title>
<updated>2014-08-06T14:44:11Z</updated>
<author>
<name>Ajay Kumar</name>
</author>
<published>2014-07-31T17:42:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c0e1d1706a1dabd9811602bda3b6b265050a9566'/>
<id>urn:sha1:c0e1d1706a1dabd9811602bda3b6b265050a9566</id>
<content type='text'>
This patch adds dummy definition for prepare and unprepare
routines to simple panel driver.

Signed-off-by: Ajay Kumar &lt;ajaykumar.rs@samsung.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/panel: simple: Remove simple-panel compatible</title>
<updated>2014-08-06T14:44:08Z</updated>
<author>
<name>Thierry Reding</name>
</author>
<published>2014-07-29T11:38:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=81cf32b239b2788353a79606fc6f713ec87abc35'/>
<id>urn:sha1:81cf32b239b2788353a79606fc6f713ec87abc35</id>
<content type='text'>
simple-panel is not a valid panel model, so there is no data (video
timings, etc.) associated with it. Therefore drivers can't do anything
useful with it, so it should not appear in the table of OF matches.

Device trees will always need to specify the exact model of the panel.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/panel: simple: Add Innolux N116BGE panel support</title>
<updated>2014-08-06T14:44:04Z</updated>
<author>
<name>Thierry Reding</name>
</author>
<published>2014-07-03T12:02:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a2288c06aab73c966e82045c8f20b0e713baf2a'/>
<id>urn:sha1:0a2288c06aab73c966e82045c8f20b0e713baf2a</id>
<content type='text'>
The Innolux N116BGE is an 11.6" WXGA TFT LCD panel connecting to an eDP
interface and with an integrated LED backlight unit.

It is used in the Tegra132 Norrin reference design.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/panel: simple: Add bits-per-color support</title>
<updated>2014-08-01T10:41:14Z</updated>
<author>
<name>Stéphane Marchesin</name>
</author>
<published>2014-06-20T01:18:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0208d51112b65e27490bc21ab6872358903f7d61'/>
<id>urn:sha1:0208d51112b65e27490bc21ab6872358903f7d61</id>
<content type='text'>
The bits-per-color is provided by the EDID normally, but if we're using
panels, we need to store it somewhere. So we add a field to the panel
descriptor for it.

Signed-off-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
</feed>
