]> www.infradead.org Git - users/jedix/linux-maple.git/commit
spi: ti-qspi: Fix mmap read when more than one CS in use
authorVignesh R <vigneshr@ti.com>
Tue, 29 Jan 2019 07:44:22 +0000 (13:14 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Mar 2019 13:35:19 +0000 (14:35 +0100)
commite265265ad82652fdbfd1e0ac7bd1b9406e78f13c
treee0ccf55f32536957aea78b984fb51b6a2117a3fa
parent9db739994e0317e6870ccb609c5ee636541d5277
spi: ti-qspi: Fix mmap read when more than one CS in use

commit 673c865efbdc5fec3cc525c46d71844d42c60072 upstream.

Commit 4dea6c9b0b64 ("spi: spi-ti-qspi: add mmap mode read support") has
has got order of parameter wrong when calling regmap_update_bits() to
select CS for mmap access. Mask and value arguments are interchanged.
Code will work on a system with single slave, but fails when more than
one CS is in use. Fix this by correcting the order of parameters when
calling regmap_update_bits().

Fixes: 4dea6c9b0b64 ("spi: spi-ti-qspi: add mmap mode read support")
Cc: stable@vger.kernel.org
Signed-off-by: Vignesh R <vigneshr@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/spi/spi-ti-qspi.c