27 lines
1.1 KiB
YAML
27 lines
1.1 KiB
YAML
description: Bosch M_CAN CAN FD controller base
|
|
|
|
include: [can-fd-controller.yaml]
|
|
|
|
properties:
|
|
bosch,mram-cfg:
|
|
type: array
|
|
required: true
|
|
description: |
|
|
Bosch M_CAN message RAM configuration. The cells in the array have the following format:
|
|
|
|
<offset std-filter-elements ext-filter-elements rx-fifo0-elements rx-fifo1-elements
|
|
rx-buffer-elements tx-event-fifo-elements tx-buffer-elements>
|
|
|
|
The 'offset' is an address offset of the message RAM where the following elements start
|
|
from. This is normally set to 0x0 when using a non-shared message RAM. The remaining cells
|
|
specify how many elements are allocated for each filter type/FIFO/buffer.
|
|
|
|
The Bosch M_CAN IP supports the following elements:
|
|
11-bit Filter 0-128 elements / 0-128 words
|
|
29-bit Filter 0-64 elements / 0-128 words
|
|
Rx FIFO 0 0-64 elements / 0-1152 words
|
|
Rx FIFO 1 0-64 elements / 0-1152 words
|
|
Rx Buffers 0-64 elements / 0-1152 words
|
|
Tx Event FIFO 0-32 elements / 0-64 words
|
|
Tx Buffers 0-32 elements / 0-576 words
|