| // SPDX-License-Identifier: GPL-2.0+ |
| * K3: Common Architecture initialization |
| * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/ |
| * Lokesh Vutla <lokeshvutla@ti.com> |
| #ifdef CONFIG_SYS_K3_SPL_ATF |
| void __noreturn jump_to_image_no_args(struct spl_image_info *spl_image) |
| * It is assumed that remoteproc device 1 is the corresponding |
| * cortex A core which runs ATF. Make sure DT reflects the same. |
| printf("%s: ATF failed to Initialize on rproc: ret= %d\n", |
| ret = rproc_load(1, spl_image->entry_point, 0x200); |
| printf("%s: ATF failed to load on rproc: ret= %d\n", |
| /* Add an extra newline to differentiate the ATF logs from SPL*/ |
| printf("Starting ATF on ARM64 core...\n\n"); |
| printf("%s: ATF failed to start on rproc: ret= %d\n", |
| debug("ATF started. Wait indefiniely\n"); |