1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-18 02:19:39 +00:00
freebsd/sys/arm/ti
Ayrton Munoz 85918beb38 intrng: Add support for multiple interrupt roots
Different types of interrupts may require using different exception
vectors so this commit adds support multiple interrupt roots to handle
these cases. Archs may opt-in to multiple interrupt roots by defining
INTR_ROOT_NUM as the number of roots in their intr.h. Based off
https://reviews.freebsd.org/D40161.

Signed-off-by: Ayrton Munoz <a.munoz3327@gmail.com>
Co-authored-by: Kyle Evans <kevans@FreeBSD.org>
Co-authored-by: Andrew Turner <andrew@FreeBSD.org>
Reviewed-by: imp,mmel,mhorne
Pull-Request: https://github.com/freebsd/freebsd-src/pull/1363
2024-09-22 07:18:34 -06:00
..
am335x newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
clk clk: Move clock code in dev/clk 2024-01-10 19:20:26 +01:00
cpsw net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
omap4 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
twl sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
usb newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
aintc.c intrng: Add support for multiple interrupt roots 2024-09-22 07:18:34 -06:00
files.ti sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
std.ti sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ti_adc.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ti_adcreg.h
ti_adcvar.h
ti_cpuid.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_cpuid.h
ti_edma3.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_edma3.h
ti_gpio_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ti_gpio.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ti_gpio.h
ti_i2c.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_i2c.h
ti_machdep.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_mbox.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_mbox.h
ti_omap4_cm.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_omap4_cm.h
ti_pinmux.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_pinmux.h
ti_prcm.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_prcm.h
ti_prm.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_prm.h
ti_pruss.c arm ti: Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:22 +08:00
ti_pruss.h
ti_scm_syscon.c syscon: Move syscon code in dev/syscon 2024-01-10 19:20:37 +01:00
ti_scm.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ti_scm.h
ti_sdhci.c clk: Move clock code in dev/clk 2024-01-10 19:20:26 +01:00
ti_sdma.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_sdma.h
ti_sdmareg.h
ti_smc.h
ti_smc.S sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ti_spi.c newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
ti_spireg.h
ti_spivar.h
ti_sysc.c clk: Move clock code in dev/clk 2024-01-10 19:20:26 +01:00
ti_sysc.h
ti_wdt.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ti_wdt.h
tivar.h