spi: bcm-qspi: Handle lack of MSPI_REV offset
authorFlorian Fainelli <f.fainelli@gmail.com>
Mon, 20 Apr 2020 19:08:47 +0000 (15:08 -0400)
committerMark Brown <broonie@kernel.org>
Tue, 21 Apr 2020 18:48:06 +0000 (19:48 +0100)
commit3a01f04d74ef7597104f3ace8a053761cb2ac349
tree75c50397748f3af7c33c42624d1b0ea327b6888f
parent66eb228988cf82abb5f633a7d585120923308caf
spi: bcm-qspi: Handle lack of MSPI_REV offset

Older MIPS chips have a QSPI/MSPI controller that does not have the
MSPI_REV offset, reading from that offset will cause a bus error. Match
their compatible string and do not perform a read from that register in
that case.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Kamal Dasu <kdasu.kdev@gmail.com>
Link: https://lore.kernel.org/r/20200420190853.45614-4-kdasu.kdev@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-bcm-qspi.c