@samitouri / QOSamiQemu / commits / f43d950719

hw/arm/mps2-tz.c: add AN547 AHB PPC EXP1 DMA ports

Page 42 of the AN547 TRM defines the AHB PPC EXP1 ports with DMA 1-3 AN547 TRM: https://developer.arm.com/documentation/dai0547/latest/ Suggested-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Simon Xu <simonxhy0404@gmail.com> Message-id: 20260805191257.11303-5-simonxhy0404@gmail.com Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

Simon Xu committed Aug 11, 2026 at 20:14 UTC f43d9507194c81e76ef2828ef90a3b2102890c20
1 file changed +8
hw/arm/mps2-tz.c
+8
@@ -1113,6 +1113,14 @@ static void mps2tz_common_init(MachineState *machine)
1113 { /* port 7 USER AHB interface 3 */ },
1114 { "eth-usb", make_eth_usb, NULL, 0x41400000, 0x200000, { 49 } },
1115 },
1116 + }, {
1117 + .name = "ahb_ppcexp1",
1118 + .ports = {
1119 + { /* port 0 reserved */ },
1120 + { "dma1", make_dma, &mms->dma[1], 0x41201000, 0x1000, { 62, 60, 61 } },
1121 + { "dma2", make_dma, &mms->dma[2], 0x41202000, 0x1000, { 65, 63, 64 } },
1122 + { "dma3", make_dma, &mms->dma[3], 0x41203000, 0x1000, { 68, 66, 67 } },
1123 + },
1124 },
1125 };
1126