diff options
author | Hauke Mehrtens <hauke@openwrt.org> | 2012-07-02 23:12:58 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@openwrt.org> | 2012-07-02 23:12:58 +0000 |
commit | 540c45aaa3674c7f0fab106d3705687ba9c335fb (patch) | |
tree | e19ef1e1bbf76ef1b749a1bcd3cd9ae92eafb89b /target/linux/generic/patches-3.3/020-ssb_update.patch | |
parent | 56c77e6d507c151b5042164dcdb03463b2869ab1 (diff) | |
download | upstream-540c45aaa3674c7f0fab106d3705687ba9c335fb.tar.gz upstream-540c45aaa3674c7f0fab106d3705687ba9c335fb.tar.bz2 upstream-540c45aaa3674c7f0fab106d3705687ba9c335fb.zip |
kernel: ssb/bcma: update to version from wireless-testing tag master-2012-07-02
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32580 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/generic/patches-3.3/020-ssb_update.patch')
-rw-r--r-- | target/linux/generic/patches-3.3/020-ssb_update.patch | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/target/linux/generic/patches-3.3/020-ssb_update.patch b/target/linux/generic/patches-3.3/020-ssb_update.patch index 01e087a316..e427574f77 100644 --- a/target/linux/generic/patches-3.3/020-ssb_update.patch +++ b/target/linux/generic/patches-3.3/020-ssb_update.patch @@ -1,6 +1,6 @@ --- a/drivers/ssb/b43_pci_bridge.c +++ b/drivers/ssb/b43_pci_bridge.c -@@ -29,6 +29,8 @@ static const struct pci_device_id b43_pc +@@ -29,11 +29,14 @@ static const struct pci_device_id b43_pc { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4319) }, { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4320) }, { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4321) }, @@ -9,6 +9,12 @@ { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4324) }, { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4325) }, { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4328) }, + { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4329) }, + { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x432b) }, ++ { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x432c) }, + { 0, }, + }; + MODULE_DEVICE_TABLE(pci, b43_pci_bridge_tbl); --- a/drivers/ssb/driver_chipcommon_pmu.c +++ b/drivers/ssb/driver_chipcommon_pmu.c @@ -13,6 +13,9 @@ @@ -444,7 +450,16 @@ GOTO_ERROR_ON((tuple->TupleDataLen != 3) && --- a/drivers/ssb/scan.c +++ b/drivers/ssb/scan.c -@@ -318,6 +318,9 @@ int ssb_bus_scan(struct ssb_bus *bus, +@@ -90,6 +90,8 @@ const char *ssb_core_name(u16 coreid) + return "ARM 1176"; + case SSB_DEV_ARM_7TDMI: + return "ARM 7TDMI"; ++ case SSB_DEV_ARM_CM3: ++ return "ARM Cortex M3"; + } + return "UNKNOWN"; + } +@@ -318,6 +320,9 @@ int ssb_bus_scan(struct ssb_bus *bus, bus->chip_package = 0; } } @@ -650,6 +665,14 @@ }; +@@ -166,6 +243,7 @@ struct ssb_bus_ops { + #define SSB_DEV_MINI_MACPHY 0x823 + #define SSB_DEV_ARM_1176 0x824 + #define SSB_DEV_ARM_7TDMI 0x825 ++#define SSB_DEV_ARM_CM3 0x82A + + /* Vendor-ID values */ + #define SSB_VENDOR_BROADCOM 0x4243 --- a/include/linux/ssb/ssb_driver_gige.h +++ b/include/linux/ssb/ssb_driver_gige.h @@ -2,6 +2,7 @@ |