]> git.baikalelectronics.ru Git - kernel.git/commit
spi: spi-nxp-fspi: Implement errata workaround for LS1028A
authorKuldeep Singh <kuldeep.singh@nxp.com>
Tue, 2 Mar 2021 12:49:36 +0000 (18:19 +0530)
committerMark Brown <broonie@kernel.org>
Wed, 10 Mar 2021 12:46:57 +0000 (12:46 +0000)
commitb3e1e48760aface9c0bad47fe0c7bb8e0f2503f9
treea3ce5262371f1d613c79a24634f5de38a34703a7
parent343bd21dab2cccf9c1f9e8976468db660e6a19ed
spi: spi-nxp-fspi: Implement errata workaround for LS1028A

Errata ERR050568 description says that "Flash access by FlexSPI AHB
command may not work with platform frequency equal to 300 MHz" on
LS1028A.

By default, smaller length reads(equal to RX FIFO size) are done by IP
bus and larger length reads using AHB bus. For adding errata workaround,
use IP bus to read entire flash contents and disable AHB path when
platform frequency is 300Mhz.

Signed-off-by: Kuldeep Singh <kuldeep.singh@nxp.com>
Link: https://lore.kernel.org/r/20210302124936.1972546-5-kuldeep.singh@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-nxp-fspi.c