162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci// Copyright (c) 2018 Nuvoton Technology corporation. 362306a36Sopenharmony_ci// Copyright 2018 Google, Inc. 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci#include <linux/linkage.h> 662306a36Sopenharmony_ci#include <linux/init.h> 762306a36Sopenharmony_ci#include <asm/assembler.h> 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci.arch armv7-a 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci/* 1262306a36Sopenharmony_ci * The boot ROM does not start secondary CPUs in SVC mode, so we need to do that 1362306a36Sopenharmony_ci * here. 1462306a36Sopenharmony_ci */ 1562306a36Sopenharmony_ciENTRY(npcm7xx_secondary_startup) 1662306a36Sopenharmony_ci safe_svcmode_maskall r0 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci b secondary_startup 1962306a36Sopenharmony_ciENDPROC(npcm7xx_secondary_startup) 20