1# Copyright (c) 2023 Vestas Wind Systems A/S
2# SPDX-License-Identifier: Apache-2.0
3
4description: |
5  NXP FlexCAN CANFD controller.
6
7  This is a specialization of the NXP FlexCAN CAN controller with support for CAN-FD.
8
9  Example:
10    flexcan3: can@401d8000 {
11      status = "okay";
12      compatible = "nxp,flexcan-fd", "nxp,flexcan";
13      reg = <0x401d8000 0x1000>;
14      interrupts = <154 0>;
15      interrupt-names = "common";
16      clocks = <&ccm IMX_CCM_CAN_CLK 0x84 6>;
17      clk-source = <2>;
18      sample-point = <875>;
19      sample-point-data = <875>;
20      bus-speed = <125000>;
21      bus-speed-data = <1000000>;
22      pinctrl-0 = <&pinmux_flexcan3>;
23      pinctrl-names = "default";
24
25      can-transceiver {
26        max-bitrate = <5000000>;
27      };
28    };
29
30compatible: "nxp,flexcan-fd"
31
32include: ["nxp,flexcan.yaml", "can-fd-controller.yaml", "pinctrl-device.yaml"]
33