Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 81216
b: refs/heads/master
c: 67196d7
h: refs/heads/master
v: v3
  • Loading branch information
Josh Boyer committed Dec 25, 2007
1 parent c731f7c commit 442f757
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 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: 3f8c5c3b4d07fa24e7081a54798ddfab7360a102
refs/heads/master: 67196d7275fcbc62c41c34400855d3d3c95d8d1d
13 changes: 6 additions & 7 deletions trunk/arch/powerpc/boot/4xx.c
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,8 @@ void ibm4xx_quiesce_eth(u32 *emac0, u32 *emac1)
*emac1 = EMAC_RESET;

mtdcr(DCRN_MAL0_CFG, MAL_RESET);
while (mfdcr(DCRN_MAL0_CFG) & MAL_RESET) {};
while (mfdcr(DCRN_MAL0_CFG) & MAL_RESET)
; /* loop until reset takes effect */
}

/* Read 4xx EBC bus bridge registers to get mappings of the peripheral
Expand Down Expand Up @@ -515,19 +516,17 @@ void ibm405gp_fixup_clocks(unsigned int sys_clk, unsigned int ser_clk)
opb = plb / opdv;
ebc = plb / epdv;

if (cpc0_cr0 & 0x80) {
if (cpc0_cr0 & 0x80)
/* uart0 uses the external clock */
uart0 = ser_clk;
} else {
else
uart0 = cpu / udiv;
}

if (cpc0_cr0 & 0x40) {
if (cpc0_cr0 & 0x40)
/* uart1 uses the external clock */
uart1 = ser_clk;
} else {
else
uart1 = cpu / udiv;
}

/* setup the timebase clock to tick at the cpu frequency */
cpc0_cr1 = cpc0_cr1 & ~0x00800000;
Expand Down

0 comments on commit 442f757

Please sign in to comment.