Anatolij Gustschin 1ad849aee5 spi/mpc512x-psc: optionally keep PSC SS asserted across xfer segmensts
Some SPI slave devices require asserted chip select signal across
multiple transfer segments of an SPI message. Currently the driver
always de-asserts the internal SS signal for every single transfer
segment of the message and ignores the 'cs_change' flag of the
transfer description. Disable the internal chip select (SS) only
if this is needed and indicated by the 'cs_change' flag.

Without this change, each partial transfer of a surrounding
multi-part SPI transaction might erroneously change the SS
signal, which might prevent slaves from answering the request
that was sent in a previous transfer segment because the
transaction could be considered aborted (SS was de-asserted
before reading the response).

Reported-by: Gerhard Sittig <gerhard.sittig@ifm.com>
Signed-off-by: Anatolij Gustschin <agust@denx.de>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: stable@vger.kernel.org
2013-04-01 14:30:26 +01:00
..
2013-02-21 12:05:51 -08:00
2013-02-06 10:41:12 +00:00
2011-06-06 01:16:30 -06:00
2011-09-21 09:41:48 -06:00
2013-02-21 12:05:51 -08:00
2011-06-06 01:16:30 -06:00
2013-02-05 13:17:12 +00:00
2013-02-21 12:05:51 -08:00
2013-02-20 11:04:46 -08:00
2011-06-06 01:16:30 -06:00
2011-06-06 01:16:30 -06:00
2013-02-21 12:05:51 -08:00