mbox series

[0/8] memory: brcmstb: dpfe: introduce DPFE API v2.5

Message ID 20191015224513.16969-1-mmayer@broadcom.com (mailing list archive)
Headers show
Series memory: brcmstb: dpfe: introduce DPFE API v2.5 | expand

Message

Markus Mayer Oct. 15, 2019, 10:45 p.m. UTC
Here are a few changes for the DPFE driver for Broadcom STB.

The changes and enhancements fall into a few categories:

- some code cleanup
- support for deferring firmware download if the rootfs isn't yet available
- introduce a "new v2 API", which is half way between the existing APIs
  v2 (now called "old v2") and v3

Florian Fainelli (2):
  memory: brcmstb: dpfe: Compute checksum at __send_command() time
  memory: brcmstb: dpfe: Fixup API version/commands for 7211

Markus Mayer (6):
  memory: brcmstb: dpfe: rename struct private_data
  memory: brcmstb: dpfe: initialize priv->dev
  memory: brcmstb: dpfe: add locking around DCPU enable/disable
  memory: brcmstb: dpfe: move init_data into
    brcmstb_dpfe_download_firmware()
  memory: brcmstb: dpfe: pass *priv as argument to
    brcmstb_dpfe_download_firmware()
  memory: brcmstb: dpfe: support for deferred firmware download

 drivers/memory/brcmstb_dpfe.c | 164 +++++++++++++++++++++-------------
 1 file changed, 101 insertions(+), 63 deletions(-)

Comments

Florian Fainelli Oct. 18, 2019, 5:09 p.m. UTC | #1
On 10/15/19 3:45 PM, Markus Mayer wrote:
> Here are a few changes for the DPFE driver for Broadcom STB.
> 
> The changes and enhancements fall into a few categories:
> 
> - some code cleanup
> - support for deferring firmware download if the rootfs isn't yet available
> - introduce a "new v2 API", which is half way between the existing APIs
>   v2 (now called "old v2") and v3
> 

Series applied to drivers/next, thanks Markus!

> Florian Fainelli (2):
>   memory: brcmstb: dpfe: Compute checksum at __send_command() time
>   memory: brcmstb: dpfe: Fixup API version/commands for 7211
> 
> Markus Mayer (6):
>   memory: brcmstb: dpfe: rename struct private_data
>   memory: brcmstb: dpfe: initialize priv->dev
>   memory: brcmstb: dpfe: add locking around DCPU enable/disable
>   memory: brcmstb: dpfe: move init_data into
>     brcmstb_dpfe_download_firmware()
>   memory: brcmstb: dpfe: pass *priv as argument to
>     brcmstb_dpfe_download_firmware()
>   memory: brcmstb: dpfe: support for deferred firmware download
> 
>  drivers/memory/brcmstb_dpfe.c | 164 +++++++++++++++++++++-------------
>  1 file changed, 101 insertions(+), 63 deletions(-)
>