]> www.infradead.org Git - users/willy/xarray.git/commitdiff
arm64: dts: imx93-11x11-evk: add flexcan support
authorHaibo Chen <haibo.chen@nxp.com>
Tue, 3 Sep 2024 18:54:48 +0000 (14:54 -0400)
committerShawn Guo <shawnguo@kernel.org>
Wed, 16 Oct 2024 03:50:39 +0000 (11:50 +0800)
Add flexcan support.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Reviewed-by: Jun Li <jun.li@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts

index 43343cda5d0d82d377b1ac17fcf493411e79fed9..3ecbfb19fd8a7703b1b4b8b77f72dc192bc063cd 100644 (file)
                regulator-max-microvolt = <1800000>;
        };
 
+       reg_can2_standby: regulator-can2-standby {
+               compatible = "regulator-fixed";
+               regulator-name = "can2-stby";
+               regulator-min-microvolt = <3300000>;
+               regulator-max-microvolt = <3300000>;
+               gpio = <&adp5585 6 GPIO_ACTIVE_LOW>;
+       };
+
        reg_usdhc2_vmmc: regulator-usdhc2 {
                compatible = "regulator-fixed";
                pinctrl-names = "default";
        };
 };
 
+&flexcan2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_flexcan2>;
+       xceiver-supply = <&reg_can2_standby>;
+       status = "okay";
+};
+
 &lpi2c1 {
        clock-frequency = <400000>;
        pinctrl-names = "default";
                >;
        };
 
+       pinctrl_flexcan2: flexcan2grp {
+               fsl,pins = <
+                       MX93_PAD_GPIO_IO25__CAN2_TX     0x139e
+                       MX93_PAD_GPIO_IO27__CAN2_RX     0x139e
+               >;
+       };
+
        pinctrl_uart1: uart1grp {
                fsl,pins = <
                        MX93_PAD_UART1_RXD__LPUART1_RX                  0x31e