All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 2 1/3] mtd: cfi_util: add support for switching SST 39VF640xB chips into QRY mode
@ 2010-10-26  9:26 Guillaume LECERF
  2010-10-26  9:26 ` [PATCH 2 2/3] mtd: cfi_cmdset_0002: add CFI detection for SST 38VF640x chips Guillaume LECERF
  2010-10-26  9:26 ` [PATCH 2 3/3] mtd: cfi_cmdset_0002: make sector erase command variable Guillaume LECERF
  0 siblings, 2 replies; 5+ messages in thread
From: Guillaume LECERF @ 2010-10-26  9:26 UTC (permalink / raw)
  To: linux-mtd; +Cc: fggs, zhangyd6, w.sang, David.Woodhouse

Signed-off-by: Guillaume LECERF <glecerf@gmail.com>
---
 drivers/mtd/chips/cfi_util.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/drivers/mtd/chips/cfi_util.c b/drivers/mtd/chips/cfi_util.c
index e503b2c..360525c 100644
--- a/drivers/mtd/chips/cfi_util.c
+++ b/drivers/mtd/chips/cfi_util.c
@@ -77,6 +77,13 @@ int __xipram cfi_qry_mode_on(uint32_t base, struct map_info *map,
 	cfi_send_gen_cmd(0x98, 0x5555, base, map, cfi, cfi->device_type, NULL);
 	if (cfi_qry_present(map, base, cfi))
 		return 1;
+	/* SST 39VF640xB */
+	cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL);
+	cfi_send_gen_cmd(0xAA, 0x555, base, map, cfi, cfi->device_type, NULL);
+	cfi_send_gen_cmd(0x55, 0x2AA, base, map, cfi, cfi->device_type, NULL);
+	cfi_send_gen_cmd(0x98, 0x555, base, map, cfi, cfi->device_type, NULL);
+	if (cfi_qry_present(map, base, cfi))
+		return 1;
 	/* QRY not found */
 	return 0;
 }

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

end of thread, other threads:[~2010-10-26 10:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-26  9:26 [PATCH 2 1/3] mtd: cfi_util: add support for switching SST 39VF640xB chips into QRY mode Guillaume LECERF
2010-10-26  9:26 ` [PATCH 2 2/3] mtd: cfi_cmdset_0002: add CFI detection for SST 38VF640x chips Guillaume LECERF
2010-10-26 10:25   ` Wolfram Sang
2010-10-26 10:29     ` David Woodhouse
2010-10-26  9:26 ` [PATCH 2 3/3] mtd: cfi_cmdset_0002: make sector erase command variable Guillaume LECERF

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.