diff options
author | Marcin Wojtas <mw@semihalf.com> | 2017-09-25 03:25:14 +0200 |
---|---|---|
committer | Leif Lindholm <leif.lindholm@linaro.org> | 2017-11-07 17:19:57 +0000 |
commit | 822f314f2c29a589ebde99ea4a10a4e0f84cbd50 (patch) | |
tree | 495fca2c70be32a0064c71959c11cae7e0a27fed /Silicon | |
parent | f79bce44ac60b3872c9f3e771aaf5fd40487252f (diff) | |
download | edk2-platforms-822f314f2c29a589ebde99ea4a10a4e0f84cbd50.tar.xz |
Marvell/Drivers: MvSpiFlash: Improve ReadId
Fix the ReadId routine by using master's ReadWrite callback
instead of the raw Transfer - no longer swapping and byte
shifting is needed. Simplify code by using local array
instead of dynamic allocation. Moreover store the FlashId
in an UINT8 array PCD instead of the concatenated UINT32
format - this way less overhead in the driver is needed
for comparing the buffers.
The new handling allowed for cleaning Fupdate and Sf
shell commands FlashProbe routines.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'Silicon')
0 files changed, 0 insertions, 0 deletions