memcpy(&adm5120_board_name, board->name, ADM5120_BOARD_NAMELEN);
+ adm5120_gpio_init();
+
adm5120_board_reset = board->board_reset;
if (board->eth_num_ports > 0)
adm5120_eth_num_ports = board->eth_num_ports;
void __init adm5120_board_register(struct adm5120_board *board)
{
- list_add(&board->list, &adm5120_boards);
+ list_add_tail(&board->list, &adm5120_boards);
printk(KERN_INFO PFX "registered board '%s'\n", board->name);
}
-
-void __init adm5120_register_boards(struct adm5120_board **boards,
- int num)
-{
- int i;
-
- for (i = 0; i < num; i++)
- adm5120_board_register(boards[i]);
-}
-