summaryrefslogtreecommitdiff
path: root/firmware/kernel.c
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2006-11-10 20:26:01 +0000
committerJens Arnold <amiconn@rockbox.org>2006-11-10 20:26:01 +0000
commit780f79e7a4028a57e4bf591539a540dbfae2496d (patch)
tree48ddec4b94e11ebc545070b2af6f52144661bf3c /firmware/kernel.c
parent270cb0b68172c740820f772563e66a79308e641e (diff)
downloadrockbox-780f79e7a4028a57e4bf591539a540dbfae2496d.tar.gz
rockbox-780f79e7a4028a57e4bf591539a540dbfae2496d.zip
Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11504 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/kernel.c')
-rw-r--r--firmware/kernel.c57
1 files changed, 0 insertions, 57 deletions
diff --git a/firmware/kernel.c b/firmware/kernel.c
index b18b92327b..959122ea0a 100644
--- a/firmware/kernel.c
+++ b/firmware/kernel.c
@@ -314,63 +314,6 @@ void TIMER0(void)
314 TER0 = 0xff; /* Clear all events */ 314 TER0 = 0xff; /* Clear all events */
315} 315}
316 316
317#elif CONFIG_CPU == TCC730
318
319void TIMER0(void)
320{
321 int i;
322
323 /* Keep alive (?)
324 * If this is not done, power goes down when DC is unplugged.
325 */
326 if (current_tick % 2 == 0)
327 P8 |= 1;
328 else
329 P8 &= ~1;
330
331 /* Run through the list of tick tasks */
332 for(i = 0;i < MAX_NUM_TICK_TASKS;i++)
333 {
334 if(tick_funcs[i])
335 {
336 tick_funcs[i]();
337 }
338 }
339
340 current_tick++;
341
342 /* re-enable timer by clearing the counter */
343 TACON |= 0x80;
344}
345
346void tick_start(unsigned int interval_in_ms)
347{
348 long count;
349 count = (long)FREQ * (long)interval_in_ms / 1000 / 16;
350
351 if(count > 0xffffL)
352 {
353 panicf("Error! The tick interval is too long (%dms->%lx)\n",
354 interval_in_ms, count);
355 return;
356 }
357
358 /* Use timer A */
359 TAPRE = 0x0;
360 TADATA = count;
361
362 TACON = 0x89;
363 /* counter clear; */
364 /* interval mode; */
365 /* TICS = F(osc) / 16 */
366 /* TCS = internal clock */
367 /* enable */
368
369 /* enable the interrupt */
370 interrupt_vector[2] = TIMER0;
371 IMR0 |= (1<<2);
372}
373
374#elif defined(CPU_PP) 317#elif defined(CPU_PP)
375 318
376#ifndef BOOTLOADER 319#ifndef BOOTLOADER