Commit | Line | Data |
---|---|---|
34e49164 C |
1 | static int __init agp_i7x05_probe (struct pci_dev *dev, const struct pci_device_id *ent) |
2 | { | |
3 | u8 cap_ptr = 0; | |
4 | ||
5 | cap_ptr = pci_find_capability(dev, PCI_CAP_ID_AGP); | |
6 | if (cap_ptr == 0) | |
7 | return -ENODEV; | |
8 | ||
9 | if (agp_lookup_host_bridge(dev) != -ENODEV) { | |
10 | agp_bridge.dev = dev; | |
11 | agp_bridge.capndx = cap_ptr; | |
12 | /* Fill in the mode register */ | |
13 | pci_read_config_dword(agp_bridge.dev, agp_bridge.capndx+PCI_AGP_STATUS, &agp_bridge.mode) | |
14 | agp_register_driver(dev); | |
15 | return 0; | |
16 | } | |
17 | return -ENODEV; | |
18 | } |