Lines Matching full:cores
77 u32 cores, cpu_up_mask = 1; in fsl_layerscape_wake_seconday_cores() local
82 /* update for secondary cores */ in fsl_layerscape_wake_seconday_cores()
88 cores = cpu_mask(); in fsl_layerscape_wake_seconday_cores()
97 printf("Waking secondary cores to start from %lx\n", gd->relocaddr); in fsl_layerscape_wake_seconday_cores()
108 rst->brrl = cores; in fsl_layerscape_wake_seconday_cores()
112 * Release the cores out of reset one-at-a-time to avoid in fsl_layerscape_wake_seconday_cores()
140 gur_out32(&gur->brrl, cores); in fsl_layerscape_wake_seconday_cores()
143 /* Bootup online cores */ in fsl_layerscape_wake_seconday_cores()
144 scfg_out32(&scfg->corebcr, cores); in fsl_layerscape_wake_seconday_cores()
148 * cores then the pre-bootloader code will trap them in a "wfe" unless in fsl_layerscape_wake_seconday_cores()
150 * cores moving again. in fsl_layerscape_wake_seconday_cores()
162 if (hweight32(cpu_up_mask) == hweight32(cores)) in fsl_layerscape_wake_seconday_cores()
167 printf("Not all cores (0x%x) are up (0x%x)\n", in fsl_layerscape_wake_seconday_cores()
168 cores, cpu_up_mask); in fsl_layerscape_wake_seconday_cores()
171 printf("All (%d) cores are up.\n", hweight32(cores)); in fsl_layerscape_wake_seconday_cores()
210 u32 cores = cpu_pos_mask(); in core_to_pos() local
215 } else if (nr >= hweight32(cores)) { in core_to_pos()
278 * When the first release command runs, all cores are set to go. Those in cpu_release()