Lines Matching +full:pen +full:- +full:up
1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/mach-spear13xx/platsmp.c
5 * based upon linux/arch/arm/mach-realview/platsmp.c
20 /* XXX spear_pen_release is cargo culted code - DO NOT COPY XXX */
21 volatile int spear_pen_release = -1;
24 * XXX CARGO CULTED CODE - DO NOT COPY XXX
45 * pen, then head off into the C entry point in spear13xx_secondary_init()
47 spear_write_pen_release(-1); in spear13xx_secondary_init()
68 * the holding pen - release it, then wait for it to flag in spear13xx_boot_secondary()
79 if (spear_pen_release == -1) in spear13xx_boot_secondary()
86 * now the secondary core is starting up let it run its in spear13xx_boot_secondary()
91 return spear_pen_release != -1 ? -ENOSYS : 0; in spear13xx_boot_secondary()
95 * Initialise the CPU possible map early - this describes the CPUs
118 * Write the address of secondary startup into the system-wide location in spear13xx_smp_prepare_cpus()