aboutsummaryrefslogtreecommitdiff
path: root/src/soc/amd/stoneyridge/smihandler.c
diff options
context:
space:
mode:
authorMarshall Dawson <marshalldawson3rd@gmail.com>2017-11-18 18:01:21 -0700
committerMartin Roth <martinroth@google.com>2017-11-21 01:36:27 +0000
commit0e022038fc4b02d9df304765d2c4259c4cc7e1bf (patch)
treea16cc79071ed263bf2873b3aa7cc1893f9bfc0be /src/soc/amd/stoneyridge/smihandler.c
parenta85f8b94ab7663c5799b94d5a4d4953fa5ac5838 (diff)
amd/stoneyridge/spi: Fix reads greater than 5 bytes
This corrects a bug in 918c8717 "amd/stoneyridge: Add SPI controller driver". Pass a pointer to din to the do_command() function so the caller's copy is correctly updated. The bug allowed reads <= 5 bytes to work correctly (3 bytes consumed in the FIFO by the address) but overwrote data in the din buffer on larger transfers. Change-Id: I32b7752f047112849871cafc9ae33c5ea1466ee1 Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com> Reviewed-on: https://review.coreboot.org/22519 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/soc/amd/stoneyridge/smihandler.c')
0 files changed, 0 insertions, 0 deletions