diff options
Diffstat (limited to 'firmware/target/arm/as3525/system-target.h')
-rw-r--r-- | firmware/target/arm/as3525/system-target.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/system-target.h b/firmware/target/arm/as3525/system-target.h index db5bb892ef..4fbbb46d5d 100644 --- a/firmware/target/arm/as3525/system-target.h +++ b/firmware/target/arm/as3525/system-target.h | |||
@@ -21,12 +21,17 @@ | |||
21 | #ifndef SYSTEM_TARGET_H | 21 | #ifndef SYSTEM_TARGET_H |
22 | #define SYSTEM_TARGET_H | 22 | #define SYSTEM_TARGET_H |
23 | 23 | ||
24 | /* we need some system things initialized after the kernel init */ | ||
25 | #define KDEV_INIT | ||
26 | |||
24 | #include "system-arm.h" | 27 | #include "system-arm.h" |
25 | #include "mmu-arm.h" | 28 | #include "mmu-arm.h" |
26 | #include "panic.h" | 29 | #include "panic.h" |
27 | 30 | ||
28 | #include "clock-target.h" /* CPUFREQ_* are defined here */ | 31 | #include "clock-target.h" /* CPUFREQ_* are defined here */ |
29 | 32 | ||
33 | void kernel_device_init(void); | ||
34 | |||
30 | #define STORAGE_WANTS_ALIGN | 35 | #define STORAGE_WANTS_ALIGN |
31 | 36 | ||
32 | /* We can use a interrupt-based mechanism on the fuzev2 */ | 37 | /* We can use a interrupt-based mechanism on the fuzev2 */ |
@@ -68,4 +73,20 @@ static inline void mdelay(unsigned msecs) | |||
68 | void usb_insert_int(void); | 73 | void usb_insert_int(void); |
69 | void usb_remove_int(void); | 74 | void usb_remove_int(void); |
70 | 75 | ||
76 | #ifdef HAVE_ADJUSTABLE_CPU_FREQ | ||
77 | #define CPU_BOOST_LOCK_DEFINED | ||
78 | |||
79 | static inline bool cpu_boost_lock(void) | ||
80 | { | ||
81 | bool set_cpu_frequency__lock(void); | ||
82 | return set_cpu_frequency__lock(); | ||
83 | } | ||
84 | |||
85 | static inline void cpu_boost_unlock(void) | ||
86 | { | ||
87 | void set_cpu_frequency__unlock(void); | ||
88 | set_cpu_frequency__unlock(); | ||
89 | } | ||
90 | #endif /* HAVE_ADJUSTABLE_CPU_FREQ */ | ||
91 | |||
71 | #endif /* SYSTEM_TARGET_H */ | 92 | #endif /* SYSTEM_TARGET_H */ |