mbox series

[0/4] Add R5F nodes on TI K3 AM64x SoCs

Message ID 20210528144718.25132-1-s-anna@ti.com (mailing list archive)
Headers show
Series Add R5F nodes on TI K3 AM64x SoCs | expand

Message

Suman Anna May 28, 2021, 2:47 p.m. UTC
Hi Nishanth,

The TI K3 R5F remoteproc driver support for the R5F instances on AM64x
SoCs will be merged for 5.14-rc1, and this series adds the corresponding
base dt nodes for the R5F remote processors on TI K3 AM64x SoCs. This
series along with the corresponding driver changes allows to boot these
processors successfully on applicable TI K3 AM64x EVM and SK boards. The
series uses previously merged mailbox nodes.

The R5Fs on AM64x slightly differ from earlier K3 SoCs in that they support
a new "Single-CPU" mode. Please see the driver changes cover-letter for
additional feature differences [1].

Patches are on top of the latest v5.13-rc1 tag + the AM64 R5F bindings.
Bjorn has staged a tag from remoteproc tree with just the bindings [2]
that you can use for merging this series for v5.14. The driver support
will come through remoteproc tree. The patches follow the same style to
similar patches added for J7200 SoCs [3]. 

I have validated the IPC functionality using System Firmware v2021.01a
and corresponding IPC example firmwares.

regards
Suman

[1] https://patchwork.kernel.org/project/linux-remoteproc/cover/20210318215842.8196-1-s-anna@ti.com/
[2] https://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git/log/?h=20210327143117.1840-2-s-anna@ti.com 
[3] https://patchwork.kernel.org/project/linux-arm-kernel/cover/20210111184554.6748-1-s-anna@ti.com/

Suman Anna (4):
  arm64: dts: ti: k3-am64-main: Add MAIN domain R5F cluster nodes
  arm64: dts: ti: k3-am642-evm/sk: Add mailboxes to R5Fs
  arm64: dts: ti: k3-am642-evm/sk: Add DDR carveout memory nodes for
    R5Fs
  arm64: dts: ti: k3-am642-evm/sk: Reserve some on-chip SRAM for R5Fs

 arch/arm64/boot/dts/ti/k3-am64-main.dtsi |  84 +++++++++++++++++++
 arch/arm64/boot/dts/ti/k3-am642-evm.dts  | 100 +++++++++++++++++++++++
 arch/arm64/boot/dts/ti/k3-am642-sk.dts   | 100 +++++++++++++++++++++++
 3 files changed, 284 insertions(+)