panel-edp-legacy.yaml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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/panel-edp-legacy.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Legacy eDP panels from before the "edp-panel" compatible
  7. maintainers:
  8. - Douglas Anderson <dianders@chromium.org>
  9. description: |
  10. This binding file is a collection of eDP panels from before the generic
  11. "edp-panel" compatible was introduced. It is kept around to support old
  12. dts files. The only reason one might add a new panel here instead of using
  13. the generic "edp-panel" is if it needed to be used on an eDP controller
  14. that doesn't support the generic "edp-panel" compatible, but it should be
  15. a strong preference to add the generic "edp-panel" compatible instead.
  16. allOf:
  17. - $ref: panel-common.yaml#
  18. properties:
  19. compatible:
  20. enum:
  21. # compatible must be listed in alphabetical order, ordered by compatible.
  22. # The description in the comment is mandatory for each compatible.
  23. # AU Optronics Corporation 10.1" WSVGA TFT LCD panel
  24. - auo,b101ean01
  25. # AUO B116XAK01 eDP TFT LCD panel
  26. - auo,b116xa01
  27. # AU Optronics Corporation 13.3" FHD (1920x1080) color TFT-LCD panel
  28. - auo,b133htn01
  29. # AU Optronics Corporation 13.3" WXGA (1366x768) TFT LCD panel
  30. - auo,b133xtn01
  31. # BOE OPTOELECTRONICS TECHNOLOGY 10.1" WXGA TFT LCD panel
  32. - boe,nv101wxmn51
  33. # BOE NV133FHM-N61 13.3" FHD (1920x1080) TFT LCD Panel
  34. - boe,nv110wtm-n61
  35. # BOE NV110WTM-N61 11.0" 2160x1440 TFT LCD Panel
  36. - boe,nv133fhm-n61
  37. # BOE NV133FHM-N62 13.3" FHD (1920x1080) TFT LCD Panel
  38. - boe,nv133fhm-n62
  39. # BOE NV140FHM-N49 14.0" FHD a-Si FT panel
  40. - boe,nv140fhmn49
  41. # Innolux Corporation 11.6" WXGA (1366x768) TFT LCD panel
  42. - innolux,n116bca-ea1
  43. # Innolux Corporation 11.6" WXGA (1366x768) TFT LCD panel
  44. - innolux,n116bge
  45. # InnoLux 13.3" FHD (1920x1080) eDP TFT LCD panel
  46. - innolux,n125hce-gn1
  47. # Innolux P120ZDG-BF1 12.02 inch eDP 2K display panel
  48. - innolux,p120zdg-bf1
  49. # King & Display KD116N21-30NV-A010 eDP TFT LCD panel
  50. - kingdisplay,kd116n21-30nv-a010
  51. # LG LP079QX1-SP0V 7.9" (1536x2048 pixels) TFT LCD panel
  52. - lg,lp079qx1-sp0v
  53. # LG 9.7" (2048x1536 pixels) TFT LCD panel
  54. - lg,lp097qx1-spa1
  55. # LG 12.0" (1920x1280 pixels) TFT LCD panel
  56. - lg,lp120up1
  57. # LG 12.9" (2560x1700 pixels) TFT LCD panel
  58. - lg,lp129qe
  59. # NewEast Optoelectronics CO., LTD WJFH116008A eDP TFT LCD panel
  60. - neweast,wjfh116008a
  61. # Samsung 12.2" (2560x1600 pixels) TFT LCD panel
  62. - samsung,lsn122dl01-c01
  63. # Samsung Electronics 14" WXGA (1366x768) TFT LCD panel
  64. - samsung,ltn140at29-301
  65. # Sharp LD-D5116Z01B 12.3" WUXGA+ eDP panel
  66. - sharp,ld-d5116z01b
  67. # Sharp 12.3" (2400x1600 pixels) TFT LCD panel
  68. - sharp,lq123p1jx31
  69. backlight: true
  70. ddc-i2c-bus: true
  71. enable-gpios: true
  72. panel-timing: true
  73. port: true
  74. power-supply: true
  75. no-hpd: true
  76. hpd-gpios: true
  77. additionalProperties: false
  78. required:
  79. - compatible
  80. - power-supply
  81. examples:
  82. - |
  83. panel: panel {
  84. compatible = "innolux,n116bge";
  85. power-supply = <&panel_regulator>;
  86. backlight = <&backlight>;
  87. panel-timing {
  88. clock-frequency = <74250000>;
  89. hactive = <1366>;
  90. hfront-porch = <136>;
  91. hback-porch = <60>;
  92. hsync-len = <30>;
  93. hsync-active = <0>;
  94. vactive = <768>;
  95. vfront-porch = <8>;
  96. vback-porch = <12>;
  97. vsync-len = <12>;
  98. vsync-active = <0>;
  99. };
  100. port {
  101. panel_in_edp: endpoint {
  102. remote-endpoint = <&edp_out_panel>;
  103. };
  104. };
  105. };