xref: /OK3568_Linux_fs/kernel/arch/arm/mach-keystone/keystone.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * Copyright 2013 Texas Instruments, Inc.
4*4882a593Smuzhiyun  *	Cyril Chemparathy <cyril@ti.com>
5*4882a593Smuzhiyun  *	Santosh Shilimkar <santosh.shillimkar@ti.com>
6*4882a593Smuzhiyun  */
7*4882a593Smuzhiyun 
8*4882a593Smuzhiyun #ifndef __KEYSTONE_H__
9*4882a593Smuzhiyun #define __KEYSTONE_H__
10*4882a593Smuzhiyun 
11*4882a593Smuzhiyun #define KEYSTONE_MON_CPU_UP_IDX		0x00
12*4882a593Smuzhiyun 
13*4882a593Smuzhiyun #ifndef __ASSEMBLER__
14*4882a593Smuzhiyun 
15*4882a593Smuzhiyun extern const struct smp_operations keystone_smp_ops;
16*4882a593Smuzhiyun extern void secondary_startup(void);
17*4882a593Smuzhiyun extern u32 keystone_cpu_smc(u32 command, u32 cpu, u32 addr);
18*4882a593Smuzhiyun extern int keystone_pm_runtime_init(void);
19*4882a593Smuzhiyun 
20*4882a593Smuzhiyun #endif /* __ASSEMBLER__ */
21*4882a593Smuzhiyun #endif /* __KEYSTONE_H__ */
22