summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
diff options
context:
space:
mode:
authorAlexander Shiyan <shc_work@mail.ru>2018-12-23 09:03:42 +0300
committerShawn Guo <shawnguo@kernel.org>2019-01-12 11:05:30 +0800
commit0d422e670b6f9c26a2ef54700a6baa03230a4283 (patch)
tree03257582c0bcc1f8f94ab0ff834b72928d2c0476 /arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
parent526f56a359c5f7681ba640e8c797d97c98b1b259 (diff)
ARM: dts: i.MX51: digi-connectcore-som: Add support for I2C bus recovery
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>
Diffstat (limited to 'arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi')
-rw-r--r--arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi12
1 files changed, 11 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi b/arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
index a2a6408203e3..d90ba5fe4f1b 100644
--- a/arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
+++ b/arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
@@ -174,9 +174,12 @@
};
&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 @@
>;
};
+ 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