Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 292426
b: refs/heads/master
c: 6b656e8
h: refs/heads/master
v: v3
  • Loading branch information
Greg Ungerer committed Mar 4, 2012
1 parent a5d4bb3 commit 48f1a59
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 20 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: 43d94b7f929aa293e8d4845d0b7f754b534d4575
refs/heads/master: 6b656e8a74ca81e04b281a135a49df76ada28a41
27 changes: 8 additions & 19 deletions trunk/arch/m68k/platform/5272/config.c
Original file line number Diff line number Diff line change
Expand Up @@ -85,29 +85,18 @@ static struct platform_device *m5272_devices[] __initdata = {

/***************************************************************************/

static void __init m5272_uart_init_line(int line, int irq)
static void __init m5272_uarts_init(void)
{
u32 v;

if ((line >= 0) && (line < 2)) {
/* Enable the output lines for the serial ports */
v = readl(MCF_MBAR + MCFSIM_PBCNT);
v = (v & ~0x000000ff) | 0x00000055;
writel(v, MCF_MBAR + MCFSIM_PBCNT);

v = readl(MCF_MBAR + MCFSIM_PDCNT);
v = (v & ~0x000003fc) | 0x000002a8;
writel(v, MCF_MBAR + MCFSIM_PDCNT);
}
}

static void __init m5272_uarts_init(void)
{
const int nrlines = ARRAY_SIZE(m5272_uart_platform);
int line;
/* Enable the output lines for the serial ports */
v = readl(MCF_MBAR + MCFSIM_PBCNT);
v = (v & ~0x000000ff) | 0x00000055;
writel(v, MCF_MBAR + MCFSIM_PBCNT);

for (line = 0; (line < nrlines); line++)
m5272_uart_init_line(line, m5272_uart_platform[line].irq);
v = readl(MCF_MBAR + MCFSIM_PDCNT);
v = (v & ~0x000003fc) | 0x000002a8;
writel(v, MCF_MBAR + MCFSIM_PDCNT);
}

/***************************************************************************/
Expand Down

0 comments on commit 48f1a59

Please sign in to comment.