PCIR_PROGIF
(pci_read_config(dev, PCIR_PROGIF, 1)&PCIP_STORAGE_IDE_MASTERDEV)&&
((pci_read_config(dev, PCIR_PROGIF, 1) &
progif = pci_read_config(dev, PCIR_PROGIF, 1);
pci_write_config(dev, PCIR_PROGIF, progif | 0x05, 1);
progif = pci_read_config(dev, PCIR_PROGIF, 1);
pci_write_config(dev, PCIR_PROGIF, dinfo->cfg.progif, 1);
dinfo->cfg.progif = pci_read_config(dev, PCIR_PROGIF, 1);
cfg->progif = REG(PCIR_PROGIF, 1);
pci_read_config(dev, PCIR_PROGIF, 1) == PCIP_BRIDGE_PCI_SUBTRACTIVE)
pci_set_cfgdata8(pi, PCIR_PROGIF, PCIP_STORAGE_SATA_AHCI_1_0);
pci_set_cfgdata8(pi, PCIR_PROGIF,
pci_set_cfgdata8(pi, PCIR_PROGIF, PCIP_SIMPLECOMM_UART_16550A);
pci_set_cfgdata8(pi, PCIR_PROGIF,PCIP_SERIALBUS_USB_XHCI);