summaryrefslogtreecommitdiff
path: root/firmware/export/system.h
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/export/system.h
parent270cb0b68172c740820f772563e66a79308e641e (diff)
downloadrockbox-780f79e7a4028a57e4bf591539a540dbfae2496d.zip
rockbox-780f79e7a4028a57e4bf591539a540dbfae2496d.tar.gz
rockbox-780f79e7a4028a57e4bf591539a540dbfae2496d.tar.bz2
rockbox-780f79e7a4028a57e4bf591539a540dbfae2496d.tar.xz
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/export/system.h')
-rw-r--r--firmware/export/system.h66
1 files changed, 0 insertions, 66 deletions
diff --git a/firmware/export/system.h b/firmware/export/system.h
index 9b90a6e..3ec599d 100644
--- a/firmware/export/system.h
+++ b/firmware/export/system.h
@@ -371,72 +371,6 @@ void irq_set_int_handler(int n, interrupt_handler_t handler);
void irq_enable_int(int n);
#endif
-#elif CONFIG_CPU == TCC730
-
-extern int smsc_version(void);
-
-extern void smsc_delay(void);
-
-extern void set_pll_freq(int pll_index, long freq_out);
-
-
-extern void* volatile interrupt_vector[16] __attribute__ ((section(".idata")));
-
-extern void ddma_transfer(int dir, int mem, void* intAddr, long extAddr,
- int num);
-
-
-#define HIGHEST_IRQ_LEVEL (1)
-static inline int set_irq_level(int level)
-{
- int result;
- __asm__ ("ld %0, 0\n\t"
- "tstsr ie\n\t"
- "incc %0" : "=r"(result));
- if (level > 0)
- __asm__ volatile ("clrsr ie");
- else
- __asm__ volatile ("setsr ie");
-
- return result;
-}
-
-static inline unsigned short swap16(unsigned short value)
- /*
- result[15..8] = value[ 7..0];
- result[ 7..0] = value[15..8];
- */
-{
- return (value >> 8) | (value << 8);
-}
-
-static inline unsigned long swap32(unsigned long value)
- /*
- result[31..24] = value[ 7.. 0];
- result[23..16] = value[15.. 8];
- result[15.. 8] = value[23..16];
- result[ 7.. 0] = value[31..24];
- */
-{
- unsigned long hi = swap16(value >> 16);
- unsigned long lo = swap16(value & 0xffff);
- return (lo << 16) | hi;
-}
-
-/* Archos uses:
-
-22MHz: busy wait on dma
-32MHz: normal
-80Mhz: heavy load
-
-*/
-
-#define CPUFREQ_DEFAULT CPU_FREQ
-#define CPUFREQ_NORMAL (32000000)
-#define CPUFREQ_MAX (80000000)
-
-#define invalidate_icache()
-
#endif
#ifndef CPU_COLDFIRE