History log of /drivers/net/wireless/rtlwifi/pci.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b0302aba812bcc39291cdab9ad7e37008f352a91 30-Jan-2012 Larry Finger <Larry.Finger@lwfinger.net> rtlwifi: Convert to asynchronous firmware load

This patch addresses a kernel bugzilla report and two recent mail threads.

The kernel bugzilla report is https://bugzilla.kernel.org/show_bug.cgi?id=42632,
which reports a udev timeout on boot.

The first mail thread, which was on LKML (http://lkml.indiana.edu/hypermail/
linux/kernel/1112.3/00965.html) was for a WARNING that occurs after a
suspend/resume cycle for rtl8192cu.

The scond mail thread (http://marc.info/?l=linux-wireless&m=132655490826766&w=2)
concerned changes in udev that break drivers that delay while firmware is loaded
on modprobe.

This patch converts all rtlwifi-based drivers to use the asynchronous firmware
loading mechanism. Drivers rtl8192ce, rtl8192cu and rtl8192de share a common
callback routine. Driver rtl8192se needs different handling of the firmware,
thus it has its own code.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Stable <stable@vger.kernel.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
a8d760668eebc98915383481cb3d9eaf74c2a615 08-Jan-2012 Larry Finger <Larry.Finger@lwfinger.net> rtlwifi: Update copyright dates

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
603be3885b9d518ff4822b357e2687b6ff02f1ac 12-Oct-2011 Larry Finger <Larry.Finger@lwfinger.net> rtlwifi: Change PCI drivers to use the new PM framework

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
c3ccb3341ec05444c8374d1829edc5157fc94853 06-Aug-2011 Larry Finger <Larry.Finger@lwfinger.net> rtlwifi: Remove raw read/write routines from header

Now that the driver no longer uses the raw r/w routines, remove their definitions.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
f2e795ffae1c4127277ce25727d5ac097f91238c 30-Jun-2011 Mike McCormack <mikem@ring3k.org> rtlwifi: rtl8192{ce,cu,se} Remove irq_enabled

This should be unnecessary if synchronize_irq is used.

Signed-off-by: Mike McCormack <mikem@ring3k.org>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
f01dce9474e9f09290707b523a134a9605845b00 27-Jun-2011 Jon Mason <jdmason@kudzu.us> rtlwifi: use PCI_VENDOR_ID_*

Use PCI_VENDOR_ID_* from pci_ids.h instead of creating #define locally.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
6a4ecc29c90c322e28941e6dec406b08b5e1f0ea 27-Jun-2011 Jon Mason <jdmason@kudzu.us> rtlwifi: remove unnecessary read of PCI_CAP_ID_EXP

The PCIE capability offset is saved during PCI bus walking. It will
remove an unnecessary search in the PCI configuration space if this
value is referenced instead of reacquiring it.

Also, remove unnecessary and unused #defines for PCI.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
c7cfe38ee0f946415b0b39e3905a91a51d99cf7d 25-Apr-2011 Chaoming_Li <chaoming_li@realsil.com.cn> rtlwifi: Convert pci routines for addition of rtl8192se and rtl8192de

Convert pci routines for addition of RTL8192SE and RTL8192DE code
These changes allow the upper-level driver to specify the BAR to be
used as it is different for rtl8192se than for the others.

Signed-off-by: Chaoming_Li <chaoming_li@realsil.com.cn>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
324732848c42bf79988479ee1b4359e15f08154b 27-Mar-2011 Larry Finger <Larry.Finger@lwfinger.net> rtlwifi: Remove unused/unneeded variables

Remove some unused variables and correct spelling errors.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
62e63975f47fcc0ebcaca04669098fe3ca7b20a2 11-Feb-2011 Larry Finger <Larry.Finger@lwfinger.net> rtlwifi: Modify core routines

The rtlwifi core needs some changes before inclusion of a driver
for the RTL8192CU USB device.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: <chaoming_li@realsil.com.cn>
Signed-off-by: <george0505@realtek.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
e137478b56fd79c397b5c5c74fc08c049a42835a 16-Dec-2010 John W. Linville <linville@tuxdriver.com> rtlwifi: convert to __packed notation

Use "__packed" instead of "__attribute__ ((packed))"...

Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
0c8173385e549f95cd80c3fff5aab87b4f881d8d 08-Dec-2010 Larry Finger <Larry.Finger@lwfinger.net> rtl8192ce: Add new driver

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h