summaryrefslogtreecommitdiff
path: root/firmware/system.c
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-06-08 07:37:32 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-06-08 07:37:32 +0000
commitcff83c78c7ddce36bd42ec992e201f947f7b4a0a (patch)
tree3e8c83f51807f7c88b2b591ce35279deb349abda /firmware/system.c
parentaa9c329dbee3c91c7473c174a9502ec3a7b3df43 (diff)
downloadrockbox-cff83c78c7ddce36bd42ec992e201f947f7b4a0a.zip
rockbox-cff83c78c7ddce36bd42ec992e201f947f7b4a0a.tar.gz
rockbox-cff83c78c7ddce36bd42ec992e201f947f7b4a0a.tar.bz2
rockbox-cff83c78c7ddce36bd42ec992e201f947f7b4a0a.tar.xz
ColdFire: DCR is a 16-bit register
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6604 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/system.c')
-rw-r--r--firmware/system.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/system.c b/firmware/system.c
index be6be1d..d095e15 100644
--- a/firmware/system.c
+++ b/firmware/system.c
@@ -480,7 +480,7 @@ void set_cpu_frequency(long frequency)
switch(frequency)
{
case CPUFREQ_MAX:
- DCR = (DCR & ~0x000001ff) | 1; /* Refresh timer for bypass
+ DCR = (DCR & ~0x01ff) | 1; /* Refresh timer for bypass
frequency */
PLLCR &= ~1; /* Bypass mode */
PLLCR = 0x11853005;
@@ -488,7 +488,7 @@ void set_cpu_frequency(long frequency)
CSCR1 = 0x00002580; /* LCD: 9 wait states */
while(!(PLLCR & 0x80000000)) {}; /* Wait until the PLL has locked.
This may take up to 10ms! */
- DCR = (DCR & ~0x000001ff) | 28; /* Refresh timer */
+ DCR = (DCR & ~0x01ff) | 28; /* Refresh timer */
cpu_frequency = CPUFREQ_MAX;
tick_start(1000/HZ);
IDECONFIG1 = 0x106000 | (5 << 10); /* BUFEN2 enable + CS2Pre/CS2Post */
@@ -499,7 +499,7 @@ void set_cpu_frequency(long frequency)
break;
case CPUFREQ_NORMAL:
- DCR = (DCR & ~0x000001ff) | 1; /* Refresh timer for bypass
+ DCR = (DCR & ~0x01ff) | 1; /* Refresh timer for bypass
frequency */
PLLCR &= ~1; /* Bypass mode */
PLLCR = 0x10886001;
@@ -507,7 +507,7 @@ void set_cpu_frequency(long frequency)
CSCR1 = 0x00000980; /* LCD: 2 wait states */
while(!(PLLCR & 0x80000000)) {}; /* Wait until the PLL has locked.
This may take up to 10ms! */
- DCR = (DCR & ~0x000001ff) | 10; /* Refresh timer */
+ DCR = (DCR & ~0x01ff) | 10; /* Refresh timer */
cpu_frequency = CPUFREQ_NORMAL;
tick_start(1000/HZ);
IDECONFIG1 = 0x106000 | (5 << 10); /* BUFEN2 enable + CS2Pre/CS2Post */
@@ -517,7 +517,7 @@ void set_cpu_frequency(long frequency)
MFDR2 = 0x13;
break;
default:
- DCR = (DCR & ~0x000001ff) | 1; /* Refresh timer for bypass
+ DCR = (DCR & ~0x01ff) | 1; /* Refresh timer for bypass
frequency */
PLLCR = 0x00000000; /* Bypass mode */
CSCR0 = 0x00000180; /* Flash: 0 wait states */