1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright 2021 Linaro
4 */
5
6/dts-v1/;
7/plugin/;
8
9#include <dt-bindings/gpio/gpio.h>
10#include <dt-bindings/interrupt-controller/irq.h>
11
12#include "imx8mm-pinfunc.h"
13
14&{/} {
15	clocks {
16		#address-cells = <1>;
17		#size-cells = <0>;
18		clk40m: clk@1 {
19			compatible = "fixed-clock";
20			reg = <1>;
21			#clock-cells = <0>;
22			clock-frequency = <40000000>;
23			clock-output-names = "clk40m";
24		};
25	};
26};
27
28&ecspi2 {
29	#address-cells = <1>;
30	#size-cells = <0>;
31
32	can0: can@0 {
33		compatible = "microchip,mcp2518fd";
34		reg = <0>;
35		microchip,rx-int = <&gpio4 31 IRQ_TYPE_LEVEL_LOW>;
36		pinctrl-names = "default";
37		pinctrl-0 = <&pinctrl_can0>;
38		interrupt-parent = <&gpio5>;
39		interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
40		spi-max-frequency = <20000000>;
41		clocks = <&clk40m>;
42		status = "okay";
43	};
44};
45
46&iomuxc {
47	pinctrl_can0: can0grp {
48		fsl,pins = <
49			MX8MM_IOMUXC_SAI3_TXC_GPIO5_IO0		0x00
50			MX8MM_IOMUXC_SAI3_TXFS_GPIO4_IO31       0x00
51		>;
52	};
53};
54