aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/exynos4.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/exynos4.dtsi')
-rw-r--r--arch/arm/boot/dts/exynos4.dtsi49
1 files changed, 49 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi
index 76173cacd450..e20cdc24c3bb 100644
--- a/arch/arm/boot/dts/exynos4.dtsi
+++ b/arch/arm/boot/dts/exynos4.dtsi
@@ -38,6 +38,7 @@
38 i2c5 = &i2c_5; 38 i2c5 = &i2c_5;
39 i2c6 = &i2c_6; 39 i2c6 = &i2c_6;
40 i2c7 = &i2c_7; 40 i2c7 = &i2c_7;
41 i2c8 = &i2c_8;
41 csis0 = &csis_0; 42 csis0 = &csis_0;
42 csis1 = &csis_1; 43 csis1 = &csis_1;
43 fimc0 = &fimc_0; 44 fimc0 = &fimc_0;
@@ -104,6 +105,7 @@
104 compatible = "samsung,exynos4210-pd"; 105 compatible = "samsung,exynos4210-pd";
105 reg = <0x10023C20 0x20>; 106 reg = <0x10023C20 0x20>;
106 #power-domain-cells = <0>; 107 #power-domain-cells = <0>;
108 power-domains = <&pd_lcd0>;
107 }; 109 };
108 110
109 pd_cam: cam-power-domain@10023C00 { 111 pd_cam: cam-power-domain@10023C00 {
@@ -152,6 +154,9 @@
152 pmu_system_controller: system-controller@10020000 { 154 pmu_system_controller: system-controller@10020000 {
153 compatible = "samsung,exynos4210-pmu", "syscon"; 155 compatible = "samsung,exynos4210-pmu", "syscon";
154 reg = <0x10020000 0x4000>; 156 reg = <0x10020000 0x4000>;
157 interrupt-controller;
158 #interrupt-cells = <3>;
159 interrupt-parent = <&gic>;
155 }; 160 };
156 161
157 dsi_0: dsi@11C80000 { 162 dsi_0: dsi@11C80000 {
@@ -264,6 +269,7 @@
264 rtc@10070000 { 269 rtc@10070000 {
265 compatible = "samsung,s3c6410-rtc"; 270 compatible = "samsung,s3c6410-rtc";
266 reg = <0x10070000 0x100>; 271 reg = <0x10070000 0x100>;
272 interrupt-parent = <&pmu_system_controller>;
267 interrupts = <0 44 0>, <0 45 0>; 273 interrupts = <0 44 0>, <0 45 0>;
268 clocks = <&clock CLK_RTC>; 274 clocks = <&clock CLK_RTC>;
269 clock-names = "rtc"; 275 clock-names = "rtc";
@@ -554,6 +560,22 @@
554 status = "disabled"; 560 status = "disabled";
555 }; 561 };
556 562
563 i2c_8: i2c@138E0000 {
564 #address-cells = <1>;
565 #size-cells = <0>;
566 compatible = "samsung,s3c2440-hdmiphy-i2c";
567 reg = <0x138E0000 0x100>;
568 interrupts = <0 93 0>;
569 clocks = <&clock CLK_I2C_HDMI>;
570 clock-names = "i2c";
571 status = "disabled";
572
573 hdmi_i2c_phy: hdmiphy@38 {
574 compatible = "exynos4210-hdmiphy";
575 reg = <0x38>;
576 };
577 };
578
557 spi_0: spi@13920000 { 579 spi_0: spi@13920000 {
558 compatible = "samsung,exynos4210-spi"; 580 compatible = "samsung,exynos4210-spi";
559 reg = <0x13920000 0x100>; 581 reg = <0x13920000 0x100>;
@@ -663,6 +685,33 @@
663 status = "disabled"; 685 status = "disabled";
664 }; 686 };
665 687
688 tmu: tmu@100C0000 {
689 #include "exynos4412-tmu-sensor-conf.dtsi"
690 };
691
692 hdmi: hdmi@12D00000 {
693 compatible = "samsung,exynos4210-hdmi";
694 reg = <0x12D00000 0x70000>;
695 interrupts = <0 92 0>;
696 clock-names = "hdmi", "sclk_hdmi", "sclk_pixel", "sclk_hdmiphy",
697 "mout_hdmi";
698 clocks = <&clock CLK_HDMI>, <&clock CLK_SCLK_HDMI>,
699 <&clock CLK_SCLK_PIXEL>, <&clock CLK_SCLK_HDMIPHY>,
700 <&clock CLK_MOUT_HDMI>;
701 phy = <&hdmi_i2c_phy>;
702 power-domains = <&pd_tv>;
703 samsung,syscon-phandle = <&pmu_system_controller>;
704 status = "disabled";
705 };
706
707 mixer: mixer@12C10000 {
708 compatible = "samsung,exynos4210-mixer";
709 interrupts = <0 91 0>;
710 reg = <0x12C10000 0x2100>, <0x12c00000 0x300>;
711 power-domains = <&pd_tv>;
712 status = "disabled";
713 };
714
666 ppmu_dmc0: ppmu_dmc0@106a0000 { 715 ppmu_dmc0: ppmu_dmc0@106a0000 {
667 compatible = "samsung,exynos-ppmu"; 716 compatible = "samsung,exynos-ppmu";
668 reg = <0x106a0000 0x2000>; 717 reg = <0x106a0000 0x2000>;