1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/display/pan 4 $id: http://devicetree.org/schemas/display/panel/raydium,rm69380.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Raydium RM69380-based DSI display panel 7 title: Raydium RM69380-based DSI display panels 8 8 9 maintainers: 9 maintainers: 10 - David Wronek <david@mainlining.org> 10 - David Wronek <david@mainlining.org> 11 11 12 description: 12 description: 13 The Raydium RM69380 is a generic DSI panel I 13 The Raydium RM69380 is a generic DSI panel IC used to control 14 OLED panels. 14 OLED panels. 15 15 16 allOf: 16 allOf: 17 - $ref: panel-common-dual.yaml# 17 - $ref: panel-common-dual.yaml# 18 18 19 properties: 19 properties: 20 compatible: 20 compatible: 21 items: 21 items: 22 - enum: 22 - enum: 23 - lenovo,j716f-edo-rm69380 23 - lenovo,j716f-edo-rm69380 24 - const: raydium,rm69380 24 - const: raydium,rm69380 25 description: This indicates the panel manu 25 description: This indicates the panel manufacturer of the panel 26 that is in turn using the RM69380 panel 26 that is in turn using the RM69380 panel driver. The compatible 27 string determines how the RM69380 panel 27 string determines how the RM69380 panel driver shall be configured 28 to work with the indicated panel. The ra 28 to work with the indicated panel. The raydium,rm69380 compatible shall 29 always be provided as a fallback. 29 always be provided as a fallback. 30 30 31 reg: 31 reg: 32 maxItems: 1 32 maxItems: 1 33 33 34 avdd-supply: 34 avdd-supply: 35 description: Analog voltage rail 35 description: Analog voltage rail 36 36 37 vddio-supply: 37 vddio-supply: 38 description: I/O voltage rail 38 description: I/O voltage rail 39 39 40 reset-gpios: 40 reset-gpios: 41 maxItems: 1 41 maxItems: 1 42 description: phandle of gpio for reset lin 42 description: phandle of gpio for reset line - This should be active low 43 43 44 required: 44 required: 45 - compatible 45 - compatible 46 - reg 46 - reg 47 - avdd-supply 47 - avdd-supply 48 - vddio-supply 48 - vddio-supply 49 - reset-gpios 49 - reset-gpios 50 50 51 unevaluatedProperties: false 51 unevaluatedProperties: false 52 52 53 examples: 53 examples: 54 - | 54 - | 55 #include <dt-bindings/gpio/gpio.h> 55 #include <dt-bindings/gpio/gpio.h> 56 56 57 dsi { 57 dsi { 58 #address-cells = <1>; 58 #address-cells = <1>; 59 #size-cells = <0>; 59 #size-cells = <0>; 60 60 61 panel@0 { 61 panel@0 { 62 compatible = "lenovo,j716f-edo-rm6 62 compatible = "lenovo,j716f-edo-rm69380", "raydium,rm69380"; 63 reg = <0>; 63 reg = <0>; 64 64 65 avdd-supply = <&panel_avdd_regulat 65 avdd-supply = <&panel_avdd_regulator>; 66 vddio-supply = <&vreg_l14a>; 66 vddio-supply = <&vreg_l14a>; 67 reset-gpios = <&tlmm 75 GPIO_ACTIV 67 reset-gpios = <&tlmm 75 GPIO_ACTIVE_LOW>; 68 68 69 ports { 69 ports { 70 #address-cells = <1>; 70 #address-cells = <1>; 71 #size-cells = <0>; 71 #size-cells = <0>; 72 72 73 port@0 { 73 port@0 { 74 reg = <0>; 74 reg = <0>; 75 panel_in_0: endpoint { 75 panel_in_0: endpoint { 76 remote-endpoint = <&md 76 remote-endpoint = <&mdss_dsi0_out>; 77 }; 77 }; 78 }; 78 }; 79 79 80 port@1 { 80 port@1 { 81 reg = <1>; 81 reg = <1>; 82 panel_in_1: endpoint { 82 panel_in_1: endpoint { 83 remote-endpoint = <&md 83 remote-endpoint = <&mdss_dsi1_out>; 84 }; 84 }; 85 }; 85 }; 86 }; 86 }; 87 }; 87 }; 88 }; 88 }; 89 89 90 ... 90 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.