summaryrefslogtreecommitdiff
path: root/firmware/target/arm/s5l8702/clocking-s5l8702.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/s5l8702/clocking-s5l8702.h')
-rw-r--r--firmware/target/arm/s5l8702/clocking-s5l8702.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/firmware/target/arm/s5l8702/clocking-s5l8702.h b/firmware/target/arm/s5l8702/clocking-s5l8702.h
index e7e4fab3bd..f21c25929b 100644
--- a/firmware/target/arm/s5l8702/clocking-s5l8702.h
+++ b/firmware/target/arm/s5l8702/clocking-s5l8702.h
@@ -433,4 +433,21 @@ unsigned pll_get_out_freq(int pll);
433unsigned soc_get_oscsel_freq(void); 433unsigned soc_get_oscsel_freq(void);
434int soc_get_hsdiv(void); 434int soc_get_hsdiv(void);
435 435
436#ifdef BOOTLOADER
437#include <stdbool.h>
438
439void usec_timer_init(void);
440void clockgate_enable(int gate, bool enable);
441
442void soc_set_system_divs(unsigned cdiv, unsigned hdiv, unsigned hprat);
443unsigned soc_get_system_divs(unsigned *cdiv, unsigned *hdiv, unsigned *pdiv);
444void soc_set_hsdiv(int hsdiv);
445
446void cg16_config(volatile uint16_t* cg16,
447 bool onoff, int clksel, int div1, int div2);
448
449int pll_config(int pll, int op_mode, int p, int m, int s, int lock_time);
450int pll_onoff(int pll, bool onoff);
451#endif
452
436#endif /* __CLOCKING_S5L8702_H */ 453#endif /* __CLOCKING_S5L8702_H */