diff options
author | Akshay Saraswat <akshay.s@samsung.com> | 2014-06-18 17:52:41 +0530 |
---|---|---|
committer | Minkyu Kang <mk7.kang@samsung.com> | 2014-06-23 07:47:05 +0900 |
commit | e76d2a81bc350aebf4ae56753fb75983c7a4efdd (patch) | |
tree | 89fb394497f303f0a25bb06f55838ceed87eb1b3 /board/gen860t/ioport.h | |
parent | 4a1883651f7e54ad5589ee98c17133fb07247c6f (diff) | |
download | u-boot-e76d2a81bc350aebf4ae56753fb75983c7a4efdd.tar.gz u-boot-e76d2a81bc350aebf4ae56753fb75983c7a4efdd.tar.xz u-boot-e76d2a81bc350aebf4ae56753fb75983c7a4efdd.zip |
Exynos: SPI: Fix reading data from SPI flash
SPI recieve and transfer code in exynos_spi driver has a logical bug.
We read data in a variable which can hold an integer. Then we assign
this integer 32 bit value to another variable which has data type uchar.
Latter represents a unit of our recieve buffer. Everytime when we write
a value to our recieve buffer we step ahead by 4 units when actually we
wrote to one unit. This results in the loss of 3 bytes out of every 4
bytes recieved. This patch intends to fix this bug.
Signed-off-by: Akshay Saraswat <akshay.s@samsung.com>
Acked-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Diffstat (limited to 'board/gen860t/ioport.h')
0 files changed, 0 insertions, 0 deletions