Skip to content

Commit 16c5b1a

Browse files
clamor-ssuperna9999
authored andcommitted
dt-bindings: display: panel: document Sharp LQ079L1SX01 panel
Document Sharp LQ079L1SX01 panel found in Xiaomi Mi Pad. Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20250919153839.236241-2-clamor95@gmail.com
1 parent 68a7c52 commit 16c5b1a

1 file changed

Lines changed: 99 additions & 0 deletions

File tree

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
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/sharp,lq079l1sx01.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Sharp Microelectronics 7.9" WQXGA TFT LCD panel
8+
9+
maintainers:
10+
- Svyatoslav Ryhel <clamor95@gmail.com>
11+
12+
description: >
13+
This panel requires a dual-channel DSI host to operate and it supports
14+
only left-right split mode, where each channel drives the left or right
15+
half of the screen and only video mode.
16+
17+
Each of the DSI channels controls a separate DSI peripheral.
18+
The peripheral driven by the first link (DSI-LINK1), left one, is
19+
considered the primary peripheral and controls the device.
20+
21+
allOf:
22+
- $ref: panel-common-dual.yaml#
23+
24+
properties:
25+
compatible:
26+
const: sharp,lq079l1sx01
27+
28+
reg:
29+
maxItems: 1
30+
31+
avdd-supply:
32+
description: regulator that supplies the analog voltage
33+
34+
vddio-supply:
35+
description: regulator that supplies the I/O voltage
36+
37+
vsp-supply:
38+
description: positive boost supply regulator
39+
40+
vsn-supply:
41+
description: negative boost supply regulator
42+
43+
reset-gpios:
44+
maxItems: 1
45+
46+
backlight: true
47+
ports: true
48+
49+
required:
50+
- compatible
51+
- reg
52+
- avdd-supply
53+
- vddio-supply
54+
- ports
55+
56+
additionalProperties: false
57+
58+
examples:
59+
- |
60+
#include <dt-bindings/gpio/gpio.h>
61+
62+
dsi {
63+
#address-cells = <1>;
64+
#size-cells = <0>;
65+
66+
panel@0 {
67+
compatible = "sharp,lq079l1sx01";
68+
reg = <0>;
69+
70+
reset-gpios = <&gpio 59 GPIO_ACTIVE_LOW>;
71+
72+
avdd-supply = <&avdd_lcd>;
73+
vddio-supply = <&vdd_lcd_io>;
74+
vsp-supply = <&vsp_5v5_lcd>;
75+
vsn-supply = <&vsn_5v5_lcd>;
76+
77+
backlight = <&backlight>;
78+
79+
ports {
80+
#address-cells = <1>;
81+
#size-cells = <0>;
82+
83+
port@0 {
84+
reg = <0>;
85+
panel_in0: endpoint {
86+
remote-endpoint = <&dsi0_out>;
87+
};
88+
};
89+
90+
port@1 {
91+
reg = <1>;
92+
panel_in1: endpoint {
93+
remote-endpoint = <&dsi1_out>;
94+
};
95+
};
96+
};
97+
};
98+
};
99+
...

0 commit comments

Comments
 (0)