ARM: dts: exynos: Add status property to Exynos 5250 HDMI and Mixer nodes
HDMI support requires some additional off-SoC logic, so HDMI and Mixer devices should be disabled by default in SoC dtsi and enabled then in each board dts. This patch unifies HDMI and Mixer handling with other Exynos SoCs. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
This commit is contained in:
parent
c9c51fd253
commit
e96849e3ae
5 changed files with 23 additions and 1 deletions
|
@ -152,6 +152,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
&hdmi {
|
&hdmi {
|
||||||
|
status = "okay";
|
||||||
ddc = <&i2c_2>;
|
ddc = <&i2c_2>;
|
||||||
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_LOW>;
|
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_LOW>;
|
||||||
vdd_osc-supply = <&ldo10_reg>;
|
vdd_osc-supply = <&ldo10_reg>;
|
||||||
|
@ -505,6 +506,10 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&mixer {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
&mmc_0 {
|
&mmc_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
broken-cd;
|
broken-cd;
|
||||||
|
|
|
@ -116,6 +116,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
&hdmi {
|
&hdmi {
|
||||||
|
status = "okay";
|
||||||
ddc = <&i2c_2>;
|
ddc = <&i2c_2>;
|
||||||
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
@ -337,6 +338,10 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&mixer {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
&mmc_0 {
|
&mmc_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
broken-cd;
|
broken-cd;
|
||||||
|
|
|
@ -261,6 +261,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
&hdmi {
|
&hdmi {
|
||||||
|
status = "okay";
|
||||||
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&hdmi_hpd_irq>;
|
pinctrl-0 = <&hdmi_hpd_irq>;
|
||||||
|
@ -518,6 +519,10 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&mixer {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
/* eMMC flash */
|
/* eMMC flash */
|
||||||
&mmc_0 {
|
&mmc_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
|
@ -91,6 +91,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
&hdmi {
|
&hdmi {
|
||||||
|
status = "okay";
|
||||||
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&hdmi_hpd_irq>;
|
pinctrl-0 = <&hdmi_hpd_irq>;
|
||||||
|
@ -416,6 +417,10 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&mixer {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
&mmc_0 {
|
&mmc_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
broken-cd;
|
broken-cd;
|
||||||
|
|
|
@ -693,6 +693,7 @@
|
||||||
"sclk_hdmiphy", "mout_hdmi";
|
"sclk_hdmiphy", "mout_hdmi";
|
||||||
samsung,syscon-phandle = <&pmu_system_controller>;
|
samsung,syscon-phandle = <&pmu_system_controller>;
|
||||||
phy = <&hdmiphy>;
|
phy = <&hdmiphy>;
|
||||||
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
hdmicec: cec@101B0000 {
|
hdmicec: cec@101B0000 {
|
||||||
|
@ -708,7 +709,7 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
mixer@14450000 {
|
mixer: mixer@14450000 {
|
||||||
compatible = "samsung,exynos5250-mixer";
|
compatible = "samsung,exynos5250-mixer";
|
||||||
reg = <0x14450000 0x10000>;
|
reg = <0x14450000 0x10000>;
|
||||||
power-domains = <&pd_disp1>;
|
power-domains = <&pd_disp1>;
|
||||||
|
@ -717,6 +718,7 @@
|
||||||
<&clock CLK_SCLK_HDMI>;
|
<&clock CLK_SCLK_HDMI>;
|
||||||
clock-names = "mixer", "hdmi", "sclk_hdmi";
|
clock-names = "mixer", "hdmi", "sclk_hdmi";
|
||||||
iommus = <&sysmmu_tv>;
|
iommus = <&sysmmu_tv>;
|
||||||
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
dp_phy: video-phy {
|
dp_phy: video-phy {
|
||||||
|
|
Loading…
Add table
Reference in a new issue