diff options
author | Markus Mayer <mmayer@broadcom.com> | 2019-02-11 17:24:43 -0800 |
---|---|---|
committer | Florian Fainelli <f.fainelli@gmail.com> | 2019-05-20 09:32:35 -0700 |
commit | 78a6f5bef9b8132e34f58f60c190da83b46cefef (patch) | |
tree | b38fed3fe4077ff97aceb40e07cc8066288fedfe /drivers/bus | |
parent | 900c8f578be2032e46dd936684838aa59cd5a477 (diff) |
memory: brcmstb: dpfe: use byte 3 of registers MR4-MR8
For dual-rank LPDDR4, result data for any command is placed in byte 0
and byte 3 of the corresponding MR register by the firmware.
Single-rank RAM was supposed to work the same way. However, due to a
firmware bug, result values are only placed in byte 3 of the
corresponding MR register.
Since byte 3 works for single-rank and dual-rank setups, we change the
Linux driver to always use byte 3, thus returning the correct value in
either case.
Signed-off-by: Markus Mayer <mmayer@broadcom.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'drivers/bus')
0 files changed, 0 insertions, 0 deletions