diff options
author | Zhao Qiang <B45475@freescale.com> | 2015-03-25 17:02:59 +0800 |
---|---|---|
committer | York Sun <yorksun@freescale.com> | 2015-04-21 10:19:19 -0700 |
commit | ae42eb035e86f2fca98adc5f5b59543a49797877 (patch) | |
tree | 6db2d7aa5d245cdd0aef8fc46223be292798ed08 /drivers/qe/qe.h | |
parent | b4e78faab3ce31543ca59a97f8d7d19d66ac608b (diff) | |
download | u-boot-midas-ae42eb035e86f2fca98adc5f5b59543a49797877.tar.gz u-boot-midas-ae42eb035e86f2fca98adc5f5b59543a49797877.tar.bz2 u-boot-midas-ae42eb035e86f2fca98adc5f5b59543a49797877.zip |
QE/DeepSleep: add QE deepsleep support for mpc85xx
Muram will power off during deepsleep, and the microcode of qe
in muram will be lost, it should be reload when resume.
Signed-off-by: Zhao Qiang <B45475@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'drivers/qe/qe.h')
-rw-r--r-- | drivers/qe/qe.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/qe/qe.h b/drivers/qe/qe.h index 33878f897b..77b18e928f 100644 --- a/drivers/qe/qe.h +++ b/drivers/qe/qe.h @@ -11,6 +11,9 @@ #define __QE_H__ #include "common.h" +#ifdef CONFIG_U_QE +#include <linux/immap_qe.h> +#endif #define QE_NUM_OF_BRGS 16 #define UCC_MAX_NUM 8 @@ -288,6 +291,9 @@ void qe_reset(void); #ifdef CONFIG_U_QE void u_qe_init(void); int u_qe_upload_firmware(const struct qe_firmware *firmware); +void u_qe_resume(void); +int u_qe_firmware_resume(const struct qe_firmware *firmware, + qe_map_t *qe_immrr); #endif #endif /* __QE_H__ */ |