[flashrom] [PATCH] Add support for Numonyx N25Q064

Idwer Vollering vidwer at gmail.com
Fri Apr 6 01:13:52 CEST 2012


Op 5 april 2012 13:29 heeft Niklas Söderlund
<niklas.soderlund at ericsson.com> het volgende geschreven:
> From: Niklas Söderlund <niklas.soderlund at combitech.se>
>
> Niklas Söderlund <niklas.soderlund at combitech.se>

I'll treat this as a Signed-off-by:.

> ---
>  flashchips.c |   29 +++++++++++++++++++++++++++++
>  flashchips.h |    1 +
>  2 files changed, 30 insertions(+), 0 deletions(-)
>
> diff --git a/flashchips.c b/flashchips.c
> index b6296c5..c23bd34 100644
> --- a/flashchips.c
> +++ b/flashchips.c
> @@ -5010,6 +5010,35 @@ const struct flashchip flashchips[] = {
>        },
>
>        {
> +               .vendor         = "Numonyx",
> +               .name           = "N25Q064",
> +               .bustype        = BUS_SPI,
> +               .manufacture_id = ST_ID,
> +               .model_id       = ST_N25Q064,
> +               .total_size     = 8192,
> +               .page_size      = 256,
> +               .tested         = TEST_UNTESTED,

If you change the above line to TEST_PREW (can you provide some output
that shows probing/reading/erasing/writing?), this is
Acked-by: Idwer Vollering <vidwer at gmail.com>

> +               .probe          = probe_spi_rdid,
> +               .probe_timing   = TIMING_ZERO,
> +               .block_erasers  =
> +               {
> +                       {
> +                               .eraseblocks = { {4 * 1024, 2048 } },
> +                               .block_erase = spi_block_erase_20,
> +                       }, {
> +                               .eraseblocks = { {64 * 1024, 128} },
> +                               .block_erase = spi_block_erase_d8,
> +                       }, {
> +                               .eraseblocks = { {8 * 1024 * 1024, 1} },
> +                               .block_erase = spi_block_erase_c7,
> +                       }
> +               },
> +               .unlock         = spi_disable_blockprotect,
> +               .write          = spi_chip_write_256,
> +               .read           = spi_chip_read,
> +       },
> +
> +       {
>                .vendor         = "PMC",
>                .name           = "Pm25LV010",
>                .bustype        = BUS_SPI,
> diff --git a/flashchips.h b/flashchips.h
> index de3c79d..89d20bb 100644
> --- a/flashchips.h
> +++ b/flashchips.h
> @@ -574,6 +574,7 @@
>  #define ST_M29W010B            0x23
>  #define ST_M29W040B            0xE3
>  #define ST_M29W512B            0x27
> +#define ST_N25Q064             0xBA17
>
>  #define SYNCMOS_MVC_ID         0x40    /* SyncMOS (SM) and Mosel Vitelic Corporation (MVC) */
>  #define MVC_V29C51000T         0x00
> --
> 1.7.7
>
>
> _______________________________________________
> flashrom mailing list
> flashrom at flashrom.org
> http://www.flashrom.org/mailman/listinfo/flashrom


More information about the flashrom mailing list