config: Change default HAVE_MULTIVOLUME settings

* HAVE_MULTIDRIVE implies HAVE_MULTIVOLUME as the latter is always
   removeable storage
 * SD storage implies MULTIVOLUME
 * ATA storage (with HAVE_LBA48) implies MULTIVOLUME
 * Replace HAVE_MULTIDRIVE && NUM_DRIVES == 1 with HAVE_MULTIVOLUME

Since SD and ATA can exceed 2TB, we need multiple volumes to fully
utilize available storage with FAT32.

In practice I believe this only affects the ipod devices.

Change-Id: Ia597770948b0e2b47630f7264ad34f225a33a640
This commit is contained in:
Solomon Peachy 2024-07-06 10:42:47 -04:00
parent af1eddb6e9
commit ea80d1cc9c
19 changed files with 18 additions and 30 deletions

View file

@ -152,11 +152,11 @@
No access to the NAND yet..
#define CONFIG_STORAGE (STORAGE_NAND | STORAGE_SD)
#define HAVE_MULTIDRIVE
#define NUM_DRIVES 2
*/
#define CONFIG_STORAGE (STORAGE_SD)
#define HAVE_MULTIDRIVE
#define NUM_DRIVES 1
#define HAVE_MULTIVOLUME
#define HAVE_HOTSWAP_STORAGE_AS_MAIN
#define INCLUDE_TIMEOUT_API