]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
fsl/sleep: updated the deep sleep framework for QorIQ platforms
authorTang Yuantian <Yuantian.Tang@freescale.com>
Fri, 21 Nov 2014 03:17:15 +0000 (11:17 +0800)
committerYork Sun <yorksun@freescale.com>
Thu, 11 Dec 2014 17:41:18 +0000 (09:41 -0800)
commita7787b78503a2c67fe02f1fcdd995fb6f3830f4b
tree26184f7b53fe7c7771f9de0a3505ece5054fa543
parentda5ce448c731321ba8cad5502a35c669b5e1bf8c
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>
board/freescale/common/Makefile
board/freescale/common/arm_sleep.c [new file with mode: 0644]
board/freescale/common/mpc85xx_sleep.c [new file with mode: 0644]
board/freescale/common/sleep.h [new file with mode: 0644]
drivers/ddr/fsl/arm_ddr_gen3.c
drivers/ddr/fsl/fsl_ddr_gen4.c
drivers/ddr/fsl/mpc85xx_ddr_gen3.c
include/fsl_ddr_sdram.h