NetBSD/sys/arch/arm/samsung
marty 5cba62781b FDT: Interrupts -- add support for interrupt maps
The mct on exynos uses an interrupt map so we add support now.  Devices
represent their interrupts either through a combination of interrupt-parent
and interrupts properties, where the 'interrupts' property is an array of
one or more interrupt specifiers; or through a combination of an
interrupt-parent that points to an interrupt-map, where the interrupt-map
contains 2 or more entries consisting of an index, a pointer to an
interrupt-controller, and a specifier for that controller.

This code adds the ability to walk the interrupt-map and return a specifier.
Unfortunately, the addition requires changing the interface to the
interrupt-controllers' _establish and _intstr functions, so this check in
contains a rototill of the three existing fdt interrupt controllers to use
the new interface.
2016-01-05 21:53:48 +00:00
..
exynos5_reg.h EXYNOS Rewrite step 2 of N: New exynos_gpio.c 2015-12-11 04:03:44 +00:00
exynos5422_clock.c hook exynos5422 clock support into fdtbus 2015-12-26 22:57:09 +00:00
exynos5422_dma.c add a dma file to the EXYNOS rewrite 2015-12-11 04:05:54 +00:00
exynos_chipid.c XU4 FDT final checkpoint 2015-12-21 04:58:50 +00:00
exynos_clock.h Add clock controller backend for Exynos5422. Work in progress. 2015-12-05 13:32:27 +00:00
exynos_combiner.c FDT: Interrupts -- add support for interrupt maps 2016-01-05 21:53:48 +00:00
exynos_dwcmmc.c get fifo depth from fdt, use default clock parent for biu 2015-12-27 20:49:01 +00:00
exynos_ehci.c XU4 USB snapshot: Reorganize source files 2015-12-27 02:54:12 +00:00
exynos_fdt.c update exynosfdt_init to match the devices in exynos5422-odroidxu3.dts 2015-12-27 12:21:12 +00:00
exynos_gpio.c XU4 gpio - get rid of annoying printf 2015-12-31 03:50:34 +00:00
exynos_i2c.c XU4 FDT pinctrl 2016-01-01 22:37:07 +00:00
exynos_intr.h
exynos_ohci.c XU4 USB snapshot: Reorganize source files 2015-12-27 02:54:12 +00:00
exynos_pinctrl.c XU4 FDT pinctrl 2016-01-01 22:37:07 +00:00
exynos_pinctrl.h XU4 GPIO Driver 2015-12-22 03:36:01 +00:00
exynos_reg.h
exynos_rtc.c XU4 FDT final checkpoint 2015-12-21 04:58:50 +00:00
exynos_smc.S
exynos_soc.c XU4 FDT final checkpoint 2015-12-21 04:58:50 +00:00
exynos_sscom.c XU4 FDT missed files 2015-12-21 00:54:35 +00:00
exynos_sysmmu.c XU4 interrupt combiner / fake sysmmu 2016-01-03 04:10:58 +00:00
exynos_usb3.c XU4 USB snapshot: Reorganize source files 2015-12-27 02:54:12 +00:00
exynos_usbphy.c XU4 USB snapshot: Reorganize source files 2015-12-27 02:54:12 +00:00
exynos_var.h XU4 i2c, gpio & pinctrl changes 2015-12-30 04:30:27 +00:00
exynos_wdt.c XU4 FDT final checkpoint 2015-12-21 04:58:50 +00:00
files.exynos XU4 interrupt combiner / fake sysmmu 2016-01-03 04:10:58 +00:00
mct_reg.h
mct_var.h XU4 FDT missed files 2015-12-21 00:54:35 +00:00
mct.c FDT: Interrupts -- add support for interrupt maps 2016-01-05 21:53:48 +00:00
smc.h
sscom_reg.h
sscom_var.h Include <sys/rndsource.h> where it is actually used. 2015-04-14 20:32:35 +00:00
sscom.c