From c30c2a80646a27bf863197a99f314ed839837bf2 Mon Sep 17 00:00:00 2001 From: Denys Drozdov Date: Thu, 2 Sep 2021 10:01:41 +0300 Subject: 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 --- arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'arch/arm64/boot/dts/freescale') 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 = <®_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 = <®_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 = < -- cgit v1.2.3