.. | .. |
---|
950 | 950 | fspi_writel(f, FSPI_AHBCR_PREF_EN | FSPI_AHBCR_RDADDROPT, |
---|
951 | 951 | base + FSPI_AHBCR); |
---|
952 | 952 | |
---|
| 953 | + /* Reset the FLSHxCR1 registers. */ |
---|
| 954 | + reg = FSPI_FLSHXCR1_TCSH(0x3) | FSPI_FLSHXCR1_TCSS(0x3); |
---|
| 955 | + fspi_writel(f, reg, base + FSPI_FLSHA1CR1); |
---|
| 956 | + fspi_writel(f, reg, base + FSPI_FLSHA2CR1); |
---|
| 957 | + fspi_writel(f, reg, base + FSPI_FLSHB1CR1); |
---|
| 958 | + fspi_writel(f, reg, base + FSPI_FLSHB2CR1); |
---|
| 959 | + |
---|
953 | 960 | /* AHB Read - Set lut sequence ID for all CS. */ |
---|
954 | 961 | fspi_writel(f, SEQID_LUT, base + FSPI_FLSHA1CR2); |
---|
955 | 962 | fspi_writel(f, SEQID_LUT, base + FSPI_FLSHA2CR2); |
---|