1description: ST STM32 FDCAN CAN FD controller
2
3compatible: "st,stm32-fdcan"
4
5include: ["bosch,m_can-base.yaml", "pinctrl-device.yaml"]
6
7properties:
8  reg:
9    required: true
10
11  interrupts:
12    required: true
13
14  interrupt-names:
15    required: true
16
17  clocks:
18    required: true
19
20  clk-divider:
21    type: int
22    enum:
23      - 1
24      - 2
25      - 4
26      - 6
27      - 8
28      - 10
29      - 12
30      - 14
31      - 16
32      - 18
33      - 20
34      - 22
35      - 24
36      - 26
37      - 28
38      - 30
39
40    description: |
41      Divides the kernel clock giving the time quanta clock that is fed to the
42      CAN core(FDCAN_CKDIV).
43      Note that the divisor is common to all 'st,stm32-fdcan' instances.
44      Divide by 1 is the peripherals reset value and remains set unless
45      this property is configured.
46