From 8b6b4eb9086292143d0451f0e50eeb75a2e9ca81 Mon Sep 17 00:00:00 2001 From: Ye Li Date: Wed, 10 Jan 2018 02:37:29 -0600 Subject: MLK-17357-1 dts: imx8qxp_mek: set the i2c mux register offset to 0 The i2c mux PCA9646 does not have register offset. We should read/write its control register immediately following the i2c device address. Use u-boot,i2c-offset-len to set the register offset length to 0. Signed-off-by: Ye Li Acked-by: Peng Fan (cherry picked from commit e3aa5b1ea468f60b798c9eea9abf18e6019b126b) --- arch/arm/dts/fsl-imx8qxp-mek.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/dts/fsl-imx8qxp-mek.dts b/arch/arm/dts/fsl-imx8qxp-mek.dts index aed7fc153d..6ad405042a 100644 --- a/arch/arm/dts/fsl-imx8qxp-mek.dts +++ b/arch/arm/dts/fsl-imx8qxp-mek.dts @@ -331,6 +331,7 @@ pca9646_switch: mux@71 { compatible = "nxp,pca9544"; reg = <0x71>; + u-boot,i2c-offset-len = <0>; #address-cells = <1>; #size-cells = <0>; -- cgit v1.2.3