diff options
author | Dong Aisheng <b29396@freescale.com> | 2013-11-06 10:50:09 +0800 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2015-01-15 21:17:29 -0600 |
commit | b3811b7e2fa2a6fc623fea2c6fce58c06fb10007 (patch) | |
tree | 8cc935393004203da116df13530cafa172a0a35f /arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | |
parent | 9a1480d3fa5e5a419f1feeebbd01013428c53f53 (diff) |
ENGR00286724-7 ARM: dts: sabreauto: add flexcan support
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)
Diffstat (limited to 'arch/arm/boot/dts/imx6qdl-sabreauto.dtsi')
-rw-r--r-- | arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi index 0a4ffc5f079c..84a39dee35da 100644 --- a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi @@ -179,6 +179,20 @@ >; }; + 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 @@ -426,6 +440,23 @@ 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"; }; |