diff options
Diffstat (limited to 'firmware/export/system.h')
-rw-r--r-- | firmware/export/system.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/firmware/export/system.h b/firmware/export/system.h index 49249f6bb5..050c3074aa 100644 --- a/firmware/export/system.h +++ b/firmware/export/system.h | |||
@@ -51,10 +51,6 @@ bool detect_original_firmware(void); | |||
51 | #endif | 51 | #endif |
52 | 52 | ||
53 | #ifdef HAVE_ADJUSTABLE_CPU_FREQ | 53 | #ifdef HAVE_ADJUSTABLE_CPU_FREQ |
54 | #if NUM_CORES > 1 | ||
55 | extern struct spinlock boostctrl_spin; | ||
56 | #endif | ||
57 | void cpu_boost_init(void); | ||
58 | #define FREQ cpu_frequency | 54 | #define FREQ cpu_frequency |
59 | void set_cpu_frequency(long frequency); | 55 | void set_cpu_frequency(long frequency); |
60 | #ifdef CPU_BOOST_LOGGING | 56 | #ifdef CPU_BOOST_LOGGING |
@@ -214,6 +210,17 @@ enum { | |||
214 | #define CPU_MODE_THREAD_CONTEXT 0 | 210 | #define CPU_MODE_THREAD_CONTEXT 0 |
215 | #endif | 211 | #endif |
216 | 212 | ||
213 | #ifdef HAVE_ADJUSTABLE_CPU_FREQ | ||
214 | #ifndef CPU_BOOST_LOCK_DEFINED | ||
215 | #define CPU_BOOST_LOCK_DEFINED | ||
216 | /* Compatibility defauls */ | ||
217 | static inline bool cpu_boost_lock(void) | ||
218 | { return true; } | ||
219 | static inline void cpu_boost_unlock(void) | ||
220 | { } | ||
221 | #endif /* CPU_BOOST_LOCK */ | ||
222 | #endif /* HAVE_ADJUSTABLE_CPU_FREQ */ | ||
223 | |||
217 | #ifndef BIT_N | 224 | #ifndef BIT_N |
218 | #define BIT_N(n) (1U << (n)) | 225 | #define BIT_N(n) (1U << (n)) |
219 | #endif | 226 | #endif |