|
130 | 130 | nxp,kinetis-port = <&porte>;
|
131 | 131 | };
|
132 | 132 |
|
| 133 | + lpuart0: lpuart@4009f000 { |
| 134 | + compatible = "nxp,lpuart"; |
| 135 | + status = "disabled"; |
| 136 | + reg = <0x4009f000 0x1000>; |
| 137 | + interrupts = <31 0>; |
| 138 | + clocks = <&syscon MCUX_LPUART0_CLK>; |
| 139 | + /* DMA channels 0 and 1 muxed to LPUART0 RX and TX */ |
| 140 | + dmas = <&edma0 0 21>, <&edma0 1 22>; |
| 141 | + dma-names = "rx", "tx"; |
| 142 | + }; |
| 143 | + |
| 144 | + lpuart1: lpuart@4009a000 { |
| 145 | + compatible = "nxp,lpuart"; |
| 146 | + status = "disabled"; |
| 147 | + reg = <0x4009a000 0x1000>; |
| 148 | + interrupts = <32 0>; |
| 149 | + clocks = <&syscon MCUX_LPUART1_CLK>; |
| 150 | + /* DMA channels 2 and 3 muxed to LPUART1 RX and TX */ |
| 151 | + dmas = <&edma0 2 23>, <&edma0 3 24>; |
| 152 | + dma-names = "rx", "tx"; |
| 153 | + }; |
| 154 | + |
133 | 155 | lpuart2: lpuart@400a1000 {
|
134 | 156 | compatible = "nxp,lpuart";
|
135 | 157 | status = "disabled";
|
136 | 158 | reg = <0x400a1000 0x1000>;
|
137 | 159 | interrupts = <33 0>;
|
138 | 160 | clocks = <&syscon MCUX_LPUART2_CLK>;
|
| 161 | + /* DMA channels 4 and 5, muxed to LPUART2 RX and TX */ |
| 162 | + dmas = <&edma0 4 25>, <&edma0 5 26>; |
| 163 | + dma-names = "rx", "tx"; |
| 164 | + }; |
| 165 | + |
| 166 | + lpuart3: lpuart@400a2000 { |
| 167 | + compatible = "nxp,lpuart"; |
| 168 | + status = "disabled"; |
| 169 | + reg = <0x400a2000 0x1000>; |
| 170 | + interrupts = <34 0>; |
| 171 | + clocks = <&syscon MCUX_LPUART3_CLK>; |
| 172 | + /* DMA channels 2 and 3, muxed to LPUART3 RX and TX */ |
| 173 | + dmas = <&edma0 6 27>, <&edma0 7 28>; |
| 174 | + dma-names = "rx", "tx"; |
| 175 | + }; |
| 176 | + |
| 177 | + lpuart4: lpuart@400a3000 { |
| 178 | + compatible = "nxp,lpuart"; |
| 179 | + status = "disabled"; |
| 180 | + reg = <0x400a3000 0x1000>; |
| 181 | + interrupts = <34 0>; |
| 182 | + clocks = <&syscon MCUX_LPUART4_CLK>; |
| 183 | + /* DMA channels 0 and 1 muxed to LPUART4 RX and TX */ |
| 184 | + dmas = <&edma0 0 29>, <&edma0 1 30>; |
| 185 | + dma-names = "rx", "tx"; |
139 | 186 | };
|
140 | 187 |
|
141 | 188 | fmu: flash-controller@40095000 {
|
|
153 | 200 | write-block-size = <128>;
|
154 | 201 | };
|
155 | 202 | };
|
| 203 | + |
| 204 | + edma0: dma-controller@40080000 { |
| 205 | + #dma-cells = <2>; |
| 206 | + compatible = "nxp,mcux-edma"; |
| 207 | + nxp,version = <4>; |
| 208 | + dma-channels = <8>; |
| 209 | + dma-requests = <131>; |
| 210 | + |
| 211 | + reg = <0x40080000 0x1000>; |
| 212 | + interrupts = <2 0>, <3 0>, <4 0>, <5 0>, |
| 213 | + <6 0>, <7 0>, <8 0>, <9 0>; |
| 214 | + no-error-irq; |
| 215 | + status = "disabled"; |
| 216 | + }; |
156 | 217 | };
|
157 | 218 | };
|
158 | 219 |
|
|
0 commit comments