summaryrefslogtreecommitdiff
path: root/firmware/export/system.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/system.h')
-rw-r--r--firmware/export/system.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/firmware/export/system.h b/firmware/export/system.h
index f792a132e7..442072ba51 100644
--- a/firmware/export/system.h
+++ b/firmware/export/system.h
@@ -22,11 +22,18 @@
22 22
23#include "cpu.h" 23#include "cpu.h"
24#include "config.h" 24#include "config.h"
25#include "stdbool.h"
25 26
26extern void system_reboot (void); 27extern void system_reboot (void);
27extern void system_init(void); 28extern void system_init(void);
28 29
30extern long cpu_frequency;
31
32#ifdef HAVE_ADJUSTABLE_CPU_FREQ
33#define FREQ cpu_frequency
34#else
29#define FREQ CPU_FREQ 35#define FREQ CPU_FREQ
36#endif
30#define BAUDRATE 9600 37#define BAUDRATE 9600
31 38
32#ifndef NULL 39#ifndef NULL
@@ -188,6 +195,13 @@ static inline void invalidate_icache(void)
188 "movec.l %d0,%cacr"); 195 "movec.l %d0,%cacr");
189} 196}
190 197
198#define CPUFREQ_DEFAULT CPU_FREQ
199#define CPUFREQ_NORMAL 47980800
200#define CPUFREQ_MAX 95961600
201
202void set_cpu_frequency(long frequency);
203void cpu_boost(bool on_off);
204
191#elif CONFIG_CPU == TCC730 205#elif CONFIG_CPU == TCC730
192 206
193extern int smsc_version(void); 207extern int smsc_version(void);