summaryrefslogtreecommitdiff
path: root/firmware/export/system.h
diff options
context:
space:
mode:
authorTomasz Malesinski <tomal@rockbox.org>2007-03-24 19:26:13 +0000
committerTomasz Malesinski <tomal@rockbox.org>2007-03-24 19:26:13 +0000
commitcd630c9e0a2e0aa259a6e53a5af1369f36984b1c (patch)
tree84bff67d18b47884f1a777eabfb7ba3de7d35c14 /firmware/export/system.h
parent7d9ff93b79ef66333669e01d67c7b1736370a346 (diff)
downloadrockbox-cd630c9e0a2e0aa259a6e53a5af1369f36984b1c.zip
rockbox-cd630c9e0a2e0aa259a6e53a5af1369f36984b1c.tar.gz
rockbox-cd630c9e0a2e0aa259a6e53a5af1369f36984b1c.tar.bz2
rockbox-cd630c9e0a2e0aa259a6e53a5af1369f36984b1c.tar.xz
PNX0101 changes:
Make PNX0101-specific system.c and crt0.S. Add new register names from LPC2880 user manual. Add support for timer. Enable CPU frequency changing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12904 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/system.h')
-rw-r--r--firmware/export/system.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/firmware/export/system.h b/firmware/export/system.h
index 32a26a9..184e4fe 100644
--- a/firmware/export/system.h
+++ b/firmware/export/system.h
@@ -296,6 +296,12 @@ static inline unsigned long swap32(unsigned long value)
#define CPUFREQ_NORMAL 98784000
#define CPUFREQ_MAX 296352000
+#elif CONFIG_CPU == PNX0101
+
+#define CPUFREQ_DEFAULT 12000000
+#define CPUFREQ_NORMAL 48000000
+#define CPUFREQ_MAX 60000000
+
#else
#define CPUFREQ_DEFAULT_MULT 8
@@ -385,6 +391,7 @@ typedef void (*interrupt_handler_t)(void);
void irq_set_int_handler(int n, interrupt_handler_t handler);
void irq_enable_int(int n);
+void irq_disable_int(int n);
#endif
#endif