aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorAndrey Makarov <ph.makarov@gmail.com>2022-07-16 14:32:10 +0300
committerPeter Maydell <peter.maydell@linaro.org>2022-07-18 13:25:13 +0100
commit004c8a8bc569c8b18fca6fc90ffe3223daaf17b7 (patch)
treefb0987e16733a9f93cf7561b9d30c27699096181 /.github
parent53ae2fdef1f5661cbaa2ea571c517f98e6041cb8 (diff)
downloadqemu-004c8a8bc569c8b18fca6fc90ffe3223daaf17b7.zip
qemu-004c8a8bc569c8b18fca6fc90ffe3223daaf17b7.tar.gz
qemu-004c8a8bc569c8b18fca6fc90ffe3223daaf17b7.tar.bz2
Align Raspberry Pi DMA interrupts with Linux DTS
There is nothing in the specs on DMA engine interrupt lines: it should have been in the "BCM2835 ARM Peripherals" datasheet but the appropriate "ARM peripherals interrupt table" (p.113) is nearly empty. All Raspberry Pi models 1-3 (based on bcm2835) have Linux device tree (arch/arm/boot/dts/bcm2835-common.dtsi +25): /* dma channel 11-14 share one irq */ This information is repeated in the driver code (drivers/dma/bcm2835-dma.c +1344): /* * in case of channel >= 11 * use the 11th interrupt and that is shared */ In this patch channels 0--10 and 11--14 are handled separately. Signed-off-by: Andrey Makarov <andrey.makarov@auriga.com> Message-id: 20220716113210.349153-1-andrey.makarov@auriga.com [PMM: fixed checkpatch nits] Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions