summaryrefslogtreecommitdiff
path: root/tools/lib/python/kdoc/parse_data_structs.py
diff options
context:
space:
mode:
authorFlorian Fainelli <f.fainelli@gmail.com>2026-10-16 11:15:59 -0700
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>2026-11-05 15:27:04 +0100
commitdd722e605bd6b5ac593475ad2ed76cd9d27cb2ef (patch)
treef23d18b09f454e14f439a8e848125599c8eb7ba7 /tools/lib/python/kdoc/parse_data_structs.py
parentc9c0d267002029a5bf97ee50e6b11b4d16808aca (diff)
MIPS: Alchemy: Register interrupt chips with the IRQ core
Alchemy initializes its interrupt chips through the set-type callbacks, which use irq_set_chip_handler_name_locked() to assign the chip and flow handler. This bypasses irq_set_chip() and its descriptor registration. Since /proc/interrupts switched to iterating the IRQ descriptor maple tree, the statically allocated Alchemy descriptors are no longer found. On an MTX-1, the file contains only the CPU header and ERR counter even though the timer, serial, Ethernet and PCI wireless interrupts work. Register each IC0/IC1 interrupt chip through irq_set_chip() before setting the initial trigger type. Do the same for the Au1300 GPIC. Keep the locked set-type callbacks for later trigger changes. Fixes: 171cc0d9eed1 ("genirq/proc: Speed up /proc/interrupts iteration") Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Dmitry Ilvokhin <d@ilvokhin.com> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'tools/lib/python/kdoc/parse_data_structs.py')
0 files changed, 0 insertions, 0 deletions