xref: /openbmc/linux/arch/arm/mach-npcm/headsmp.S (revision 7bffa14c)
17bffa14cSBrendan Higgins// SPDX-License-Identifier: GPL-2.0
27bffa14cSBrendan Higgins// Copyright (c) 2018 Nuvoton Technology corporation.
37bffa14cSBrendan Higgins// Copyright 2018 Google, Inc.
47bffa14cSBrendan Higgins
57bffa14cSBrendan Higgins#include <linux/linkage.h>
67bffa14cSBrendan Higgins#include <linux/init.h>
77bffa14cSBrendan Higgins#include <asm/assembler.h>
87bffa14cSBrendan Higgins
97bffa14cSBrendan Higgins/*
107bffa14cSBrendan Higgins * The boot ROM does not start secondary CPUs in SVC mode, so we need to do that
117bffa14cSBrendan Higgins * here.
127bffa14cSBrendan Higgins */
137bffa14cSBrendan HigginsENTRY(npcm7xx_secondary_startup)
147bffa14cSBrendan Higgins	safe_svcmode_maskall r0
157bffa14cSBrendan Higgins
167bffa14cSBrendan Higgins	b	secondary_startup
177bffa14cSBrendan HigginsENDPROC(npcm7xx_secondary_startup)
18