diff --git a/sys/dev/pci/pcivar.h b/sys/dev/pci/pcivar.h index 71191ca91b8aea..e0f78be7364381 100644 --- a/sys/dev/pci/pcivar.h +++ b/sys/dev/pci/pcivar.h @@ -299,6 +299,8 @@ struct pci_device_table { #define PCI_SUBDEV(sv, sd) \ .match_flag_subvendor = 1, .subvendor = (sv), \ .match_flag_subdevice = 1, .subdevice = (sd) +#define PCI_SUBDEVICE(sd) \ + .match_flag_subdevice = 1, .subdevice = (sd) #define PCI_DEVID(did) \ PCI_DEV((uint16_t)did, (uint16_t)(did >> 16)) #define PCI_CLASS(x) \