This introduces a new spi_flash_api.h that works for both SPI and QSPI. The previous spi_flash functions are now called external_flash to minimize confusion.