Hi Jocke, we achieved deep sleep mode that did exactly what you asked for. If waken up from deep sleep, soc will resume from uboot and re-initialized DDR controller with contents untouched. Please refer to drivers/ddr/fsl/fsl_ddr_gen4.c and look at DEEP_SLEEP related code.
Regards, Yuantian > -----Original Message----- > From: Joakim Tjernlund [mailto:joakim.tjernl...@transmode.se] > Sent: Thursday, November 05, 2015 4:04 PM > To: Sun York-R58495 <york...@freescale.com>; u-boot@lists.denx.de > Cc: c...@cumulusnetworks.com; Sharma Bhupesh-B45370 > <bhupesh.sha...@freescale.com>; tr...@konsulko.com; > l.majew...@samsung.com; Tang Yuantian-B29983 > <yuantian.t...@freescale.com>; Kushwaha Prabhakar-B32579 > <prabha...@freescale.com>; Liu Shengzhou-B36685 > <shengzhou....@freescale.com>; yamad...@jp.panasonic.com > Subject: Re: [PATCH v1 0/7] Enable high speed and heavy load for DDR4 for > LSCH3 > > On Wed, 2015-11-04 at 10:03 -0800, York Sun wrote: > > This patch set revises the DDR driver to support higher speed for DDR4 > > under heavy load (two dual-rank DIMMs) for four-chipselect interleaving. > > Single quad-rank DIMM is not supported yet. > > Hi York > > Seeing these patches reminds me about something I have been mening to > ask, Is it possible init the ddr controller/ddr ram (using ECC also) but still > retain (parts of) memory contents? > > I am looking at keeping data at the end of memory when performing a warm > start, but still init the controll/ddr ram (without D_INIT set). > This way one could pick up any changes to DDR timing if needed. > Before reboot, ddr ram is set to Self Refresh(SR). > > Jocke _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot