Skip to content

Commit a7c6196

Browse files
right-0903superna9999
authored andcommitted
drm/panel: Add Himax HX83121A panel driver
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> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patch.msgid.link/20260316084040.728106-3-mitltlatltl@gmail.com
1 parent 9f96a50 commit a7c6196

3 files changed

Lines changed: 761 additions & 0 deletions

File tree

drivers/gpu/drm/panel/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,17 @@ config DRM_PANEL_HIMAX_HX83112B
203203
Say Y here if you want to enable support for Himax HX83112B-based
204204
display panels, such as the one found in the Fairphone 3 smartphone.
205205

206+
config DRM_PANEL_HIMAX_HX83121A
207+
tristate "Himax HX83121A-based DSI panel"
208+
depends on OF
209+
depends on DRM_MIPI_DSI
210+
depends on BACKLIGHT_CLASS_DEVICE
211+
select DRM_KMS_HELPER
212+
help
213+
Say Y here if you want to enable support for Himax HX83121A-based
214+
display panels, such as the one found in the HUAWEI Matebook E Go
215+
series.
216+
206217
config DRM_PANEL_HIMAX_HX8394
207218
tristate "HIMAX HX8394 MIPI-DSI LCD panels"
208219
depends on OF

drivers/gpu/drm/panel/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ obj-$(CONFIG_DRM_PANEL_HIMAX_HX8279) += panel-himax-hx8279.o
2121
obj-$(CONFIG_DRM_PANEL_HIMAX_HX83102) += panel-himax-hx83102.o
2222
obj-$(CONFIG_DRM_PANEL_HIMAX_HX83112A) += panel-himax-hx83112a.o
2323
obj-$(CONFIG_DRM_PANEL_HIMAX_HX83112B) += panel-himax-hx83112b.o
24+
obj-$(CONFIG_DRM_PANEL_HIMAX_HX83121A) += panel-himax-hx83121a.o
2425
obj-$(CONFIG_DRM_PANEL_HIMAX_HX8394) += panel-himax-hx8394.o
2526
obj-$(CONFIG_DRM_PANEL_HYDIS_HV101HD1) += panel-hydis-hv101hd1.o
2627
obj-$(CONFIG_DRM_PANEL_ILITEK_IL9322) += panel-ilitek-ili9322.o

0 commit comments

Comments
 (0)