1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright 2026 NXP 4 */ 5 6#include <dt-bindings/gpio/gpio.h> 7#include "imx91-pinfunc.h" 8 9/dts-v1/; 10/plugin/; 11 12&{/} { 13 flexcan_phy: can-phy { 14 compatible = "nxp,tja1057"; 15 #phy-cells = <0>; 16 max-bitrate = <5000000>; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_flexcan_phy>; 19 silent-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; 20 }; 21}; 22 23&flexcan1 { 24 phys = <&flexcan_phy>; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&pinctrl_flexcan1>, <&can_fun>; 27 status = "okay"; 28}; 29 30&iomuxc { 31 pinctrl_flexcan_phy: flexcanphygrp { 32 fsl,pins = < 33 MX91_PAD_PDM_BIT_STREAM1__GPIO1_IO10 0x31e 34 >; 35 }; 36 37 pinctrl_flexcan1: flexcan1grp { 38 fsl,pins = < 39 MX91_PAD_PDM_CLK__CAN1_TX 0x139e 40 MX91_PAD_PDM_BIT_STREAM0__CAN1_RX 0x139e 41 >; 42 }; 43}; 44 45/* micfil uses PDM port A pins, conflicts with can1 */ 46&micfil { 47 status = "disabled"; 48}; 49