diff options
author | Andrzej Hajda <a.hajda@samsung.com> | 2018-07-25 11:46:42 -0400 |
---|---|---|
committer | Krzysztof Kozlowski <krzk@kernel.org> | 2018-08-29 14:54:25 -0400 |
commit | 0772cf588cc9ee1bc151d109769f8729cee3a084 (patch) | |
tree | 6aba7835075e711b5d905b207c4346eb3b63d404 | |
parent | d428b5355d5fe7739ba7a7f20bccb41a5d9acf78 (diff) |
ARM: dts: exynos: Add DSI and panel nodes on Arndale
Add to Arndale board: bridge and panel nodes, DSI properties and
regulators required by the bridge.
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Maciej Purski <m.purski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
-rw-r--r-- | arch/arm/boot/dts/exynos5250-arndale.dts | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts b/arch/arm/boot/dts/exynos5250-arndale.dts index 7a8a5c55701a..816d89d4cefd 100644 --- a/arch/arm/boot/dts/exynos5250-arndale.dts +++ b/arch/arm/boot/dts/exynos5250-arndale.dts | |||
@@ -71,6 +71,17 @@ | |||
71 | }; | 71 | }; |
72 | }; | 72 | }; |
73 | 73 | ||
74 | panel: panel { | ||
75 | compatible = "boe,hv070wsa-100"; | ||
76 | power-supply = <&vcc_3v3_reg>; | ||
77 | enable-gpios = <&gpd1 3 GPIO_ACTIVE_HIGH>; | ||
78 | port { | ||
79 | panel_ep: endpoint { | ||
80 | remote-endpoint = <&bridge_out_ep>; | ||
81 | }; | ||
82 | }; | ||
83 | }; | ||
84 | |||
74 | regulators { | 85 | regulators { |
75 | compatible = "simple-bus"; | 86 | compatible = "simple-bus"; |
76 | #address-cells = <1>; | 87 | #address-cells = <1>; |
@@ -97,6 +108,30 @@ | |||
97 | reg = <2>; | 108 | reg = <2>; |
98 | regulator-name = "hdmi-en"; | 109 | regulator-name = "hdmi-en"; |
99 | }; | 110 | }; |
111 | |||
112 | vcc_1v2_reg: regulator@3 { | ||
113 | compatible = "regulator-fixed"; | ||
114 | reg = <3>; | ||
115 | regulator-name = "VCC_1V2"; | ||
116 | regulator-min-microvolt = <1200000>; | ||
117 | regulator-max-microvolt = <1200000>; | ||
118 | }; | ||
119 | |||
120 | vcc_1v8_reg: regulator@4 { | ||
121 | compatible = "regulator-fixed"; | ||
122 | reg = <4>; | ||
123 | regulator-name = "VCC_1V8"; | ||
124 | regulator-min-microvolt = <1800000>; | ||
125 | regulator-max-microvolt = <1800000>; | ||
126 | }; | ||
127 | |||
128 | vcc_3v3_reg: regulator@5 { | ||
129 | compatible = "regulator-fixed"; | ||
130 | reg = <5>; | ||
131 | regulator-name = "VCC_3V3"; | ||
132 | regulator-min-microvolt = <3300000>; | ||
133 | regulator-max-microvolt = <3300000>; | ||
134 | }; | ||
100 | }; | 135 | }; |
101 | 136 | ||
102 | fixed-rate-clocks { | 137 | fixed-rate-clocks { |
@@ -119,6 +154,32 @@ | |||
119 | cpu0-supply = <&buck2_reg>; | 154 | cpu0-supply = <&buck2_reg>; |
120 | }; | 155 | }; |
121 | 156 | ||
157 | &dsi_0 { | ||
158 | vddcore-supply = <&ldo8_reg>; | ||
159 | vddio-supply = <&ldo10_reg>; | ||
160 | samsung,pll-clock-frequency = <24000000>; | ||
161 | samsung,burst-clock-frequency = <320000000>; | ||
162 | samsung,esc-clock-frequency = <10000000>; | ||
163 | status = "okay"; | ||
164 | |||
165 | bridge@0 { | ||
166 | reg = <0>; | ||
167 | compatible = "toshiba,tc358764"; | ||
168 | vddc-supply = <&vcc_1v2_reg>; | ||
169 | vddio-supply = <&vcc_1v8_reg>; | ||
170 | vddlvds-supply = <&vcc_3v3_reg>; | ||
171 | reset-gpios = <&gpd1 6 GPIO_ACTIVE_LOW>; | ||
172 | #address-cells = <1>; | ||
173 | #size-cells = <0>; | ||
174 | port@1 { | ||
175 | reg = <1>; | ||
176 | bridge_out_ep: endpoint { | ||
177 | remote-endpoint = <&panel_ep>; | ||
178 | }; | ||
179 | }; | ||
180 | }; | ||
181 | }; | ||
182 | |||
122 | &dp { | 183 | &dp { |
123 | status = "okay"; | 184 | status = "okay"; |
124 | samsung,color-space = <0>; | 185 | samsung,color-space = <0>; |