ARM: dts: exynos: Cleanup HDMI DCC definitions on Exynos5250 and Exynos542x boards
Commit 2b7681326d
("drm/exynos: hdmi: remove the i2c drivers and use")
merged to v3.15 kernel added a required 'ddc' property to Exynos HDMI
device tree bindings, which should point to i2c bus used for handling DDC
(mainly reading display's EDID information). It has been enough time to
convert all boards to use new bindings, but sadly due to copy/paste design
the old approach using separate node with 'samsung,exynos4210-hdmiddc'
compatible was used also for many new boards. This patch finally converts
all boards to the new approach and unifies HDMI DDC definition across all
Exynos boards.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
This commit is contained in:
Родитель
c55af083a0
Коммит
c9c51fd253
|
@ -152,6 +152,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
&hdmi {
|
&hdmi {
|
||||||
|
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>;
|
||||||
vdd_pll-supply = <&ldo8_reg>;
|
vdd_pll-supply = <&ldo8_reg>;
|
||||||
|
@ -455,15 +456,9 @@
|
||||||
|
|
||||||
&i2c_2 {
|
&i2c_2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
/* used by HDMI DDC */
|
||||||
samsung,i2c-sda-delay = <100>;
|
samsung,i2c-sda-delay = <100>;
|
||||||
samsung,i2c-max-bus-freq = <66000>;
|
samsung,i2c-max-bus-freq = <66000>;
|
||||||
samsung,i2c-slave-addr = <0x50>;
|
|
||||||
|
|
||||||
hdmiddc@50 {
|
|
||||||
compatible = "samsung,exynos4210-hdmiddc";
|
|
||||||
reg = <0x50>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&i2c_3 {
|
&i2c_3 {
|
||||||
|
|
|
@ -116,6 +116,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
&hdmi {
|
&hdmi {
|
||||||
|
ddc = <&i2c_2>;
|
||||||
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -308,13 +309,9 @@
|
||||||
|
|
||||||
&i2c_2 {
|
&i2c_2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
/* used by HDMI DDC */
|
||||||
samsung,i2c-sda-delay = <100>;
|
samsung,i2c-sda-delay = <100>;
|
||||||
samsung,i2c-max-bus-freq = <66000>;
|
samsung,i2c-max-bus-freq = <66000>;
|
||||||
|
|
||||||
hdmiddc@50 {
|
|
||||||
compatible = "samsung,exynos4210-hdmiddc";
|
|
||||||
reg = <0x50>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&i2c_8 {
|
&i2c_8 {
|
||||||
|
|
|
@ -449,13 +449,9 @@
|
||||||
|
|
||||||
&i2c_2 {
|
&i2c_2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
/* used by HDMI DDC */
|
||||||
samsung,i2c-sda-delay = <100>;
|
samsung,i2c-sda-delay = <100>;
|
||||||
samsung,i2c-max-bus-freq = <66000>;
|
samsung,i2c-max-bus-freq = <66000>;
|
||||||
|
|
||||||
hdmiddc@50 {
|
|
||||||
compatible = "samsung,exynos4210-hdmiddc";
|
|
||||||
reg = <0x50>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&i2c_3 {
|
&i2c_3 {
|
||||||
|
|
|
@ -361,13 +361,9 @@
|
||||||
|
|
||||||
&i2c_2 {
|
&i2c_2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
/* used by HDMI DDC */
|
||||||
samsung,i2c-sda-delay = <100>;
|
samsung,i2c-sda-delay = <100>;
|
||||||
samsung,i2c-max-bus-freq = <66000>;
|
samsung,i2c-max-bus-freq = <66000>;
|
||||||
|
|
||||||
hdmiddc@50 {
|
|
||||||
compatible = "samsung,exynos4210-hdmiddc";
|
|
||||||
reg = <0x50>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&i2c_3 {
|
&i2c_3 {
|
||||||
|
|
|
@ -130,6 +130,7 @@
|
||||||
|
|
||||||
&hdmi {
|
&hdmi {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
ddc = <&i2c_2>;
|
||||||
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>;
|
||||||
|
@ -347,12 +348,8 @@
|
||||||
&i2c_2 {
|
&i2c_2 {
|
||||||
samsung,i2c-sda-delay = <100>;
|
samsung,i2c-sda-delay = <100>;
|
||||||
samsung,i2c-max-bus-freq = <66000>;
|
samsung,i2c-max-bus-freq = <66000>;
|
||||||
|
/* used by HDMI DDC */
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
hdmiddc@50 {
|
|
||||||
compatible = "samsung,exynos4210-hdmiddc";
|
|
||||||
reg = <0x50>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&mmc_0 {
|
&mmc_0 {
|
||||||
|
|
|
@ -476,6 +476,7 @@
|
||||||
|
|
||||||
&hdmi {
|
&hdmi {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
ddc = <&i2c_2>;
|
||||||
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>;
|
||||||
|
@ -724,12 +725,8 @@
|
||||||
&i2c_2 {
|
&i2c_2 {
|
||||||
samsung,i2c-sda-delay = <100>;
|
samsung,i2c-sda-delay = <100>;
|
||||||
samsung,i2c-max-bus-freq = <66000>;
|
samsung,i2c-max-bus-freq = <66000>;
|
||||||
|
/* used by HDMI DDC */
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
hdmiddc@50 {
|
|
||||||
compatible = "samsung,exynos4210-hdmiddc";
|
|
||||||
reg = <0x50>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&mmc_0 {
|
&mmc_0 {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче