Hello,
This series extends the Aspeed SMC qtest suite with coverage for
fast-read and multi-IO read commands :
- Fast Read (single IO with dummy byte)
- Dual Output Read (DOR, dual data IO)
- Quad Output Read (QOR, quad data IO)
Each patch tests both the memory-mapped CTRL_FREADMODE path and the
user-mode command path, to exercise the dummy cycle handling recently
reworked in the m25p80 flash model.
Thanks,
C.
Cédric Le Goater (4):
tests/qtest: aspeed_smc: Introduce read_page_mem_fn for page read
helpers
tests/qtest: aspeed_smc: Add fast-read test coverage
tests/qtest: aspeed_smc: Add Dual Output Read (DOR) test coverage
tests/qtest: aspeed_smc: Add Quad Output Read (QOR) test coverage
tests/qtest/aspeed-smc-utils.h | 13 +++
tests/qtest/aspeed-smc-utils.c | 178 +++++++++++++++++++++++++++++++--
tests/qtest/aspeed_smc-test.c | 53 ++++++++++
tests/qtest/ast2700-smc-test.c | 12 +++
4 files changed, 248 insertions(+), 8 deletions(-)
--
2.54.0