Even though both AM62A and J722S2 devices have similar C7XV DSP deep
learning engines, they are integrated differently to the Reset
controller. Both devices provide module level global reset for the C7xv DSP.
However, on AM62A an additonal local reset signal is provided which
can be used to halt CPU execution with DSP core still powered on. 

patch dependency/apply order :
1) dt-bindings: remoteproc: k3-dsp: Add C7xv dsp variant for J722S
2) arm64: dts: ti: k3-j722s-main: update compatible string for C7XV dsp 
3) remoteproc: k3-dsp: use local reset for C7XV dsps on AM62A
4) remoteproc: k3-dsp: add compatible string for j722s C7XV DSP

Testing done:
 Tested on AM62A SK and J722S EVM boards.

Hari Nagalla (4):
  dt-bindings: remoteproc: k3-dsp: Add C7xv dsp variant for J722S
  arm64: dts: ti: k3-j722s-main: update compatible string for C7XV dsps
  remoteproc: k3-dsp: use local reset for C7XV dsps on AM62A
  remoteproc: k3-dsp: add compatible string for j722s C7XV DSP

 .../devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml   | 3 +++
 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi                 | 4 ++--
 drivers/remoteproc/ti_k3_dsp_remoteproc.c                 | 8 ++++++++
 3 files changed, 13 insertions(+), 2 deletions(-)

-- 
2.34.1


Reply via email to