diff options
author | Stefano Babic <[email protected]> | 2008-12-01 13:13:53 -0800 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2008-12-01 19:55:24 -0800 |
commit | b7d271df873c5121a4ca1c70dea126b5920ec2f1 (patch) | |
tree | 90274ea55692c718ce1e108619e369e34a945101 /net/lapb/lapb_timer.c | |
parent | aaacf4bb51b243875b203e6ff73b5047636b4efa (diff) |
spi: mpc52xx_psc_spi chipselect bugfix
According to the manual the "tdfOnExit" flag must be set on the last byte
we want to send. The PSC controller holds SS low until the flag is set.
However, the flag was set always on the last byte of the FIFO,
independently if it is the last byte of the transfer. This generates
spurious toggling of the SS signals that breaks the protocol of some
peripherals. Fix.
Signed-off-by: Stefano Babic <[email protected]>
Acked-by: Grant Likely <[email protected]>
Signed-off-by: David Brownell <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions