diff options
author | Andrzej Hajda <a.hajda@samsung.com> | 2014-03-28 07:52:45 -0400 |
---|---|---|
committer | Inki Dae <daeinki@gmail.com> | 2014-04-04 08:24:49 -0400 |
commit | 420ae8451a226e8e16465aaf3c0026574138879b (patch) | |
tree | 0111abf4babeeba1f9aff3ac282378bbc050490f /arch/arm/boot/dts | |
parent | e78dd468d01cb39f9d3ebd3ace2ca1c7852906d2 (diff) |
ARM: dts: exynos4412-trats2: add panel node
The patch adds s6e8aa0 panel node for trats2.
It adds also trats2 specific properties for DSI
and regulator required by panel.
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/exynos4412-trats2.dts | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-trats2.dts b/arch/arm/boot/dts/exynos4412-trats2.dts index 4f851ccf40eb..f7070e9037cf 100644 --- a/arch/arm/boot/dts/exynos4412-trats2.dts +++ b/arch/arm/boot/dts/exynos4412-trats2.dts | |||
@@ -71,6 +71,15 @@ | |||
71 | enable-active-high; | 71 | enable-active-high; |
72 | }; | 72 | }; |
73 | 73 | ||
74 | lcd_vdd3_reg: voltage-regulator-2 { | ||
75 | compatible = "regulator-fixed"; | ||
76 | regulator-name = "LCD_VDD_2.2V"; | ||
77 | regulator-min-microvolt = <2200000>; | ||
78 | regulator-max-microvolt = <2200000>; | ||
79 | gpio = <&gpc0 1 0>; | ||
80 | enable-active-high; | ||
81 | }; | ||
82 | |||
74 | /* More to come */ | 83 | /* More to come */ |
75 | }; | 84 | }; |
76 | 85 | ||
@@ -511,6 +520,63 @@ | |||
511 | }; | 520 | }; |
512 | }; | 521 | }; |
513 | 522 | ||
523 | dsi_0: dsi@11C80000 { | ||
524 | vddcore-supply = <&ldo8_reg>; | ||
525 | vddio-supply = <&ldo10_reg>; | ||
526 | samsung,pll-clock-frequency = <24000000>; | ||
527 | status = "okay"; | ||
528 | |||
529 | ports { | ||
530 | #address-cells = <1>; | ||
531 | #size-cells = <0>; | ||
532 | |||
533 | port@1 { | ||
534 | reg = <1>; | ||
535 | |||
536 | dsi_out: endpoint { | ||
537 | remote-endpoint = <&dsi_in>; | ||
538 | samsung,burst-clock-frequency = <500000000>; | ||
539 | samsung,esc-clock-frequency = <20000000>; | ||
540 | }; | ||
541 | }; | ||
542 | }; | ||
543 | |||
544 | panel@0 { | ||
545 | compatible = "samsung,s6e8aa0"; | ||
546 | reg = <0>; | ||
547 | vdd3-supply = <&lcd_vdd3_reg>; | ||
548 | vci-supply = <&ldo25_reg>; | ||
549 | reset-gpios = <&gpy4 5 0>; | ||
550 | power-on-delay= <50>; | ||
551 | reset-delay = <100>; | ||
552 | init-delay = <100>; | ||
553 | flip-horizontal; | ||
554 | flip-vertical; | ||
555 | panel-width-mm = <58>; | ||
556 | panel-height-mm = <103>; | ||
557 | |||
558 | display-timings { | ||
559 | timing-0 { | ||
560 | clock-frequency = <0>; | ||
561 | hactive = <720>; | ||
562 | vactive = <1280>; | ||
563 | hfront-porch = <5>; | ||
564 | hback-porch = <5>; | ||
565 | hsync-len = <5>; | ||
566 | vfront-porch = <13>; | ||
567 | vback-porch = <1>; | ||
568 | vsync-len = <2>; | ||
569 | }; | ||
570 | }; | ||
571 | |||
572 | port { | ||
573 | dsi_in: endpoint { | ||
574 | remote-endpoint = <&dsi_out>; | ||
575 | }; | ||
576 | }; | ||
577 | }; | ||
578 | }; | ||
579 | |||
514 | camera { | 580 | camera { |
515 | pinctrl-0 = <&cam_port_b_clk_active>; | 581 | pinctrl-0 = <&cam_port_b_clk_active>; |
516 | pinctrl-names = "default"; | 582 | pinctrl-names = "default"; |