memory: brcmstb: dpfe: support new way of passing data from the DCPU
authorMarkus Mayer <mmayer@broadcom.com>
Tue, 13 Feb 2018 20:40:40 +0000 (12:40 -0800)
committerFlorian Fainelli <f.fainelli@gmail.com>
Fri, 23 Feb 2018 18:56:59 +0000 (10:56 -0800)
commitfee5f1ef6cf76f87d9799596d06979c9e6589f2b
tree74cc6257c8db33ad6a60ee68c9a9ab251d6ed6ec
parent9f2c4d95e088a44b2b68fedbd4593070b53754a7
memory: brcmstb: dpfe: support new way of passing data from the DCPU

The DCPU can now send message data in two ways:
  - via the data RAM, as before (this is now message type 0)
  - via the message RAM (this is message type 1)

In order to support both methods, we check the message type of the
response (bits 31:28) and then treat the offset (bits 27:0)
accordingly.

Signed-off-by: Markus Mayer <mmayer@broadcom.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
drivers/memory/brcmstb_dpfe.c