summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhwansoon <hs2704.sung@samsung.com>2016-04-15 09:02:54 +0900
committerwansu.yoo <wansu.yoo@samsung.com>2016-09-09 15:38:23 +0900
commit1a002227713a29075f5a6bbd0cea8570b7c4779d (patch)
tree0b992ffa325ad9bc690755b20e3785c7c51e2251
parentf3be95f0d1310fca3efebc886ca2f54c9f147f97 (diff)
downloadlinux-3.10-artik-1a002227713a29075f5a6bbd0cea8570b7c4779d.tar.gz
linux-3.10-artik-1a002227713a29075f5a6bbd0cea8570b7c4779d.tar.bz2
linux-3.10-artik-1a002227713a29075f5a6bbd0cea8570b7c4779d.zip
This patch enables gpio-i2c to read EDID correctly. We decided to use gpio-i2c instead of using hsi2c3. Hsi2c3 worked well in most cases except UDTV and monit or. We are working on finding out the reason of the failure of hsi2c3. Change-Id: Iace6cbae3884d6934b4851397d665ca2c7902750 Signed-off-by: hwansoon <hs2704.sung@samsung.com>
-rw-r--r--arch/arm/boot/dts/exynos5422-artik10.dts11
1 files changed, 8 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/exynos5422-artik10.dts b/arch/arm/boot/dts/exynos5422-artik10.dts
index 1a9f58d229f..3cf6d305848 100644
--- a/arch/arm/boot/dts/exynos5422-artik10.dts
+++ b/arch/arm/boot/dts/exynos5422-artik10.dts
@@ -23,6 +23,7 @@
aliases {
i2c11 = &i2c_gpio0;
i2c12 = &i2c_gpio1;
+ i2c13 = &i2c_gpio2;
};
chosen {
@@ -364,7 +365,7 @@
hpd-gpio = <&gpx3 7 0>;
pinctrl-names = "default";
pinctrl-0 = <&hdmi_hpd_irq>;
- ddc = <&hsi2c_3>;
+ ddc = <&i2c_gpio2>;
vdd_osc-supply = <&ldo7_reg>;
vdd_pll-supply = <&ldo6_reg>;
@@ -384,9 +385,13 @@
clocks = <&clock 1324>, <&clock 1323>, <&clock 1059>;
};
- hsi2c_3: hsi2c@12CD0000 {
+ i2c_gpio2: i2c@50 {
+ compatible = "i2c-gpio";
+ gpios = <&gpb2 2 0 &gpb2 3 0>;
+ i2c-gpio,delay-us = <2>; /* ~100kHz */
+ #address-cells = <1>;
+ #size-cells = <0>;
status = "okay";
- samsung,i2c-max-bus-freq = <100000>;
hdmiddc@50 {
compatible = "samsung,exynos4210-hdmiddc";