linux-stable/drivers
Ben Skeggs 3ebd64aa3c drm/nouveau/intr: support multiple trees, and explicit interfaces
Turing adds a second top-level interrupt tree in HW, in addition to the
trees available via NV_PMC.  Most of the interrupts we care about are
exposed in both trees, but not all of them, and we have some rather
nasty hacks to route the fault buffer interrupts.

Ampere removes the NV_PMC trees entirely.

Here we add some infrastructure to be able to handle all of this more
cleanly, as well as providing more explicit control over handlers.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
2022-11-09 10:44:35 +10:00
..
accessibility
acpi ACPI fixes for 6.1-rc2 2022-10-21 18:08:30 -07:00
amba
android
ata ata: ahci_qoriq: Fix compilation warning 2022-10-18 08:02:14 +09:00
atm
auxdisplay
base
bcma
block block-6.1-2022-10-20 2022-10-21 15:14:14 -07:00
bluetooth
bus
cdrom
char
clk firmware: raspberrypi: Move the clock IDs to the firmware header 2022-10-28 13:03:19 +02:00
clocksource
comedi
connector
counter
cpufreq cpufreq: sun50i: Switch to use dev_err_probe() helper 2022-10-18 16:22:26 +05:30
cpuidle
crypto
cxl
dax
dca
devfreq
dio
dma
dma-buf dma-buf: Make locking consistent in dma_buf_detach() 2022-11-02 13:52:38 +03:00
edac
eisa
extcon
firewire
firmware drm-misc-next for 6.2: 2022-11-04 12:33:04 +10:00
fpga
fsi
gnss
gpio
gpu drm/nouveau/intr: support multiple trees, and explicit interfaces 2022-11-09 10:44:35 +10:00
greybus
hid for-linus-2022102101 2022-10-21 17:41:57 -07:00
hsi
hte
hv
hwmon - Use the correct CPU capability clearing function on the error path in 2022-10-23 10:01:34 -07:00
hwspinlock
hwtracing
i2c i2c: mlxbf: depend on ACPI; clean away ifdeffage 2022-10-21 07:59:35 +02:00
i3c
idle
iio
infiniband Merge drm/drm-next into drm-misc-next 2022-10-18 15:00:03 +02:00
input
interconnect
iommu iommu/vt-d: Clean up si_domain in the init_dmars() error path 2022-10-21 10:49:35 +02:00
ipack
irqchip
isdn
leds
macintosh
mailbox
mcb
md dm clone: Fix typo in block_device format specifier 2022-10-18 17:17:48 -04:00
media drm-misc-next for 6.2: 2022-10-25 11:42:18 +10:00
memory
memstick
message
mfd Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()" 2022-10-23 12:04:56 -07:00
misc Merge tag 'drm-intel-gt-next-2022-11-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-next 2022-11-04 17:33:34 +10:00
mmc
most
mtd
mux
net Networking fixes for 6.1-rc2, including fixes from netfilter 2022-10-20 17:24:59 -07:00
nfc
ntb
nubus
nvdimm
nvme block-6.1-2022-10-20 2022-10-21 15:14:14 -07:00
nvmem
of
opp
parisc
parport
pci
pcmcia
peci
perf
phy
pinctrl
platform
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390
sbus
scsi scsi: lpfc: Fix memory leak in lpfc_create_port() 2022-10-18 02:42:08 +00:00
sh
siox
slimbus
soc
soundwire
spi
spmi
ssb
staging media fixes for v6.1-rc2 2022-10-22 15:30:15 -07:00
target
tc
tee
thermal
thunderbolt
tty
ufs
uio
usb
vdpa
vfio
vhost
video Merge drm/drm-next into drm-misc-next 2022-10-18 15:00:03 +02:00
virt
virtio
vlynq
w1
watchdog linux-watchdog 6.1-rc2 tag 2022-10-21 12:25:39 -07:00
xen drm-misc-next for 6.2: 2022-10-25 11:42:18 +10:00
zorro
Kconfig
Makefile