/* The SIF registers are not mapped into register space by default Set this to 1 to map them, 0 to map the BIA ROM.  */
static void madgemc_setsifsel(struct net_device *dev, int val)
/* The SIF registers are not mapped into register space by default Set this to 1 to map them, 0 to map the BIA ROM.  */
static void madgemc_setsifsel(struct net_device *dev, int val)
{
	unsigned int reg0;
	reg0 = inb(dev->base_addr + MC_CONTROL_REG0);
	if ((val == 0) && (reg0 & MC_CONTROL_REG0_SIFSEL)) {
		outb(reg0 ^ MC_CONTROL_REG0_SIFSEL, 
		     dev->base_addr + MC_CONTROL_REG0);
	} else if (val == 1) {
		outb(reg0 | MC_CONTROL_REG0_SIFSEL, 
		     dev->base_addr + MC_CONTROL_REG0);
	}	reg0 = inb(dev->base_addr + MC_CONTROL_REG0);
	return;
}