]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00330831 ARM: dts: imx6sx-sdb: Add I2C bus support for i.MX6sx-sdb board
authorHaibo Chen <haibo.chen@freescale.com>
Tue, 9 Sep 2014 12:28:34 +0000 (20:28 +0800)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:17:14 +0000 (21:17 -0600)
Add I2C1, I2C2, I2C3, I2C4 bus support for i.MX6sx-sdb
board in the new branch 3.14.y.

Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
arch/arm/boot/dts/imx6sx-sdb.dts

index 922d0d598b6ef91edd8772ed10df17454fedfe0c..9389634b8456ae4af63863d29aacf31ee0e45c96 100644 (file)
        status = "okay";
 };
 
+&i2c1 {
+       clock-frequency = <100000>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_i2c1>;
+       status = "okay";
+};
+
+&i2c2 {
+       clock-frequency = <100000>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_i2c2>;
+       status = "okay";
+};
+
+&i2c3 {
+       clock-frequency = <100000>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_i2c3>;
+       status = "okay";
+};
+
+&i2c4 {
+       clock-frequency = <100000>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_i2c4>;
+       status = "okay";
+};
+
 &iomuxc {
        imx6x-sdb {
                pinctrl_enet1: enet1grp {
                        >;
                };
 
+               pinctrl_i2c1: i2c1grp {
+                       fsl,pins = <
+                               MX6SX_PAD_GPIO1_IO01__I2C1_SDA 0x4001b8b1
+                               MX6SX_PAD_GPIO1_IO00__I2C1_SCL 0x4001b8b1
+                       >;
+               };
+
+               pinctrl_i2c2: i2c2grp {
+                       fsl,pins = <
+                               MX6SX_PAD_GPIO1_IO03__I2C2_SDA 0x4001b8b1
+                               MX6SX_PAD_GPIO1_IO02__I2C2_SCL 0x4001b8b1
+                       >;
+               };
+
+               pinctrl_i2c3: i2c3grp {
+                       fsl,pins = <
+                               MX6SX_PAD_KEY_ROW4__I2C3_SDA 0x4001b8b1
+                               MX6SX_PAD_KEY_COL4__I2C3_SCL 0x4001b8b1
+                       >;
+               };
+
+               pinctrl_i2c4: i2c4grp {
+                       fsl,pins = <
+                               MX6SX_PAD_CSI_DATA07__I2C4_SDA 0x4001b8b1
+                               MX6SX_PAD_CSI_DATA06__I2C4_SCL 0x4001b8b1
+                       >;
+               };
+
                pinctrl_lcdif_dat: lcdifdatgrp {
                        fsl,pins = <
                                MX6SX_PAD_LCD1_DATA00__LCDIF1_DATA_0 0x4001b0b0