| 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 |