The series changes the flow on how the arm64 core boots up and allows cluster level control on the power domains to hold the processor in reset during rproc_load.
Cc: u-boot@lists.denx.de To: Tom Rini <tr...@konsulko.com> Cc: Andrew Davis <a...@ti.com> Cc: Vignesh Raghavendra <vigne...@ti.com> Cc: "Kamlesh Gurudasani" <kaml...@ti.com> Signed-off-by: Manorit Chawdhry <m-chawd...@ti.com> --- Changes in v2: - remove the for loop - changed the if condition to #if that caused build failure - change the if condition to explicitely check for atf or optee - Link to v1: https://lore.kernel.org/r/20230411-upstream-firewalling-v1-0-44771ffee...@ti.com --- Manorit Chawdhry (10): arm: dts: k3-j721s2-r5: add a72 cluster power domain node arm: dts: k3-j721e-r5-sk: add a72 cluster power domain node arm: dts: k3-j721e-r5: add a72 cluster power domain node arm: dts: k3-j7200-r5: add a72 cluster power domain node arm: dts: k3-am642-r5-sk: add a53 cluster power domain node arm: dts: k3-am642-r5: add a53 cluster power domain node arm: dts: k3-am62a7-r5-sk: add a53 cluster power domain node arm: dts: k3-am625-r5-sk: add a53 cluster power remoteproc: ti_k3_arm64: Change the startup of arm64 core arm: mach-k3: common: re-locate authentication for atf/optee arch/arm/dts/k3-am625-r5-sk.dts | 3 +- arch/arm/dts/k3-am62a7-r5-sk.dts | 3 +- arch/arm/dts/k3-am642-r5-evm.dts | 3 +- arch/arm/dts/k3-am642-r5-sk.dts | 3 +- arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 3 +- arch/arm/dts/k3-j721e-r5-common-proc-board.dts | 3 +- arch/arm/dts/k3-j721e-r5-sk.dts | 3 +- arch/arm/dts/k3-j721s2-r5-common-proc-board.dts | 3 +- arch/arm/mach-k3/common.c | 35 +++++++++++++- drivers/remoteproc/ti_k3_arm64_rproc.c | 62 +++++++++++++++++-------- 10 files changed, 91 insertions(+), 30 deletions(-) --- base-commit: a25dcda452bf6a6de72764a8d990d72e5def643d change-id: 20230411-upstream-firewalling-864368fe7fe2 Best regards, -- Manorit Chawdhry <m-chawd...@ti.com>