summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi
diff options
context:
space:
mode:
authorDong Aisheng <b29396@freescale.com>2013-11-06 10:50:09 +0800
committerNitin Garg <nitin.garg@freescale.com>2015-01-15 21:17:29 -0600
commitb3811b7e2fa2a6fc623fea2c6fce58c06fb10007 (patch)
tree8cc935393004203da116df13530cafa172a0a35f /arch/arm/boot/dts/imx6qdl-sabreauto.dtsi
parent9a1480d3fa5e5a419f1feeebbd01013428c53f53 (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.dtsi31
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";
};