]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00286724-7 ARM: dts: sabreauto: add flexcan support
authorDong Aisheng <b29396@freescale.com>
Wed, 6 Nov 2013 02:50:09 +0000 (10:50 +0800)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:17:29 +0000 (21:17 -0600)
The flexcan1 is disabled by default since it's conflict with fec.

Signed-off-by: Dong Aisheng <b29396@freescale.com>
(cherry picked from commit 0f6cfd8708633ee2f924aa509b30bb17b185f84e)

arch/arm/boot/dts/imx6qdl-sabreauto.dtsi

index 0a4ffc5f079c70203ab6207288713d85bcc02c18..84a39dee35dab744202e57415685e834d9f0a0d0 100644 (file)
                        >;
                };
 
+               pinctrl_flexcan1: flexcan1grp {
+                       fsl,pins = <
+                               MX6QDL_PAD_KEY_ROW2__FLEXCAN1_RX        0x80000000
+                               MX6QDL_PAD_KEY_COL2__FLEXCAN1_TX        0x80000000
+                       >;
+               };
+
+               pinctrl_flexcan2: flexcan2grp {
+                       fsl,pins = <
+                               MX6QDL_PAD_KEY_COL4__FLEXCAN2_TX        0x80000000
+                               MX6QDL_PAD_KEY_ROW4__FLEXCAN2_RX        0x80000000
+                       >;
+               };
+
                pinctrl_gpmi_nand: gpminandgrp {
                        fsl,pins = <
                                MX6QDL_PAD_NANDF_CLE__NAND_CLE          0xb0b1
        status = "okay";
 };
 
+&flexcan1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_flexcan1>;
+       pinctrl-assert-gpios = <&max7310_b 3 GPIO_ACTIVE_HIGH>; /* TX */
+       trx-en-gpio = <&max7310_b 6 GPIO_ACTIVE_HIGH>;
+       trx-stby-gpio = <&max7310_b 5 GPIO_ACTIVE_HIGH>;
+       status = "disabled"; /* pin conflict with fec */
+};
+
+&flexcan2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_flexcan2>;
+       trx-en-gpio = <&max7310_c 6 GPIO_ACTIVE_HIGH>;
+       trx-stby-gpio = <&max7310_c 5 GPIO_ACTIVE_HIGH>;
+       status = "okay";
+};
+
 &hdmi_audio {
        status = "okay";
 };