1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 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/panel-simple-lvds-dual-ports.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Simple LVDS panels with one power suppl 7 title: Simple LVDS panels with one power supply and dual LVDS ports 8 8 9 maintainers: 9 maintainers: 10 - Liu Ying <victor.liu@nxp.com> 10 - Liu Ying <victor.liu@nxp.com> 11 - Thierry Reding <thierry.reding@gmail.com> 11 - Thierry Reding <thierry.reding@gmail.com> 12 - Sam Ravnborg <sam@ravnborg.org> 12 - Sam Ravnborg <sam@ravnborg.org> 13 13 14 description: | 14 description: | 15 This binding file is a collection of the LVD 15 This binding file is a collection of the LVDS panels that 16 has dual LVDS ports and requires only a sing 16 has dual LVDS ports and requires only a single power-supply. 17 The first port receives odd pixels, and the 17 The first port receives odd pixels, and the second port receives even pixels. 18 There are optionally a backlight and an enab 18 There are optionally a backlight and an enable GPIO. 19 The panel may use an OF graph binding for th 19 The panel may use an OF graph binding for the association to the display, 20 or it may be a direct child node of the disp 20 or it may be a direct child node of the display. 21 21 22 If the panel is more advanced a dedicated bi 22 If the panel is more advanced a dedicated binding file is required. 23 23 24 allOf: 24 allOf: 25 - $ref: panel-common.yaml# 25 - $ref: panel-common.yaml# 26 26 27 properties: 27 properties: 28 28 29 compatible: 29 compatible: 30 enum: 30 enum: 31 # compatible must be listed in alphabetica 31 # compatible must be listed in alphabetical order, ordered by compatible. 32 # The description in the comment is mandat 32 # The description in the comment is mandatory for each compatible. 33 33 34 # AU Optronics Corporation 13.3" FHD ( 34 # AU Optronics Corporation 13.3" FHD (1920x1080) TFT LCD panel 35 - auo,g133han01 35 - auo,g133han01 36 # AU Optronics Corporation 15.6" FHD ( 36 # AU Optronics Corporation 15.6" FHD (1920x1080) TFT LCD panel 37 - auo,g156han04 37 - auo,g156han04 38 # AU Optronics Corporation 18.5" FHD ( 38 # AU Optronics Corporation 18.5" FHD (1920x1080) TFT LCD panel 39 - auo,g185han01 39 - auo,g185han01 40 # AU Optronics Corporation 19.0" (1280 40 # AU Optronics Corporation 19.0" (1280x1024) TFT LCD panel 41 - auo,g190ean01 41 - auo,g190ean01 42 # Kaohsiung Opto-Electronics Inc. 10.1 42 # Kaohsiung Opto-Electronics Inc. 10.1" WUXGA (1920 x 1200) LVDS TFT LCD panel 43 - koe,tx26d202vm0bwa 43 - koe,tx26d202vm0bwa 44 # Lincoln Technology Solutions, LCD185 44 # Lincoln Technology Solutions, LCD185-101CT 10.1" TFT 1920x1200 45 - lincolntech,lcd185-101ct 45 - lincolntech,lcd185-101ct 46 # Microtips Technology MF-101HIEBCAF0 46 # Microtips Technology MF-101HIEBCAF0 10.1" WUXGA (1920x1200) TFT LCD panel 47 - microtips,mf-101hiebcaf0 47 - microtips,mf-101hiebcaf0 48 # Microtips Technology MF-103HIEB0GA0 48 # Microtips Technology MF-103HIEB0GA0 10.25" 1920x720 TFT LCD panel 49 - microtips,mf-103hieb0ga0 49 - microtips,mf-103hieb0ga0 50 # NLT Technologies, Ltd. 15.6" FHD (19 50 # NLT Technologies, Ltd. 15.6" FHD (1920x1080) LVDS TFT LCD panel 51 - nlt,nl192108ac18-02d 51 - nlt,nl192108ac18-02d 52 52 53 ports: 53 ports: 54 $ref: /schemas/graph.yaml#/properties/port 54 $ref: /schemas/graph.yaml#/properties/ports 55 55 56 properties: 56 properties: 57 port@0: 57 port@0: 58 $ref: /schemas/graph.yaml#/$defs/port- 58 $ref: /schemas/graph.yaml#/$defs/port-base 59 unevaluatedProperties: false 59 unevaluatedProperties: false 60 description: The first sink port. 60 description: The first sink port. 61 61 62 properties: 62 properties: 63 dual-lvds-odd-pixels: 63 dual-lvds-odd-pixels: 64 type: boolean 64 type: boolean 65 description: The first sink port f 65 description: The first sink port for odd pixels. 66 66 67 required: 67 required: 68 - dual-lvds-odd-pixels 68 - dual-lvds-odd-pixels 69 69 70 port@1: 70 port@1: 71 $ref: /schemas/graph.yaml#/$defs/port- 71 $ref: /schemas/graph.yaml#/$defs/port-base 72 unevaluatedProperties: false 72 unevaluatedProperties: false 73 description: The second sink port. 73 description: The second sink port. 74 74 75 properties: 75 properties: 76 dual-lvds-even-pixels: 76 dual-lvds-even-pixels: 77 type: boolean 77 type: boolean 78 description: The second sink port 78 description: The second sink port for even pixels. 79 79 80 required: 80 required: 81 - dual-lvds-even-pixels 81 - dual-lvds-even-pixels 82 82 83 required: 83 required: 84 - port@0 84 - port@0 85 - port@1 85 - port@1 86 86 87 unevaluatedProperties: false 87 unevaluatedProperties: false 88 88 89 required: 89 required: 90 - compatible 90 - compatible 91 - ports 91 - ports 92 - power-supply 92 - power-supply 93 93 94 examples: 94 examples: 95 - | 95 - | 96 panel: panel-lvds { 96 panel: panel-lvds { 97 compatible = "koe,tx26d202vm0bwa"; 97 compatible = "koe,tx26d202vm0bwa"; 98 power-supply = <&vdd_lcd_reg>; 98 power-supply = <&vdd_lcd_reg>; 99 99 100 ports { 100 ports { 101 #address-cells = <1>; 101 #address-cells = <1>; 102 #size-cells = <0>; 102 #size-cells = <0>; 103 103 104 port@0 { 104 port@0 { 105 dual-lvds-odd-pixels; 105 dual-lvds-odd-pixels; 106 reg = <0>; 106 reg = <0>; 107 107 108 panel_lvds0_in: endpoint { 108 panel_lvds0_in: endpoint { 109 remote-endpoint = <&lvds0_out>; 109 remote-endpoint = <&lvds0_out>; 110 }; 110 }; 111 }; 111 }; 112 112 113 port@1 { 113 port@1 { 114 dual-lvds-even-pixels; 114 dual-lvds-even-pixels; 115 reg = <1>; 115 reg = <1>; 116 116 117 panel_lvds1_in: endpoint { 117 panel_lvds1_in: endpoint { 118 remote-endpoint = <&lvds1_out>; 118 remote-endpoint = <&lvds1_out>; 119 }; 119 }; 120 }; 120 }; 121 }; 121 }; 122 }; 122 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.