| # Copyright (c) 2019 Vestas Wind Systems A/S |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| description: | |
| NXP FlexCAN controller |
| |
| Example: |
| flexcan0: can@40024000 { |
| status = "okay"; |
| compatible = "nxp,flexcan"; |
| reg = <0x40024000 0x1000>; |
| interrupts = <78 0>, <79 0>, <80 0>, <81 0>; |
| interrupt-names = "warning", "error", "wake-up", "mb-0-15"; |
| clocks = <&scg KINETIS_SCG_BUS_CLK>; |
| clk-source = <1>; |
| sjw = <1>; |
| sample-point = <875>; |
| bus-speed = <125000>; |
| pinctrl-0 = <&pinmux_flexcan0>; |
| pinctrl-names = "default"; |
| |
| can-transceiver { |
| max-bitrate = <1000000>; |
| }; |
| }; |
| |
| compatible: "nxp,flexcan" |
| |
| include: ["can-controller.yaml", "pinctrl-device.yaml"] |
| |
| properties: |
| reg: |
| required: true |
| |
| interrupts: |
| required: true |
| |
| clocks: |
| required: true |
| |
| clk-source: |
| type: int |
| required: true |
| description: CAN engine clock source |