From 860658c1ab1ecfa6d776094ab62caec2021f77be Mon Sep 17 00:00:00 2001 From: Raptor Engineering Development Team <support@raptorengineering.com> Date: Sat, 20 Mar 2021 18:09:16 -0500 Subject: [PATCH] Adjust SPI Flash clock speed to compensate for main bus speed reduction from 75MHz to 50MHz --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 7af33d5..29a6d72 100644 --- a/main.c +++ b/main.c @@ -2383,10 +2383,10 @@ static int host_spi_flash_init(void) dword |= ((TERCEL_SPI_PHY_IO_TYPE_QUAD & TERCEL_SPI_PHY_IO_TYPE_MASK) << TERCEL_SPI_PHY_IO_TYPE_SHIFT); write_tercel_register(HOSTSPIFLASHCFG_BASE, TERCEL_SPI_REG_SYS_PHY_CFG1, dword); - // Set SPI clock cycle divider to 8 + // Set SPI clock cycle divider to 5 dword = read_tercel_register(HOSTSPIFLASHCFG_BASE, TERCEL_SPI_REG_SYS_PHY_CFG1); dword &= ~(TERCEL_SPI_PHY_CLOCK_DIVISOR_MASK << TERCEL_SPI_PHY_CLOCK_DIVISOR_SHIFT); - dword |= ((8 & TERCEL_SPI_PHY_CLOCK_DIVISOR_MASK) << TERCEL_SPI_PHY_CLOCK_DIVISOR_SHIFT); + dword |= ((5 & TERCEL_SPI_PHY_CLOCK_DIVISOR_MASK) << TERCEL_SPI_PHY_CLOCK_DIVISOR_SHIFT); write_tercel_register(HOSTSPIFLASHCFG_BASE, TERCEL_SPI_REG_SYS_PHY_CFG1, dword); // Calculate and dump configured SPI clock speed -- GitLab