WSL2-Linux-Kernel/arch/arm/plat-omap
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/plat ARM: OMAP: Add a timer attribute for timers that can interrupt the DSP 2012-09-23 17:28:27 -06:00
Kconfig ARM: OMAP2+: Remove hardcoded IRQs and enable SPARSE_IRQ 2012-09-12 18:06:30 -07:00
Makefile ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
clock.c ARM: OMAP2+: hwmod: get rid of all omap_clk_get_by_name usage 2012-09-22 10:50:01 -06:00
common.c ARM: OMAP: remove plat/board.h file 2012-09-10 16:39:21 -07:00
counter_32k.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
debug-devices.c ARM: OMAP: remove plat/board.h file 2012-09-10 16:39:21 -07:00
debug-leds.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
dma.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
dmtimer.c ARM: OMAP: dmtimers: Fix locking issue in omap_dm_timer_request*() 2012-08-13 06:23:16 -07:00
fb.c ARM: OMAP1: move lcd pdata out of arch/arm/* 2012-09-10 16:34:00 -07:00
i2c.c ARM: OMAP1: Define OMAP1_INT_I2C locally 2012-09-12 18:06:29 -07:00
mailbox.c ARM: OMAP: enable mailbox irq per instance 2012-05-13 16:09:39 +03:00
mux.c ARM: OMAP: clean up some smatch warnings, fix some printk(KERN_ERR ... 2012-09-12 02:57:04 -06:00
omap-pm-noop.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
omap_device.c ARM: OMAP2+: omap_device: expose hwmod assert/deassert to omap devices 2012-09-23 17:28:18 -06:00
sram.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
sram.h