Skip to contentSkip to conversation

sf: Update AT45DB021D flash chip parameters

PATCH New Haikun Wang 2 participants 3 messages Mar 25, 2015 – Mar 26, 2015 Memory technology devices (MTD)

lore
Share & tools
lore
#0 lore raw

PATCH 2/2 sf: Update AT45DB021D flash chip parameters

From: Haikun Wang <[email protected]>

AT45DB021D flash size is 1024*page_size, page_size is 256bytes or 264bytes. In current params_table its size is 64*1024*8, recorrect it. Add AT45DB_CMD flag for AT45DB021D.

---

Changes in v1: None

 drivers/mtd/spi/sf_params.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/mtd/spi/sf_params.c +2 -1
index c12e8c6..c6b68f8 100644
@@ -16,7 +16,8 @@
 const struct spi_flash_params spi_flash_params_table[] = {
 #ifdef CONFIG_SPI_FLASH_ATMEL		/* ATMEL */
 	{"AT45DB011D",	   0x1f2200, 0x0,	64 * 1024,     4, RD_NORM,		    SECT_4K},
-	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     8, RD_NORM,		    SECT_4K},
+	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     4,
+	 RD_NORM,		    AT45DB_CMD},
 	{"AT45DB041D",	   0x1f2400, 0x0,	64 * 1024,     8, RD_NORM,		    SECT_4K},
 	{"AT45DB081D",	   0x1f2500, 0x0,	64 * 1024,    16, RD_NORM,		    SECT_4K},
 	{"AT45DB161D",	   0x1f2600, 0x0,	64 * 1024,    32, RD_NORM,		    SECT_4K},
Signature · 1 line
1.9.1
#1 lore raw

PATCH 2/2 sf: Update AT45DB021D flash chip parameters

Hi Haikun,

Quoted 19 lines · Haikun Wang

From: Haikun Wang <[email protected]>

AT45DB021D flash size is 1024*page_size, page_size is 256bytes or 264bytes. In current params_table its size is 64*1024*8, recorrect it. Add AT45DB_CMD flag for AT45DB021D.

---

Changes in v1: None

  drivers/mtd/spi/sf_params.c | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
drivers/mtd/spi/sf_params.c +0 -0
index c12e8c6..c6b68f8 100644

drivers/mtd/spi/sf_params.c line 20

Quoted 6 lines
drivers/mtd/spi/sf_params.c +2 -1
@@ -16,7 +16,8 @@
  const struct spi_flash_params spi_flash_params_table[] = {
  #ifdef CONFIG_SPI_FLASH_ATMEL		/* ATMEL */
  	{"AT45DB011D",	   0x1f2200, 0x0,	64 * 1024,     4, RD_NORM,		    SECT_4K},
-	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     8, RD_NORM,		    SECT_4K},
+	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     4,
+	 RD_NORM,		    AT45DB_CMD},

It's sector size is 32K, count is 8, right?

drivers/mtd/spi/sf_params.c line 23

Quoted 3 lines
drivers/mtd/spi/sf_params.c +0 -0
  	{"AT45DB041D",	   0x1f2400, 0x0,	64 * 1024,     8, RD_NORM,		    SECT_4K},
  	{"AT45DB081D",	   0x1f2500, 0x0,	64 * 1024,    16, RD_NORM,		    SECT_4K},
  	{"AT45DB161D",	   0x1f2600, 0x0,	64 * 1024,    32, RD_NORM,		    SECT_4K},

Regards,
Peng.

#2 lore raw

PATCH 2/2 sf: Update AT45DB021D flash chip parameters

Quoted 17 lines · On 3/25/2015 10:11 PM, Fan Peng-B51431 wrote:

Hi Haikun,

Quoted 14 lines · Haikun Wang

From: Haikun Wang <[email protected]>

AT45DB021D flash size is 1024*page_size, page_size is 256bytes or 264bytes. In current params_table its size is 64*1024*8, recorrect it. Add AT45DB_CMD flag for AT45DB021D.

---

Changes in v1: None

   drivers/mtd/spi/sf_params.c | 3 ++-
   1 file changed, 2 insertions(+), 1 deletion(-)
Quoted 12 lines

drivers/mtd/spi/sf_params.c line 20

Quoted 11 lines
drivers/mtd/spi/sf_params.c +2 -1
index c12e8c6..c6b68f8 100644
@@ -16,7 +16,8 @@
   const struct spi_flash_params spi_flash_params_table[] = {
   #ifdef CONFIG_SPI_FLASH_ATMEL		/* ATMEL */
   	{"AT45DB011D",	   0x1f2200, 0x0,	64 * 1024,     4, RD_NORM,		    SECT_4K},
-	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     8, RD_NORM,		    SECT_4K},
+	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     4,
+	 RD_NORM,		    AT45DB_CMD},

It's sector size is 32K, count is 8, right?

Fine, will update next version.

Signature · 2 lines
Best regards,
Wang Haikun
Quoted 6 lines

drivers/mtd/spi/sf_params.c line 23

Quoted 3 lines
drivers/mtd/spi/sf_params.c +0 -0
   	{"AT45DB041D",	   0x1f2400, 0x0,	64 * 1024,     8, RD_NORM,		    SECT_4K},
   	{"AT45DB081D",	   0x1f2500, 0x0,	64 * 1024,    16, RD_NORM,		    SECT_4K},
   	{"AT45DB161D",	   0x1f2600, 0x0,	64 * 1024,    32, RD_NORM,		    SECT_4K},

Regards,
Peng.