Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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,hx83102.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Himax HX83102 MIPI-DSI LCD panel controller
8
9maintainers:
10 - Cong Yang <yangcong5@huaqin.corp-partner.google.com>
11
12allOf:
13 - $ref: panel-common.yaml#
14
15properties:
16 compatible:
17 items:
18 - enum:
19 # Boe nv110wum-l60 11.0" WUXGA TFT LCD panel
20 - boe,nv110wum-l60
21 # IVO t109nw41 11.0" WUXGA TFT LCD panel
22 - ivo,t109nw41
23 # STARRY himax83102-j02 10.51" WUXGA TFT LCD panel
24 - starry,himax83102-j02
25 - const: himax,hx83102
26
27 reg:
28 description: the virtual channel number of a DSI peripheral
29
30 enable-gpios:
31 description: a GPIO spec for the enable pin
32
33 pp1800-supply:
34 description: core voltage supply
35
36 avdd-supply:
37 description: phandle of the regulator that provides positive voltage
38
39 avee-supply:
40 description: phandle of the regulator that provides negative voltage
41
42 backlight: true
43 port: true
44 rotation: true
45
46required:
47 - compatible
48 - reg
49 - enable-gpios
50 - pp1800-supply
51 - avdd-supply
52 - avee-supply
53
54additionalProperties: false
55
56examples:
57 - |
58 dsi {
59 #address-cells = <1>;
60 #size-cells = <0>;
61 panel@0 {
62 compatible = "starry,himax83102-j02", "himax,hx83102";
63 reg = <0>;
64 enable-gpios = <&pio 45 0>;
65 avdd-supply = <&ppvarn_lcd>;
66 avee-supply = <&ppvarp_lcd>;
67 pp1800-supply = <&pp1800_lcd>;
68 backlight = <&backlight_lcd0>;
69 port {
70 panel_in: endpoint {
71 remote-endpoint = <&dsi_out>;
72 };
73 };
74 };
75 };
76
77...