mbox series

[0/4] TI K3 DSP remoteproc fixes/enhancements

Message ID 20200310210556.9053-1-s-anna@ti.com
Headers show
Series TI K3 DSP remoteproc fixes/enhancements | expand

Message

Suman Anna March 10, 2020, 9:05 p.m. UTC
Hi All,

The following series updates the K3 DSP remoteproc driver to fix couple
of issues, and add the internal memory loading support on C66x DSPs.
Patches are on top of latest master branch.

Following is the patch summary:
 - Patch 1 fixes a minor issue with the existing driver
 - Patch 2 is a minor improvement to sanity check the boot addresses
   used with the DSPs within the U-Boot driver code itself.
 - Patches 3 and 4 enhance the driver to support internal memory loading
   support by re-ordering the reset sequences. Patch 3 updates the MMU
   tables, without which the memcpy results in a data abort, and patch 4
   adds the logic to the driver.

regards
Suman

Suman Anna (4):
  remoteproc: k3-dsp: Fix unbalanced state machine in k3_dsp_start
  remoteproc: k3-dsp: Add a sanity check for DSP boot address alignment
  armv8: K3: j721e: Add DSP internal memory regions in MMU table
  remoteproc: k3-dsp: Add support for L2RAM loading on C66x DSPs

 arch/arm/mach-k3/arm64-mmu.c         |   8 +-
 drivers/remoteproc/ti_k3_dsp_rproc.c | 128 ++++++++++++++++++++++++---
 2 files changed, 122 insertions(+), 14 deletions(-)

Comments

Lokesh Vutla March 16, 2020, 3:38 p.m. UTC | #1
On 11/03/20 2:35 AM, Suman Anna wrote:
> Hi All,
> 
> The following series updates the K3 DSP remoteproc driver to fix couple
> of issues, and add the internal memory loading support on C66x DSPs.
> Patches are on top of latest master branch.
> 
> Following is the patch summary:
>  - Patch 1 fixes a minor issue with the existing driver
>  - Patch 2 is a minor improvement to sanity check the boot addresses
>    used with the DSPs within the U-Boot driver code itself.
>  - Patches 3 and 4 enhance the driver to support internal memory loading
>    support by re-ordering the reset sequences. Patch 3 updates the MMU
>    tables, without which the memcpy results in a data abort, and patch 4
>    adds the logic to the driver.
Applied to u-boot-ti/next

Thanks and regards,
Lokesh

> 
> regards
> Suman
> 
> Suman Anna (4):
>   remoteproc: k3-dsp: Fix unbalanced state machine in k3_dsp_start
>   remoteproc: k3-dsp: Add a sanity check for DSP boot address alignment
>   armv8: K3: j721e: Add DSP internal memory regions in MMU table
>   remoteproc: k3-dsp: Add support for L2RAM loading on C66x DSPs
> 
>  arch/arm/mach-k3/arm64-mmu.c         |   8 +-
>  drivers/remoteproc/ti_k3_dsp_rproc.c | 128 ++++++++++++++++++++++++---
>  2 files changed, 122 insertions(+), 14 deletions(-)
>