hw/block/m25p80: Fix Numonyx fast read dummy cycle count
commit23af268566069183285bebbdf95b1b37cb7c0942
authorJoe Komlodi <joe.komlodi@xilinx.com>
Mon, 16 Nov 2020 23:11:04 +0000 (16 15:11 -0800)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 15 Dec 2020 13:39:30 +0000 (15 13:39 +0000)
treee5b1da75efa6048413e01e45df22b6c66a8794cb
parent23486231170bfdc336646e1e6c6440143003be68
hw/block/m25p80: Fix Numonyx fast read dummy cycle count

Numonyx chips determine the number of cycles to wait based on bits 7:4
in the volatile configuration register.

However, if these bits are 0x0 or 0xF, the number of dummy cycles to
wait is 10 for QIOR and QIOR4 commands or when in QIO mode, and otherwise 8 for
the currently supported fast read commands. [1]

[1]
https://www.micron.com/-/media/client/global/documents/products/data-sheet/nor-flash/serial-nor/mt25q/die-rev-b/mt25q_qlkt_u_02g_cbb_0.pdf?rev=9b167fbf2b3645efba6385949a72e453

Signed-off-by: Joe Komlodi <komlodi@xilinx.com>
Reviewed-by: Francisco Iglesias <francisco.iglesias@xilinx.com>
Message-id: 1605568264-26376-5-git-send-email-komlodi@xilinx.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/block/m25p80.c