diff options
author | Robby Cai <r63905@freescale.com> | 2015-04-16 17:20:20 +0800 |
---|---|---|
committer | Frank Li <Frank.Li@freescale.com> | 2015-04-24 23:03:58 +0800 |
commit | 203628cc71edf1d532eb37cd979f803bfde2d190 (patch) | |
tree | 46ce26d8474e55bf7325e3471cf158808f364daa | |
parent | 5368972a2d4edaef943bec6f3ce63428fc5c5921 (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.dts | 4 |
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>; |