[PATCH 0/2] spi-nor: m25p80: add support for deep power down

Heiner Kallweit hkallweit1 at gmail.com
Sun Feb 1 09:16:03 PST 2015

Some time ago there was a first attempt to add deep power down support.
IIRC it was rejected because the differences between the chip types were
not considered well enough.

This patch is meant as a RfC.
Support for deep power down may be relevant especially for embedded devices.
I own devices with three different SPI NOR flash chips which all use the
same opcodes for suspend / resume.
Difference ist just the time they need for waking up.
The code however supports any type of suspend / resume procedure.

Initially only support for the chips I have access to was implemented.

Heiner Kallweit (2):
  spi-nor: add chip_name to struct spi_nor
  m25p80: if supported put chip to deep power down if not used

 drivers/mtd/devices/m25p80.c  | 112 +++++++++++++++++++++++++++++++++++++++++-
 drivers/mtd/spi-nor/spi-nor.c |   1 +
 include/linux/mtd/spi-nor.h   |   2 +
 3 files changed, 114 insertions(+), 1 deletion(-)


More information about the linux-mtd mailing list