diff options
Diffstat (limited to 'arch/arm/boot/dts/exynos4.dtsi')
-rw-r--r-- | arch/arm/boot/dts/exynos4.dtsi | 49 |
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>; |