linux/arch/arm/mach-omap2
Tero Kristo 0a84a91c37 ARM: OMAP: PRCM: add support for chain interrupt handler
Introduce a chained interrupt handler mechanism for the PRCM
interrupt, so that individual PRCM event can cleanly be handled by
handlers in separate drivers. We do this by introducing PRCM event
names, which are then matched to the particular PRCM interrupt bit
depending on the specific OMAP SoC being used.

PRCM interrupts have two priority levels, high or normal. High priority
is needed for IO event handling, so that we can be sure that IO events
are processed before other events. This reduces latency for IO event
customers and also prevents incorrect ack sequence on OMAP3.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Kevin Hilman <khilman@ti.com>
Cc: Avinash.H.M <avinashhm@ti.com>
Cc: Benoit Cousson <b-cousson@ti.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Govindraj.R <govindraj.raja@ti.com>
Tested-by: Kevin Hilman <khilman@ti.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
[paul@pwsan.com: drop some dead code; use SoC-specific pending IRQ
 detection; move code to prm_common.c; add lots of documentation;
 remove saved_mask; add OCP barrier on ISR exit; improved error
 handling; split out per-SoC initialization to a separate patch]
Signed-off-by: Paul Walmsley <paul@pwsan.com>
2011-12-16 14:36:58 -07:00
..
include/mach Merge branch 'prcm_scm_misc_fixes_3.2' of git://git.pwsan.com/linux-2.6 into fixes 2011-11-04 17:39:41 -07:00
board-2430sdp.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-3430sdp.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-3630sdp.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-4430sdp.c Merge branch 'next/fixes' of git://git.linaro.org/people/arnd/arm-soc 2011-11-01 19:55:06 -07:00
board-am3517crane.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-am3517evm.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-apollon.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-cm-t35.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-cm-t3517.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-devkit8000.c ARM: OMAP: Devkit8000: Remove double omap_mux_init_gpio 2011-11-04 18:07:10 -07:00
board-flash.c ARM: OMAP2+: Fix missing inline functions for Makefile cleanup 2011-09-20 15:57:39 -07:00
board-flash.h ARM: OMAP2+: Fix missing inline functions for Makefile cleanup 2011-09-20 15:57:39 -07:00
board-generic.c ARM: OMAP: Fix errors and warnings when building for one board 2011-11-04 17:41:06 -07:00
board-h4.c ARM: OMAP2: Fix H4 matrix keyboard warning 2011-11-04 18:07:21 -07:00
board-igep0020.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-ldp.c Merge branch 'highbank/soc' into next/soc 2011-11-02 02:46:10 +01:00
board-n8x0.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-omap3beagle.c Merge branch 'for-next' of git://git.infradead.org/users/sameo/mfd-2.6 2011-11-03 09:40:51 -07:00
board-omap3evm.c Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux 2011-11-06 19:44:47 -08:00
board-omap3logic.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-omap3pandora.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-omap3stalker.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-omap3touchbook.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-omap4panda.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-overo.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-rm680.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-rx51-peripherals.c ASoC: tpa6130a2: Remove model_id from platform data 2011-09-21 16:07:45 +01:00
board-rx51-video.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-05-26 12:11:54 -07:00
board-rx51.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-ti8168evm.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
board-zoom-debugboard.c omap: ZOOM: QUART: Request reset GPIO 2011-07-04 04:11:08 -07:00
board-zoom-display.c OMAP2+: Fix 9 section mismatch(es) warnings from mach-omap2/built-in.o 2011-05-31 06:17:02 -07:00
board-zoom-peripherals.c MFD: twl4030-audio: Rename platform data 2011-07-04 18:44:02 +03:00
board-zoom.c Merge branch 'depends/rmk/memory_h' into next/cleanup2 2011-11-01 13:47:27 +01:00
clkt2xxx_apll.c OMAP2xxx: clock: add clockfw autoidle support for APLLs 2011-03-07 20:02:13 -07:00
clkt2xxx_dpll.c OMAP2: clock: add DPLL autoidle support 2011-03-07 20:02:05 -07:00
clkt2xxx_dpllcore.c OMAP2/3: PRM/CM: prefix OMAP2 PRM/CM functions with "omap2_" 2010-12-21 21:05:14 -07:00
clkt2xxx_osc.c OMAP2+: clock: comment that osc_ck/osc_sys_ck should use clockfw autoidle control 2011-03-07 20:02:21 -07:00
clkt2xxx_sys.c OMAP2/3: PRCM: split OMAP2/3-specific PRCM code into OMAP2/3-specific files 2010-12-21 20:01:55 -07:00
clkt2xxx_virt_prcm_set.c OMAP2/3: PRM/CM: prefix OMAP2 PRM/CM functions with "omap2_" 2010-12-21 21:05:14 -07:00
clkt34xx_dpll3m2.c OMAP3: set the core dpll clk rate in its set_rate function 2011-05-13 07:08:18 -07:00
clkt_clksel.c arm: omap2: clksel: fix compile warningOrganization: Texas Instruments\n 2011-02-16 17:49:35 -08:00
clkt_dpll.c ARM: OMAP3+: Update DPLL Fint range for OMAP36xx and OMAP4xxx devices 2011-10-07 01:44:20 -06:00
clkt_iclk.c OMAP2430/3xxx: clock: add modem clock autoidle support 2011-03-07 20:03:12 -07:00
clock2xxx.c
clock2xxx.h OMAP: clock: fix compile warning 2011-03-09 18:44:28 -07:00
clock3xxx_data.c ARM: OMAP2+: clock data: Remove redundant timer clkdev 2011-11-04 18:07:11 -07:00
clock3xxx.c OMAP2+: clock: disable autoidle on all clocks during clock init 2011-02-25 16:10:42 -07:00
clock3xxx.h
clock34xx.c OMAP3: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:04:03 -07:00
clock34xx.h OMAP3: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:04:03 -07:00
clock36xx.c
clock36xx.h
clock44xx_data.c ARM: OMAP2+: clock data: Remove redundant timer clkdev 2011-11-04 18:07:11 -07:00
clock44xx.h ARM: OMAP4: clock: round_rate and recalc functions for DPLL_ABE 2011-10-07 00:52:58 -06:00
clock2420_data.c ARM: OMAP2+: clock data: Remove redundant timer clkdev 2011-11-04 18:07:11 -07:00
clock2430_data.c ARM: OMAP2+: clock data: Remove redundant timer clkdev 2011-11-04 18:07:11 -07:00
clock2430.c OMAP2/3: PRCM: split OMAP2/3-specific PRCM code into OMAP2/3-specific files 2010-12-21 20:01:55 -07:00
clock3517.c OMAP3: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:04:03 -07:00
clock3517.h
clock_common_data.c OMAP2xxx: clock: remove dsp_irate_ick 2011-03-07 20:21:17 -07:00
clock.c Merge branch 'next/devel2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:42:18 -07:00
clock.h ARM: OMAP4: clock: round_rate and recalc functions for DPLL_ABE 2011-10-07 00:52:58 -06:00
clockdomain2xxx_3xxx.c OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain 2011-09-14 16:01:21 -06:00
clockdomain44xx.c OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain 2011-09-14 16:01:21 -06:00
clockdomain.c Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux 2011-11-06 19:44:47 -08:00
clockdomain.h OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain 2011-09-14 16:01:21 -06:00
clockdomains2xxx_3xxx_data.c OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain 2011-09-14 16:01:21 -06:00
clockdomains3xxx_data.c OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain 2011-09-14 16:01:21 -06:00
clockdomains44xx_data.c OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain 2011-09-14 16:01:21 -06:00
clockdomains2420_data.c OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain 2011-09-14 16:01:21 -06:00
clockdomains2430_data.c OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain 2011-09-14 16:01:21 -06:00
cm1_44xx.h OMAP4: cm: Remove RESTORE macros to avoid access from SW 2011-07-09 19:15:05 -06:00
cm2_44xx.h OMAP4: cm: Remove RESTORE macros to avoid access from SW 2011-07-09 19:15:05 -06:00
cm2xxx_3xxx.c OMAP3: PM: Do not rely on ROM code to restore CM_AUTOIDLE_PLL.AUTO_PERIPH_DPLL 2011-04-20 12:43:56 -06:00
cm2xxx_3xxx.h OMAP2xxx: clock: add clockfw autoidle support for APLLs 2011-03-07 20:02:13 -07:00
cm44xx.c OMAP4: PRCM: add OMAP4-specific accessor/mutator functions 2010-12-21 21:05:14 -07:00
cm44xx.h OMAP4: hwmod: Replace CLKCTRL absolute address with offset macros 2011-07-10 05:56:30 -06:00
cm-regbits-24xx.h OMAP2420: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:02:57 -07:00
cm-regbits-34xx.h OMAP4: clockdomains: add OMAP4 PRCM data and OMAP4 support 2010-12-21 21:05:15 -07:00
cm-regbits-44xx.h Merge branch 'next/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:09:31 -07:00
cm.h OMAP2/3: PRCM: split OMAP2/3-specific PRCM code into OMAP2/3-specific files 2010-12-21 20:01:55 -07:00
cminst44xx.c OMAP4: cm: Add two new APIs for modulemode control 2011-07-10 05:56:32 -06:00
cminst44xx.h OMAP: hwmod: fix build break on non-OMAP4 multi-OMAP2 builds 2011-08-10 02:20:43 -07:00
common-board-devices.c OMAP: New twl-common for common TWL configuration 2011-07-04 18:43:27 +03:00
common-board-devices.h OMAP: New twl-common for common TWL configuration 2011-07-04 18:43:27 +03:00
common.c ARM: OMAP: Move set_globals initialization to happen in init_early 2011-10-19 16:34:11 -07:00
control.c ARM: OMAP: Move set_globals initialization to happen in init_early 2011-10-19 16:34:11 -07:00
control.h ARM: pm: omap34xx: remove get_*_restore_pointer functions, directly use entry points 2011-06-24 09:54:31 +01:00
cpuidle34xx.c Merge branch 'fixes-v3.2-rc2' into fixes 2011-11-23 14:46:10 -08:00
devices.c ARM: OMAP2+: devices: Fixes for McPDM 2011-11-04 17:41:06 -07:00
devices.h [media] omap3: Add function to register omap3isp platform device structure 2011-03-22 04:53:42 -03:00
display.c ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
display.h ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
dma.c ARM: OMAP2+: devices: Remove all omap_device_pm_latency structures 2011-10-04 09:52:23 -07:00
dpll3xxx.c ARM: OMAP3+: dpll: use DPLLs recalc function instead of omap2_get_dpll_rate 2011-10-07 01:01:22 -06:00
dpll44xx.c ARM: OMAP4: clock: round_rate and recalc functions for DPLL_ABE 2011-10-07 00:52:58 -06:00
dsp.c ARM: OMAP: Fix export.h or module.h includes 2011-11-07 12:27:10 -08:00
emu.c
gpio.c ARM: OMAP2+: devices: Remove all omap_device_pm_latency structures 2011-10-04 09:52:23 -07:00
gpmc-nand.c omap: cleanup NAND platform data 2011-06-29 01:11:37 -07:00
gpmc-onenand.c arm: fix implicit memset/string.h usage in various arch/arm files 2011-10-31 19:30:45 -04:00
gpmc-smc91x.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
gpmc-smsc911x.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
gpmc.c arm: Cleanup the irq namespace 2011-03-29 14:47:57 +02:00
hsmmc.c ARM: OMAP4: hsmmc: configure SDMMC1_DR0 properly 2011-11-04 17:41:07 -07:00
hsmmc.h ARM: OMAP4: MMC: no regulator off during probe for eMMC 2011-06-01 02:25:04 -07:00
hwspinlock.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock 2011-11-03 08:05:35 -07:00
i2c.c OMAP: hwmod: fix the i2c-reset timeout during bootup 2011-07-10 05:27:16 -06:00
id.c Merge branch 'for_3.2/pm-cleanup-2' of git://github.com/khilman/linux-omap-pm into fixes 2011-11-04 17:40:52 -07:00
io.c ARM: OMAP: Fix errors and warnings when building for one board 2011-11-04 17:41:06 -07:00
iommu2.c omap: iommu: omapify 'struct iommu' and exposed API 2011-08-26 11:46:01 +02:00
irq.c ARM: OMAP: irq: loop counter fix in omap_init_irq() 2011-10-03 11:46:49 -07:00
Kconfig ARM: OMAP2: select ARM_AMBA if OMAP3_EMU is defined 2011-11-23 14:44:50 -08:00
mailbox.c ARM: OMAP: Fix export.h or module.h includes 2011-11-07 12:27:10 -08:00
Makefile ARM: OMAP: PRCM: add support for chain interrupt handler 2011-12-16 14:36:58 -07:00
Makefile.boot ARM: 7022/1: allow to detect conflicting zreladdrs 2011-10-17 09:12:40 +01:00
mcbsp.c ARM: OMAP2+: devices: Remove all omap_device_pm_latency structures 2011-10-04 09:52:23 -07:00
mux34xx.c omap3|4: mux: make local structures static 2011-01-06 19:58:28 -08:00
mux34xx.h
mux44xx.c ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
mux44xx.h
mux2420.c
mux2420.h
mux2430.c
mux2430.h Fix common misspellings 2011-03-31 11:26:23 -03:00
mux.c ARM: OMAP2+: mux: add wakeup-capable hwmod mux entries to dynamic list 2011-12-16 14:36:57 -07:00
mux.h ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
omap4-common.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
omap44xx-smc.S ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL 2011-03-09 16:38:36 -08:00
omap_hwmod_2xxx_3xxx_interconnect_data.c omap_hwmod: share identical omap_hwmod_addr_space arrays 2011-07-09 19:14:06 -06:00
omap_hwmod_2xxx_3xxx_ipblock_data.c ARM: OMAP: HWMOD: Unify DSS resets for OMAPs 2011-11-08 03:16:13 -07:00
omap_hwmod_2xxx_interconnect_data.c omap_hwmod: share identical omap_hwmod_addr_space arrays 2011-07-09 19:14:06 -06:00
omap_hwmod_2xxx_ipblock_data.c omap_hwmod: share identical omap_hwmod_class, omap_hwmod_class_sysconfig arrays 2011-07-09 19:14:08 -06:00
omap_hwmod_3xxx_data.c ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
omap_hwmod_44xx_data.c ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
omap_hwmod_2420_data.c ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
omap_hwmod_2430_data.c ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
omap_hwmod_common_data.c ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
omap_hwmod_common_data.h ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
omap_hwmod.c ARM: OMAP2+: hwmod: Add API to enable IO ring wakeup 2011-12-16 14:36:58 -07:00
omap_l3_noc.c ARM: OMAP2+: Fix Compilation error when omap_l3_noc built as module 2011-11-23 14:45:37 -08:00
omap_l3_noc.h OMAP: Print Initiator name for l3 custom error. 2011-09-24 13:28:57 +05:30
omap_l3_smx.c OMAP: Fix indentation issues in l3 error handler. 2011-09-24 13:28:57 +05:30
omap_l3_smx.h OMAP: Fix sparse warnings in l3 error handler. 2011-09-24 13:28:57 +05:30
omap_opp_data.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
omap_phy_internal.c ARM: OMAP2: Add missing iounmap in omap4430_phy_init 2011-06-01 02:25:04 -07:00
omap_twl.c OMAP4: PM: TWL6030: add cmd register 2011-09-15 12:09:37 -07:00
omap-headsmp.S ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL 2011-03-09 16:38:36 -08:00
omap-hotplug.c
omap-iommu.c ARM: OMAP: Fix export.h or module.h includes 2011-11-07 12:27:10 -08:00
omap-smp.c Merge branch 'next/cleanup2' of git://git.linaro.org/people/arnd/arm-soc 2011-11-01 20:58:25 -07:00
opp2xxx.h omap: Start using CONFIG_SOC_OMAP 2011-01-27 16:39:40 -08:00
opp3xxx_data.c Merge branch 'for_2.6.39/pm-integration' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus 2011-03-11 09:39:58 -08:00
opp4xxx_data.c Merge branch 'for_2.6.39/pm-integration' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus 2011-03-11 09:39:58 -08:00
opp2420_data.c
opp2430_data.c
opp.c OMAP: omap_device: decouple platform_device from omap_device 2011-09-15 16:35:47 -07:00
pm24xx.c OMAP2: PM debug: remove leftover debug code 2011-08-26 16:14:25 -07:00
pm34xx.c Merge branch 'for_3.2/pm-cleanup-2' of git://github.com/khilman/linux-omap-pm into fixes 2011-11-04 17:40:52 -07:00
pm44xx.c OMAP4: PM: remove redundant #ifdef CONFIG_PM 2011-05-03 02:38:03 -07:00
pm-debug.c Merge branch 'for_3.1/pm-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into devel-cleanup 2011-06-29 04:45:16 -07:00
pm.c ARM: OMAP: PM: only register TWL with voltage layer when device is present 2011-11-23 14:43:01 -08:00
pm.h Merge branch 'next/cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-25 12:38:42 -07:00
powerdomain2xxx_3xxx.c OMAP2: add voltage domains and connect to powerdomains 2011-09-15 11:39:10 -07:00
powerdomain44xx.c OMAP2+: powerdomain: move header file from plat-omap to mach-omap2 2010-12-21 21:05:16 -07:00
powerdomain-common.c OMAP: powerdomain: remove omap_chip bitmasks 2011-09-14 17:20:44 -06:00
powerdomain.c ARM: OMAP: change get_context_loss_count ret value to int 2011-11-04 17:41:07 -07:00
powerdomain.h ARM: OMAP: change get_context_loss_count ret value to int 2011-11-04 17:41:07 -07:00
powerdomains2xxx_3xxx_data.c OMAP3: powerdomain data: add voltage domains 2011-09-15 11:39:10 -07:00
powerdomains2xxx_3xxx_data.h OMAP2+: powerdomain: move header file from plat-omap to mach-omap2 2010-12-21 21:05:16 -07:00
powerdomains2xxx_data.c OMAP2: add voltage domains and connect to powerdomains 2011-09-15 11:39:10 -07:00
powerdomains3xxx_data.c OMAP3: powerdomain data: add voltage domains 2011-09-15 11:39:10 -07:00
powerdomains44xx_data.c OMAP4: powerdomain data: add voltage domains 2011-09-15 11:39:10 -07:00
prcm44xx.h OMAP4: PRCM: add OMAP4-specific accessor/mutator functions 2010-12-21 21:05:14 -07:00
prcm_mpu44xx.c OMAP4: PRCM: add OMAP4-specific accessor/mutator functions 2010-12-21 21:05:14 -07:00
prcm_mpu44xx.h OMAP4: prcm_mpu: Fix indent in few macros 2011-07-09 19:15:06 -06:00
prcm-common.h ARM: OMAP: PRCM: add support for chain interrupt handler 2011-12-16 14:36:58 -07:00
prcm.c Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux 2011-11-06 19:44:47 -08:00
prm2xxx_3xxx.c ARM: OMAP3/4: PRM: add functions to read pending IRQs, PRM barrier 2011-12-16 14:36:58 -07:00
prm2xxx_3xxx.h ARM: OMAP3/4: PRM: add functions to read pending IRQs, PRM barrier 2011-12-16 14:36:58 -07:00
prm44xx.c ARM: OMAP3/4: PRM: add functions to read pending IRQs, PRM barrier 2011-12-16 14:36:58 -07:00
prm44xx.h ARM: OMAP3/4: PRM: add functions to read pending IRQs, PRM barrier 2011-12-16 14:36:58 -07:00
prm_common.c ARM: OMAP: PRCM: add support for chain interrupt handler 2011-12-16 14:36:58 -07:00
prm-regbits-24xx.h OMAP2/3: PRCM: split OMAP2/3-specific PRCM code into OMAP2/3-specific files 2010-12-21 20:01:55 -07:00
prm-regbits-34xx.h OMAP2/3: PRCM: split OMAP2/3-specific PRCM code into OMAP2/3-specific files 2010-12-21 20:01:55 -07:00
prm-regbits-44xx.h OMAP4: PRCM: OMAP4460 specific PRM and CM register bitshifts 2011-07-08 02:18:24 -07:00
prm.h OMAP2/3: PRCM: split OMAP2/3-specific PRCM code into OMAP2/3-specific files 2010-12-21 20:01:55 -07:00
prminst44xx.c OMAP4: prm: Replace warm reset API with the offset based version 2011-07-10 05:56:31 -06:00
prminst44xx.h OMAP4: prm: Replace warm reset API with the offset based version 2011-07-10 05:56:31 -06:00
scrm44xx.h OMAP4: PRCM: Add SCRM header file 2010-12-21 20:01:54 -07:00
sdram-hynix-h8mbx00u0mer-0em.h
sdram-micron-mt46h32m32lf-6.h
sdram-nokia.c
sdram-nokia.h
sdram-numonyx-m65kxxxxam.h
sdram-qimonda-hyb18m512160af-6.h
sdrc2xxx.c OMAP2/3: PRM/CM: prefix OMAP2 PRM/CM functions with "omap2_" 2010-12-21 21:05:14 -07:00
sdrc.c ARM: OMAP: Move set_globals initialization to happen in init_early 2011-10-19 16:34:11 -07:00
sdrc.h
serial.c ARM: OMAP2+: devices: Remove all omap_device_pm_latency structures 2011-10-04 09:52:23 -07:00
sleep24xx.S ARM: 6649/1: omap: use fncpy to copy the PM code functions to SRAM 2011-02-04 14:26:08 +00:00
sleep34xx.S ARM: pm: omap3: move saving of the auxiliary control registers to C 2011-06-30 08:47:35 +01:00
smartreflex-class3.c OMAP3+: voltage: rename omap_voltage_get_nom_volt -> voltdm_get_voltage 2011-09-15 12:09:21 -07:00
smartreflex.c ARM: OMAP: smartreflex: fix IRQ handling bug 2011-11-23 14:43:37 -08:00
smartreflex.h OMAP: voltage: move plat/voltage.h to mach-omap2/voltage.h 2011-03-07 20:05:08 -07:00
sr_device.c Merge branch 'next/pm' of git://git.linaro.org/people/arnd/arm-soc 2011-11-01 20:22:01 -07:00
sram34xx.S Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
sram242x.S ARM: 6649/1: omap: use fncpy to copy the PM code functions to SRAM 2011-02-04 14:26:08 +00:00
sram243x.S ARM: 6649/1: omap: use fncpy to copy the PM code functions to SRAM 2011-02-04 14:26:08 +00:00
timer-mpu.c ARM: 6753/1: omap4: Enable ARM local timers with OMAP4430 es1.0 exception 2011-02-23 17:54:55 +00:00
timer.c ARM: OMAP2+: timer: Remove omap_device_pm_latency 2011-11-04 18:07:13 -07:00
twl-common.c ARM: OMAP: PM: only register TWL with voltage layer when device is present 2011-11-23 14:43:01 -08:00
twl-common.h ARM: OMAP: PM: only register TWL with voltage layer when device is present 2011-11-23 14:43:01 -08:00
usb-fs.c
usb-host.c arm: omap: usb: cleanup ehci and ohci resources and devices 2011-03-01 17:02:44 +02:00
usb-musb.c ARM: OMAP: usb: musb: OMAP: Delete unused function 2011-11-04 18:07:08 -07:00
usb-tusb6010.c arm: Add export.h to ARM specific files as required. 2011-10-31 19:30:50 -04:00
vc3xxx_data.c OMAP2+: VC: more registers are per-channel starting with OMAP5 2011-09-15 12:09:22 -07:00
vc44xx_data.c OMAP2+: VC: more registers are per-channel starting with OMAP5 2011-09-15 12:09:22 -07:00
vc.c OMAP2+: VC: more registers are per-channel starting with OMAP5 2011-09-15 12:09:22 -07:00
vc.h OMAP2+: VC: more registers are per-channel starting with OMAP5 2011-09-15 12:09:22 -07:00
voltage.c Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux 2011-11-06 19:44:47 -08:00
voltage.h ARM: OMAP: voltage: voltage layer present, even when CONFIG_PM=n 2011-09-21 09:36:21 -07:00
voltagedomains2xxx_data.c OMAP2: add voltage domains and connect to powerdomains 2011-09-15 11:39:10 -07:00
voltagedomains3xxx_data.c OMAP3+: voltdm: final removal of omap_vdd_info 2011-09-15 12:09:21 -07:00
voltagedomains44xx_data.c OMAP3+: voltdm: final removal of omap_vdd_info 2011-09-15 12:09:21 -07:00
vp3xxx_data.c OMAP: VP: Explicitly mask VPVOLTAGE field 2011-09-15 12:09:08 -07:00
vp44xx_data.c OMAP: VP: Explicitly mask VPVOLTAGE field 2011-09-15 12:09:08 -07:00
vp.c OMAP3+: VP: combine setting init voltage into common function 2011-09-15 12:09:08 -07:00
vp.h OMAP3+: VP: remove unused omap_vp_get_curr_volt() 2011-09-15 12:09:08 -07:00
wd_timer.c omap2+: wdt: trivial sparse fixes 2011-01-06 19:58:28 -08:00
wd_timer.h