Lines Matching full:core1

539  * unhalt both the cores to start the execution - Core1 needs to be unhalted
541 * always in a higher power state that Core1 (implying Core1 needs to be started
562 /* boot vector need not be programmed for Core1 in LockStep mode */ in k3_r5_rproc_start()
610 * performed first on Core0 followed by Core1. The Split-mode requires that
611 * Core0 to be maintained always in a higher power state that Core1 (implying
612 * Core1 needs to be stopped first before Core0).
632 struct k3_r5_core *core1, *core = kproc->core; in k3_r5_rproc_stop() local
646 core1 = list_last_entry(&cluster->cores, struct k3_r5_core, in k3_r5_rproc_stop()
648 if (core != core1 && core1->rproc->state != RPROC_OFFLINE) { in k3_r5_rproc_stop()
1050 * leveraging the Core1 TCMs as well in certain modes where they would have
1052 * AM64x SoCs). This is done by making a Core1 TCM visible immediately after the
1207 struct k3_r5_core *core, *core1; in k3_r5_cluster_rproc_init() local
1213 core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_cluster_rproc_init()
1285 * should be in higher power state than core1 in a cluster in k3_r5_cluster_rproc_init()
1290 * rproc_auto_boot_callback() for core1 can be called before in k3_r5_cluster_rproc_init()
1317 /* undo core0 upon any failures on core1 in split-mode */ in k3_r5_cluster_rproc_init()
1318 if (cluster->mode == CLUSTER_MODE_SPLIT && core == core1) { in k3_r5_cluster_rproc_init()
1338 * each core, and requires that core1 be powered down first in k3_r5_cluster_rproc_exit()