Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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

authored by

Svyatoslav Ryhel and committed by
Neil Armstrong
16c5b1a6 68a7c52f

+99
+99
Documentation/devicetree/bindings/display/panel/sharp,lq079l1sx01.yaml
··· 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 + ...