zephyr/tests/drivers/disk/disk_performance
Declan Snyder 0744e42e22 drivers: disk: Decouple SDMMC and MMC Kconfigs
MMC was using SDMMC kconfigs to build disk driver.
This is incorrect, MMC and SDMMC should not be sharing
Kconfigs. Split the drivers/disk/Kconfig.sdmmc into
drivers/disk/Kconfig.mmc and drivers/disk/Kconfig.sdmmc.

Also update disk tests to account for new MMC Kconfigs.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2023-02-08 10:18:13 +01:00
..
boards
src drivers: disk: Decouple SDMMC and MMC Kconfigs 2023-02-08 10:18:13 +01:00
CMakeLists.txt
Kconfig tests: disk: Increase stack size for USDHC 2023-01-14 09:22:22 +01:00
prj.conf tests: drivers: disk: Update outdated prj.conf 2023-02-08 10:18:13 +01:00
README.txt
testcase.yaml tests: RT595 integration platform for MMC tests 2023-01-14 09:22:22 +01:00

Disk Performance Test
##################

This test is intended to test the performance of disk devices under Zephyr. It
was tested with SD cards, but can be used for other disk devices as well.
The test has the following phases:

* Setup test: simply sets up the disk, and reads data such as the sector count
  and sector size

* Sequential read test: This test performs sequential reads, first only over one
  sector, than over multiple sequential sectors.

* Random read test: This test performs random reads across the disk, each one
  sector in length.

* Sequential write test: This test performs sequential writes, first only over
  one sector, than over multiple sequential sectors.

* Random write test: This test performs random writes across the disk, each one
  sector in length