1*83d290c5STom Rini/* SPDX-License-Identifier: GPL-2.0+ */
26b6024eaSMasahiro Yamada/*
36b6024eaSMasahiro Yamada * Copyright (C) 2016 Socionext Inc.
46b6024eaSMasahiro Yamada *   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
56b6024eaSMasahiro Yamada */
66b6024eaSMasahiro Yamada
76b6024eaSMasahiro Yamada#include <linux/linkage.h>
86b6024eaSMasahiro Yamada
96b6024eaSMasahiro YamadaENTRY(spin_table_secondary_jump)
106b6024eaSMasahiro Yamada.globl spin_table_reserve_begin
116b6024eaSMasahiro Yamadaspin_table_reserve_begin:
126b6024eaSMasahiro Yamada0:	wfe
136b6024eaSMasahiro Yamada	ldr	x0, spin_table_cpu_release_addr
146b6024eaSMasahiro Yamada	cbz	x0, 0b
156b6024eaSMasahiro Yamada	br	x0
166b6024eaSMasahiro Yamada.globl spin_table_cpu_release_addr
176b6024eaSMasahiro Yamada	.align	3
186b6024eaSMasahiro Yamadaspin_table_cpu_release_addr:
196b6024eaSMasahiro Yamada	.quad	0
206b6024eaSMasahiro Yamada.globl spin_table_reserve_end
216b6024eaSMasahiro Yamadaspin_table_reserve_end:
226b6024eaSMasahiro YamadaENDPROC(spin_table_secondary_jump)
23