[flashrom] [PATCH] Convert chips to block erasers: Numonyx, PMC, Sanyo, Spansion
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Tue Jan 19 03:13:37 CET 2010
On 18.01.2010 09:06, Sean Nelson wrote:
> Fixed patch and re-diffed against latest svn.
>
> Convert chips to block_erasers:
> ST_M25PE10
> ST_M25PE20
> ST_M25PE40
> ST_M25PE80
> ST_M25PE16
> PMC_25LV010
> PMC_25LV016B
> PMC_25LV020
> PMC_25LV040
> PMC_25LV080B
> PMC_25LV512
> PMC_39F010
> PMC_49FL002
> PMC_49FL004
> SANYO_LE25FW203A
> SPANSION_S25FL016A
>
> Added spi_block_erase_d7 for PMC chips.
>
> Signed-off-by: Sean Nelson <audiohacked at gmail.com>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Two minor comments (not blocking the commit in any way).
> .vendor = "PMC",
> .name = "Pm49FL002",
> .bustype = CHIP_BUSTYPE_LPC|CHIP_BUSTYPE_FWH, /* A/A Mux*/
> .manufacture_id = PMC_ID_NOPREFIX,
> .model_id = PMC_49FL002,
> .total_size = 256,
> .page_size = 16 * 1024,
> .feature_bits = FEATURE_REGISTERMAP,
> - .tested = TEST_OK_PREW,
> + .tested = TEST_OK_PRW,
> .probe = probe_jedec,
> .probe_timing = TIMING_ZERO, /* routine is wrapper to probe_jedec (pm49fl00x.c) */
> - .erase = erase_49fl00x,
> + .erase = NULL, /* Was: erase_49fl00x */
I don't get the point of this comment. Is it because the original
function messes with the locking regs and the new function doesn't?
> .vendor = "PMC",
> .name = "Pm49FL004",
> .bustype = CHIP_BUSTYPE_LPC|CHIP_BUSTYPE_FWH, /* A/A Mux*/
> .manufacture_id = PMC_ID_NOPREFIX,
> .model_id = PMC_49FL004,
> .total_size = 512,
> .page_size = 64 * 1024,
> .feature_bits = FEATURE_REGISTERMAP,
> - .tested = TEST_OK_PREW,
> + .tested = TEST_OK_PRW,
> .probe = probe_jedec,
> .probe_timing = TIMING_ZERO, /* routine is wrapper to probe_jedec (pm49fl00x.c) */
> - .erase = erase_49fl00x,
> + .erase = NULL, /* Was: erase_49fl00x */
Same here.
Regards,
Carl-Daniel
--
Developer quote of the year:
"We are juggling too many chainsaws and flaming arrows and tigers."
More information about the flashrom
mailing list