rem: switch (si->ps.card_type)
add: switch (si->ps.card_arch)
context: void set_specs(void){	LOG(8,("INFO: setting up card specifications\n"));	/* set failsave speeds */	switch (si->ps.card_type)	{	case CLE266:		pins_cle266_fake();		break;	case NV05:	case NV05M64:		pinsnv5_nv5m64_fake();		break;	case NV06:		pinsnv6_fake();		break;	default:		switch (si->ps.card_arch)		{		case NV10A:			pinsnv10_arch_fake();			break;		case NV20A:			pinsnv20_arch_fake();			break;		case NV30A:		case NV40A:			pinsnv30_arch_fake();			break;		default:			/* 'failsafe' values... */			pinsnv10_arch_fake();			break;		}		break;	}	/* detect reference crystal frequency and dualhead */	switch (si->ps.card_arch)	{	case NV04A:		getstrap_arch_nv4();		break;	default:		getstrap_arch_nv10_20_30_40();		break;	}}