diff options
author | Thomas Miletich | 2009-10-23 17:00:25 +0200 |
---|---|---|
committer | Michael Brown | 2009-10-24 19:57:02 +0200 |
commit | 8912e24fdc6b74c59f420c4e345730a974708d2f (patch) | |
tree | 3cec2217e4ea117e7594961ee2e6d25a53c1b3b9 | |
parent | [sis190] Insert forgotten FILE_LICENCE() to sis190.h (diff) | |
download | ipxe-8912e24fdc6b74c59f420c4e345730a974708d2f.tar.gz ipxe-8912e24fdc6b74c59f420c4e345730a974708d2f.tar.xz ipxe-8912e24fdc6b74c59f420c4e345730a974708d2f.zip |
[sis190] Hide the ISA bridge's PCI IDs from parserom.pl
Signed-off-by: Michael Brown <mcb30@etherboot.org>
Modified-by: Michael Brown <mcb30@etherboot.org>
-rw-r--r-- | src/drivers/net/sis190.c | 6 | ||||
-rw-r--r-- | src/include/gpxe/pci.h | 7 |
2 files changed, 9 insertions, 4 deletions
diff --git a/src/drivers/net/sis190.c b/src/drivers/net/sis190.c index b38aaa16..5d0145a5 100644 --- a/src/drivers/net/sis190.c +++ b/src/drivers/net/sis190.c @@ -42,9 +42,9 @@ static struct pci_device_id sis190_pci_tbl[] = { */ static struct pci_device_id sis190_isa_bridge_tbl[] = { - PCI_ROM (0x1039, 0x0965, "", "", 0), - PCI_ROM (0x1039, 0x0966, "", "", 0), - PCI_ROM (0x1039, 0x0968, "", "", 0), + PCI_ID (0x1039, 0x0965, "", "", 0), + PCI_ID (0x1039, 0x0966, "", "", 0), + PCI_ID (0x1039, 0x0968, "", "", 0), }; static int sis190_isa_bridge_probe(struct pci_device *pdev __unused, diff --git a/src/include/gpxe/pci.h b/src/include/gpxe/pci.h index da33eda9..9ce894b4 100644 --- a/src/include/gpxe/pci.h +++ b/src/include/gpxe/pci.h @@ -359,13 +359,18 @@ struct pci_driver { * PCI_ROM is used to build up entries in a struct pci_id array. It * is also parsed by parserom.pl to generate Makefile rules and files * for rom-o-matic. + * + * PCI_ID can be used to generate entries without creating a + * corresponding ROM in the build process. */ -#define PCI_ROM( _vendor, _device, _name, _description, _data ) { \ +#define PCI_ID( _vendor, _device, _name, _description, _data ) { \ .vendor = _vendor, \ .device = _device, \ .name = _name, \ .driver_data = _data \ } +#define PCI_ROM( _vendor, _device, _name, _description, _data ) \ + PCI_ID( _vendor, _device, _name, _description, _data ) extern void adjust_pci_device ( struct pci_device *pci ); extern unsigned long pci_bar_start ( struct pci_device *pci, |