On Thu, Jun 27, 2019 at 1:55 PM Philippe Mathieu-Daudé <phi...@redhat.com> wrote: > > Parallel NOR flashes are limited to 16-bit bus accesses. > Remove the 32-bit dead code. > > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com>
Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> Alistair > --- > hw/block/pflash_cfi02.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/hw/block/pflash_cfi02.c b/hw/block/pflash_cfi02.c > index db9dc7d8fb..d1f28b02b9 100644 > --- a/hw/block/pflash_cfi02.c > +++ b/hw/block/pflash_cfi02.c > @@ -317,8 +317,6 @@ static uint64_t pflash_read(void *opaque, hwaddr offset, > unsigned int width) > boff = offset & 0xFF; > if (pfl->width == 2) { > boff = boff >> 1; > - } else if (pfl->width == 4) { > - boff = boff >> 2; > } > switch (pfl->cmd) { > default: > @@ -449,8 +447,6 @@ static void pflash_write(void *opaque, hwaddr offset, > uint64_t value, > 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; > @@ -710,6 +706,7 @@ static void pflash_write(void *opaque, hwaddr offset, > uint64_t value, > 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, > -- > 2.20.1 > >