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