spi: spi-nxp-fspi: Enable the Octal Mode in MCR0
authorHan Xu <han.xu@nxp.com>
Sun, 26 Jan 2020 14:09:10 +0000 (08:09 -0600)
committerMark Brown <broonie@kernel.org>
Thu, 5 Mar 2020 14:36:23 +0000 (14:36 +0000)
Apply patch from NXP upstream repo to
Enable the octal combination mode in MCR0

Signed-off-by: Adam Ford <aford173@gmail.com>
Signed-off-by: Han Xu <han.xu@nxp.com>
Link: https://lore.kernel.org/r/20200126140913.2139260-3-aford173@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-nxp-fspi.c

index 23abf5a..019f40e 100644 (file)
@@ -913,8 +913,9 @@ static int nxp_fspi_default_setup(struct nxp_fspi *f)
        fspi_writel(f, FSPI_DLLBCR_OVRDEN, base + FSPI_DLLBCR);
 
        /* enable module */
-       fspi_writel(f, FSPI_MCR0_AHB_TIMEOUT(0xFF) | FSPI_MCR0_IP_TIMEOUT(0xFF),
-                base + FSPI_MCR0);
+       fspi_writel(f, FSPI_MCR0_AHB_TIMEOUT(0xFF) |
+                   FSPI_MCR0_IP_TIMEOUT(0xFF) | (u32) FSPI_MCR0_OCTCOMB_EN,
+                   base + FSPI_MCR0);
 
        /*
         * Disable same device enable bit and configure all slave devices