1description: ST STM32H7 series FDCAN CAN FD controller
2
3compatible: "st,stm32h7-fdcan"
4
5include: ["bosch,m_can-base.yaml", "pinctrl-device.yaml"]
6
7properties:
8  clocks:
9    required: true
10
11  reg:
12    required: true
13
14  interrupts:
15    required: true
16
17  interrupt-names:
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    description: |
40      Divides the kernel clock giving the time quanta clock that is fed to the FDCAN core
41      (FDCAN_CCU->CCFG CDIV register bits). Note that the divisor is common to all
42      'st,stm32h7-fdcan' instances.
43
44      Divide by 1 is the peripherals reset value and remains set unless this property is configured.
45