11f52bab3SAdrian Ratiu# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
21f52bab3SAdrian Ratiu%YAML 1.2
31f52bab3SAdrian Ratiu---
41f52bab3SAdrian Ratiu$id: http://devicetree.org/schemas/display/bridge/snps,dw-mipi-dsi.yaml#
51f52bab3SAdrian Ratiu$schema: http://devicetree.org/meta-schemas/core.yaml#
61f52bab3SAdrian Ratiu
71f52bab3SAdrian Ratiutitle: Synopsys DesignWare MIPI DSI host controller
81f52bab3SAdrian Ratiu
91f52bab3SAdrian Ratiumaintainers:
10f4eedebdSPatrice Chotard  - Philippe CORNU <philippe.cornu@foss.st.com>
111f52bab3SAdrian Ratiu
121f52bab3SAdrian Ratiudescription: |
131f52bab3SAdrian Ratiu  This document defines device tree properties for the Synopsys DesignWare MIPI
14*47aab533SBjorn Helgaas  DSI host controller. It doesn't constitute a device tree binding specification
151f52bab3SAdrian Ratiu  by itself but is meant to be referenced by platform-specific device tree
161f52bab3SAdrian Ratiu  bindings.
171f52bab3SAdrian Ratiu
181f52bab3SAdrian Ratiu  When referenced from platform device tree bindings the properties defined in
191f52bab3SAdrian Ratiu  this document are defined as follows. The platform device tree bindings are
201f52bab3SAdrian Ratiu  responsible for defining whether each property is required or optional.
211f52bab3SAdrian Ratiu
221f52bab3SAdrian RatiuallOf:
231f52bab3SAdrian Ratiu  - $ref: ../dsi-controller.yaml#
241f52bab3SAdrian Ratiu
251f52bab3SAdrian Ratiuproperties:
261f52bab3SAdrian Ratiu  reg:
271f52bab3SAdrian Ratiu    maxItems: 1
281f52bab3SAdrian Ratiu
29a90fa0adSJohan Jonker  clocks: true
301f52bab3SAdrian Ratiu
31a90fa0adSJohan Jonker  clock-names: true
321f52bab3SAdrian Ratiu
331f52bab3SAdrian Ratiu  resets:
341f52bab3SAdrian Ratiu    maxItems: 1
351f52bab3SAdrian Ratiu
361f52bab3SAdrian Ratiu  reset-names:
371f52bab3SAdrian Ratiu    const: apb
381f52bab3SAdrian Ratiu
391f52bab3SAdrian Ratiu  ports:
40b6755423SRob Herring    $ref: /schemas/graph.yaml#/properties/ports
411f52bab3SAdrian Ratiu
421f52bab3SAdrian Ratiu    properties:
431f52bab3SAdrian Ratiu      port@0:
44b6755423SRob Herring        $ref: /schemas/graph.yaml#/properties/port
451f52bab3SAdrian Ratiu        description: Input node to receive pixel data.
46b6755423SRob Herring
471f52bab3SAdrian Ratiu      port@1:
48b6755423SRob Herring        $ref: /schemas/graph.yaml#/properties/port
491f52bab3SAdrian Ratiu        description: DSI output node to panel.
501f52bab3SAdrian Ratiu
511f52bab3SAdrian Ratiu    required:
521f52bab3SAdrian Ratiu      - port@0
531f52bab3SAdrian Ratiu      - port@1
541f52bab3SAdrian Ratiu
551f52bab3SAdrian Ratiurequired:
561f52bab3SAdrian Ratiu  - clock-names
571f52bab3SAdrian Ratiu  - clocks
581f52bab3SAdrian Ratiu  - ports
591f52bab3SAdrian Ratiu  - reg
606a0e321eSRob Herring
616a0e321eSRob HerringadditionalProperties: true
62