Lines Matching +full:self +full:- +full:refresh
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/mach-at91/pm_slow_clock.S
13 #include "pm_data-offsets.h"
88 * @ena: 0 - disable regulator
89 * 1 - enable regulator
121 * Enable self-refresh
160 /* Switch to self-refresh. */
166 /* Wait for self-refresh enter. */
172 /* Disable DX DLLs for non-backup modes. */
210 * Disable self-refresh
244 /* Enable quasi-dynamic programming. */
248 /* De-assert SDRAM initialization. */
253 /* Quasi-dynamic programming done. */
262 /* DLL soft-reset + DLL lock wait + ITM reset */
273 /* Enable quasi-dynamic programming. */
292 /* Trigger self-refresh exit. */
298 /* Wait for self-refresh exit done. */
329 * Enable self-refresh
343 /* Active SDRAM self-refresh mode */
356 /* LPDDR1 --> force DDR2 mode during self-refresh */
366 /* Active DDRC self-refresh mode */
387 /* Active DDRC self-refresh mode */
401 /* Active SDRAMC self-refresh mode */
415 * Disable self-refresh
434 * For exiting the self-refresh mode, do nothing,
435 * automatically exit the self-refresh mode.
586 /* Switch the main clock source to 12-MHz RC oscillator */
938 * - MAINCK if using ULP0 fast variant
939 * - slow clock, otherwise
1022 /* at91_pm_suspend_in_sram must be 8-byte aligned per the requirements of fncpy() */
1026 stmfd sp!, {r4 - r12, lr}
1047 * to RAM may be limited while in self-refresh.
1082 /* Active the self-refresh mode */
1104 /* Exit the self-refresh mode */
1108 ldmfd sp!, {r4 - r12, pc}
1157 .word .-at91_pm_suspend_in_sram