Skip to content

Commit 9f96a50

Browse files
right-0903superna9999
authored andcommitted
dt-bindings: display: panel: Add Himax HX83121A
HX83121A is a driver IC used to drive MIPI-DSI panels. It is found in HUAWEI Matebook E Go series (Gaokun2/3) with BOE or CSOT panels. Signed-off-by: Pengyu Luo <mitltlatltl@gmail.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patch.msgid.link/20260316084040.728106-2-mitltlatltl@gmail.com
1 parent 7a5b966 commit 9f96a50

1 file changed

Lines changed: 91 additions & 0 deletions

File tree

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/display/panel/himax,hx83121a.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Himax HX83121A based DSI display Panels
8+
9+
maintainers:
10+
- Pengyu Luo <mitltlatltl@gmail.com>
11+
12+
description:
13+
The Himax HX83121A is a generic DSI Panel IC used to drive dsi
14+
panels. Support video mode panels from China Star Optoelectronics
15+
Technology (CSOT) and BOE Technology.
16+
17+
allOf:
18+
- $ref: panel-common-dual.yaml#
19+
20+
properties:
21+
compatible:
22+
items:
23+
- enum:
24+
- boe,ppc357db1-4
25+
- csot,ppc357db1-4
26+
- const: himax,hx83121a
27+
28+
reg:
29+
maxItems: 1
30+
31+
reset-gpios:
32+
maxItems: 1
33+
34+
avdd-supply:
35+
description: analog positive supply for IC
36+
37+
avee-supply:
38+
description: analog negative supply for IC
39+
40+
vddi-supply:
41+
description: power supply for IC
42+
43+
backlight: true
44+
ports: true
45+
46+
required:
47+
- compatible
48+
- reg
49+
- vddi-supply
50+
- reset-gpios
51+
- ports
52+
53+
additionalProperties: false
54+
55+
examples:
56+
- |
57+
#include <dt-bindings/gpio/gpio.h>
58+
59+
dsi {
60+
#address-cells = <1>;
61+
#size-cells = <0>;
62+
63+
panel@0 {
64+
compatible = "csot,ppc357db1-4", "himax,hx83121a";
65+
reg = <0>;
66+
67+
vddi-supply = <&vreg_l2b>;
68+
reset-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
69+
70+
ports {
71+
#address-cells = <1>;
72+
#size-cells = <0>;
73+
74+
port@0 {
75+
reg = <0>;
76+
panel_in_0: endpoint {
77+
remote-endpoint = <&dsi0_out>;
78+
};
79+
};
80+
81+
port@1{
82+
reg = <1>;
83+
panel_in_1: endpoint {
84+
remote-endpoint = <&dsi1_out>;
85+
};
86+
};
87+
};
88+
};
89+
};
90+
91+
...

0 commit comments

Comments
 (0)