<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/panel, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2026-03-26T09:00:05Z</updated>
<entry>
<title>drm/panel: simple: Correct G190EAN01 prepare timing</title>
<updated>2026-03-26T09:00:05Z</updated>
<author>
<name>Sebastian Reichel</name>
<email>sebastian.reichel@collabora.com</email>
</author>
<published>2026-02-17T14:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f1080f82570b797598c1ba7e9c800ae9e94aafc6'/>
<id>urn:sha1:f1080f82570b797598c1ba7e9c800ae9e94aafc6</id>
<content type='text'>
The prepare timing specified by the G190EAN01 datasheet should be
between 30 and 50 ms. Considering it might take some time for the
LVDS encoder to enable the signal, we should only wait the min.
required time in the panel driver and not the max. allowed time.

Fixes: 2f7b832fc992 ("drm/panel: simple: Add support for AUO G190EAN01 panel")
Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;
Signed-off-by: Ian Ray &lt;ian.ray@gehealthcare.com&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260217142528.68613-1-ian.ray@gehealthcare.com
</content>
</entry>
<entry>
<title>drm/panel: himax-hx83102: Add support for DSI DCS backlight control</title>
<updated>2026-03-26T09:00:05Z</updated>
<author>
<name>Val Packett</name>
<email>val@packett.cool</email>
</author>
<published>2026-02-17T07:00:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=987170d0b8da06a399d867c609b5689f3e8dfdb0'/>
<id>urn:sha1:987170d0b8da06a399d867c609b5689f3e8dfdb0</id>
<content type='text'>
The HTF065H045 panel based on the HX83102 controller does use DCS
commands for controlling backlight brightness. Make the driver fall back
to DCS when no external backlight has been defined in the device tree,
like many other drivers do.

Signed-off-by: Val Packett &lt;val@packett.cool&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260217070121.190108-5-val@packett.cool
</content>
</entry>
<entry>
<title>drm/panel: himax-hx83102: Add support for Holitech HTF065H045</title>
<updated>2026-03-26T09:00:04Z</updated>
<author>
<name>Val Packett</name>
<email>val@packett.cool</email>
</author>
<published>2026-02-17T07:00:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cc72a4734829648465d52484620951199d2ab1e7'/>
<id>urn:sha1:cc72a4734829648465d52484620951199d2ab1e7</id>
<content type='text'>
This 720x1600 panel is found in several Motorola/Lenovo smartphones like
the Moto G9 Play (guamp). The initialization sequence is based on the
datasheet. Add it to the existing HX83102 panel driver.

Signed-off-by: Val Packett &lt;val@packett.cool&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260217070121.190108-4-val@packett.cool
</content>
</entry>
<entry>
<title>drm: panel: Add Samsung S6E8FC0 DSI controller for M1906F9 panel</title>
<updated>2026-03-26T09:00:04Z</updated>
<author>
<name>Yedaya Katsman</name>
<email>yedaya.ka@gmail.com</email>
</author>
<published>2026-03-20T14:41:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=49837b6babe71fac84cda2a0d3cf9c085bf3a2f9'/>
<id>urn:sha1:49837b6babe71fac84cda2a0d3cf9c085bf3a2f9</id>
<content type='text'>
Add driver for Samsung S6E8FC0 DSI controller for M1906F9 video mode panel,
found in Xiaomi Mi A3 mobile phone.

Co-developed-by: Kamil Gołda &lt;kamil.golda@protonmail.com&gt;
Signed-off-by: Kamil Gołda &lt;kamil.golda@protonmail.com&gt;
Reviewed-by: David Heidelberg &lt;david@ixit.cz&gt;
Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
Signed-off-by: Yedaya Katsman &lt;yedaya.ka@gmail.com&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260320-panel-patches-v7-2-3eaefc4b3878@gmail.com
</content>
</entry>
<entry>
<title>drm/panel: sharp-ls043t1le01: make use of prepare_prev_first</title>
<updated>2026-03-26T09:00:04Z</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@oss.qualcomm.com</email>
</author>
<published>2026-03-23T01:21:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c222177d7c7e1b2e0433d9e47ec2da7015345d50'/>
<id>urn:sha1:c222177d7c7e1b2e0433d9e47ec2da7015345d50</id>
<content type='text'>
The DSI link must be powered up to let panel driver to talk to the panel
during prepare() callback execution. Set the prepare_prev_first flag to
guarantee this.

Fixes: 9e15123eca79 ("drm/msm/dsi: Stop unconditionally powering up DSI hosts at modeset")
Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260323-panel-fix-v1-1-9f12b09161e8@oss.qualcomm.com
</content>
</entry>
<entry>
<title>drm/panel: simple: Add Tianma TM050RDH03 panel</title>
<updated>2026-03-26T09:00:04Z</updated>
<author>
<name>Liu Ying</name>
<email>victor.liu@nxp.com</email>
</author>
<published>2026-02-27T09:31:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=310b05505cc346e091ea6ab0d2cab0663855500a'/>
<id>urn:sha1:310b05505cc346e091ea6ab0d2cab0663855500a</id>
<content type='text'>
Add the Tianma Micro-electronics TM050RDH03 5.0" WVGA TFT LCD panel.

Reuse panel ontat,kd50g21-40nt-a1's panel description as they are
identical.

Signed-off-by: Liu Ying &lt;victor.liu@nxp.com&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260227-tianma-tm050rdh03-v1-2-cab78a0d765d@nxp.com
</content>
</entry>
<entry>
<title>drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A SPI panel</title>
<updated>2026-03-26T09:00:04Z</updated>
<author>
<name>Dario Binacchi</name>
<email>dario.binacchi@amarulasolutions.com</email>
</author>
<published>2026-03-18T07:32:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a05f291175f2cc01fa95c29dba4493cd3f8de594'/>
<id>urn:sha1:a05f291175f2cc01fa95c29dba4493cd3f8de594</id>
<content type='text'>
Add support for the Rocktech RK050HR345-CT106A panel based on the
Ilitek ILI9806E controller using the SPI bus.

The driver is designed to be easily extensible to support other panels
with different initialization sequences and display timings by
providing a specific descriptor structure for each model.

Signed-off-by: Dario Binacchi &lt;dario.binacchi@amarulasolutions.com&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260318073346.18041-5-dario.binacchi@amarulasolutions.com
</content>
</entry>
<entry>
<title>drm/panel: ilitek-ili9806e: split core and DSI logic</title>
<updated>2026-03-26T09:00:04Z</updated>
<author>
<name>Dario Binacchi</name>
<email>dario.binacchi@amarulasolutions.com</email>
</author>
<published>2026-03-18T07:32:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0efa7924243e461a643a44904653f200bfd40ee0'/>
<id>urn:sha1:0efa7924243e461a643a44904653f200bfd40ee0</id>
<content type='text'>
Split the driver to support multiple transport buses. The core logic
(power, GPIO, backlight) is moved to a dedicated core module, while
DSI-specific code is restricted to the DSI module.

Introduce DRM_PANEL_ILITEK_ILI9806E_CORE as a hidden Kconfig symbol
selected by the bus-specific configuration.

Signed-off-by: Dario Binacchi &lt;dario.binacchi@amarulasolutions.com&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260318073346.18041-3-dario.binacchi@amarulasolutions.com
</content>
</entry>
<entry>
<title>drm/panel: ilitek-ili9806e: rename to specific DSI driver</title>
<updated>2026-03-26T09:00:04Z</updated>
<author>
<name>Dario Binacchi</name>
<email>dario.binacchi@amarulasolutions.com</email>
</author>
<published>2026-03-18T07:32:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3bdd847ac2278d675e86000fced794fd61159974'/>
<id>urn:sha1:3bdd847ac2278d675e86000fced794fd61159974</id>
<content type='text'>
The Ilitek ILI9806E controller can support different transport buses,
such as MIPI-DSI and SPI. The current implementation is specific to
the MIPI-DSI interface.

In preparation for adding SPI support, rename the current Kconfig
symbol and files to be DSI-specific, clarifying the current scope
of the code.

Since DRM_PANEL_ILITEK_ILI9806E is not used in any in-tree defconfig,
the symbol is renamed directly to DRM_PANEL_ILITEK_ILI9806E_DSI without
providing a legacy compatibility alias.

Signed-off-by: Dario Binacchi &lt;dario.binacchi@amarulasolutions.com&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260318073346.18041-2-dario.binacchi@amarulasolutions.com
</content>
</entry>
<entry>
<title>drm/panel: Add Himax HX83121A panel driver</title>
<updated>2026-03-26T09:00:04Z</updated>
<author>
<name>Pengyu Luo</name>
<email>mitltlatltl@gmail.com</email>
</author>
<published>2026-03-16T08:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a7c61963b7278cbe2c27e35ce93f3787a0d5b5bf'/>
<id>urn:sha1:a7c61963b7278cbe2c27e35ce93f3787a0d5b5bf</id>
<content type='text'>
Add a driver for panels using the Himax HX83121A Display Driver IC,
including support for the BOE/CSOT PPC357DB1-4, found in HUAWEI
Matebook E Go series (Gaokun2/3).

Signed-off-by: Pengyu Luo &lt;mitltlatltl@gmail.com&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Link: https://patch.msgid.link/20260316084040.728106-3-mitltlatltl@gmail.com
</content>
</entry>
</feed>
