Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 226678
b: refs/heads/master
c: 0b50c69
h: refs/heads/master
v: v3
  • Loading branch information
Tony Lindgren committed Dec 23, 2010
1 parent 447775b commit 5742983
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 3 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: 40e44399301b6dbd997408a184140b79b77f632d
refs/heads/master: 0b50c691f93a973136dc821ef11372ffdfae9646
40 changes: 38 additions & 2 deletions trunk/arch/arm/mach-omap2/board-n8x0.c
Original file line number Diff line number Diff line change
Expand Up @@ -645,6 +645,43 @@ static struct omap_board_mux board_mux[] __initdata = {
OMAP2420_MUX(EAC_AC_DOUT, OMAP_MUX_MODE1 | OMAP_PIN_OUTPUT),
{ .reg_offset = OMAP_MUX_TERMINATOR },
};

static struct omap_device_pad serial2_pads[] __initdata = {
{
.name = "uart3_rx_irrx.uart3_rx_irrx",
.flags = OMAP_DEVICE_PAD_REMUX | OMAP_DEVICE_PAD_WAKEUP,
.enable = OMAP_MUX_MODE0,
.idle = OMAP_MUX_MODE3 /* Mux as GPIO for idle */
},
};

static inline void board_serial_init(void)
{
struct omap_board_data bdata;

bdata.flags = 0;
bdata.pads = NULL;
bdata.pads_cnt = 0;

bdata.id = 0;
omap_serial_init_port(&bdata);

bdata.id = 1;
omap_serial_init_port(&bdata);

bdata.id = 2;
bdata.pads = serial2_pads;
bdata.pads_cnt = ARRAY_SIZE(serial2_pads);
omap_serial_init_port(&bdata);
}

#else

static inline void board_serial_init(void)
{
omap_serial_init();
}

#endif

static void __init n8x0_init_machine(void)
Expand All @@ -659,8 +696,7 @@ static void __init n8x0_init_machine(void)
if (machine_is_nokia_n810())
i2c_register_board_info(2, n810_i2c_board_info_2,
ARRAY_SIZE(n810_i2c_board_info_2));

omap_serial_init();
board_serial_init();
gpmc_onenand_init(board_onenand_data);
n8x0_mmc_init();
n8x0_usb_init();
Expand Down

0 comments on commit 5742983

Please sign in to comment.