1aa1a8ff2SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c66ec88fSEmmanuel Vadot%YAML 1.2 3c66ec88fSEmmanuel Vadot--- 4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/panel-simple-dsi.yaml# 5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6c66ec88fSEmmanuel Vadot 7c66ec88fSEmmanuel Vadottitle: Simple DSI panels with a single power-supply 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadotmaintainers: 10c66ec88fSEmmanuel Vadot - Thierry Reding <thierry.reding@gmail.com> 11c66ec88fSEmmanuel Vadot - Sam Ravnborg <sam@ravnborg.org> 12c66ec88fSEmmanuel Vadot 13c66ec88fSEmmanuel Vadotdescription: | 14c66ec88fSEmmanuel Vadot This binding file is a collection of the DSI panels that 15c66ec88fSEmmanuel Vadot requires only a single power-supply. 16c66ec88fSEmmanuel Vadot There are optionally a backlight and an enable GPIO. 17c66ec88fSEmmanuel Vadot The panel may use an OF graph binding for the association to the display, 18c66ec88fSEmmanuel Vadot or it may be a direct child node of the display. 19c66ec88fSEmmanuel Vadot 20c66ec88fSEmmanuel Vadot If the panel is more advanced a dedicated binding file is required. 21c66ec88fSEmmanuel Vadot 22c66ec88fSEmmanuel Vadotproperties: 23c66ec88fSEmmanuel Vadot 24c66ec88fSEmmanuel Vadot compatible: 25c66ec88fSEmmanuel Vadot enum: 26c66ec88fSEmmanuel Vadot # compatible must be listed in alphabetical order, ordered by compatible. 27c66ec88fSEmmanuel Vadot # The description in the comment is mandatory for each compatible. 28c66ec88fSEmmanuel Vadot 29c66ec88fSEmmanuel Vadot # AU Optronics Corporation 8.0" WUXGA TFT LCD panel 30c66ec88fSEmmanuel Vadot - auo,b080uan01 31c66ec88fSEmmanuel Vadot # Boe Corporation 8.0" WUXGA TFT LCD panel 32c66ec88fSEmmanuel Vadot - boe,tv080wum-nl0 33c66ec88fSEmmanuel Vadot # Innolux P079ZCA 7.85" 768x1024 TFT LCD panel 34c66ec88fSEmmanuel Vadot - innolux,p079zca 35e67e8565SEmmanuel Vadot # JDI FHD_R63452 1080x1920 5.2" IPS LCD Panel 36e67e8565SEmmanuel Vadot - jdi,fhd-r63452 375def4c47SEmmanuel Vadot # Khadas TS050 5" 1080x1920 LCD panel 385def4c47SEmmanuel Vadot - khadas,ts050 397d0873ebSEmmanuel Vadot # Khadas TS050 V2 5" 1080x1920 LCD panel 407d0873ebSEmmanuel Vadot - khadas,ts050v2 41c66ec88fSEmmanuel Vadot # Kingdisplay KD097D04 9.7" 1536x2048 TFT LCD panel 42c66ec88fSEmmanuel Vadot - kingdisplay,kd097d04 43c66ec88fSEmmanuel Vadot # LG ACX467AKM-7 4.95" 1080×1920 LCD Panel 44c66ec88fSEmmanuel Vadot - lg,acx467akm-7 45c66ec88fSEmmanuel Vadot # LG Corporation 7" WXGA TFT LCD panel 46c66ec88fSEmmanuel Vadot - lg,ld070wx3-sl01 4784943d6fSEmmanuel Vadot # LG Corporation 5" HD TFT LCD panel 4884943d6fSEmmanuel Vadot - lg,lh500wx1-sd03 49*0e8011faSEmmanuel Vadot # Lincoln LCD197 5" 1080x1920 LCD panel 50*0e8011faSEmmanuel Vadot - lincolntech,lcd197 51c66ec88fSEmmanuel Vadot # One Stop Displays OSD101T2587-53TS 10.1" 1920x1200 panel 52c66ec88fSEmmanuel Vadot - osddisplays,osd101t2587-53ts 53c66ec88fSEmmanuel Vadot # Panasonic 10" WUXGA TFT LCD panel 54c66ec88fSEmmanuel Vadot - panasonic,vvx10f004b00 55c66ec88fSEmmanuel Vadot # Panasonic 10" WUXGA TFT LCD panel 56c66ec88fSEmmanuel Vadot - panasonic,vvx10f034n00 577d0873ebSEmmanuel Vadot # Samsung s6e3fa7 1080x2220 based AMS559NK06 AMOLED panel 587d0873ebSEmmanuel Vadot - samsung,s6e3fa7-ams559nk06 595def4c47SEmmanuel Vadot # Samsung s6e3fc2x01 1080x2340 AMOLED panel 605def4c47SEmmanuel Vadot - samsung,s6e3fc2x01 615def4c47SEmmanuel Vadot # Samsung sofef00 1080x2280 AMOLED panel 625def4c47SEmmanuel Vadot - samsung,sofef00 635def4c47SEmmanuel Vadot # Shangai Top Display Optoelectronics 7" TL070WSH30 1024x600 TFT LCD panel 645def4c47SEmmanuel Vadot - tdo,tl070wsh30 65c66ec88fSEmmanuel Vadot 66c66ec88fSEmmanuel Vadot reg: 67c66ec88fSEmmanuel Vadot maxItems: 1 68c66ec88fSEmmanuel Vadot description: DSI virtual channel 69c66ec88fSEmmanuel Vadot 70c66ec88fSEmmanuel Vadot backlight: true 71c66ec88fSEmmanuel Vadot enable-gpios: true 725def4c47SEmmanuel Vadot reset-gpios: true 73c66ec88fSEmmanuel Vadot port: true 74c66ec88fSEmmanuel Vadot power-supply: true 75fac71e4eSEmmanuel Vadot vddio-supply: true 76fac71e4eSEmmanuel Vadot 77fac71e4eSEmmanuel VadotallOf: 78fac71e4eSEmmanuel Vadot - $ref: panel-common.yaml# 79fac71e4eSEmmanuel Vadot - if: 80fac71e4eSEmmanuel Vadot properties: 81fac71e4eSEmmanuel Vadot compatible: 82fac71e4eSEmmanuel Vadot enum: 83fac71e4eSEmmanuel Vadot - samsung,s6e3fc2x01 84fac71e4eSEmmanuel Vadot - samsung,sofef00 85fac71e4eSEmmanuel Vadot then: 86fac71e4eSEmmanuel Vadot properties: 87fac71e4eSEmmanuel Vadot power-supply: false 88fac71e4eSEmmanuel Vadot required: 89fac71e4eSEmmanuel Vadot - vddio-supply 90fac71e4eSEmmanuel Vadot else: 91fac71e4eSEmmanuel Vadot properties: 92fac71e4eSEmmanuel Vadot vddio-supply: false 93fac71e4eSEmmanuel Vadot required: 94fac71e4eSEmmanuel Vadot - power-supply 95c66ec88fSEmmanuel Vadot 96c66ec88fSEmmanuel VadotadditionalProperties: false 97c66ec88fSEmmanuel Vadot 98c66ec88fSEmmanuel Vadotrequired: 99c66ec88fSEmmanuel Vadot - compatible 100c66ec88fSEmmanuel Vadot - reg 101c66ec88fSEmmanuel Vadot 102c66ec88fSEmmanuel Vadotexamples: 103c66ec88fSEmmanuel Vadot - | 104c66ec88fSEmmanuel Vadot dsi { 105c66ec88fSEmmanuel Vadot #address-cells = <1>; 106c66ec88fSEmmanuel Vadot #size-cells = <0>; 107c66ec88fSEmmanuel Vadot panel@0 { 108c66ec88fSEmmanuel Vadot compatible = "panasonic,vvx10f034n00"; 109c66ec88fSEmmanuel Vadot reg = <0>; 110c66ec88fSEmmanuel Vadot power-supply = <&vcc_lcd_reg>; 111c66ec88fSEmmanuel Vadot 112c66ec88fSEmmanuel Vadot port { 113c66ec88fSEmmanuel Vadot panel: endpoint { 114c66ec88fSEmmanuel Vadot remote-endpoint = <<dc_out>; 115c66ec88fSEmmanuel Vadot }; 116c66ec88fSEmmanuel Vadot }; 117c66ec88fSEmmanuel Vadot }; 118c66ec88fSEmmanuel Vadot }; 119