fsl/sleep: updated the deep sleep framework for QorIQ platforms
With the introducing of generic board and ARM-based cores, current deep sleep framework doesn't work anymore. This patch will convert the current framework to adapt this change. Basically it does: 1. Converts all the Freescale's DDR driver to support deep sleep. 2. Added basic framework support for ARM-based and PPC-based cores separately. Signed-off-by:Tang Yuantian <Yuantian.Tang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
Showing
- board/freescale/common/Makefile 6 additions, 0 deletionsboard/freescale/common/Makefile
- board/freescale/common/arm_sleep.c 95 additions, 0 deletionsboard/freescale/common/arm_sleep.c
- board/freescale/common/mpc85xx_sleep.c 88 additions, 0 deletionsboard/freescale/common/mpc85xx_sleep.c
- board/freescale/common/sleep.h 21 additions, 0 deletionsboard/freescale/common/sleep.h
- drivers/ddr/fsl/arm_ddr_gen3.c 39 additions, 6 deletionsdrivers/ddr/fsl/arm_ddr_gen3.c
- drivers/ddr/fsl/fsl_ddr_gen4.c 39 additions, 5 deletionsdrivers/ddr/fsl/fsl_ddr_gen4.c
- drivers/ddr/fsl/mpc85xx_ddr_gen3.c 25 additions, 42 deletionsdrivers/ddr/fsl/mpc85xx_ddr_gen3.c
- include/fsl_ddr_sdram.h 9 additions, 3 deletionsinclude/fsl_ddr_sdram.h
Loading
Please register or sign in to comment