19 Jul, 2016

1 commit

  • After discovering there are 2 very different 14e4:4365 PCI devices we
    made ID tables less generic. Back then we believed there are only 2 such
    devices:
    1) 14e4:4365 1028:0016 with SoftMAC BCM43142 chipset
    2) 14e4:4365 14e4:4365 with FullMAC BCM4366 chipset

    >From the recent report it appears there is also 14e4:4365 105b:e092
    which should be claimed by bcma. Add back support for it.

    Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=121881
    Fixes: 515b399c9a20 ("bcma: claim only 14e4:4365 PCI Dell card with SoftMAC BCM43142")
    Reported-by: Igor Mammedov
    Signed-off-by: Rafał Miłecki
    Cc: Stable [4.6+]
    Tested-by: Igor Mammedov
    Signed-off-by: Kalle Valo

    Rafał Miłecki
     

06 Feb, 2016

1 commit


13 Mar, 2015

1 commit


02 Mar, 2015

3 commits


29 Jan, 2015

1 commit


24 Oct, 2014

1 commit


10 Sep, 2014

1 commit


26 Aug, 2014

1 commit

  • This adds the PCI ID a BCM43217 without a sprom.
    This devices was found on a Netgear R6250 attached to a BCM4708 ARM SoC.

    bcma: bus1: Found chip with id 0xA8D1, rev 0x00 and package 0x08
    bcma: bus1: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x27, class 0x0)
    bcma: bus1: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1E, class 0x0)
    bcma: bus1: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x14, class 0x0)

    b43-phy0: Broadcom 43217 WLAN found (core revision 30)
    b43-phy0: Found PHY: Analog 9, Type 4 (N), Revision 17
    b43-phy0: Found Radio: Manuf 0x17F, ID 0x2057, Revision 14, Version 1

    Signed-off-by: Hauke Mehrtens
    Signed-off-by: John W. Linville

    Hauke Mehrtens
     

29 Jul, 2014

1 commit


19 Jul, 2014

1 commit


10 Dec, 2013

1 commit


06 Dec, 2013

1 commit


11 Oct, 2013

2 commits

  • This PCI id is used by some BCM4313 cards without a sprom. I have seen
    such a card on a router connected to some BCM63XX SoC via PCIe. There
    are cards out there with the same PCI id and a BCM4311, which is a pre
    ieee80211n chip only supporting ieee80211a, these are still not
    supported by b43 and not detected by ssb.

    This devices was found by someone in this ticket:
    https://dev.openwrt.org/ticket/13551

    Signed-off-by: Hauke Mehrtens
    Signed-off-by: John W. Linville

    Hauke Mehrtens
     
  • bcma currently only supports PCIe cards and no PCI cards, reject them
    if we find them. I have never heard of any PCI card using the AI bus
    (bcma), all of them are using ssb instead.

    Signed-off-by: Hauke Mehrtens
    Signed-off-by: John W. Linville

    Hauke Mehrtens
     

28 Jun, 2013

1 commit


04 Jan, 2013

1 commit

  • CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
    markings need to be removed.

    This change removes the use of __devinit, __devexit_p, and __devexit
    from these drivers.

    Based on patches originally written by Bill Pemberton, but redone by me
    in order to handle some of the coding style issues better, by hand.

    Cc: Bill Pemberton
    Cc: "Rafał Miłecki"
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

30 Oct, 2012

1 commit

  • This will fix warnings like following when CONFIG_PM_SLEEP is not set:

    warning: 'xxx_suspend' defined but not used [-Wunused-function]
    warning: 'xxx_resume' defined but not used [-Wunused-function]

    Because
    SET_SYSTEM_SLEEP_PM_OPS(suspend_fn, resume_fn)

    Only references the callbacks on CONFIG_PM_SLEEP (instead of CONFIG_PM).

    Cc: John W. Linville
    Cc: "Rafał Miłecki"
    Cc: linux-wireless@vger.kernel.org
    Signed-off-by: Yuanhan Liu
    Signed-off-by: Fengguang Wu
    Signed-off-by: John W. Linville

    Yuanhan Liu
     

25 Sep, 2012

1 commit


08 Sep, 2012

1 commit


11 Aug, 2012

1 commit

  • The functions and structs are not used in an other file and the
    prototypes are in no header file, just make them static so the compiler
    is able to optimize them better.

    Signed-off-by: Hauke Mehrtens
    Signed-off-by: John W. Linville

    Hauke Mehrtens
     

03 Aug, 2012

1 commit


10 Jul, 2012

2 commits

  • Having bus number printed makes it much easier to anaylze logs on
    systems with more buses. For example Netgear WNDR4500 has 3 AMBA buses
    in total, which makes standard log really messy.

    Signed-off-by: Rafał Miłecki
    Signed-off-by: John W. Linville

    Rafał Miłecki
     
  • This ID was found on the PCIe wireless card on the board of a Netgear
    WNDR3400 using a bcm4716. The device with this ID is identified by b43
    as "Broadcom 43224 WLAN".

    Signed-off-by: Hauke Mehrtens
    Signed-off-by: John W. Linville

    Hauke Mehrtens
     

17 May, 2012

2 commits


07 Feb, 2012

1 commit


17 Jan, 2012

3 commits


14 Dec, 2011

1 commit


07 Dec, 2011

1 commit


01 Nov, 2011

1 commit


25 Jun, 2011

1 commit


21 Jun, 2011

1 commit


09 Jun, 2011

1 commit


02 Jun, 2011

1 commit


27 May, 2011

1 commit

  • alpha allmodconfig:

    drivers/bcma/host_pci.c: In function 'bcma_host_pci_probe':
    drivers/bcma/host_pci.c:102: error: implicit declaration of function 'kzalloc'
    drivers/bcma/host_pci.c:102: warning: assignment makes pointer from integer without a cast

    Cc:
    Cc: John W. Linville
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrew Morton
     

17 May, 2011

1 commit