infineon,canfd-controller

Description

Infineon CAN FD controller wrapper.


This node represents the top-level Infineon CANFD IP block that contains
shared resources (global control register, Message RAM, ECC) common to all
CAN FD channels.  Individual CAN channels are child nodes of this controller.

The controller driver powers on the Message RAM and configures optional
wrapper-level features (timestamp counter, ECC) before any channel can
operate.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

shared-timestamp-counter

boolean

Enable the shared timestamp counter in the CAN FD wrapper.
When set, the driver enables the wrapper's TS_CTL counter and
configures each child M_CAN channel to use it as an external
timestamp source.

ecc-enabled

boolean

Enable ECC on the shared Message RAM.  When set, the driver
activates single-bit error correction and double-bit error
detection for all Message RAM accesses.