16 Nov, 2010
1 commit
-
While at it, fix two checkpatch errors.
Several non-const struct instances constified by this patch were added after
the introduction of platform_suspend_ops in checkpatch.pl's list of "should
be const" structs (79404849e90a41ea2109bd0e2f7c7164b0c4ce73).Patch against mainline.
Inspired by hunks of the grsecurity patch, updated for newer kernels.Signed-off-by: Lionel Debroux
Acked-by: Ingo Molnar
Signed-off-by: Jiri Kosina
27 Feb, 2010
1 commit
-
Save/restore CPLD registers when doing suspend-to-ram; this fixes issues
with harddisk and ethernet not working correctly when resuming on DB1200.Signed-off-by: Manuel Lauss
To: Linux-MIPS
Patchwork: http://patchwork.linux-mips.org/patch/986/
Signed-off-by: Ralf Baechle
17 Jun, 2009
1 commit
-
Replace a few open-coded GPIO register accesses with gpio calls.
Signed-off-by: Manuel Lauss
Signed-off-by: Ralf Baechle
11 Jan, 2009
1 commit
-
Replace the current sysctl-based suspend interface with a new sysfs-
based one which also uses the Linux-2.6 suspend model.To configure wakeup sources, a subtree for the demoboards is created
under /sys/power/db1x:sys/
`-- power
`-- db1x
|-- gpio0
|-- gpio1
|-- gpio2
|-- gpio3
|-- gpio4
|-- gpio5
|-- gpio6
|-- gpio7
|-- timer
|-- timer_timeout
|-- wakemsk
`-- wakesrcThe nodes 'gpio[0-7]' and 'timer' configure the GPIO0..7 and M2
bits of the SYS_WAKEMSK (wakeup source enable) register. Writing '1'
enables a wakesource, 0 disables it.The 'timer_timeout' node holds the timeout in seconds after which the
TOYMATCH2 event should wake the system.The 'wakesrc' node holds the SYS_WAKESRC register after wakeup (in hex),
the 'wakemsk' node can be used to get/set the wakeup mask directly.For example, to have the timer wake the system after 10 seconds of sleep,
the following must be done in userspace:echo 10 > /sys/power/db1x/timer_timeout
echo 1 > /sys/power/db1x/timer
echo mem > /sys/power/sleepThis patch also removes the homebrew CPU frequency switching code. I don't
understand how it could have ever worked reliably; it does not communicate
the clock changes to peripheral devices other than uarts.Signed-off-by: Manuel Lauss
Signed-off-by: Ralf Baechlecreate mode 100644 arch/mips/alchemy/devboards/pm.c