aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-samsung/include/plat/pm.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement and call s3c_config_sleep_gpioPawit Pornkitprasan2012-02-191-0/+2
| | | | | | The stock kernel runs this at sleep. No idea why the Nexus S's kernel doesn't. The GPIO settings have been checked from the latest Galaxy S, Captivate, Fascinate, Vibrant and Galaxy S B kernel.
* ARM: plat-samsung: add pm_cpu_restore hook to balance pm_cpu_prepBrian Swetland2011-11-171-0/+1
| | | | | | | S5PC110 saves state in cpu_prep but was not restoring it until much later in the resume path. This provides needed balance. Signed-off-by: Brian Swetland <swetland@google.com>
* S5PC11X: PM: Change printk()->pr_debug()Choi jonghwan2011-11-171-1/+1
| | | | | | | Change printk()->pr_debug() Change-Id: Ib53763eeeec842f88372805e97778613191d64b7 Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* ARM / Samsung: Use struct syscore_ops for "core" power managementRafael J. Wysocki2011-04-241-2/+4
| | | | | | | | | | | | | | Replace sysdev classes and struct sys_device objects used for "core" power management by Samsung platforms with struct syscore_ops objects that are simpler. This generally reduces the code size and the kernel memory footprint. It also is necessary for removing sysdevs entirely from the kernel in the future. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Acked-by: Greg Kroah-Hartman <gregkh@suse.de> Acked-by: Kukjin Kim <kgene.kim@samsung.com>
*-. Merge branches 'at91', 'ep93xx', 'errata', 'footbridge', 'fncpy', 'gemini', ↵Russell King2011-03-161-11/+1
|\ \ | | | | | | | | | 'irqdata', 'pm', 'sh', 'smp', 'spear', 'ux500' and 'via' into devel
| | * ARM: pm: convert samsung platforms to generic suspend/resume supportRussell King2011-02-221-11/+1
| |/ | | | | | | | | Tested-by: Kukjin Kim <kgene.kim@samsung.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* | ARM: SAMSUNG: Ensure struct sys_device is declared in plat/pm.hMark Brown2011-02-111-0/+2
|/ | | | | | | | Previously we were relying on it being pulled in by other headers for the prototype of s3c24xx_irq_suspend() and s3c24xx_irq_resume(). Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* ARM: SAMSUNG: Convert s3c_irqext_wake() to new irq_ interrupt methodsMark Brown2010-12-301-1/+3
| | | | | | | | | | | Kernel 2.6.37 adds new interrupt methods which take a struct irq_data rather than an irq number. Begin converting Samsung platforms over to these methods by converting s3c_irqext_wake() with a simple textual substitution. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Cc: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* ARM: SAMSUNG: Move common headers from plat-s3c to plat-samsungBen Dooks2010-02-231-0/+189
Move common headers from plat-s3c's include/plat directory into plat-samsung. No need to fix any files, these are still included via <plat/> Signed-off-by: Ben Dooks <ben-linux@fluff.org>