[PATCH v2 0/3] Arm China Linlon-D6 display controller support

From: Cunyuan Liu

Date: Thu Mar 12 2026 - 23:31:46 EST


Adds Komeda DRM support for Arm China Linlon-D6. The IP is register-compatible
with Mali-D71, so we reuse the D71 code path.

[1/3] dt-bindings: vendor-prefixes: add Arm Technology (China) "armchina"
[2/3] dt-bindings: add armchina,linlon-d6 compatible (fallback to arm,mali-d71)
[3/3] drm/komeda: add Linlon-D6 product ID and of_device_id, use D71 funcs

Changes in v2:
- PATCH [2/3]: rework compatible schema using enum as suggested by Krzysztof.

v1: https://lore.kernel.org/dri-devel/20260311055506.12023-1-cunyuan.liu@xxxxxxxxxxx/

Tested on Radxa Orion O6 with Linlon-D6, basic display bring-up works as expected.

Thanks,
Cunyuan

Cunyuan Liu (3):
dt-bindings: vendor-prefixes: Add Arm Technology (China) Co., Ltd.
dt-bindings: display: arm,komeda: add Arm China Linlon D6 compatible
drm/komeda: Add support for Arm China Linlon-D6

Documentation/devicetree/bindings/display/arm,komeda.yaml | 4 +++-
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
drivers/gpu/drm/arm/display/include/malidp_product.h | 1 +
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 1 +
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 1 +
5 files changed, 8 insertions(+), 1 deletion(-)

--
2.53.0