Lines Matching +full:suspend +full:- +full:to +full:- +full:ram
2 S3C24XX Suspend Support
7 ------------
9 The S3C24XX supports a low-power suspend mode, where the SDRAM is kept
10 in Self-Refresh mode, and all but the essential peripheral blocks are
16 ------------
24 4) Any peripherals that are going to be powered down at the same
25 time require suspend/resume support.
29 --------
31 The S3C2410 user manual defines the process of sending the CPU to
33 is to set the GSTATUS3 register to the physical address of the
34 code to resume Linux operation.
36 GSTATUS4 is currently left alone by the sleep code, and is free to
37 use for any other purposes (for example, the EB2410ITX uses this to
42 ---------------
45 to say that its bootloader is capable of resuming. This can be as
46 simple as adding the following to the machine's definition:
51 needs to setup anything else for power management support.
53 There is currently no support for over-riding the default method of
74 "button-irq-eint0", NULL);
83 ---------
85 There are several important things to remember when using PM suspend:
87 1) The uart drivers will disable the clocks to the UART blocks when
89 access to the UARTs will cause the debug to stop.
91 2) While the pm code itself will attempt to re-enable the UART clocks,
103 -------------
106 aspects of how the S3C2410 suspend and resume support is configured
108 `S3C2410 PM Suspend debug`
110 This option prints messages to the serial console before and after
111 the actual suspend, giving detailed information on what is
115 `S3C2410 PM Suspend Memory CRC`
117 Allows the entire memory to be checksummed before and after the
118 suspend to see if there has been any corruption of the contents.
120 Note, the time to calculate the CRC is dependent on the CPU speed
121 and the size of memory. For an 64Mbyte RAM area on an 200MHz
122 S3C2410, this can take approximately 4 seconds to complete.
124 This support requires the CRC32 function to be enabled.
127 `S3C2410 PM Suspend CRC Chunksize (KiB)`
135 ---------------