OSDN Git Service

spi: rspi: Fix sequencer reset during initialization
authorGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 12 Mar 2019 18:45:13 +0000 (19:45 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 11 Jun 2019 10:24:06 +0000 (12:24 +0200)
commit854415f37aae8631e7fdf1a2aab70281b4177248
tree95833ccf54d6fd7032d4ec056a36b70bfb7dfa38
parentc927451887c1abdb480ee77f17ba2b20c55285b6
spi: rspi: Fix sequencer reset during initialization

[ Upstream commit 26843bb128590edd7eba1ad7ce22e4b9f1066ce3 ]

While the sequencer is reset after each SPI message since commit
880c6d114fd79a69 ("spi: rspi: Add support for Quad and Dual SPI
Transfers on QSPI"), it was never reset for the first message, thus
relying on reset state or bootloader settings.

Fix this by initializing it explicitly during configuration.

Fixes: 0b2182ddac4b8837 ("spi: add support for Renesas RSPI")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/spi/spi-rspi.c