|
@@ -126,7 +126,7 @@ int __cpuinit boot_secondary(unsigned int cpu, struct task_struct *idle)
|
|
|
* Note that "pen_release" is the hardware CPU ID, whereas
|
|
|
* "cpu" is Linux's internal ID.
|
|
|
*/
|
|
|
- write_pen_release(cpu);
|
|
|
+ write_pen_release(cpu_logical_map(cpu));
|
|
|
|
|
|
if (!(__raw_readl(S5P_ARM_CORE1_STATUS) & S5P_CORE_LOCAL_PWR_EN)) {
|
|
|
__raw_writel(S5P_CORE_LOCAL_PWR_EN,
|