@@ -299,7 +299,7 @@
status = "disabled";
};
- hdmi {
+ hdmi@14530000 {
hpd-gpio = <&gpx3 7 0>;
};
@@ -144,4 +144,16 @@
#size-cells = <0>;
status = "disabled";
};
+
+ hdmi@14530000 {
+ reg = <0x14530000 0x70000>;
+ interrupts = <0 95 0>;
+ status = "disabled";
+ };
+
+ mixer@14450000 {
+ reg = <0x14450000 0x10000>;
+ interrupts = <0 94 0>;
+ status = "disabled";
+ };
};
@@ -423,13 +423,18 @@
};
};
- hdmi {
+ hdmi@14530000 {
+ status = "okay";
hpd-gpio = <&gpx3 7 2>;
vdd_osc-supply = <&ldo10_reg>;
vdd_pll-supply = <&ldo8_reg>;
vdd-supply = <&ldo8_reg>;
};
+ mixer@14450000 {
+ status = "okay";
+ };
+
mmc_reg: voltage-regulator {
compatible = "regulator-fixed";
regulator-name = "VDD_33ON_2.8V";
@@ -221,10 +221,15 @@
status = "disabled";
};
- hdmi {
+ hdmi@14530000 {
+ status = "okay";
hpd-gpio = <&gpx3 7 0>;
};
+ mixer@14450000 {
+ status = "okay";
+ };
+
codec@11000000 {
samsung,mfc-r = <0x43000000 0x800000>;
samsung,mfc-l = <0x51000000 0x800000>;
@@ -196,4 +196,12 @@
clock-frequency = <24000000>;
};
};
+
+ hdmi@14530000 {
+ status = "okay";
+ };
+
+ mixer@14450000 {
+ status = "okay";
+ };
};
@@ -578,20 +578,16 @@
clock-names = "gscl";
};
- hdmi {
+ hdmi@14530000 {
compatible = "samsung,exynos5-hdmi";
- reg = <0x14530000 0x70000>;
- interrupts = <0 95 0>;
clocks = <&clock 333>, <&clock 136>, <&clock 137>,
<&clock 333>, <&clock 333>;
clock-names = "hdmi", "sclk_hdmi", "sclk_pixel",
"sclk_hdmiphy", "hdmiphy";
};
- mixer {
+ mixer@14450000 {
compatible = "samsung,exynos5-mixer";
- reg = <0x14450000 0x10000>;
- interrupts = <0 94 0>;
};
dp-controller {
Hdmi Subsystem nodes shares many properties across exynos5 SoCs (exynos5250 and exyno5420). Common code is moved to exynos5.dtsi which is included in exyno5250 and exynos5420 SoC files. It also renames the hdmi and mixer nodes as per dt naming convention in the format name@phy_add. Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com> --- arch/arm/boot/dts/cros5250-common.dtsi | 2 +- arch/arm/boot/dts/exynos5.dtsi | 12 ++++++++++++ arch/arm/boot/dts/exynos5250-arndale.dts | 7 ++++++- arch/arm/boot/dts/exynos5250-smdk5250.dts | 7 ++++++- arch/arm/boot/dts/exynos5250-snow.dts | 8 ++++++++ arch/arm/boot/dts/exynos5250.dtsi | 8 ++------ 6 files changed, 35 insertions(+), 9 deletions(-)