Commit | Line | Data |
---|---|---|
a9434e96 KH |
1 | #ifndef __HISILICON_CORE_H |
2 | #define __HISILICON_CORE_H | |
3 | ||
4 | #include <linux/reboot.h> | |
5 | ||
6 | extern void hi3xxx_set_cpu_jump(int cpu, void *jump_addr); | |
7 | extern int hi3xxx_get_cpu_jump(int cpu); | |
8 | extern void secondary_startup(void); | |
9 | extern struct smp_operations hi3xxx_smp_ops; | |
10 | ||
22bae429 ZG |
11 | extern void hi3xxx_cpu_die(unsigned int cpu); |
12 | extern int hi3xxx_cpu_kill(unsigned int cpu); | |
13 | extern void hi3xxx_set_cpu(int cpu, bool enable); | |
14 | ||
29d189e1 | 15 | extern void hisi_secondary_startup(void); |
06cc5c1d HY |
16 | extern struct smp_operations hix5hd2_smp_ops; |
17 | extern void hix5hd2_set_cpu(int cpu, bool enable); | |
18 | extern void hix5hd2_cpu_die(unsigned int cpu); | |
19 | ||
7fda91e7 WL |
20 | extern struct smp_operations hip01_smp_ops; |
21 | extern void hip01_set_cpu(int cpu, bool enable); | |
22 | extern void hip01_cpu_die(unsigned int cpu); | |
a9434e96 | 23 | #endif |