On Fri, Jan 8, 2016 at 5:18 AM, Raghav Dogra [off-list ref] wrote:
Add support of suspend, resume function to support deep sleep.
Also make sure of SRAM initialization during resume.
Signed-off-by: Prabhakar Kushwaha <redacted>
Signed-off-by: Raghav Dogra <redacted>
---
Changes for v2: Copying only the correct registers while resume.
Based on git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
branch "next"
drivers/memory/fsl_ifc.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++
include/linux/fsl_ifc.h | 6 ++
2 files changed, 169 insertions(+)
{snip}+ ifc_out32(ncfgr | IFC_NAND_SRAM_INIT_EN,
+ &ifc->ifc_nand.ncfgr);
+ /* wait for SRAM_INIT bit to be clear or timeout */
+ status = spin_event_timeout(
This spin_event_timeout() API is only defined by powerpc and is not
supposed to be used in a generic driver. How did you pass the build
on arm/arm64?
Regards,
Leo