summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Drozdov <denys.drozdov@toradex.com>2021-09-02 10:01:41 +0300
committerDenys Drozdov <denys.drozdov@toradex.com>2021-09-14 10:18:47 +0300
commitc30c2a80646a27bf863197a99f314ed839837bf2 (patch)
tree01242f80a22bc4c0491b9a6d02c8619764e11d6e
parent09dedcf8e8301c81290944fec7f46498a6057fb6 (diff)
ARM64: dts: apalis-imx8: support flexcan3
Apalis Evaluation board supports CAN3 interface on the Mezzanine board. Provide related iomux setting for flexcan3 - GPIO5 (MXM Pin 11) for FLEXCAN2_RX, - GPIO6 (MXM Pin 13) for FLEXCAN2_TX. Related-to: ELB-2578 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
-rw-r--r--arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi18
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi b/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
index e7f7c0bf83e0..de57a065b4e2 100644
--- a/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
@@ -322,6 +322,16 @@
/* xceiver-supply = <&reg_can_stby>; */
};
+/* Apalis CAN3 - Mezzanine */
+&flexcan3 {
+ /* define the following property to disable CAN-FD mode */
+ /* disable-fd-mode; */
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_flexcan3>;
+ /* xceiver-supply = <&reg_can_stby>; */
+};
+
+
/* Apalis HDMI1 */
&hdmi {
compatible = "cdn,imx8qm-hdmi";
@@ -500,6 +510,14 @@
>;
};
+ /* Apalis CAN3 */
+ pinctrl_flexcan3: flexcan2grp {
+ fsl,pins = <
+ IMX8QM_FLEXCAN2_TX_DMA_FLEXCAN2_TX 0x21
+ IMX8QM_FLEXCAN2_RX_DMA_FLEXCAN2_RX 0x21
+ >;
+ };
+
/* Apalis DAP1 */
pinctrl_dap1_gpios: dap1gpiosgrp {
fsl,pins = <