summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Cai <r63905@freescale.com>2015-04-16 17:20:20 +0800
committerFrank Li <Frank.Li@freescale.com>2015-04-24 23:03:58 +0800
commit203628cc71edf1d532eb37cd979f803bfde2d190 (patch)
tree46ce26d8474e55bf7325e3471cf158808f364daa
parent5368972a2d4edaef943bec6f3ce63428fc5c5921 (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> (cherry picked from commit c99c1c352f3954570f1a91eebef84ce3bdb164eb)
-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 db3f5d285f5c..e480fc9df96d 100644
--- a/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
+++ b/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
@@ -875,9 +875,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>;