summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/target/arm/as3525/debug-as3525.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/firmware/target/arm/as3525/debug-as3525.c b/firmware/target/arm/as3525/debug-as3525.c
index 8c9ff15859..0e09464c3d 100644
--- a/firmware/target/arm/as3525/debug-as3525.c
+++ b/firmware/target/arm/as3525/debug-as3525.c
@@ -211,20 +211,20 @@ static int calc_freq(int clk)
211 case CLK_USB: 211 case CLK_USB:
212 switch(CGU_USB & 3) { /* 0-> div=1 other->div=1/(2*n) */ 212 switch(CGU_USB & 3) { /* 0-> div=1 other->div=1/(2*n) */
213 case 0: 213 case 0:
214 if (!((CGU_USB>>2) & 0xf)) 214 if (!((CGU_USB>>2) & 0x7))
215 return CLK_MAIN; 215 return CLK_MAIN;
216 else 216 else
217 return CLK_MAIN/(2*((CGU_USB>>2) & 0xf)); 217 return CLK_MAIN/(2*((CGU_USB>>2) & 0x7));
218 case 1: 218 case 1:
219 if (!((CGU_USB>>2) & 0xf)) 219 if (!((CGU_USB>>2) & 0x7))
220 return calc_freq(CLK_PLLA); 220 return calc_freq(CLK_PLLA);
221 else 221 else
222 return calc_freq(CLK_PLLA)/(2*((CGU_USB>>2) & 0xf)); 222 return calc_freq(CLK_PLLA)/(2*((CGU_USB>>2) & 0x7));
223 case 2: 223 case 2:
224 if (!((CGU_USB>>2) & 0xf)) 224 if (!((CGU_USB>>2) & 0x7))
225 return calc_freq(CLK_PLLB); 225 return calc_freq(CLK_PLLB);
226 else 226 else
227 return calc_freq(CLK_PLLB)/(2*((CGU_USB>>2) & 0xf)); 227 return calc_freq(CLK_PLLB)/(2*((CGU_USB>>2) & 0x7));
228 default: 228 default:
229 return 0; 229 return 0;
230 } 230 }