hi, i found the 2.6version of atf support warm reboot on lx2160 by 'WARM_BOOT := yes' key words( https://github.com/nxp-qoriq/atf/blob/lf_v2.6/plat/nxp/soc-lx2160a/lx2160ardb/platform.mk)。
Firstly when i config it ,then excute reboot, the reboot_mode isn't equal to REBOOT_WARM or REBOOT_SOFT in function psci_sys_reset()。
Secondly,it excute psci_system_reset() on case PSCI_SYSTEM_RESET ,not excute psci_system_reset2() in psci_smc_handler. the case PSCI_SYSTEM_RESET is about AARCH32 , but the lx2160 cpu is AARCH64.
Can you give some suggestions to let lx2160 support warm reboot ?
The only way to rest the individual core is by arm core register "RMR_EL3". We don't have any SoC level register for reset.