This series introduces generic proc helpers for controlling remotecores using TISCI protocol. Update the k3_rproc driver to use this generic proc helpers and rename it ti_k3_arm64_rproc as it is controlling arm64 core on k3 devices. This acts as base series for the other remoteprocs (like r5s, c66x and c7x) drivers for J721e SoC.
This series also updates the 'rproc init' to probe and init devices individually. Sandbox test for the 'rpoc init' update: https://pastebin.ubuntu.com/p/tBSp95sKsC/ Lokesh Vutla (5): cmd: remoteproc: Add support for initializing devices individually cmd: remoteproc: Allow list command to print the probed devices remoteproc: tisci: add TI-SCI processor control helper functions remoteproc: k3_rproc: Update the driver to use ti_sci_proc helpers remoteproc: k3_rproc: Rename to ti_k3_arm64_rproc cmd/remoteproc.c | 32 +++-- configs/am65x_evm_a53_defconfig | 1 - configs/am65x_evm_r5_defconfig | 2 +- configs/am65x_hs_evm_a53_defconfig | 1 - configs/am65x_hs_evm_r5_defconfig | 2 +- drivers/remoteproc/Kconfig | 20 +-- drivers/remoteproc/Makefile | 2 +- .../{k3_rproc.c => ti_k3_arm64_rproc.c} | 136 ++++++++---------- drivers/remoteproc/ti_sci_proc.h | 121 ++++++++++++++++ 9 files changed, 217 insertions(+), 100 deletions(-) rename drivers/remoteproc/{k3_rproc.c => ti_k3_arm64_rproc.c} (56%) create mode 100644 drivers/remoteproc/ti_sci_proc.h -- 2.21.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot