diff options
Diffstat (limited to 'firmware/target/arm/imx31/gigabeat-s')
5 files changed, 7 insertions, 7 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/headphone-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/headphone-gigabeat-s.c index 14bb534138..0f8cb67a9d 100644 --- a/firmware/target/arm/imx31/gigabeat-s/headphone-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/headphone-gigabeat-s.c | |||
@@ -184,7 +184,7 @@ bool headphones_inserted(void) | |||
184 | return headphones_detect; | 184 | return headphones_detect; |
185 | } | 185 | } |
186 | 186 | ||
187 | void headphone_init(void) | 187 | void INIT_ATTR headphone_init(void) |
188 | { | 188 | { |
189 | /* A thread is required to monitor the remote ADC and jack state. */ | 189 | /* A thread is required to monitor the remote ADC and jack state. */ |
190 | wakeup_init(&headphone_wakeup); | 190 | wakeup_init(&headphone_wakeup); |
diff --git a/firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c index bece976ab9..79f3eccc6b 100644 --- a/firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c | |||
@@ -37,7 +37,7 @@ static __attribute__((interrupt("IRQ"))) void EPIT1_HANDLER(void) | |||
37 | call_tick_tasks(); | 37 | call_tick_tasks(); |
38 | } | 38 | } |
39 | 39 | ||
40 | void tick_start(unsigned int interval_in_ms) | 40 | void INIT_ATTR tick_start(unsigned int interval_in_ms) |
41 | { | 41 | { |
42 | ccm_module_clock_gating(CG_EPIT1, CGM_ON_RUN_WAIT); /* EPIT1 module | 42 | ccm_module_clock_gating(CG_EPIT1, CGM_ON_RUN_WAIT); /* EPIT1 module |
43 | clock ON - before writing | 43 | clock ON - before writing |
@@ -65,7 +65,7 @@ void tick_start(unsigned int interval_in_ms) | |||
65 | EPITCR1 |= EPITCR_EN; /* Enable the counter */ | 65 | EPITCR1 |= EPITCR_EN; /* Enable the counter */ |
66 | } | 66 | } |
67 | 67 | ||
68 | void kernel_device_init(void) | 68 | void INIT_ATTR kernel_device_init(void) |
69 | { | 69 | { |
70 | sdma_init(); | 70 | sdma_init(); |
71 | spi_init(); | 71 | spi_init(); |
diff --git a/firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c index d567de8dbb..cadd0e7ae8 100644 --- a/firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c | |||
@@ -147,7 +147,7 @@ static void lcd_set_power(bool powered) | |||
147 | } | 147 | } |
148 | 148 | ||
149 | /* LCD init */ | 149 | /* LCD init */ |
150 | void lcd_init_device(void) | 150 | void INIT_ATTR lcd_init_device(void) |
151 | { | 151 | { |
152 | /* Move the framebuffer */ | 152 | /* Move the framebuffer */ |
153 | #ifdef BOOTLOADER | 153 | #ifdef BOOTLOADER |
diff --git a/firmware/target/arm/imx31/gigabeat-s/powermgmt-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/powermgmt-gigabeat-s.c index dc00b1ede6..06ea280067 100644 --- a/firmware/target/arm/imx31/gigabeat-s/powermgmt-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/powermgmt-gigabeat-s.c | |||
@@ -606,7 +606,7 @@ static bool charging_ok(void) | |||
606 | return ok; | 606 | return ok; |
607 | } | 607 | } |
608 | 608 | ||
609 | void powermgmt_init_target(void) | 609 | void INIT_ATTR powermgmt_init_target(void) |
610 | { | 610 | { |
611 | last_inputs = power_thread_inputs; | 611 | last_inputs = power_thread_inputs; |
612 | 612 | ||
diff --git a/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c index 7c0d30c783..80b6f22397 100644 --- a/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c | |||
@@ -48,7 +48,7 @@ unsigned int iim_prod_rev(void) | |||
48 | return product_rev; | 48 | return product_rev; |
49 | } | 49 | } |
50 | 50 | ||
51 | static void iim_init(void) | 51 | static void INIT_ATTR iim_init(void) |
52 | { | 52 | { |
53 | /* Initialize the IC revision info (required by SDMA) */ | 53 | /* Initialize the IC revision info (required by SDMA) */ |
54 | ccm_module_clock_gating(CG_IIM, CGM_ON_RUN_WAIT); | 54 | ccm_module_clock_gating(CG_IIM, CGM_ON_RUN_WAIT); |
@@ -136,7 +136,7 @@ void system_exception_wait(void) | |||
136 | system_halt(); | 136 | system_halt(); |
137 | } | 137 | } |
138 | 138 | ||
139 | void system_init(void) | 139 | void INIT_ATTR system_init(void) |
140 | { | 140 | { |
141 | static const int disable_clocks[] = | 141 | static const int disable_clocks[] = |
142 | { | 142 | { |