linux_dsm_epyc7002/arch/arm/mach-omap1
Jon Hunter 5c3e4ec485 ARM: OMAP: Add a timer attribute for timers that can interrupt the DSP
Some instances of the DMTIMER peripheral on OMAP devices have the ability
to interrupt the on-chip DSP in addition to the ARM CPU. Add a DMTIMER
attribute to indicate which timers can interrupt the DSP. By using the
omap_dm_timer_request_by_cap() API, driver will now be able to allocate
a DMTIMER that can interrupt the DSP based upon this attribute and not require
the driver to know which instance has this capability.

DMTIMERs that have the ability to interrupt the DSP on OMAP devices are as
follows ...

- OMAP1 (OMAP5912/16xx/17xx) devices	- All 8 DMTIMERs
- OMAP2/3/4 devices			- DMTIMERs 5-8

Please note that for OMAP3+, timer8 has the ability to interrupt the DSP and
generate a PWM output.

Signed-off-by: Jon Hunter <jon-hunter@ti.com>
Signed-off-by: Paul Walmsley <paul@pwsan.com>
2012-09-23 17:28:27 -06:00
..
include/mach ARM: OMAP1: Move SoC specific headers from plat to mach for omap1 2012-09-12 18:06:31 -07:00
ams-delta-fiq-handler.S ARM: OMAP1: Move plat/irqs.h to mach/irqs.h 2012-09-12 18:06:31 -07:00
ams-delta-fiq.c arm-soc: First batch of cleanups 2012-05-22 09:23:24 -07:00
board-ams-delta.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
board-fsample.c ARM: OMAP1: move lcd pdata out of arch/arm/* 2012-09-10 16:34:00 -07:00
board-generic.c ARM: OMAP: remove plat/board.h file 2012-09-10 16:39:21 -07:00
board-h2-mmc.c ARM: omap: remove mmc platform data dma_mask and initialization 2012-07-31 12:06:23 +01:00
board-h2.c ARM: OMAP1: Include gpio-omap.h for board-h2 and board-h3 2012-09-17 16:28:03 -07:00
board-h2.h
board-h3-mmc.c ARM: omap: remove mmc platform data dma_mask and initialization 2012-07-31 12:06:23 +01:00
board-h3.c ARM: OMAP1: Include gpio-omap.h for board-h2 and board-h3 2012-09-17 16:28:03 -07:00
board-h3.h
board-htcherald.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
board-innovator.c ARM: OMAP: Make FS USB omap1 only 2012-06-04 00:57:57 -07:00
board-nand.c ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
board-nokia770.c ARM: OMAP1: move lcd pdata out of arch/arm/* 2012-09-10 16:34:00 -07:00
board-osk.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
board-palmte.c ARM: OMAP1: move lcd pdata out of arch/arm/* 2012-09-10 16:34:00 -07:00
board-palmtt.c ARM: OMAP1: move lcd pdata out of arch/arm/* 2012-09-10 16:34:00 -07:00
board-palmz71.c ARM: OMAP1: move lcd pdata out of arch/arm/* 2012-09-10 16:34:00 -07:00
board-perseus2.c ARM: OMAP1: move lcd pdata out of arch/arm/* 2012-09-10 16:34:00 -07:00
board-sx1-mmc.c
board-sx1.c ARM: OMAP1: move lcd pdata out of arch/arm/* 2012-09-10 16:34:00 -07:00
board-voiceblue.c ARM: OMAP: remove plat/board.h file 2012-09-10 16:39:21 -07:00
clock_data.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
clock.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
clock.h
common.h arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
devices.c hwrng: OMAP: remove SoC restrictions from driver registration 2012-09-23 17:28:27 -06:00
dma.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
flash.c MTD merge for 3.4 2012-03-30 17:31:56 -07:00
fpga.c ARM: OMAP2+: declare file-local functions as static 2012-04-13 06:34:26 -06:00
gpio7xx.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
gpio15xx.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
gpio16xx.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
i2c.c
id.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
io.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
iomap.h ARM: create a common IOMEM definition 2012-03-13 21:22:09 -05:00
irq.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
Kconfig ARM: OMAP1: fix compilation issue in board-sx1.c 2012-05-08 17:16:24 -07:00
lcd_dma.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
leds-h2p2-debug.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
leds-innovator.c Disintegrate asm/system.h for ARM 2012-03-28 18:30:01 +01:00
leds-osk.c Disintegrate asm/system.h for ARM 2012-03-28 18:30:01 +01:00
leds.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
leds.h
mailbox.c
Makefile ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
Makefile.boot
mcbsp.c ARM: global cleanups 2012-03-27 16:03:32 -07:00
mux.c ARM: OMAP1: mux: add missing include 2012-04-09 10:50:12 -07:00
ocpi.c ARM: OMAP1: OCPI: move to mach-omap1/ 2012-04-13 06:34:27 -06:00
opp_data.c
opp.h
pm_bus.c
pm.c ARM: OMAP2+: clean up some cppcheck warnings 2012-04-17 15:50:47 -06:00
pm.h
reset.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
serial.c ARM: OMAP: remove plat/board.h file 2012-09-10 16:39:21 -07:00
sleep.S ARM: OMAP: Remove remaining includes for mach/io.h 2012-03-06 21:34:38 -06:00
sram.S ARM: OMAP: Remove remaining includes for mach/io.h 2012-03-06 21:34:38 -06:00
time.c ARM: OMAP1: Add checks for possible error condition in timer_init 2012-05-09 10:07:05 -07:00
timer32k.c ARM: OMAP: Make OMAP clocksource source selection using kernel param 2012-05-09 10:07:05 -07:00
timer.c ARM: OMAP: Add a timer attribute for timers that can interrupt the DSP 2012-09-23 17:28:27 -06:00
usb.c ARM: OMAP: Make FS USB omap1 only 2012-06-04 00:57:57 -07:00