summaryrefslogtreecommitdiffstats
path: root/udelay.c
diff options
context:
space:
mode:
authorBoris Baykov <dev@borisbaykov.com>2016-06-08 12:23:55 +0200
committerCédric Le Goater <clg@kaod.org>2016-06-08 12:23:55 +0200
commit648cdc2841665febf3c4bb174c2ee4a0f365c9b7 (patch)
tree4f1df47e87f0e129d7dc7eab5a836c0198511def /udelay.c
parent306ff806ad3dd2a873dfd42b42f2cc14bca3bf8f (diff)
downloadflashrom-648cdc2841665febf3c4bb174c2ee4a0f365c9b7.zip
flashrom-648cdc2841665febf3c4bb174c2ee4a0f365c9b7.tar.gz
4BA: Support for 4-bytes addressing via Extended Address Register
On some flash chips data with addresses more than 24-bit field can address may be accessed by using Extended Address Register. The register has 1-byte size and stores high byte of 32-bit address. Then flash can be read from 3-bytes addressing mode with writing high byte of address to this Register. By using this way we have access to full memory of a chip. Some chips may support this method only. This patch provides code use Extended Address Register. Patched files ------------- chipdrivers.h + added functions declarations for spi4ba.c flash.h + feature definitions added flashrom.c + modified switch to 4-bytes addressing to support extended address register spi4ba.h + definitions for 4-bytes addressing JEDEC commands + functions declarations from spi4ba.c (same as in chipdrivers.h, just to see) spi4ba.c + functions for write Extended Address Register + functions for read/write/erase with Extended Address Register Signed-off-by: Boris Baykov <dev@borisbaykov.com>, Russia, Jan 2014 [clg: ported from https://www.flashrom.org/pipermail/flashrom/2015-January/013200.html ] Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'udelay.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud