Parallel NOR flashes are limited to 16-bit bus accesses.
Remove the 32-bit dead code.
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <
20190627202719.17739-29-philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
boff = offset & 0xFF;
if (pfl->width == 2) {
boff = boff >> 1;
- } else if (pfl->width == 4) {
- boff = boff >> 2;
}
switch (pfl->cmd) {
default:
boff = offset;
if (pfl->width == 2) {
boff = boff >> 1;
- } else if (pfl->width == 4) {
- boff = boff >> 2;
}
/* Only the least-significant 11 bits are used in most cases. */
boff &= 0x7FF;
static const MemoryRegionOps pflash_cfi02_ops = {
.read = pflash_read,
.write = pflash_write,
+ .impl.max_access_size = 2,
.valid.min_access_size = 1,
.valid.max_access_size = 4,
.endianness = DEVICE_NATIVE_ENDIAN,