linux/arch/arm/mach-omap2
Jon Hunter d49cae924f ARM: OMAP2+: powerdomain code: Fix Wake-up power domain power status
The wake-up power domain is an alway-on power domain and so this power domain
does not have a power state status (PM_PWSTST_xxx) register that indicates the
current state. However, during the registering of the wake-up power domain the
state of the domain is queried by calling pwrdm_read_pwrst(). This actually
tries to read a register that does not exist and returns a value of 0 that
indicates that the current state is OFF. The OFF state count of the wake-up
power domain is then set to 1 and the current state to OFF. Both of which are
incorrect.

To fix this, if a power domain only supports the ON state, do not attempt to
read the power state status register and simply return ON as the current power
state.

This is based upon Tony's current linux-omap master branch.

Testing:
- Boot tested on OMAP4460 panda.
- Boot tested on OMAP3430 beagle and validated CORE RET still working (using
  Paul's 32k timer patch [1]).

[1] http://marc.info/?l=linux-omap&m=134000053229888&w=2

Signed-off-by: Jon Hunter <jon-hunter@ti.com>
Acked-by: Kevin Hilman <khilman@ti.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
[paul@pwsan.com: edited commit message slightly]
Signed-off-by: Paul Walmsley <paul@pwsan.com>
2012-07-04 04:12:07 -06:00
..
include/mach arm-soc: cleanups, part 2 2012-05-26 12:31:49 -07:00
am35xx-emac.c ARM: OMAP2+: clean up some cppcheck warnings 2012-04-17 15:50:47 -06:00
am35xx-emac.h ARM: OMAP: move generic EMAC init to separate file 2012-03-05 11:08:36 -08:00
board-2430sdp.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-3430sdp.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-3630sdp.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-4430sdp.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-am3517crane.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-am3517evm.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-apollon.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-cm-t35.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-cm-t3517.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-devkit8000.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-flash.c ARM: OMAP2+: nand: fix build error when CONFIG_MTD_ONENAND_OMAP2=n 2012-06-26 03:29:57 -07:00
board-flash.h ARM: OMAP2+: nand: Make board_onenand_init() visible to board code 2012-05-09 14:19:14 -07:00
board-generic.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-h4.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-igep0020.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-ldp.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-n8x0.c ARM: OMAP2+: Fix MUSB ifdefs for platform init code 2012-06-20 07:18:15 -07:00
board-omap3beagle.c ARM: OMAP: Fix Beagleboard DVI reset gpio 2012-06-20 07:18:21 -07:00
board-omap3evm.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-omap3logic.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-omap3pandora.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-omap3stalker.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-omap3touchbook.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-omap4panda.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-overo.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-rm680.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-rx51-peripherals.c ARM: OMAP: Fix lis3lv02d accelerometer to use gpio_to_irq 2012-06-04 02:41:54 -07: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 arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
board-ti8168evm.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
board-zoom-debugboard.c ARM: OMAP2+: smsc911x: Add fixed board regulators 2012-04-03 10:33:19 -07:00
board-zoom-display.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
board-zoom-peripherals.c Merge branch 'fixes-gpio-to-irq' into fixes 2012-03-29 10:16:04 -07:00
board-zoom.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08: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 ARM: OMAP: clock: cleanup CPUfreq leftovers, fix build errors 2012-04-14 17:49:07 -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+: Fix build issues with missing include of linux/bug.h 2012-03-07 17:29:34 -08:00
clkt_dpll.c ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
clkt_iclk.c OMAP2430/3xxx: clock: add modem clock autoidle support 2011-03-07 20:03:12 -07:00
clock2xxx.c ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
clock2xxx.h OMAP: clock: fix compile warning 2011-03-09 18:44:28 -07:00
clock3xxx_data.c ARM: OMAP3: clock data: cleanup AM3[35]x SoC detection 2012-05-25 15:48:48 -07:00
clock3xxx.c ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
clock3xxx.h OMAP3/4 clock: split into per-chip family files 2010-02-24 12:16:15 -07:00
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 OMAP3/4 clock: split into per-chip family files 2010-02-24 12:16:15 -07:00
clock36xx.h OMAP3/4 clock: split into per-chip family files 2010-02-24 12:16:15 -07:00
clock44xx_data.c ARM: OMAP4470: Fix OMAP4470 boot failure 2012-06-27 08:09:59 -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: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
clock2430_data.c ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
clock2430.c ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
clock3517.c OMAP3: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:04:03 -07:00
clock3517.h OMAP3/4 clock: split into per-chip family files 2010-02-24 12:16:15 -07:00
clock_common_data.c OMAP2xxx: clock: remove dsp_irate_ick 2011-03-07 20:21:17 -07:00
clock.c Some OMAP PRCM updates for 3.5. Includes some clock, clockdomain, 2012-05-08 11:49:09 -07:00
clock.h ARM: OMAP: clock: cleanup CPUfreq leftovers, fix build errors 2012-04-14 17:49:07 -07: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 ARM: OMAP4: clockdomain/CM code: Update supported transition modes 2012-07-04 03:45:53 -06:00
clockdomain.c ARM: OMAP2+: powerdomain: Get rid off duplicate pwrdm_clkdm_state_switch() API 2012-05-07 23:55:38 -06: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 ARM: OMAP2+: clockdomains: make {prm,cm}_clkdm common 2012-04-19 13:33:49 -06:00
clockdomains3xxx_data.c arm: omap3: clockdomain data: Remove superfluous commas from gfx_sgx_3xxx_wkdeps[] 2012-05-07 23:55:38 -06:00
clockdomains44xx_data.c ARM: OMAP2+: clockdomains: make {prm,cm}_clkdm common 2012-04-19 13:33:49 -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
clockdomains_common_data.c ARM: OMAP2+: clockdomains: make {prm,cm}_clkdm common 2012-04-19 13:33:49 -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 ARM: OMAP2+: Fix build error after merge 2012-03-07 09:03:03 -08:00
cm2xxx_3xxx.h OMAP2xxx: clock: add clockfw autoidle support for APLLs 2011-03-07 20:02:13 -07:00
cm44xx.c ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08: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 ARM: OMAP3: Fix CM register bit masks 2012-05-07 23:55:21 -06: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 ARM: OMAP2+: CM: increase the module disable timeout 2012-06-21 18:08:47 -06:00
cminst44xx.c ARM: OMAP4: clockdomain/CM code: Update supported transition modes 2012-07-04 03:45:53 -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 Merge branch 'fixes-gpio-to-irq' into fixes 2012-03-29 10:16:04 -07:00
common-board-devices.h OMAP: New twl-common for common TWL configuration 2011-07-04 18:43:27 +03:00
common.c ARM: OMAP4+: Add prm and cm base init function. 2012-05-07 23:55:22 -06:00
common.h arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
control.c ARM: OMAP2+: Fix build error after merge 2012-03-07 09:03:03 -08:00
control.h ARM: global cleanups 2012-03-27 16:03:32 -07:00
cpuidle34xx.c ARM: OMAP3: cpuidle - check the powerdomain lookup 2012-05-04 14:07:10 -07:00
cpuidle44xx.c ARM: OMAP4: cpuidle - remove omap4_idle_data initialization at boot time 2012-05-03 11:00:57 -07:00
devices.c arm-soc: cleanups, part 2 2012-05-26 12:31:49 -07:00
devices.h [media] omap3: Add function to register omap3isp platform device structure 2011-03-22 04:53:42 -03:00
display.c OMAPDSS: fix registration of DPI and SDI devices 2012-06-05 17:15:24 +03: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+: dma: Define dma capabilities register bitfields and use them. 2012-05-08 11:54:24 +05:30
dpll3xxx.c ARM: OMAP3+: dpll: Configure autoidle mode only if it's supported 2012-05-07 23:55:30 -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: OMAP2+: Fix compile for CONFIG_TIDSPBRIDGE platform init code 2012-06-06 01:42:20 -07:00
emu.c ARM: OMAP2+: Fix L4_EMU_34XX_BASE error after iomap changes 2012-02-28 17:33:41 -08:00
gpio.c GPIO driver changes for v3.5 merge window 2012-05-24 14:01:46 -07:00
gpmc-nand.c ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
gpmc-onenand.c ARM: OMAP2+: clean up some cppcheck warnings 2012-04-17 15:50:47 -06:00
gpmc-smc91x.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
gpmc-smsc911x.c ARM: OMAP2+: smsc911x: Remove regulator support from gmpc-smsc911x 2012-04-03 10:31:34 -07:00
gpmc.c - More robust parsing especially of xattr data in JFFS2 2012-06-01 16:55:42 -07:00
hdq1w.c ARM: OMAP2+: HDQ1W: add custom reset function 2012-05-08 17:25:36 -06:00
hsmmc.c ARM: OMAP: AM35xx: convert 3517 detection/flags to AM35xx 2012-05-10 09:39:42 -07:00
hsmmc.h MMC highlights for 3.4: 2012-03-28 20:59:45 -07:00
hwspinlock.c ARM: OMAP2+: declare file-local functions as static 2012-04-13 06:34:26 -06:00
i2c.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
id.c Merge branch 'for_3.5/fixes/pm' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into fixes 2012-06-04 02:09:45 -07:00
io.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
iomap.h ARM: OMAP4: Reduce the static IO mapping 2012-05-08 11:54:24 +05:30
iommu2.c omap: iommu: omapify 'struct iommu' and exposed API 2011-08-26 11:46:01 +02:00
irq.c Merge branch 'for_3.5/fixes/pm' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into fixes 2012-06-04 02:09:45 -07:00
Kconfig arm-soc: cleanups, part 2 2012-05-26 12:31:49 -07:00
mailbox.c ARM: OMAP2+: Incorrect Register Offsets in OMAP Mailbox 2012-05-09 10:27:35 -07:00
Makefile Changes to split plat-omap/devices.c into mach-omap1 and mach-omap2 2012-05-10 23:42:52 -07:00
Makefile.boot ARM: 7022/1: allow to detect conflicting zreladdrs 2011-10-17 09:12:40 +01:00
mcbsp.c ARM: Non-critical bug fixes 2012-03-27 15:55:54 -07:00
msdi.c ARM: OMAP2420: hwmod data: Add MMC hwmod data for 2420 2012-05-08 17:23:33 -06:00
mux34xx.c omap3|4: mux: make local structures static 2011-01-06 19:58:28 -08:00
mux34xx.h omap: mux: Add 36xx CBP package support 2009-12-11 16:16:33 -08:00
mux44xx.c ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
mux44xx.h OMAP4: mux: Add CBS package data for OMAP4430 ES2 2010-11-17 12:01:52 +01:00
mux2420.c OMAP: mux: Add __func__ macro to pr_xxx macros 2010-11-17 12:01:54 +01:00
mux2420.h omap: mux: Add data for 2420 2010-07-05 16:31:36 +03:00
mux2430.c OMAP: mux: Add __func__ macro to pr_xxx macros 2010-11-17 12:01:54 +01:00
mux2430.h Fix common misspellings 2011-03-31 11:26:23 -03:00
mux.c Some uncontroversial OMAP clock, hwmod, and compiler warning fixes for 3.5-rc 2012-06-23 16:16:29 -07:00
mux.h OMAP2+: UART: Add mechanism to probe uart pins and configure rx wakeup 2012-06-05 04:04:11 -07:00
omap4-common.c ARM: OMAP4: hsmmc: check for null pointer 2012-05-08 17:16:24 -07:00
omap4-sar-layout.h ARM: OMAP4: PM: Add L2X0 cache lowpower support 2011-12-08 11:29:01 -08:00
omap_hwmod_2xxx_3xxx_interconnect_data.c ARM: OMAP2+: hwmod data: add HDQ/1-wire hwmod shared data 2012-05-08 17:25:36 -06:00
omap_hwmod_2xxx_3xxx_ipblock_data.c ARM: OMAP2+: hwmod data: add HDQ/1-wire hwmod shared data 2012-05-08 17:25:36 -06:00
omap_hwmod_2xxx_interconnect_data.c ARM: OMAP2xxx: hwmod data: share common interface data 2012-04-19 04:25:06 -06:00
omap_hwmod_2xxx_ipblock_data.c ARM: OMAP2+: WDTIMER integration: fix !PM boot crash, disarm timer after hwmod reset 2012-05-08 17:25:37 -06:00
omap_hwmod_3xxx_data.c Changes to split plat-omap/devices.c into mach-omap1 and mach-omap2 2012-05-10 23:42:52 -07:00
omap_hwmod_44xx_data.c ARM: OMAP4: hwmod data: Force HDMI in no-idle while enabled 2012-06-21 18:08:47 -06:00
omap_hwmod_2420_data.c ARM: OMAP2/3: hwmod data: Add 32k-sync timer data to hwmod database 2012-05-08 17:25:36 -06:00
omap_hwmod_2430_data.c ARM: OMAP2/3: hwmod data: Add 32k-sync timer data to hwmod database 2012-05-08 17:25:36 -06: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: OMAP2/3: hwmod data: Add 32k-sync timer data to hwmod database 2012-05-08 17:25:36 -06:00
omap_hwmod.c ARM: OMAP4+: hwmod: fix issue causing IPs not going back to Smart-Standby 2012-06-21 18:08:46 -06: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 ARM: OMAP3: Fix omap3_l3_block_irq warning when CONFIG_BUG is not set 2012-06-06 01:42:20 -07:00
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+: Fix MUSB ifdefs for platform init code 2012-06-20 07:18:15 -07:00
omap_twl.c OMAP4: PM: TWL6030: add cmd register 2011-09-15 12:09:37 -07:00
omap-headsmp.S ARM: omap: fix section mismatch warning for omap_secondary_startup() 2012-02-13 10:00:37 +00:00
omap-hotplug.c ARM: OMAP: Fix section mismatch warning for platform_cpu_die() 2012-02-28 14:34:12 -08:00
omap-iommu.c ARM: OMAP: fix iommu, not mailbox 2012-03-05 15:18:20 +01:00
omap-mpuss-lowpower.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
omap-secure.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06: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: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
omap-wakeupgen.c ARM: OMAP2+: declare file-local functions as static 2012-04-13 06:34:26 -06:00
opp2xxx.h ARM: OMAP: am33xx: Update common omap platform files 2011-12-13 10:46:43 -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 ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
opp2430_data.c ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
opp.c ARM: OMAP2+: OPP: allow OPP enumeration to continue if device is not present 2012-03-22 16:11:17 -07:00
pm24xx.c arm-soc: sweeping late_initcall cleanup 2012-05-26 13:14:01 -07:00
pm34xx.c Merge branch 'for_3.5/fixes/pm' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into fixes 2012-06-04 02:09:45 -07:00
pm44xx.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
pm-debug.c ARM: OMAP2+: PM debug: fix the use of debugfs_create_* API 2012-03-05 15:38:02 -08:00
pm.c ARM: omap2: use machine specific hook for late init 2012-05-08 20:36:20 +08:00
pm.h ARM: OMAP3: cpuidle - remove cpuidle_params_table 2012-05-03 13:19:29 -07:00
powerdomain2xxx_3xxx.c ARM: OMAP2+: Fix build issues with missing include of linux/bug.h 2012-03-07 17:29:34 -08:00
powerdomain44xx.c ARM: OMAP2+: Fix build for omap4 only builds with missing include of linux/bug.h 2012-03-08 10:48:12 -08:00
powerdomain-common.c ARM: OMAP2+: Fix build issues with missing include of linux/bug.h 2012-03-07 17:29:34 -08:00
powerdomain.c ARM: OMAP2+: powerdomain code: Fix Wake-up power domain power status 2012-07-04 04:12:07 -06:00
powerdomain.h ARM: OMAP2+: powerdomain: Get rid off duplicate pwrdm_clkdm_state_switch() API 2012-05-07 23:55:38 -06: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 ARM: OMAP: AM35xx: convert 3517 detection/flags to AM35xx 2012-05-10 09:39:42 -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 ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
prcm_mpu44xx.h OMAP4: prcm_mpu: Fix indent in few macros 2011-07-09 19:15:06 -06:00
prcm-common.h ARM: OMAP4+: Add prm and cm base init function. 2012-05-07 23:55:22 -06:00
prcm.c ARM: OMAP4+: Add prm and cm base init function. 2012-05-07 23:55:22 -06:00
prm2xxx_3xxx.c ARM: OMAP3: PM: fix shared PRCM interrupts: leave disabled at boot 2012-05-11 16:46:17 -07:00
prm2xxx_3xxx.h ARM: OMAP: PRCM: add suspend prepare / finish support 2011-12-16 14:36:58 -07:00
prm44xx.c Merge branch 'misc_devel_3.4' of git://git.pwsan.com/linux-2.6 into fixes 2012-04-03 09:49:32 -07:00
prm44xx.h ARM: OMAP: PRCM: add suspend prepare / finish support 2011-12-16 14:36:58 -07:00
prm_common.c ARM: OMAP2+: clean up some cppcheck warnings 2012-04-17 15:50:47 -06: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 ARM: OMAP4+: Add prm and cm base init function. 2012-05-07 23:55:22 -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 omap3: zoom: Introduce zoom3 board support 2009-11-22 10:24:33 -08:00
sdram-micron-mt46h32m32lf-6.h omap: headers: Move remaining headers from include/mach to include/plat 2009-10-20 09:40:47 -07:00
sdram-nokia.c ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
sdram-nokia.h arm: omap: add sdram-nokia.h 2010-12-17 15:13:44 -08:00
sdram-numonyx-m65kxxxxam.h omap3: SDRC: add timing data for Numonyx M65KxxxxAM 2010-02-17 17:23:20 -08:00
sdram-qimonda-hyb18m512160af-6.h omap: headers: Move remaining headers from include/mach to include/plat 2009-10-20 09:40:47 -07:00
sdrc2xxx.c ARM: OMAP2+: Fix build error after merge 2012-03-07 09:03:03 -08:00
sdrc.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
sdrc.h OMAP2+: use global values for the SRAM PA addresses 2010-12-21 14:45:56 -08:00
serial.c OMAP2+: UART: Add mechanism to probe uart pins and configure rx wakeup 2012-06-05 04:04:11 -07:00
sleep24xx.S ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
sleep34xx.S ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h 2012-02-24 10:34:35 -08:00
sleep44xx.S Disintegrate asm/system.h for ARM 2012-03-28 18:30:01 +01:00
smartreflex-class3.c ARM: OMAP3+: SmartReflex Class3: disable errorgen before disable VP 2012-03-05 11:29:26 -08:00
smartreflex.c ARM: OMAP3+: SmartReflex: fix error handling 2012-03-05 11:29:27 -08:00
smartreflex.h ARM: OMAP3+: SmartReflex Class3: disable errorgen before disable VP 2012-03-05 11:29:26 -08:00
sr_device.c Merge branch 'next/fixes-non-critical' into next/drivers 2012-03-20 22:42:24 +00:00
sram34xx.S ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
sram242x.S ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
sram243x.S ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
timer.c ARM: OMAP: Make OMAP clocksource source selection using kernel param 2012-05-09 10:07:05 -07:00
twl-common.c OMAP4: twl-common: Add twl6030 V1V8, V2V1 SMPS common configuration 2012-05-09 14:19:16 -07:00
twl-common.h OMAP4: twl-common: Add twl6030 V1V8, V2V1 SMPS common configuration 2012-05-09 14:19:16 -07:00
usb-fs.c OMAP: control: move plat-omap/control.h to mach-omap2/control.h 2010-10-08 11:40:20 -06:00
usb-host.c ARM: OMAP: fix section mismatches in usb-host.c 2012-04-03 11:08:37 -07:00
usb-musb.c ARM: OMAP2+: Fix MUSB ifdefs for platform init code 2012-06-20 07:18:15 -07:00
usb-tusb6010.c ARM: OMAP2: Fix tusb6010 GPIO interrupt for n8x0 2012-06-20 07:18:15 -07:00
vc3xxx_data.c arm: omap3: voltage: fix channel configuration 2012-03-06 17:35:24 -08:00
vc44xx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
vc.c ARM: OMAP2+: Fix build for omap4 only builds with missing include of linux/bug.h 2012-03-08 10:48:12 -08:00
vc.h OMAP2+: VC: more registers are per-channel starting with OMAP5 2011-09-15 12:09:22 -07:00
voltage.c ARM: OMAP2+: voltage: ensure voltage used is exact voltage from OPP table 2012-03-06 17:37:14 -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 ARM: OMAP: AM35xx: convert 3517 detection/flags to AM35xx 2012-05-10 09:39:42 -07:00
voltagedomains44xx_data.c ARM: OMAP: fix voltage domain build errors with PM_OPP disabled 2012-02-21 09:36:34 +00: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
vp.c ARM: OMAP3+: PM: VP: fix integer truncation error 2012-03-06 16:13:50 -08:00
vp.h OMAP3+: VP: remove unused omap_vp_get_curr_volt() 2011-09-15 12:09:08 -07:00
wd_timer.c ARM: OMAP2+: WDTIMER integration: fix !PM boot crash, disarm timer after hwmod reset 2012-05-08 17:25:37 -06:00
wd_timer.h ARM: OMAP2+: WDTIMER integration: fix !PM boot crash, disarm timer after hwmod reset 2012-05-08 17:25:37 -06:00