/* The CMD640x chip does not support DWORD config write cycles, but some of the BIOSes use them to implement the config services. Therefore, we must use direct IO instead.  */
static void put_cmd640_reg_pci1(u16 reg, u8 val)
/* The CMD640x chip does not support DWORD config write cycles, but some of the BIOSes use them to implement the config services. Therefore, we must use direct IO instead.  */
static void put_cmd640_reg_pci1(u16 reg, u8 val)
{
	outl_p((reg & 0xfc) | cmd640_key, 0xcf8);
	outb_p(val, (reg & 3) | 0xcfc);
}