]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
spi: Fix regression in spi-bitbang-txrx.h
authorLars Persson <lars.persson@axis.com>
Wed, 29 Jul 2015 07:32:02 +0000 (09:32 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 21 Sep 2015 17:10:49 +0000 (10:10 -0700)
commitc05337fa23e289367c89fe5a6b74d2df4083ca99
tree9eff01f27a08e127c42943daa61c5e1b7247a4ab
parent75572c70578fdc4ba41a516c37d5546be8195bc6
spi: Fix regression in spi-bitbang-txrx.h

commit 26a67ec47a4c58fe79c6421c3dc3d697d322d2d6 upstream.

This patch fixes a regression introduced by commit 232a5adc5199 ("spi:
bitbang: only toggle bitchanges"). The attempt to optimize writes of
consecutive bit patterns broke most of the combinations of word size
and SPI modes due to selecting the wrong bit as the MSB value.

Fixes: 232a5adc5199 (spi: bitbang: only toggle bitchanges)
Signed-off-by: Lars Persson <larper@axis.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/spi/spi-bitbang-txrx.h