linux-hardened/arch/arm/mach-omap2
Santosh Shilimkar 137d105d50 ARM: OMAP4: Fix errata i688 with MPU interconnect barriers.
On OMAP4 SOC, intecronnects has many write buffers in the async bridges
and they need to be drained before CPU enters into standby state.

Patch 'OMAP4: PM: Add CPUX OFF mode support' added CPU PM support
but OMAP errata i688 (Async Bridge Corruption) needs to be taken
care to avoid issues like system freeze, CPU deadlocks, random
crashes with register accesses, synchronisation loss on initiators
operating on both interconnect port simultaneously.

As per the errata, if a data is stalled inside asynchronous bridge
because of back pressure, it may be accepted multiple times, creating
pointer misalignment that will corrupt next transfers on that data
path until next reset of the system (No recovery procedure once
the issue is hit, the path remains consistently broken).
Async bridge can be found on path between MPU to EMIF and
MPU to L3 interconnect. This situation can happen only when the
idle is initiated by a Master Request Disconnection (which is
trigged by software when executing WFI on CPU).

The work-around for this errata needs all the initiators
connected through async bridge must ensure that data path
is properly drained before issuing WFI. This condition will be
met if one Strongly ordered access is performed to the
target right before executing the WFI. In MPU case, L3 T2ASYNC
FIFO and DDR T2ASYNC FIFO needs to be drained. IO barrier ensure
that there is no synchronisation loss on initiators operating
on both interconnect port simultaneously.

Thanks to Russell for a tip to conver assembly function to
C fuction there by reducing 40 odd lines of code from the patch.

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Signed-off-by: Richard Woodruff <r-woodruff2@ti.com>
Acked-by: Jean Pihet <j-pihet@ti.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
Tested-by: Vishwanath BS <vishwanath.bs@ti.com>
Signed-off-by: Kevin Hilman <khilman@ti.com>
2011-12-08 11:29:01 -08:00
..
include/mach ARM: OMAP4: Fix errata i688 with MPU interconnect barriers. 2011-12-08 11:29:01 -08:00
board-2430sdp.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-3430sdp.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-3630sdp.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-4430sdp.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-am3517crane.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-am3517evm.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-apollon.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-cm-t35.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-cm-t3517.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-devkit8000.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00: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 Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-h4.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-igep0020.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-ldp.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-n8x0.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-omap3beagle.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-omap3evm.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-omap3logic.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-omap3pandora.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-omap3stalker.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-omap3touchbook.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-omap4panda.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-overo.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-rm680.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-rx51-peripherals.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00: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 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
board-ti8168evm.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00: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 ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
board-zoom.c Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable 2011-11-21 21:56:56 +00:00
clkt2xxx_apll.c
clkt2xxx_dpll.c
clkt2xxx_dpllcore.c
clkt2xxx_osc.c
clkt2xxx_sys.c
clkt2xxx_virt_prcm_set.c
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
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
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
clock2xxx.c
clock2xxx.h
clock3xxx.c
clock3xxx.h
clock3xxx_data.c ARM: OMAP2+: clock data: Remove redundant timer clkdev 2011-11-04 18:07:11 -07:00
clock34xx.c
clock34xx.h
clock36xx.c
clock36xx.h
clock44xx.h ARM: OMAP4: clock: round_rate and recalc functions for DPLL_ABE 2011-10-07 00:52:58 -06:00
clock44xx_data.c ARM: OMAP2+: clock data: Remove redundant timer clkdev 2011-11-04 18:07:11 -07:00
clock2420_data.c ARM: OMAP2+: clock data: Remove redundant timer clkdev 2011-11-04 18:07:11 -07:00
clock2430.c
clock2430_data.c ARM: OMAP2+: clock data: Remove redundant timer clkdev 2011-11-04 18:07:11 -07:00
clock3517.c
clock3517.h
clock_common_data.c
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
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
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
cm-regbits-24xx.h
cm-regbits-34xx.h
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
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 ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
cm2xxx_3xxx.h
cm44xx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
cm44xx.h OMAP4: hwmod: Replace CLKCTRL absolute address with offset macros 2011-07-10 05:56:30 -06:00
cminst44xx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00: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: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
common.h ARM: OMAP4: PM: Add MPUSS power domain OSWR support 2011-12-08 11:29:01 -08:00
control.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00: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 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable 2011-12-05 23:20:17 +00:00
devices.c ARM: OMAP2+: devices: Fixes for McPDM 2011-11-04 17:41:06 -07:00
devices.h
display.c ARM: 7194/1: OMAP: Fix build after a merge between v3.2-rc4 and ARM restart changes 2011-12-06 20:27:02 +00: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
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 ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
id.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
io.c ARM: OMAP4: Fix errata i688 with MPU interconnect barriers. 2011-12-08 11:29:01 -08:00
iommu2.c omap: iommu: omapify 'struct iommu' and exposed API 2011-08-26 11:46:01 +02:00
irq.c ARM: omap2plus: remove irq-related global base addresses 2011-11-15 18:14:02 +00:00
Kconfig ARM: OMAP4: Fix errata i688 with MPU interconnect barriers. 2011-12-08 11:29:01 -08:00
mailbox.c ARM: OMAP: Fix export.h or module.h includes 2011-11-07 12:27:10 -08:00
Makefile ARM: OMAP4: PM: Add CPUX OFF mode support 2011-12-08 11:29:00 -08: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
mux.c arm: mach-omap2: mux: use kstrdup() 2011-08-10 04:53:28 -07:00
mux.h ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
mux34xx.c
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
omap-headsmp.S ARM: OMAP4: Remove __INIT from omap_secondary_startup() to re-use it for hotplug. 2011-12-08 11:29:00 -08:00
omap-hotplug.c ARM: OMAP4: PM: Program CPU1 to hit OFF when off-lined 2011-12-08 11:29:00 -08:00
omap-iommu.c ARM: OMAP: Fix export.h or module.h includes 2011-11-07 12:27:10 -08:00
omap-mpuss-lowpower.c ARM: OMAP4: PM: Add power domain statistics support 2011-12-08 11:29:01 -08:00
omap-secure.c ARM: OMAP: PM: Add support to allocate the memory for secure RAM 2011-12-08 11:29:00 -08:00
omap-smc.S ARM: OMAP: Add Secure HAL and monitor mode API infrastructure. 2011-12-08 11:29:00 -08:00
omap-smp.c ARM: OMAP4: PM: CPU1 wakeup workaround from Low power modes 2011-12-08 11:29:00 -08:00
omap-wakeupgen.c ARM: OMAP4: PM: Add WakeupGen and secure GIC low power support 2011-12-08 11:29:01 -08:00
omap4-common.c ARM: OMAP4: Fix errata i688 with MPU interconnect barriers. 2011-12-08 11:29:01 -08:00
omap4-sar-layout.h ARM: OMAP4: PM: Add L2X0 cache lowpower support 2011-12-08 11:29:01 -08:00
omap_hwmod.c Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable 2011-12-05 23:20:17 +00: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_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
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
opp.c OMAP: omap_device: decouple platform_device from omap_device 2011-09-15 16:35:47 -07:00
opp2xxx.h
opp3xxx_data.c
opp4xxx_data.c
opp2420_data.c
opp2430_data.c
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 Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable 2011-12-05 23:20:17 +00: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
pm24xx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
pm34xx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
pm44xx.c ARM: OMAP4: PM: Add MPUSS power domain OSWR support 2011-12-08 11:29:01 -08: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
powerdomain2xxx_3xxx.c OMAP2: add voltage domains and connect to powerdomains 2011-09-15 11:39:10 -07:00
powerdomain44xx.c
powerdomains2xxx_3xxx_data.c OMAP3: powerdomain data: add voltage domains 2011-09-15 11:39:10 -07:00
powerdomains2xxx_3xxx_data.h
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
prcm-common.h
prcm.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
prcm44xx.h
prcm_mpu44xx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
prcm_mpu44xx.h OMAP4: prcm_mpu: Fix indent in few macros 2011-07-09 19:15:06 -06:00
prm-regbits-24xx.h
prm-regbits-34xx.h
prm-regbits-44xx.h OMAP4: PRCM: OMAP4460 specific PRM and CM register bitshifts 2011-07-08 02:18:24 -07:00
prm.h
prm2xxx_3xxx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
prm2xxx_3xxx.h OMAP2+: PRM: add register access functions for VC/VP 2011-09-15 12:02:07 -07:00
prm44xx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
prm44xx.h OMAP2+: PRM: add register access functions for VC/VP 2011-09-15 12:02:07 -07:00
prminst44xx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
prminst44xx.h OMAP4: prm: Replace warm reset API with the offset based version 2011-07-10 05:56:31 -06:00
scrm44xx.h
sdram-hynix-h8mbx00u0mer-0em.h
sdram-micron-mt46h32m32lf-6.h
sdram-nokia.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
sdram-nokia.h
sdram-numonyx-m65kxxxxam.h
sdram-qimonda-hyb18m512160af-6.h
sdrc.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
sdrc.h
sdrc2xxx.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
serial.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
sleep24xx.S
sleep34xx.S ARM: pm: omap3: move saving of the auxiliary control registers to C 2011-06-30 08:47:35 +01:00
sleep44xx.S ARM: OMAP4: Fix errata i688 with MPU interconnect barriers. 2011-12-08 11:29:01 -08: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 Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable 2011-12-05 23:20:17 +00:00
smartreflex.h
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
sram242x.S
sram243x.S
timer-mpu.c
timer.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00: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
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
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
vc3xxx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
vc44xx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
voltage.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00: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 ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
voltagedomains44xx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
vp.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
vp.h OMAP3+: VP: remove unused omap_vp_get_curr_volt() 2011-09-15 12:09:08 -07:00
vp3xxx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
vp44xx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
wd_timer.c
wd_timer.h