diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2006-11-10 20:26:01 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2006-11-10 20:26:01 +0000 |
| commit | 780f79e7a4028a57e4bf591539a540dbfae2496d (patch) | |
| tree | 48ddec4b94e11ebc545070b2af6f52144661bf3c /firmware/export/system.h | |
| parent | 270cb0b68172c740820f772563e66a79308e641e (diff) | |
| download | rockbox-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.h | 66 |
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 |