spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations
authorMichael Walle <michael@walle.cc>
Tue, 14 Jan 2020 15:46:13 +0000 (16:46 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 21 Jan 2020 17:08:27 +0000 (17:08 +0000)
commitb0177aca7aea7e8917d4e463334b51facb293d02
treecf5650956b2319331904cf50ab3e022bca31d795
parent47416a5f27be0a0e815ef5f9f2f06618ae5e0470
spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations

Make use of a core helper to ensure the desired width is respected
when calling spi-mem operators.

Otherwise only the SPI controller will be matched with the flash chip,
which might lead to wrong widths. Also consider the width specified by
the user in the device tree.

Fixes: 84d043185dbe ("spi: Add a driver for the Freescale/NXP QuadSPI controller")
Signed-off-by: Michael Walle <michael@walle.cc>
Link: https://lore.kernel.org/r/20200114154613.8195-1-michael@walle.cc
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-fsl-qspi.c