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