18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright 2013 Texas Instruments, Inc. 48c2ecf20Sopenharmony_ci * Cyril Chemparathy <cyril@ti.com> 58c2ecf20Sopenharmony_ci * Santosh Shilimkar <santosh.shillimkar@ti.com> 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#ifndef __KEYSTONE_H__ 98c2ecf20Sopenharmony_ci#define __KEYSTONE_H__ 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#define KEYSTONE_MON_CPU_UP_IDX 0x00 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci#ifndef __ASSEMBLER__ 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciextern const struct smp_operations keystone_smp_ops; 168c2ecf20Sopenharmony_ciextern void secondary_startup(void); 178c2ecf20Sopenharmony_ciextern u32 keystone_cpu_smc(u32 command, u32 cpu, u32 addr); 188c2ecf20Sopenharmony_ciextern int keystone_pm_runtime_init(void); 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci#endif /* __ASSEMBLER__ */ 218c2ecf20Sopenharmony_ci#endif /* __KEYSTONE_H__ */ 22