ARM: dts: imx6ull-colibri: change touch i2c parameters
authorMax Krummenacher <max.krummenacher@toradex.com>
Fri, 6 May 2022 13:24:05 +0000 (15:24 +0200)
committerShawn Guo <shawnguo@kernel.org>
Sat, 7 May 2022 01:53:09 +0000 (09:53 +0800)
Switch on 22 kOhm pull-ups and lower the I2C frequency to around 40 kHz
to get more reliable communication.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/imx6ull-colibri.dtsi

index 84bb7574d211b2f492194b4c3bd9731ca447a163..dc947035495b6b72dc283a0972e235328e64dd06 100644 (file)
 };
 
 &i2c2 {
+       /* Use low frequency to compensate for the high pull-up values. */
+       clock-frequency = <40000>;
        pinctrl-names = "default", "gpio";
        pinctrl-0 = <&pinctrl_i2c2>;
        pinctrl-1 = <&pinctrl_i2c2_gpio>;
 
        pinctrl_i2c2: i2c2-grp {
                fsl,pins = <
-                       MX6UL_PAD_UART5_TX_DATA__I2C2_SCL 0x4001b8b0
-                       MX6UL_PAD_UART5_RX_DATA__I2C2_SDA 0x4001b8b0
+                       MX6UL_PAD_UART5_TX_DATA__I2C2_SCL 0x4001f8b0
+                       MX6UL_PAD_UART5_RX_DATA__I2C2_SDA 0x4001f8b0
                >;
        };
 
        pinctrl_i2c2_gpio: i2c2-gpio-grp {
                fsl,pins = <
-                       MX6UL_PAD_UART5_TX_DATA__GPIO1_IO30 0x4001b8b0
-                       MX6UL_PAD_UART5_RX_DATA__GPIO1_IO31 0x4001b8b0
+                       MX6UL_PAD_UART5_TX_DATA__GPIO1_IO30 0x4001f8b0
+                       MX6UL_PAD_UART5_RX_DATA__GPIO1_IO31 0x4001f8b0
                >;
        };