summaryrefslogtreecommitdiff
path: root/firmware/target/arm/s5l8702/clocking-s5l8702.h
diff options
context:
space:
mode:
authorCástor Muñoz <cmvidal@gmail.com>2016-05-22 00:43:18 +0200
committerCástor Muñoz <cmvidal@gmail.com>2016-05-25 12:23:47 +0200
commit3f17745930ab0bee11555ab35318121dbec8fab1 (patch)
treef55eca9ef78772842b9f9e9dc448b04d9cefaef5 /firmware/target/arm/s5l8702/clocking-s5l8702.h
parente863f9a0ce8d968b085252c3b093b17ca07b65dd (diff)
downloadrockbox-3f17745930ab0bee11555ab35318121dbec8fab1.tar.gz
rockbox-3f17745930ab0bee11555ab35318121dbec8fab1.zip
iPod Classic: HW initialization for RB
Do not rely on a bootloader initializing the HW, RB initializes and configures GPIO, I2C, and PMU at startup. Change-Id: If7f856b1f345f63de584aa4e4fc22d130cd66c80
Diffstat (limited to 'firmware/target/arm/s5l8702/clocking-s5l8702.h')
-rw-r--r--firmware/target/arm/s5l8702/clocking-s5l8702.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/target/arm/s5l8702/clocking-s5l8702.h b/firmware/target/arm/s5l8702/clocking-s5l8702.h
index f21c25929b..7f5a7d3e6d 100644
--- a/firmware/target/arm/s5l8702/clocking-s5l8702.h
+++ b/firmware/target/arm/s5l8702/clocking-s5l8702.h
@@ -426,6 +426,7 @@ struct clocking_mode
426void clocking_init(struct clocking_mode *modes, int init_level); 426void clocking_init(struct clocking_mode *modes, int init_level);
427void set_clocking_level(int level); 427void set_clocking_level(int level);
428unsigned get_system_freqs(unsigned *cclk, unsigned *hclk, unsigned *pclk); 428unsigned get_system_freqs(unsigned *cclk, unsigned *hclk, unsigned *pclk);
429void clockgate_enable(int gate, bool enable);
429 430
430/* debug */ 431/* debug */
431unsigned pll_get_cfg_freq(int pll); 432unsigned pll_get_cfg_freq(int pll);
@@ -437,7 +438,6 @@ int soc_get_hsdiv(void);
437#include <stdbool.h> 438#include <stdbool.h>
438 439
439void usec_timer_init(void); 440void usec_timer_init(void);
440void clockgate_enable(int gate, bool enable);
441 441
442void soc_set_system_divs(unsigned cdiv, unsigned hdiv, unsigned hprat); 442void soc_set_system_divs(unsigned cdiv, unsigned hdiv, unsigned hprat);
443unsigned soc_get_system_divs(unsigned *cdiv, unsigned *hdiv, unsigned *pdiv); 443unsigned soc_get_system_divs(unsigned *cdiv, unsigned *hdiv, unsigned *pdiv);