diff options
author | Han Xu <han.xu@nxp.com> | 2018-11-01 15:01:06 -0500 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:34:53 +0800 |
commit | 98cc325515634c6a35e2b0a2dbf35a7d786117a6 (patch) | |
tree | 9bc432de18799e38fd8bebf78a92fd24a2245c3f /drivers/mtd | |
parent | a1d9409888088da01b0ad100ca2333275fbd454b (diff) |
MLK-20170: mtd: flexspi: change the flexspi dummy pad settings
The dummy pad settings should be align with data access mode, such as
set to PAD4 for all Quad read.
Signed-off-by: Han Xu <han.xu@nxp.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r-- | drivers/mtd/spi-nor/fsl-flexspi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mtd/spi-nor/fsl-flexspi.c b/drivers/mtd/spi-nor/fsl-flexspi.c index 2bd158078228..c7b4eaedda25 100644 --- a/drivers/mtd/spi-nor/fsl-flexspi.c +++ b/drivers/mtd/spi-nor/fsl-flexspi.c @@ -547,7 +547,7 @@ static void fsl_flexspi_init_lut(struct fsl_flexspi *flex) writel(LUT0(CMD, PAD1, op) | LUT1(ADDR, PAD1, addrlen), base + FLEXSPI_LUT(lut_base)); - writel(LUT0(DUMMY, PAD1, dm) | + writel(LUT0(DUMMY, PAD4, dm) | LUT1(FSL_READ, PAD4, 0), base + FLEXSPI_LUT(lut_base + 1)); /* DDR Quad I/O Read */ @@ -558,7 +558,7 @@ static void fsl_flexspi_init_lut(struct fsl_flexspi *flex) base + FLEXSPI_LUT(lut_base)); writel(LUT0(MODE_DDR, PAD4, 0xff) | - LUT1(DUMMY, PAD1, dm), + LUT1(DUMMY, PAD4, dm), base + FLEXSPI_LUT(lut_base + 1)); writel(LUT0(READ_DDR, PAD4, 0) | |