xref: /openbmc/u-boot/board/freescale/common/sleep.h (revision e8f80a5a)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2a7787b78STang Yuantian /*
3a7787b78STang Yuantian  * Copyright 2014 Freescale Semiconductor, Inc.
4a7787b78STang Yuantian  */
5a7787b78STang Yuantian 
6a7787b78STang Yuantian #ifndef __SLEEP_H
7a7787b78STang Yuantian #define __SLEEP_H
8a7787b78STang Yuantian 
9a7787b78STang Yuantian #define DCFG_CCSR_CRSTSR_WDRFR	(1 << 3)
10a7787b78STang Yuantian #define DDR_BUFF_LEN			128
11a7787b78STang Yuantian 
12a7787b78STang Yuantian /* determine if it is a wakeup from deep sleep */
13a7787b78STang Yuantian bool is_warm_boot(void);
14a7787b78STang Yuantian 
15a7787b78STang Yuantian /* disable console output */
16a7787b78STang Yuantian void fsl_dp_disable_console(void);
17a7787b78STang Yuantian 
18a7787b78STang Yuantian /* clean up everything and jump to kernel */
19a7787b78STang Yuantian int fsl_dp_resume(void);
20a7787b78STang Yuantian #endif
21