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
25 Sep, 2012
1 commit
-
Signed-off-by: Rafał Miłecki
Tested-by: Jack
Signed-off-by: John W. Linville
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
03 Aug, 2012
1 commit
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
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 -
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
17 May, 2012
2 commits
-
Add missing __devexit attribute to bcma_host_pci_remove.
Signed-off-by: Nathan Hintz
Signed-off-by: John W. Linville -
This struct contains information about the board, the chip is running
on. The struct is filled for PCIe devices and SoCs. This information is
used by b43 and will be used by brcmsmac soon.Signed-off-by: Hauke Mehrtens
Tested-by: Arend van Spriel
Signed-off-by: John W. Linville
07 Feb, 2012
1 commit
-
bcma_core_pci_hostmode_init() has to be in __devinit as it will call a
function in that section and so all functions calling it also have to
be in __devinit.Signed-off-by: Hauke Mehrtens
Signed-off-by: John W. Linville
17 Jan, 2012
3 commits
-
.. and connect it up with the pci host bcma driver.
Now, the next step is to connect those bcma bus-level suspend/resume
functions to the actual bcma device suspend resume functions.Signed-off-by: Linus Torvalds
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
.. and avoid doing the unnecessary PCI operations - the PCI layer will
do them for us.Signed-off-by: Linus Torvalds
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
This clears the currently mapped core when suspending, to force
re-mapping after resume. Without that we were touching default core
registers believing some other core is mapped. Such a behaviour
resulted in lockups on some machines.Cc: stable@vger.kernel.org
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
14 Dec, 2011
1 commit
-
bcma used to lock up machine without enabling PCI or initializing CC.
Cc: stable@vger.kernel.org
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
07 Dec, 2011
1 commit
-
Some cores are mapped in the fixed way, they registers can be accessed
all the time.Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
01 Nov, 2011
1 commit
-
This will ensure that it continues to build once we remove
the implicit module.h presence from everywhere later on.Signed-off-by: Paul Gortmaker
25 Jun, 2011
1 commit
-
…wireless-next-2.6 into for-davem
Conflicts:
drivers/net/wireless/rtlwifi/pci.c
include/linux/netlink.h
21 Jun, 2011
1 commit
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
09 Jun, 2011
1 commit
-
…wireless-next-2.6 into for-davem
02 Jun, 2011
1 commit
-
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
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 castCc:
Cc: John W. Linville
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
17 May, 2011
1 commit
-
Reported-by: Gottfried Haider
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville
11 May, 2011
1 commit
-
Broadcom has released cards based on a new AMBA-based bus type. From a
programming point of view, this new bus type differs from AMBA and does
not use AMBA common registers. It also differs enough from SSB. We
decided that a new bus driver is needed to keep the code clean.In its current form, the driver detects devices present on the bus and
registers them in the system. It allows registering BCMA drivers for
specified bus devices and provides them basic operations. The bus driver
itself includes two important bus managing drivers: ChipCommon core
driver and PCI(c) core driver. They are early used to allow correct
initialization.Currently code is limited to supporting buses on PCI(e) devices, however
the driver is designed to be used also on other hosts. The host
abstraction layer is implemented and already used for PCI(e).Support for PCI(e) hosts is working and seems to be stable (access to
80211 core was tested successfully on a few devices). We can still
optimize it by using some fixed windows, but this can be done later
without affecting any external code. Windows are just ranges in MMIO
used for accessing cores on the bus.Cc: Greg KH
Cc: Michael Büsch
Cc: Larry Finger
Cc: George Kashperko
Cc: Arend van Spriel
Cc: linux-arm-kernel@lists.infradead.org
Cc: Russell King
Cc: Arnd Bergmann
Cc: Andy Botting
Cc: linuxdriverproject
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville