[PATCH 0/3] TI K3 R5F remoteproc support on J7200 SoCs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

The following series enhances the K3 R5F remoteproc driver to add support
for the R5F clusters on the newer TI K3 J7200 SoC family. The J7200 SoCs
have 2 R5FSS clusters, and both clusters are capable of supporting either
the LockStep or Split-modes like on the existing AM65x and J721E SoCs.

The R5FSS IP though is revised compared to K3 AM65x and J721E SoCs and has
two new features: 
 1. TCMs are auto-initialized during module power-up, and the behavior
    is programmable through a SEC_MMR register bit.
 2. The LockStep-mode allows the Core1 TCMs to be combined with the 
    Core0 TCMs effectively doubling the amount of TCMs available.
    The LockStep-mode on previous SoCs could only use the Core0 TCMs.
    This combined TCMs appear contiguous at the respective Core0 TCM
    addresses.

The series is based on 5.10-rc1, and can apply on top of the current rproc-next
branch as well. Following is the patch summary:
 - Patch 1 updates the dt-bindings
 - Patch 2 introduces new SoC data logic and handles the TCM auto-init
   feature
 - Patch 3 handles the TCM adjustment logic in Split-mode

regards
Suman

Suman Anna (3):
  dt-bindings: remoteproc: k3-r5f: Update bindings for J7200 SoCs
  remoteproc: k3-r5: Extend support to R5F clusters on J7200 SoCs
  remoteproc: k3-r5: Adjust TCM sizes in Split-mode on J7200 SoCs

 .../bindings/remoteproc/ti,k3-r5f-rproc.yaml  |  2 +
 drivers/remoteproc/ti_k3_r5_remoteproc.c      | 95 ++++++++++++++++++-
 2 files changed, 95 insertions(+), 2 deletions(-)

-- 
2.28.0




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux