summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/ascodec.h2
-rw-r--r--firmware/export/system.h15
2 files changed, 13 insertions, 4 deletions
diff --git a/firmware/export/ascodec.h b/firmware/export/ascodec.h
index c2ff3c8242..b9c58c08ba 100644
--- a/firmware/export/ascodec.h
+++ b/firmware/export/ascodec.h
@@ -43,6 +43,8 @@ int ascodec_read(unsigned int index);
43 43
44void ascodec_readbytes(unsigned int index, unsigned int len, unsigned char *data); 44void ascodec_readbytes(unsigned int index, unsigned int len, unsigned char *data);
45 45
46void ascodec_wait_adc_finished(void);
47
46#if CONFIG_CHARGING 48#if CONFIG_CHARGING
47bool ascodec_endofch(void); 49bool ascodec_endofch(void);
48bool ascodec_chg_status(void); 50bool ascodec_chg_status(void);
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
55extern struct spinlock boostctrl_spin;
56#endif
57void cpu_boost_init(void);
58#define FREQ cpu_frequency 54#define FREQ cpu_frequency
59void set_cpu_frequency(long frequency); 55void 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 */
217static inline bool cpu_boost_lock(void)
218 { return true; }
219static 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