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