18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci// Copyright (c) 2018 Nuvoton Technology corporation. 38c2ecf20Sopenharmony_ci// Copyright 2018 Google, Inc. 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#include <linux/linkage.h> 68c2ecf20Sopenharmony_ci#include <linux/init.h> 78c2ecf20Sopenharmony_ci#include <asm/assembler.h> 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci/* 108c2ecf20Sopenharmony_ci * The boot ROM does not start secondary CPUs in SVC mode, so we need to do that 118c2ecf20Sopenharmony_ci * here. 128c2ecf20Sopenharmony_ci */ 138c2ecf20Sopenharmony_ciENTRY(npcm7xx_secondary_startup) 148c2ecf20Sopenharmony_ci safe_svcmode_maskall r0 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci b secondary_startup 178c2ecf20Sopenharmony_ciENDPROC(npcm7xx_secondary_startup) 18