]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: i.MX51: digi-connectcore-som: Add support for I2C bus recovery
authorAlexander Shiyan <shc_work@mail.ru>
Sun, 23 Dec 2018 06:03:42 +0000 (09:03 +0300)
committerShawn Guo <shawnguo@kernel.org>
Sat, 12 Jan 2019 03:05:30 +0000 (11:05 +0800)
Define the required properties to enable I2C bus recovery supported by
the I2C subsystem.
This patch adds GPIO based I2C fault injector for Digi Connectcore SOM.

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi

index a2a6408203e3ec9464c717379ee3511d30b2ca6b..d90ba5fe4f1bf67ecd2c3b5d650ed6f9b655b53e 100644 (file)
@@ -174,9 +174,12 @@ &fec {
 };
 
 &i2c2 {
-       pinctrl-names = "default";
+       pinctrl-names = "default", "gpio";
        pinctrl-0 = <&pinctrl_i2c2>;
+       pinctrl-1 = <&pinctrl_i2c2_gpio>;
        clock-frequency = <400000>;
+       scl-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
+       sda-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
        status = "okay";
 
        mma7455l@1d {
@@ -290,6 +293,13 @@ MX51_PAD_GPIO1_3__I2C2_SDA         0x400001ed
                        >;
                };
 
+               pinctrl_i2c2_gpio: i2c2gpiogrp {
+                       fsl,pins = <
+                               MX51_PAD_GPIO1_2__GPIO1_2               0x400001ed
+                               MX51_PAD_GPIO1_3__GPIO1_3               0x400001ed
+                       >;
+               };
+
                pinctrl_nfc: nfcgrp {
                        fsl,pins = <
                                MX51_PAD_NANDF_D0__NANDF_D0             0x80000000