Commit 2151b044 authored by Cédric Le Goater's avatar Cédric Le Goater Committed by Peter Maydell
Browse files

m25p80: add support for two bytes WRSR for Macronix chips



On Macronix chips, two bytes can written to the WRSR. First byte will
configure the status register and the second the configuration
register. It is important to save the configuration value as it
contains the dummy cycle setting when using dual or quad IO mode.

Signed-off-by: default avatarCédric Le Goater <clg@kaod.org>
Acked-by: default avatarAlistair Francis <alistair.francis@wdc.com>
Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
parent acd9575e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -698,6 +698,7 @@ static void complete_collecting_data(Flash *s)
        case MAN_MACRONIX:
            s->quad_enable = extract32(s->data[0], 6, 1);
            if (s->len > 1) {
                s->volatile_cfg = s->data[1];
                s->four_bytes_address_mode = extract32(s->data[1], 5, 1);
            }
            break;