Skip to content

Commit 54bd139

Browse files
z3ntusuperna9999
authored andcommitted
dt-bindings: display: panel: Add Himax HX83112B
Himax HX83112B is a display driver IC used to drive LCD DSI panels. Describe it and the Fairphone 3 panel (98-03057-6598B-I) from DJN using it. Reviewed-by: Krzysztof Kozlowski <[email protected]> Signed-off-by: Luca Weiss <[email protected]> Signed-off-by: Neil Armstrong <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 978a842 commit 54bd139

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
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,hx83112b.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Himax HX83112B-based DSI display panels
8+
9+
maintainers:
10+
- Luca Weiss <[email protected]>
11+
12+
description:
13+
The Himax HX83112B is a generic DSI Panel IC used to control
14+
LCD panels.
15+
16+
allOf:
17+
- $ref: panel-common.yaml#
18+
19+
properties:
20+
compatible:
21+
contains:
22+
const: djn,98-03057-6598b-i
23+
24+
reg:
25+
maxItems: 1
26+
27+
iovcc-supply:
28+
description: I/O voltage rail
29+
30+
vsn-supply:
31+
description: Positive source voltage rail
32+
33+
vsp-supply:
34+
description: Negative source voltage rail
35+
36+
required:
37+
- compatible
38+
- reg
39+
- reset-gpios
40+
- iovcc-supply
41+
- vsn-supply
42+
- vsp-supply
43+
- port
44+
45+
unevaluatedProperties: false
46+
47+
examples:
48+
- |
49+
#include <dt-bindings/gpio/gpio.h>
50+
51+
dsi {
52+
#address-cells = <1>;
53+
#size-cells = <0>;
54+
55+
panel@0 {
56+
compatible = "djn,98-03057-6598b-i";
57+
reg = <0>;
58+
59+
reset-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>;
60+
61+
iovcc-supply = <&pm8953_l6>;
62+
vsn-supply = <&pmi632_lcdb_ncp>;
63+
vsp-supply = <&pmi632_lcdb_ldo>;
64+
65+
port {
66+
panel_in_0: endpoint {
67+
remote-endpoint = <&dsi0_out>;
68+
};
69+
};
70+
};
71+
};
72+
73+
...

0 commit comments

Comments
 (0)