panel-common-dual.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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-common-dual.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Common Properties for Dual-Link Display Panels
  7. maintainers:
  8. - Thierry Reding <thierry.reding@gmail.com>
  9. - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  10. description:
  11. Properties common for Panel IC supporting dual link panels. Devices might
  12. support also single link.
  13. allOf:
  14. - $ref: panel-common.yaml#
  15. properties:
  16. ports:
  17. $ref: /schemas/graph.yaml#/properties/ports
  18. additionalProperties: false
  19. properties:
  20. port@0:
  21. $ref: /schemas/graph.yaml#/properties/port
  22. description: First link
  23. port@1:
  24. $ref: /schemas/graph.yaml#/properties/port
  25. description: Second link
  26. "#address-cells": true
  27. "#size-cells": true
  28. required:
  29. - port@0
  30. # Single-panel setups are still allowed.
  31. oneOf:
  32. - required:
  33. - ports
  34. - required:
  35. - port
  36. additionalProperties: true