diff options
Diffstat (limited to 'firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c')
-rw-r--r-- | firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c index 6d8108be49..43e2c408a2 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c | |||
@@ -143,6 +143,15 @@ void s3c_regclr32(volatile unsigned long *reg, unsigned long bits) | |||
143 | s3c_regmod32(reg, 0, bits); | 143 | s3c_regmod32(reg, 0, bits); |
144 | } | 144 | } |
145 | 145 | ||
146 | #ifdef BOOTLOADER | ||
147 | void system_prepare_fw_start(void) | ||
148 | { | ||
149 | tick_stop(); | ||
150 | disable_interrupt(IRQ_FIQ_STATUS); | ||
151 | INTMSK = 0xFFFFFFFF; | ||
152 | } | ||
153 | #endif | ||
154 | |||
146 | void system_init(void) | 155 | void system_init(void) |
147 | { | 156 | { |
148 | INTMSK = 0xFFFFFFFF; | 157 | INTMSK = 0xFFFFFFFF; |