PolarFire SoC /does/ have a SiFive pdma, despite what I suggested as a conflict resolution to Zong. Somehow the entry fell through the cracks between versions of my dt patches, so re-add it with Zong's updated compatible & dma-channels property.
Unified · Split
| @@ -192,6 +192,15 @@ · 191 unmodified lines | ||
| 192 | 192 | riscv,ndev = <186>; |
| 193 | 193 | }; |
| 194 | 194 | |
| 195 | + pdma: dma-controller@3000000 { | |
| 196 | + compatible = "sifive,fu540-c000-pdma", "sifive,pdma0"; | |
| 197 | + reg = <0x0 0x3000000 0x0 0x8000>; | |
| 198 | + interrupt-parent = <&plic>; | |
| 199 | + interrupts = <5 6>, <7 8>, <9 10>, <11 12>; | |
| 200 | + dma-channels = <4>; | |
| 201 | + #dma-cells = <1>; | |
| 202 | + }; | |
| 203 | + | |
| 195 | 204 | clkcfg: clkcfg@20002000 { |
| 196 | 205 | compatible = "microchip,mpfs-clkcfg"; |
| 197 | 206 | reg = <0x0 0x20002000 0x0 0x1000>, <0x0 0x3E001000 0x0 0x1000>; |