summaryrefslogtreecommitdiff
path: root/firmware/target/arm/s3c2440/gigabeat-fx/system-meg-fx.c
diff options
context:
space:
mode:
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.c9
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
147void system_prepare_fw_start(void)
148{
149 tick_stop();
150 disable_interrupt(IRQ_FIQ_STATUS);
151 INTMSK = 0xFFFFFFFF;
152}
153#endif
154
146void system_init(void) 155void system_init(void)
147{ 156{
148 INTMSK = 0xFFFFFFFF; 157 INTMSK = 0xFFFFFFFF;