/* This routine must be called by kernel at boot time  */
static int __init riscom8_init(void)
/* This routine must be called by kernel at boot time  */
static int __init riscom8_init(void)
{
	int i;
	int found = 0;
	printk(banner);
	if (rc_init_drivers())
		return -EIO;
	for (i = 0; i < RC_NBOARD; i++)
		if (rc_board[i].base && !rc_probe(&rc_board[i]))
			found++;
	if (!found)  {
		rc_release_drivers();
		printk(no_boards_msg);
		return -EIO;
	}
	return 0;
}