public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/2] ARM: at91: properly handle LPDDR poweroff
@ 2016-10-07 16:34 Alexandre Belloni
  2016-10-07 16:34 ` [PATCH 1/2] ARM: at91: define LPDDR types Alexandre Belloni
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Alexandre Belloni @ 2016-10-07 16:34 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

This patch set improves LPDDR support on SoCs using the Atmel MPDDR controller.

LPDDR memoris can only handle up to 400 uncontrolled power offs in their
life. The proper power off sequence has to be applied before shutting down the SoC.

I'm not too happy with the code duplication but this is a design choice
that has been made before because both shitdown controler are really
different appart from the shutdown itself.

I guess it is still better than slowly killing the LPDDR.

Alexandre Belloni (2):
  ARM: at91: define LPDDR types
  power/reset: at91-poweroff: timely shitdown LPDDR memories

 drivers/power/reset/at91-poweroff.c      | 52 +++++++++++++++++++++++++++++++-
 drivers/power/reset/at91-sama5d2_shdwc.c | 48 ++++++++++++++++++++++++++++-
 include/soc/at91/at91sam9_ddrsdr.h       |  3 ++
 3 files changed, 101 insertions(+), 2 deletions(-)

-- 
2.9.3

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-10-13 15:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-07 16:34 [PATCH 0/2] ARM: at91: properly handle LPDDR poweroff Alexandre Belloni
2016-10-07 16:34 ` [PATCH 1/2] ARM: at91: define LPDDR types Alexandre Belloni
2016-10-07 16:34 ` [PATCH 2/2] power/reset: at91-poweroff: timely shitdown LPDDR memories Alexandre Belloni
2016-10-12 12:48   ` Jean-Jacques Hiblot
2016-10-13 11:03     ` Alexandre Belloni
2016-10-13 12:27       ` Jean-Jacques Hiblot
2016-10-13 12:39         ` Richard Genoud
2016-10-13 13:47         ` Alexandre Belloni
2016-10-13 15:04           ` Jean-Jacques Hiblot
2016-10-10  6:00 ` [PATCH 0/2] ARM: at91: properly handle LPDDR poweroff Alexander Stein
2016-10-12 11:17   ` Alexandre Belloni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox