Lines Matching refs:pci
4 sis900.c: An SiS 900/7016 PCI Fast Ethernet driver for Etherboot
19 SiS 7016 Fast Ethernet PCI Bus 10/100 Mbps LAN Controller with OnNow Support,
21 SiS 900 Fast Ethernet PCI Bus 10/100 Mbps LAN Single Chip with OnNow Support,
31 Initial Release. Tested with PCI based sis900 card and ThinkNIC
44 #include "pci.h"
76 { "SiS 900 PCI Fast Ethernet", PCI_VENDOR_ID_SIS, PCI_DEVICE_ID_SIS900,
78 { "SiS 7016 PCI Fast Ethernet",PCI_VENDOR_ID_SIS, PCI_DEVICE_ID_SIS7016,
112 // PCI to ISA bridge for SIS640E access
115 "SIS 85C503/5513 PCI to ISA bridge", 0, 0, 0, 0},
121 struct nic *sis900_probe(struct nic *nic, unsigned short *io_addrs, struct pci_device *pci);
147 * @pci_dev: the sis900 pci device
174 * @pci_dev: the sis900 pci device
188 // find PCI to ISA bridge
222 struct nic *sis900_probe(struct nic *nic, unsigned short *io_addrs, struct pci_device *pci)
235 vendor = pci->vendor;
236 dev_id = pci->dev_id;
239 pcibios_write_config_dword(pci->bus, pci->devfn, 0x40, 0x00000000);
241 adjust_pci_device(pci);
245 pcibios_read_config_byte(pci->bus,pci->devfn, PCI_REVISION, &revision);
247 ret = sis630e_get_mac_addr(pci, nic);
249 ret = sis630e_get_mac_addr(pci, nic);
251 ret = sis900_get_mac_addr(pci, nic);