Angelo Dureghello
07b2c5c0e5
mtd/cfi: add support for SST 4KB sector granularity
...
Add support for SST 4KB sector granularity.
Many recent SST flashes, i.e. SST39VF3201B and similar of this family
are declared CFI-conformant from SST. They support CFI query, but implement
2 different sector sizes in the same memory: a 64KB sector (they call it
"block", std AMD erase cmd=0x30), and a 4KB sector (they call it "sector",
erase cmd=0x50). Also, CFI query on these chips, reading from address 0x2dh
of cfi query struct, detects a number of secotrs for the 4KB granularity
(flinfo shows it).
For all other aspects, they are CFI compliant, so, as Linux do, i think
it's a good idea to handle these chips in the CFI driver, with a fixup
to allow 4KB granularity, as should be expected, instead of 64KB.
Signed-off-by: Angelo Dureghello <sysamfw@gmail.com>
Signed-off-by: Stefan Rose <sr@denx.de>
2013-01-10 14:39:13 +01:00
..
2011-11-09 16:35:27 +08:00
2012-12-11 13:17:32 -07:00
2011-10-09 22:20:44 +02:00
2013-01-09 08:13:22 -07:00
2011-09-04 18:03:02 -05:00
2011-07-28 21:27:36 +02:00
2010-03-21 22:44:59 +01:00
2012-12-13 11:46:07 -07:00
2010-04-13 09:13:04 +02:00
2012-08-13 14:34:35 +02:00
2012-12-19 13:02:36 -08:00
2011-11-09 16:35:27 +08:00
2012-11-04 11:00:36 -07:00
2012-12-19 13:02:36 -08:00
2012-08-09 23:42:20 +02:00
2011-05-12 21:07:06 +02:00
2011-11-15 23:58:26 +01:00
2009-02-10 00:27:40 +01:00
2011-08-01 15:19:40 +02:00
2012-07-06 17:30:32 -05:00
2012-05-15 08:31:37 +02:00
2012-11-02 15:20:41 -07:00
2011-08-04 23:34:02 +02:00
2011-08-01 15:19:40 +02:00
2010-01-27 21:23:14 +01:00
2008-04-13 09:59:26 -07:00
2011-11-15 23:58:27 +01:00
2008-05-21 00:14:08 +02:00
2010-10-26 21:05:30 +02:00
2009-04-04 20:42:19 +02:00
2012-11-02 15:20:43 -07:00
2012-11-10 14:04:08 +01:00
2008-05-10 11:44:55 +02:00
2012-10-17 11:28:54 +02:00
2009-08-25 12:57:55 +02:00
2008-05-21 00:14:08 +02:00
2012-09-01 14:26:02 +02:00
2012-10-15 13:37:22 -07:00
2012-11-27 17:26:48 -06:00
2009-07-26 13:17:21 +02:00
2012-12-06 13:56:39 -07:00
2012-03-27 22:05:28 +02:00
2012-12-11 13:17:35 -07:00
2013-01-08 22:14:50 +01:00
2012-10-28 20:17:25 +01:00
2011-11-22 08:39:24 +01:00
2012-12-11 13:17:35 -07:00
2009-10-27 20:58:25 +01:00
2011-04-13 15:56:43 -04:00
2011-07-26 14:10:14 +02:00
2012-10-29 14:21:19 -07:00
2012-10-22 15:52:46 -05:00
2012-10-01 10:02:14 -07:00
2012-09-01 14:58:10 +02:00
2011-11-27 19:46:27 +01:00
2012-08-23 12:16:55 -05:00
2012-09-01 16:21:50 +02:00
2012-05-15 08:31:34 +02:00
2009-01-24 00:23:09 +01:00
2009-06-08 22:57:21 -07:00
2008-05-21 00:14:08 +02:00
2009-09-04 21:54:52 +02:00
2009-01-24 01:47:50 +01:00
2011-10-22 01:22:21 +02:00
2012-10-22 02:56:25 -05:00
2012-10-22 15:52:46 -05:00
2012-12-11 13:17:34 -07:00
2009-07-19 21:41:46 +02:00
2012-12-13 11:46:55 -07:00
2012-12-22 05:57:16 -07:00
2012-12-13 11:46:56 -07:00
2012-12-13 11:46:57 -07:00
2012-12-13 11:46:56 -07:00
2010-09-19 19:29:47 +02:00
2012-12-13 11:46:02 -07:00
2012-10-29 14:21:19 -07:00
2012-10-29 14:21:20 -07:00
2012-10-25 12:07:47 -07:00
2011-08-04 23:34:02 +02:00
2012-02-15 16:50:14 -06:00
2008-09-13 02:03:38 +02:00
2012-12-19 13:02:36 -08:00
2013-01-10 14:39:13 +01:00
2012-10-22 14:31:25 -05:00
2011-08-01 15:19:40 +02:00
2012-11-04 11:00:34 -07:00
2011-08-04 22:55:33 +02:00
2012-10-16 12:35:10 +02:00
2012-10-22 14:31:25 -05:00
2012-09-17 19:51:45 -05:00
2012-05-15 08:31:34 +02:00
2012-11-27 09:41:10 -07:00
2012-04-30 15:01:29 +02:00
2012-12-11 13:17:34 -07:00
2011-10-17 22:25:34 +02:00
2011-01-19 22:58:23 -06:00
2012-09-17 09:39:50 +02:00
2012-11-15 21:08:20 +09:00
2012-10-19 15:25:43 -07:00
2012-10-22 08:29:55 -07:00
2013-01-08 14:59:37 +01:00
2012-10-19 15:25:44 -07:00
2010-12-09 10:24:09 +01:00
2012-10-16 12:35:11 +02:00
2012-10-15 11:54:04 -07:00
2010-07-04 23:55:42 +02:00
2009-10-13 06:17:35 -05:00
2012-03-04 21:56:15 +01:00
2012-12-19 13:02:36 -08:00
2012-11-15 21:08:19 +09:00
2010-10-21 22:25:04 +02:00
2008-04-13 23:20:16 -07:00
2009-07-19 21:41:46 +02:00
2012-10-15 22:24:36 -04:00
2012-05-25 09:15:10 +02:00
2012-10-22 08:29:29 -07:00
2012-06-19 22:35:10 +02:00
2008-06-03 19:34:19 +02:00
2008-07-06 23:44:34 -07:00
2012-09-26 11:08:32 -07:00
2009-10-31 12:13:28 +01:00
2011-02-02 00:54:43 +01:00
2012-02-12 10:11:27 +01:00
2011-12-06 23:59:39 +01:00
2012-10-26 16:28:07 +02:00
2012-02-12 10:11:24 +01:00
2012-02-27 21:19:25 +01:00
2012-03-18 20:11:22 +01:00
2008-10-18 21:54:03 +02:00
2012-09-07 13:54:31 -07:00
2008-10-18 21:54:03 +02:00
2011-07-28 21:27:36 +02:00
2012-09-01 14:19:02 +02:00
2008-10-18 21:54:03 +02:00
2012-10-23 15:23:26 -05:00
2011-09-29 19:01:04 -05:00
2011-10-09 17:57:54 -05:00
2008-10-18 21:54:03 +02:00
2011-07-28 21:27:36 +02:00
2008-10-18 21:54:03 +02:00
2010-03-21 22:44:59 +01:00
2012-09-27 12:21:56 -05:00
2010-12-16 23:02:43 +01:00
2012-11-26 15:41:29 -06:00
2012-11-04 11:00:36 -07:00
2012-09-26 12:36:32 -05:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2010-03-21 22:44:42 +01:00
2012-11-10 19:45:58 +08:00
2010-01-27 21:23:23 +01:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2012-09-01 14:58:10 +02:00
2008-10-18 21:54:03 +02:00
2011-11-15 22:24:50 +01:00
2012-03-12 11:06:48 -04:00
2012-12-13 11:46:02 -07:00
2012-12-13 11:46:02 -07:00
2008-05-21 00:14:08 +02:00
2008-12-19 18:11:49 -06:00
2010-03-12 23:06:04 +01:00
2011-11-18 14:04:25 +01:00
2012-09-02 14:18:52 +02:00
2012-12-06 14:30:38 -08:00
2012-10-28 20:17:25 +01:00
2012-02-27 21:19:25 +01:00
2012-12-06 14:30:40 -08:00
2011-10-05 22:03:11 +02:00
2010-06-29 23:03:40 +02:00
2009-04-03 22:34:07 +02:00
2011-03-27 19:19:54 +02:00
2008-10-18 21:54:03 +02:00
2012-09-25 14:49:18 -07:00
2009-08-25 12:57:55 +02:00
2009-02-24 10:00:28 +01:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2012-10-15 11:54:03 -07:00
2012-11-02 15:20:41 -07:00
2012-11-27 17:26:48 -06:00
2012-12-13 11:46:56 -07:00
2011-08-04 23:34:02 +02:00
2012-10-17 07:55:50 -07:00
2012-08-08 10:24:41 +09:00
2012-10-03 02:04:24 +02:00
2012-12-11 13:17:33 -07:00
2012-12-11 13:17:33 -07:00
2009-11-17 13:19:58 +01:00
2011-08-04 23:34:02 +02:00
2012-11-15 21:08:20 +09:00
2011-08-01 15:19:40 +02:00
2012-01-05 16:18:30 +01:00
2011-12-24 10:23:30 +01:00
2011-04-29 07:34:09 -05:00
2012-10-01 10:02:14 -07:00
2012-11-10 19:45:58 +08:00
2012-11-30 13:44:03 -08:00
2009-10-03 10:17:56 +02:00
2008-05-21 00:14:08 +02:00
2012-05-15 08:31:40 +02:00
2011-10-17 23:57:00 +02:00
2011-12-07 08:45:51 +01:00
2012-05-15 08:31:37 +02:00
2011-04-29 07:32:48 -05:00
2009-07-19 11:21:08 +02:00
2012-12-20 17:04:21 +01:00
2011-09-30 22:00:55 +02:00
2012-12-10 12:45:35 -07:00
2009-03-30 09:38:36 +02:00
2011-07-27 23:45:37 +02:00
2012-11-20 00:16:06 +01:00
2012-09-26 12:36:29 -05:00
2012-12-17 15:38:15 +01:00
2012-03-28 16:31:08 +02:00
2012-03-28 16:31:08 +02:00
2011-10-17 23:57:00 +02:00
2008-05-21 00:14:08 +02:00
2010-07-17 00:05:14 +02:00
2011-11-15 23:58:26 +01:00
2011-11-15 23:58:26 +01:00
2008-05-21 00:14:08 +02:00
2012-11-06 22:57:32 +01:00
2011-08-01 15:19:40 +02:00
2011-12-17 23:34:01 +01:00
2012-10-15 11:53:59 -07:00
2008-10-18 21:54:03 +02:00
2010-05-28 10:56:04 -04:00
2011-08-01 15:19:40 +02:00
2012-09-25 14:49:17 -07:00