Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 40483
b: refs/heads/master
c: 53c1b19
h: refs/heads/master
i:
  40481: d97c31b
  40479: 1ffdaf8
v: v3
  • Loading branch information
Sergei Shtylyov authored and Ralf Baechle committed Oct 30, 2006
1 parent 29c3207 commit 31df4c5
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: be609f3546d3dd96afd7df8856a91fa2b8825fbc
refs/heads/master: 53c1b192ece077e1c3892e6afb453ab6f009af81
7 changes: 2 additions & 5 deletions trunk/arch/mips/au1000/common/time.c
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,6 @@ wakeup_counter0_set(int ticks)
*/
unsigned long cal_r4koff(void)
{
unsigned long count;
unsigned long cpu_speed;
unsigned long flags;
unsigned long counter;
Expand All @@ -258,7 +257,7 @@ unsigned long cal_r4koff(void)

#if defined(CONFIG_AU1000_USE32K)
{
unsigned long start, end;
unsigned long start, end, count;

start = au_readl(SYS_RTCREAD);
start += 2;
Expand All @@ -282,7 +281,6 @@ unsigned long cal_r4koff(void)
#else
cpu_speed = (au_readl(SYS_CPUPLL) & 0x0000003f) *
AU1000_SRC_CLK;
count = cpu_speed / 2;
#endif
}
else {
Expand All @@ -291,10 +289,9 @@ unsigned long cal_r4koff(void)
* NOTE: some old silicon doesn't allow reading the PLL.
*/
cpu_speed = (au_readl(SYS_CPUPLL) & 0x0000003f) * AU1000_SRC_CLK;
count = cpu_speed / 2;
no_au1xxx_32khz = 1;
}
mips_hpt_frequency = count;
mips_hpt_frequency = cpu_speed;
// Equation: Baudrate = CPU / (SD * 2 * CLKDIV * 16)
set_au1x00_uart_baud_base(cpu_speed / (2 * ((int)(au_readl(SYS_POWERCTRL)&0x03) + 2) * 16));
spin_unlock_irqrestore(&time_lock, flags);
Expand Down

0 comments on commit 31df4c5

Please sign in to comment.