diff options
Diffstat (limited to 'firmware/target/arm/s5l8702/clocking-s5l8702.h')
-rw-r--r-- | firmware/target/arm/s5l8702/clocking-s5l8702.h | 17 |
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); | |||
433 | unsigned soc_get_oscsel_freq(void); | 433 | unsigned soc_get_oscsel_freq(void); |
434 | int soc_get_hsdiv(void); | 434 | int soc_get_hsdiv(void); |
435 | 435 | ||
436 | #ifdef BOOTLOADER | ||
437 | #include <stdbool.h> | ||
438 | |||
439 | void usec_timer_init(void); | ||
440 | void clockgate_enable(int gate, bool enable); | ||
441 | |||
442 | void soc_set_system_divs(unsigned cdiv, unsigned hdiv, unsigned hprat); | ||
443 | unsigned soc_get_system_divs(unsigned *cdiv, unsigned *hdiv, unsigned *pdiv); | ||
444 | void soc_set_hsdiv(int hsdiv); | ||
445 | |||
446 | void cg16_config(volatile uint16_t* cg16, | ||
447 | bool onoff, int clksel, int div1, int div2); | ||
448 | |||
449 | int pll_config(int pll, int op_mode, int p, int m, int s, int lock_time); | ||
450 | int pll_onoff(int pll, bool onoff); | ||
451 | #endif | ||
452 | |||
436 | #endif /* __CLOCKING_S5L8702_H */ | 453 | #endif /* __CLOCKING_S5L8702_H */ |