|
104 | 104 | dma-channels = <12>; |
105 | 105 | dma-requests = <73>; |
106 | 106 | }; |
| 107 | + |
| 108 | + can { |
| 109 | + compatible = "bosch,m-can-base"; |
| 110 | + #address-cells = <1>; |
| 111 | + #size-cells = <1>; |
| 112 | + std-filter-elements = <28>; |
| 113 | + ext-filter-elements = <8>; |
| 114 | + rx-fifo0-elements = <3>; |
| 115 | + rx-fifo1-elements = <3>; |
| 116 | + rx-buffer-elements = <0>; |
| 117 | + tx-buffer-elements = <3>; |
| 118 | + |
| 119 | + can1: can@40006400 { |
| 120 | + compatible = "st,stm32-fdcan"; |
| 121 | + #address-cells = <1>; |
| 122 | + #size-cells = <0>; |
| 123 | + reg = <0x40006400 0x400>, <0x4000B400 0x350>; |
| 124 | + reg-names = "m_can", "message_ram"; |
| 125 | + interrupts = <21 0>, <22 0>; |
| 126 | + interrupt-names = "LINE_0", "LINE_1"; |
| 127 | + shared-irqs = <&shared_irq21 &shared_irq22>; |
| 128 | + shared-irq-names = "LINE_0", "LINE_1"; |
| 129 | + status = "disabled"; |
| 130 | + label = "CAN_1"; |
| 131 | + }; |
| 132 | + |
| 133 | + can2: can@40006800 { |
| 134 | + compatible = "st,stm32-fdcan"; |
| 135 | + #address-cells = <1>; |
| 136 | + #size-cells = <0>; |
| 137 | + reg = <0x40006800 0x400>, <0x4000B750 0x350>; |
| 138 | + reg-names = "m_can", "message_ram"; |
| 139 | + interrupts = <21 0>, <22 0>; |
| 140 | + interrupt-names = "LINE_0", "LINE_1"; |
| 141 | + shared-irqs = <&shared_irq21 &shared_irq22>; |
| 142 | + shared-irq-names = "LINE_0", "LINE_1"; |
| 143 | + status = "disabled"; |
| 144 | + label = "CAN_2"; |
| 145 | + }; |
| 146 | + }; |
107 | 147 | }; |
108 | 148 |
|
109 | 149 | shared_irq21: shared_irq21 { |
|
0 commit comments