summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/mpio/hd200/system-hd200.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/coldfire/mpio/hd200/system-hd200.c')
-rw-r--r--firmware/target/coldfire/mpio/hd200/system-hd200.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/firmware/target/coldfire/mpio/hd200/system-hd200.c b/firmware/target/coldfire/mpio/hd200/system-hd200.c
index a11499b2f1..27ff0a1966 100644
--- a/firmware/target/coldfire/mpio/hd200/system-hd200.c
+++ b/firmware/target/coldfire/mpio/hd200/system-hd200.c
@@ -77,10 +77,6 @@ void cf_set_cpu_frequency(long frequency)
77 IDECONFIG1 = (1<<28)|(1<<20)|(1<<18)|(1<<13)|(3<<10); 77 IDECONFIG1 = (1<<28)|(1<<20)|(1<<18)|(1<<13)|(3<<10);
78 /* BUFEN2 enable on /CS2 | CS2Post 1 clock| CS2Pre 3 clocks*/ 78 /* BUFEN2 enable on /CS2 | CS2Post 1 clock| CS2Pre 3 clocks*/
79 IDECONFIG2 = (1<<18)|(1<<16)|(1<<8)|(1<<0); /* TA /CS2 enable + CS2wait */ 79 IDECONFIG2 = (1<<18)|(1<<16)|(1<<8)|(1<<0); /* TA /CS2 enable + CS2wait */
80
81 and_l(~(0x07<<16), &ADCONFIG);
82 or_l(((1<<7)|(1<<2)|(1<<0))<<16, &ADCONFIG); /* adclk = busclk/32 */
83
84 break; 80 break;
85 81
86 case CPUFREQ_NORMAL: 82 case CPUFREQ_NORMAL:
@@ -98,11 +94,8 @@ void cf_set_cpu_frequency(long frequency)
98 cpu_frequency = CPUFREQ_NORMAL; 94 cpu_frequency = CPUFREQ_NORMAL;
99 IDECONFIG1 = (1<<28)|(1<<20)|(1<<18)|(1<<13)|(1<<10); 95 IDECONFIG1 = (1<<28)|(1<<20)|(1<<18)|(1<<13)|(1<<10);
100 IDECONFIG2 = (1<<18)|(1<<16); 96 IDECONFIG2 = (1<<18)|(1<<16);
101
102 and_l(~(0x07<<16), &ADCONFIG);
103 or_l(((1<<7)|(1<<1)|(1<<0))<<16, &ADCONFIG); /* adclk = busclk/8 */
104
105 break; 97 break;
98
106 default: 99 default:
107 DCR = (DCR & ~0x01ff) | DEFAULT_REFRESH_TIMER; 100 DCR = (DCR & ~0x01ff) | DEFAULT_REFRESH_TIMER;
108 /* Refresh timer for bypass frequency */ 101 /* Refresh timer for bypass frequency */
@@ -116,10 +109,6 @@ void cf_set_cpu_frequency(long frequency)
116 cpu_frequency = CPUFREQ_DEFAULT; 109 cpu_frequency = CPUFREQ_DEFAULT;
117 IDECONFIG1 = (1<<28)|(1<<20)|(1<<18)|(1<<13)|(1<<10); 110 IDECONFIG1 = (1<<28)|(1<<20)|(1<<18)|(1<<13)|(1<<10);
118 IDECONFIG2 = (1<<18)|(1<<16); 111 IDECONFIG2 = (1<<18)|(1<<16);
119
120 and_l(~(0x07<<16), &ADCONFIG);
121 or_l(((1<<7)|(1<<0))<<16, &ADCONFIG); /* adclk = busclk/2 */
122
123 break; 112 break;
124 } 113 }
125} 114}