diff options
author | Anatolij Gustschin <[email protected]> | 2013-03-13 14:57:43 +0100 |
---|---|---|
committer | Mark Brown <[email protected]> | 2013-04-01 14:30:26 +0100 |
commit | 1ad849aee5f53353ed88d9cd3d68a51b03a7d44f (patch) | |
tree | f76119f3243f3e778cb894b5f2dd0352fb623e91 /drivers/scsi/mpt2sas/mpi/mpi2_raid.h | |
parent | b0b36b861e434ee1c1a64cb39259e262f79af62e (diff) |
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 <[email protected]>
Signed-off-by: Anatolij Gustschin <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
Cc: [email protected]
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2_raid.h')
0 files changed, 0 insertions, 0 deletions