summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorRobby Cai <r63905@freescale.com>2015-04-16 17:20:20 +0800
committerJason Liu <r64343@freescale.com>2015-05-08 17:24:45 +0800
commitf4779c8d90e1967846f55f217161944106efe058 (patch)
tree977c7df19c01ebd375f57643d1c2f35e81b91c95 /arch
parent33df95f23e0d6b9aed3af8e183b9241710178c94 (diff)
MLK-10670 ARM: dts: imx7d-12x12-arm2: correct touch chip's slave address
There's an error message when boot kernel. ... i2c i2c-0: IMX I2C adapter registered max732x 2-0068: failed reading i2c i2c-2: Failed to register i2c client max17135 at 0x48 (-16) i2c i2c-2: of_i2c: Failure registering /soc/aips-bus@30800000/i2c@30a40000/max17135@48 ... This error is introduced by touch driver patch. The reason is that the TSC2007(touch) has the same I2C slave address as MAX17135 (Eink display PMIC). This will cause that MAX17135 can not be detected. The board has to be done with a rework (populate R172), and thus TSC2007's slave address changes to 0x49. This patch updates the address to 0x49. Signed-off-by: Robby Cai <r63905@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts b/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
index 9ab83bd8c66b..b90dc3bef07b 100644
--- a/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
+++ b/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
@@ -894,9 +894,9 @@
pinctrl-0 = <&pinctrl_i2c3_1>;
status = "okay";
- tsc2007@48 {
+ tsc2007@49 {
compatible = "ti,tsc2007";
- reg = <0x48>;
+ reg = <0x49>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_tsc2007>;
interrupt-parent = <&gpio1>;