freebsd-dev/sys/arm
Kyle Evans c23f22a973 bcm2835_dma: Mark IRQs shareable
On the RPi4, some of these IRQs are shared. Start moving toward a mode where
we accept that shared IRQs happen and simply ignore interrupts that are
seemingly for no reason.

I would like to be more verbose here, but my 30-minute assessment of the
current world order is that mapping a resource/rid to an actual IRQ number
(as found in FDT) data is not a simple matter. Determining if more than one
handler is attached to an IRQ is closer to feasible, but it's unclear which
way is the cleaner path. Beyond that, we're only really using it to be
slightly more verbose when something's going wrong, so for now just suppress
and drop a complaint-comment.

This was originally submitted (via freebsd-arm@) by Robert Crowston; the
additional verbosity was dropped by kevans@.

Submitted by:	Robert Crowston <crowston@protonmail.com>
2019-11-08 03:27:56 +00:00
..
allwinner arm64: allwinner: a64: Do not init the video related clocks 2019-11-06 18:39:32 +00:00
altera/socfpga o Add support for multi-port instances of Synopsys DesignWare APB GPIO 2019-09-04 15:37:24 +00:00
amlogic/aml8726 Implement missing MMCBR ivars 2019-07-04 14:15:04 +00:00
annapurna/alpine arm: Add kern_clocksource.c directly in files.arm 2019-04-16 20:04:22 +00:00
arm arm: correct kernelstack allocation size 2019-10-22 21:46:03 +00:00
broadcom/bcm2835 bcm2835_dma: Mark IRQs shareable 2019-11-08 03:27:56 +00:00
cloudabi32 Remove sv_pagesize, originally introduced with r100384. 2019-03-01 16:16:38 +00:00
conf Include dwgpio to the build. 2019-09-04 15:55:44 +00:00
freescale Apply a runtime patch to the FDT data for imx6 to fix iomuxc problems. 2019-09-15 19:38:15 +00:00
include Port r353622 to sparc64 and arm v4. 2019-10-16 21:07:18 +00:00
mv Update Armada 8k drivers to cover newly imported DT and latest changes 2019-10-20 10:48:27 +00:00
nvidia Change synchonization rules for vm_page reference counting. 2019-09-09 21:32:42 +00:00
qemu arm: Add kern_clocksource.c directly in files.arm 2019-04-16 20:04:22 +00:00
ralink Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:13:24 +00:00
rockchip Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
samsung/exynos exynos5: avoid NULL deref in error case 2019-08-30 00:36:17 +00:00
ti Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:13:28 +00:00
versatile Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
xilinx arm: Add kern_clocksource.c directly in files.arm 2019-04-16 20:04:22 +00:00