Switch PNOR Flash to standard SPI mode on Arctic Tern

This stabilizes access pending future resolution of place and
route timing failures in the Tercel core on ECP5.
parent 4b5093a6
......@@ -3786,7 +3786,7 @@ int kestrel_init(void)
configure_flash_device(FPGASPIFLASHCFG_BASE, FPGASPIFLASH_BASE);
// Initialize BMC Flash controller
tercel_spi_flash_init(BMCSPIFLASHCFG_BASE, BMCSPIFLASH_BASE, 5, 0, 0);
tercel_spi_flash_init(BMCSPIFLASHCFG_BASE, BMCSPIFLASH_BASE, 1, 0, 0);
// Detect and print attached host SPI Flash ID
KESTREL_LOG("BMC SPI flash ID: 0x%08x", read_host_spi_flash_id(BMCSPIFLASHCFG_BASE, BMCSPIFLASH_BASE));
......@@ -3795,7 +3795,7 @@ int kestrel_init(void)
configure_flash_device(BMCSPIFLASHCFG_BASE, BMCSPIFLASH_BASE);
// Initialize host Flash controller
tercel_spi_flash_init(HOSTSPIFLASHCFG_BASE, HOSTSPIFLASH_BASE, 5, 1, 1);
tercel_spi_flash_init(HOSTSPIFLASHCFG_BASE, HOSTSPIFLASH_BASE, 1, 0, 1);
// Detect and print attached host SPI Flash ID
KESTREL_LOG("Host SPI flash ID: 0x%08x", read_host_spi_flash_id(HOSTSPIFLASHCFG_BASE, HOSTSPIFLASH_BASE));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment