[flashrom] [PATCH] AAI on SST chips

Joshua Roys roysjosh at gmail.com
Mon Aug 1 13:43:38 CEST 2011


On 08/01/2011 06:10 AM, Noé Rubinstein wrote:
> Use AAI for some SST chips
>
> Patch updated, based on Joshua Roys' patch
> http://patchwork.coreboot.org/patch/2065/
> I double checked against the datasheets. Also wrapped the comments to
> respect 80-columns line width.
>
> Use AAI:
> SST25VF016B
> SST25VF040B{,.REMS}
> SST25VF080B
>
> Datasheets say AAI is supported, but via a different opcode:
> SST25VF040.REMS
> SST25LF040A.RES
>
> Signed-off-by: Noé Rubinstein <nrubinstein at avencall.com>

Signed-off-by: Joshua Roys <roysjosh at gmail.com>

> ---
> Index: flashchips.c
> ===================================================================
> --- flashchips.c	(revision 1401)
> +++ flashchips.c	(working copy)
> @@ -5606,7 +5606,7 @@
>   			},
>   		},
>   		.unlock		= spi_disable_blockprotect,
> -		.write		= spi_chip_write_1,
> +		.write		= spi_aai_write,
>   		.read		= spi_chip_read,
>   		.voltage	= {2700, 3600},
>   	},
> @@ -5708,7 +5708,8 @@
>   			},
>   		},
>   		.unlock		= spi_disable_blockprotect,
> -		.write		= spi_chip_write_1,
> +		.write		= spi_chip_write_1, /* datasheet says AAI using
> +						       0xAF ? */
>   		.read		= spi_chip_read,
>   		.voltage	= {2700, 3600},
>   	},
> @@ -5744,7 +5745,7 @@
>   			},
>   		},
>   		.unlock		= spi_disable_blockprotect,
> -		.write		= spi_chip_write_1,
> +		.write		= spi_aai_write,
>   		.read		= spi_chip_read,
>   		.voltage	= {2700, 3600},
>   	},
> @@ -5774,7 +5775,8 @@
>   			},
>   		},
>   		.unlock		= spi_disable_blockprotect,
> -		.write		= spi_chip_write_1,
> +		.write		= spi_chip_write_1, /* datasheet says AAI using
> +						       0xAF ? */
>   		.read		= spi_chip_read,
>   		.voltage	= {3000, 3600},
>   	},
> @@ -5810,7 +5812,7 @@
>   			},
>   		},
>   		.unlock		= spi_disable_blockprotect,
> -		.write		= spi_chip_write_1,
> +		.write		= spi_aai_write,
>   		.read		= spi_chip_read,
>   		.voltage	= {2700, 3600},
>   	},
> @@ -5846,7 +5848,7 @@
>   			},
>   		},
>   		.unlock		= spi_disable_blockprotect,
> -		.write		= spi_chip_write_1,
> +		.write		= spi_aai_write,
>   		.read		= spi_chip_read,
>   		.voltage	= {2700, 3600},
>   	},
>
> _______________________________________________
> flashrom mailing list
> flashrom at flashrom.org
> http://www.flashrom.org/mailman/listinfo/flashrom





More information about the flashrom mailing list