Lines Matching +full:cortex +full:- +full:a9
1 // SPDX-License-Identifier: GPL-2.0-only
22 /* Size of mapped Cortex A9 SCU address space */
26 * Enable the Cortex A9 Snoop Control Unit
29 * cores present. We assume we're running on a Cortex A9 processor,
43 return -ENXIO; in scu_a9_enable()
50 return -ENOENT; in scu_a9_enable()
57 return -ENOMEM; in scu_a9_enable()
70 /* The BCM63138 SoC has two Cortex-A9 CPUs, CPU0 features a complete in scu_a9_enable()
72 * Since we will not be able to trap kernel-mode NEON to force in scu_a9_enable()
76 * all, for kernel-mode NEON, we do not want to introduce any in scu_a9_enable()
77 * conditionals in hot-paths, so we just restrict the system to UP. in scu_a9_enable()
85 WARN(1, "SMP: kernel-mode NEON enabled, restricting to UP\n"); in scu_a9_enable()
100 { .compatible = "brcm,bcm63138-bootlut", },
117 return -ENODEV; in bcm63138_smp_boot_secondary()
125 return -ENOMEM; in bcm63138_smp_boot_secondary()
132 ret = -ENODEV; in bcm63138_smp_boot_secondary()
158 pr_warn("SMP: Cortex-A9 SCU setup failed\n"); in bcm63138_smp_prepare_cpus()