diff options
author | Ajay Kumar <ajaykumar.rs@samsung.com> | 2015-02-04 10:29:06 -0500 |
---|---|---|
committer | Kukjin Kim <kgene@kernel.org> | 2015-02-26 14:44:53 -0500 |
commit | b174e79ef518622a29ddf26923efaa5b90e2b973 (patch) | |
tree | d652f51977b7ee2d3db8b25bbcdc858f57392d88 | |
parent | d0cf8bc7296f2ec7b27aa09cc358f393777075b4 (diff) |
ARM: dts: represent bridge and panel connection for exynos5250-snow
Define videoports and use endpoints to describe the connection between
the encoder, bridge and the panel, instead of using phandles.
Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
Acked-by: Inki Dae <inki.dae@samsung.com>
Tested-by: Rahul Sharma <rahul.sharma@samsung.com>
Tested-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Tested-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Tested-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Signed-off-by: Kukjin Kim <kgene@kernel.org>
-rw-r--r-- | arch/arm/boot/dts/exynos5250-snow.dts | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b/arch/arm/boot/dts/exynos5250-snow.dts index 909edc3448d3..5be966df7603 100644 --- a/arch/arm/boot/dts/exynos5250-snow.dts +++ b/arch/arm/boot/dts/exynos5250-snow.dts | |||
@@ -183,7 +183,20 @@ | |||
183 | powerdown-gpios = <&gpy2 5 GPIO_ACTIVE_HIGH>; | 183 | powerdown-gpios = <&gpy2 5 GPIO_ACTIVE_HIGH>; |
184 | reset-gpios = <&gpx1 5 GPIO_ACTIVE_HIGH>; | 184 | reset-gpios = <&gpx1 5 GPIO_ACTIVE_HIGH>; |
185 | edid-emulation = <5>; | 185 | edid-emulation = <5>; |
186 | panel = <&panel>; | 186 | |
187 | ports { | ||
188 | port@0 { | ||
189 | bridge_out: endpoint { | ||
190 | remote-endpoint = <&panel_in>; | ||
191 | }; | ||
192 | }; | ||
193 | |||
194 | port@1 { | ||
195 | bridge_in: endpoint { | ||
196 | remote-endpoint = <&dp_out>; | ||
197 | }; | ||
198 | }; | ||
199 | }; | ||
187 | }; | 200 | }; |
188 | }; | 201 | }; |
189 | 202 | ||
@@ -228,6 +241,12 @@ | |||
228 | compatible = "auo,b116xw03"; | 241 | compatible = "auo,b116xw03"; |
229 | power-supply = <&fet6>; | 242 | power-supply = <&fet6>; |
230 | backlight = <&backlight>; | 243 | backlight = <&backlight>; |
244 | |||
245 | port { | ||
246 | panel_in: endpoint { | ||
247 | remote-endpoint = <&bridge_out>; | ||
248 | }; | ||
249 | }; | ||
231 | }; | 250 | }; |
232 | 251 | ||
233 | mmc3_pwrseq: mmc3_pwrseq { | 252 | mmc3_pwrseq: mmc3_pwrseq { |
@@ -250,7 +269,14 @@ | |||
250 | samsung,link-rate = <0x0a>; | 269 | samsung,link-rate = <0x0a>; |
251 | samsung,lane-count = <2>; | 270 | samsung,lane-count = <2>; |
252 | samsung,hpd-gpio = <&gpx0 7 GPIO_ACTIVE_HIGH>; | 271 | samsung,hpd-gpio = <&gpx0 7 GPIO_ACTIVE_HIGH>; |
253 | bridge = <&ptn3460>; | 272 | |
273 | ports { | ||
274 | port@0 { | ||
275 | dp_out: endpoint { | ||
276 | remote-endpoint = <&bridge_in>; | ||
277 | }; | ||
278 | }; | ||
279 | }; | ||
254 | }; | 280 | }; |
255 | 281 | ||
256 | &ehci { | 282 | &ehci { |