summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorTomasz Stanislawski <t.stanislaws@samsung.com>2013-10-17 13:56:04 +0200
committerChanho Park <chanho61.park@samsung.com>2014-11-18 11:47:00 +0900
commit8088c37c915f3a931ed768b144b9e84c853890d9 (patch)
treee405d30bf9edeb87f3dd4b20bbf92f7295a1c8d3 /arch
parent002457b1a3e831fc8419cab55cb4b570c5ad5140 (diff)
downloadlinux-3.10-8088c37c915f3a931ed768b144b9e84c853890d9.tar.gz
linux-3.10-8088c37c915f3a931ed768b144b9e84c853890d9.tar.bz2
linux-3.10-8088c37c915f3a931ed768b144b9e84c853890d9.zip
arm: dts: exynos4: add HDMI devices
This patch adds DT nodes for HDMI related devices on SoCs from Exynos4 family. Signed-off-by: Tomasz Stanislawski <t.stanislaws@samsung.com> Change-Id: I92462470abd05ce14635b33a37b3f1e50e463085
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/exynos4.dtsi19
-rw-r--r--arch/arm/boot/dts/exynos4210.dtsi12
-rw-r--r--arch/arm/boot/dts/exynos4412.dtsi12
3 files changed, 43 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi
index b3798cecb19..2ec0547ccd1 100644
--- a/arch/arm/boot/dts/exynos4.dtsi
+++ b/arch/arm/boot/dts/exynos4.dtsi
@@ -744,4 +744,23 @@
cpufreq {
compatible = "samsung,exynos-cpufreq";
};
+
+ hdmi: hdmi@12D00000 {
+ reg = <0x12D00000 0x70000>;
+ interrupts = <0 92 0>;
+ clock-names = "hdmi", "sclk_hdmi", "sclk_pixel", "sclk_hdmiphy";
+ clocks = <&clock 271>, <&clock 136>, <&clock 139>, <&clock 22>;
+ status = "disabled";
+ samsung,power-domain = <&pd_tv>;
+ };
+
+ mixer: mixer@12C10000 {
+ compatible = "samsung,exynos4-mixer";
+ interrupts = <0 91 0>;
+ reg = <0x12C10000 0x2100>, <0x12c00000 0x300>;
+ clock-names = "mixer", "sclk_hdmi", "vp", "sclk_dac", "sclk_mixer";
+ clocks = <&clock 269>, <&clock 136>, <&clock 268>, <&clock 138>, <&clock 137>;
+ samsung,power-domain = <&pd_tv>;
+ iommu = <&sysmmu_tv>;
+ };
};
diff --git a/arch/arm/boot/dts/exynos4210.dtsi b/arch/arm/boot/dts/exynos4210.dtsi
index 165e1e7ceb7..f6989aa634d 100644
--- a/arch/arm/boot/dts/exynos4210.dtsi
+++ b/arch/arm/boot/dts/exynos4210.dtsi
@@ -223,4 +223,16 @@
clock-names = "armclk", "moutcore", "mout_mpll", "mout_apll";
status = "disabled";
};
+
+ exynos_phy: exynos-phy@10020000 {
+ compatible = "exynos4210-phy";
+ reg = <0x10020000 0x1000>;
+ #phy-cells = <1>;
+ };
+
+ hdmi: hdmi@12D00000 {
+ phys = <&exynos_phy 0>;
+ phy-names = "hdmiphy";
+ compatible = "samsung,exynos4210-hdmi";
+ };
};
diff --git a/arch/arm/boot/dts/exynos4412.dtsi b/arch/arm/boot/dts/exynos4412.dtsi
index 2f4ca6f272b..b0fde4a6b4a 100644
--- a/arch/arm/boot/dts/exynos4412.dtsi
+++ b/arch/arm/boot/dts/exynos4412.dtsi
@@ -74,4 +74,16 @@
#address-cells = <1>;
#size-cells = <0>;
};
+
+ exynos_phy: exynos-phy@10020000 {
+ compatible = "exynos4412-phy";
+ reg = <0x10020000 0x1000>;
+ #phy-cells = <1>;
+ };
+
+ hdmi: hdmi@12D00000 {
+ phys = <&exynos_phy 0>;
+ phy-names = "hdmiphy";
+ compatible = "samsung,exynos5-hdmi";
+ };
};