Root/
1 | /* |
2 | * Broadcom 43xx PCI-SSB bridge module |
3 | * |
4 | * This technically is a separate PCI driver module, but |
5 | * because of its small size we include it in the SSB core |
6 | * instead of creating a standalone module. |
7 | * |
8 | * Copyright 2007 Michael Buesch <m@bues.ch> |
9 | * |
10 | * Licensed under the GNU/GPL. See COPYING for details. |
11 | */ |
12 | |
13 | #include <linux/pci.h> |
14 | #include <linux/module.h> |
15 | #include <linux/ssb/ssb.h> |
16 | |
17 | #include "ssb_private.h" |
18 | |
19 | |
20 | static const struct pci_device_id b43_pci_bridge_tbl[] = { |
21 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4301) }, |
22 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4306) }, |
23 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4307) }, |
24 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4311) }, |
25 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4312) }, |
26 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4315) }, |
27 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4318) }, |
28 | { PCI_DEVICE(PCI_VENDOR_ID_BCM_GVC, 0x4318) }, |
29 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4319) }, |
30 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4320) }, |
31 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4321) }, |
32 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4324) }, |
33 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4325) }, |
34 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4328) }, |
35 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4329) }, |
36 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x432b) }, |
37 | { 0, }, |
38 | }; |
39 | MODULE_DEVICE_TABLE(pci, b43_pci_bridge_tbl); |
40 | |
41 | static struct pci_driver b43_pci_bridge_driver = { |
42 | .name = "b43-pci-bridge", |
43 | .id_table = b43_pci_bridge_tbl, |
44 | }; |
45 | |
46 | |
47 | int __init b43_pci_ssb_bridge_init(void) |
48 | { |
49 | return ssb_pcihost_register(&b43_pci_bridge_driver); |
50 | } |
51 | |
52 | void __exit b43_pci_ssb_bridge_exit(void) |
53 | { |
54 | ssb_pcihost_unregister(&b43_pci_bridge_driver); |
55 | } |
56 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9