164 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/display/samsung/samsung,exynos5-dp.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Samsung Exynos5250/Exynos5420 SoC Display Port8 9maintainers:10 - Inki Dae <inki.dae@samsung.com>11 - Seung-Woo Kim <sw0312.kim@samsung.com>12 - Kyungmin Park <kyungmin.park@samsung.com>13 - Krzysztof Kozlowski <krzk@kernel.org>14 15properties:16 compatible:17 const: samsung,exynos5-dp18 19 reg:20 maxItems: 121 22 clocks:23 maxItems: 124 25 clock-names:26 items:27 - const: dp28 29 display-timings:30 $ref: /schemas/display/panel/display-timings.yaml#31 32 interrupts:33 maxItems: 134 35 hpd-gpios:36 description:37 Hotplug detect GPIO.38 Indicates which GPIO should be used for hotplug detection39 40 phys:41 maxItems: 142 43 phy-names:44 items:45 - const: dp46 47 power-domains:48 maxItems: 149 50 interlaced:51 type: boolean52 deprecated: true53 description:54 Interlace scan mode. Progressive if defined, interlaced if not defined.55 56 vsync-active-high:57 type: boolean58 deprecated: true59 description:60 VSYNC polarity configuration. High if defined, low if not defined61 62 hsync-active-high:63 type: boolean64 deprecated: true65 description:66 HSYNC polarity configuration. High if defined, low if not defined67 68 ports:69 $ref: /schemas/graph.yaml#/properties/ports70 71 properties:72 port:73 $ref: /schemas/graph.yaml#/properties/port74 description:75 Port node with one endpoint connected to a dp-connector node.76 77 required:78 - port79 80 samsung,hpd-gpios:81 maxItems: 182 deprecated: true83 84 samsung,ycbcr-coeff:85 $ref: /schemas/types.yaml#/definitions/uint3286 deprecated: true87 description:88 Deprecated prop that can parsed from drm_display_mode.89 90 samsung,dynamic-range:91 $ref: /schemas/types.yaml#/definitions/uint3292 deprecated: true93 description:94 Deprecated prop that can parsed from drm_display_mode.95 96 samsung,color-space:97 $ref: /schemas/types.yaml#/definitions/uint3298 deprecated: true99 description:100 Deprecated prop that can parsed from drm_display_info.101 102 samsung,color-depth:103 $ref: /schemas/types.yaml#/definitions/uint32104 deprecated: true105 description:106 Deprecated prop that can parsed from drm_display_info.107 108 samsung,link-rate:109 $ref: /schemas/types.yaml#/definitions/uint32110 deprecated: true111 description:112 Deprecated prop that can reading from monitor by dpcd method.113 114 samsung,lane-count:115 $ref: /schemas/types.yaml#/definitions/uint32116 deprecated: true117 description:118 Deprecated prop that can reading from monitor by dpcd method.119 120required:121 - compatible122 - reg123 - clocks124 - clock-names125 - interrupts126 - phys127 - phy-names128 129additionalProperties: false130 131examples:132 - |133 #include <dt-bindings/clock/exynos5250.h>134 #include <dt-bindings/gpio/gpio.h>135 #include <dt-bindings/interrupt-controller/arm-gic.h>136 137 dp-controller@145b0000 {138 compatible = "samsung,exynos5-dp";139 reg = <0x145b0000 0x1000>;140 clocks = <&clock CLK_DP>;141 clock-names = "dp";142 interrupts = <10 3>;143 interrupt-parent = <&combiner>;144 phys = <&dp_phy>;145 phy-names = "dp";146 pinctrl-0 = <&dp_hpd>;147 pinctrl-names = "default";148 power-domains = <&pd_disp1>;149 150 samsung,color-space = <0>;151 samsung,color-depth = <1>;152 samsung,link-rate = <0x0a>;153 samsung,lane-count = <2>;154 hpd-gpios = <&gpx0 7 GPIO_ACTIVE_HIGH>;155 156 ports {157 port {158 dp_out: endpoint {159 remote-endpoint = <&bridge_in>;160 };161 };162 };163 };164