summaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorBen Hutchings <ben.hutchings@codethink.co.uk>2016-04-12 12:56:25 +0100
committerMark Brown <broonie@kernel.org>2016-04-13 08:11:17 +0100
commitea1b60fb085839a9544cb3a0069992991beabb7f (patch)
tree5f32e0ab21c2eb7d5edf8af95fd627ec62a5c5cd /Kconfig
parentf55532a0c0b8bb6148f4e07853b876ef73bc69ca (diff)
downloadblackbird-op-linux-ea1b60fb085839a9544cb3a0069992991beabb7f.tar.gz
blackbird-op-linux-ea1b60fb085839a9544cb3a0069992991beabb7f.zip
spi: spi-ti-qspi: Fix FLEN and WLEN settings if bits_per_word is overridden
Each transfer can specify 8, 16 or 32 bits per word independently of the default for the device being addressed. However, currently we calculate the number of words in the frame assuming that the word size is the device default. If multiple transfers in the same message have differing bits_per_word, we bitwise-or the different values in the WLEN register field. Fix both of these. Also rename 'frame_length' to 'frame_len_words' to make clear that it's not a byte count like spi_message::frame_length. Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk> Signed-off-by: Mark Brown <broonie@kernel.org> Cc: stable@vger.kernel.org
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud