[PATCH v4 0/2] drm/panel: Add Himax HX83121A panel driver

Pengyu Luo posted 2 patches 3 weeks ago
.../display/panel/himax,hx83121a.yaml         |  91 +++
drivers/gpu/drm/panel/Kconfig                 |  11 +
drivers/gpu/drm/panel/Makefile                |   1 +
drivers/gpu/drm/panel/panel-himax-hx83121a.c  | 749 ++++++++++++++++++
4 files changed, 852 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83121a.yaml
create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83121a.c
[PATCH v4 0/2] drm/panel: Add Himax HX83121A panel driver
Posted by Pengyu Luo 3 weeks ago
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 <mitltlatltl@gmail.com>
---
base-commit: b84a0ebe421ca56995ff78b66307667b62b3a900
---
Changes in v4:
- use v2 as the base since v3 was using v1 as the base by mistake
- remove '|' from description (Krzysztof)
- drop description for reset-gpios (Krzysztof)
- use backlight_enable instead of backlight_update_status to avoid NULL ptr
- Link to v3: https://lore.kernel.org/dri-devel/20260315144536.515032-1-mitltlatltl@gmail.com

Changes in v3:
- remove '|' from description (Krzysztof)
- drop description for reset-gpios (Krzysztof)
- use backlight_enable instead of backlight_update_status to avoid NULL ptr
- Link to v2: https://lore.kernel.org/dri-devel/20260305084810.370024-1-mitltlatltl@gmail.com

Changes in v2:
- fix dt_binding_check (Rob)
- use devm_drm_panel_alloc (Neil)
- move panels specific chunks before module probe function. (Neil)
- fix supply in .c file
- do not initialise statics to false
- Link to v1: https://lore.kernel.org/dri-devel/20260303115730.9580-1-mitltlatltl@gmail.com

Pengyu Luo (2):
  dt-bindings: display: panel: Add Himax HX83121A
  drm/panel: Add Himax HX83121A panel driver

 .../display/panel/himax,hx83121a.yaml         |  91 +++
 drivers/gpu/drm/panel/Kconfig                 |  11 +
 drivers/gpu/drm/panel/Makefile                |   1 +
 drivers/gpu/drm/panel/panel-himax-hx83121a.c  | 749 ++++++++++++++++++
 4 files changed, 852 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83121a.yaml
 create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83121a.c

-- 
2.53.0
Re: (subset) [PATCH v4 0/2] drm/panel: Add Himax HX83121A panel driver
Posted by Neil Armstrong 1 week, 4 days ago
Hi,

On Mon, 16 Mar 2026 16:40:38 +0800, Pengyu Luo wrote:
> 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).
> 
> 

Thanks, Applied to https://gitlab.freedesktop.org/drm/misc/kernel.git (drm-misc-next)

[1/2] dt-bindings: display: panel: Add Himax HX83121A
      https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/9f96a50d61ecb0ec07c4133b99eed99b72108887
[2/2] drm/panel: Add Himax HX83121A panel driver
      https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/a7c61963b7278cbe2c27e35ce93f3787a0d5b5bf

-- 
Neil