rt2x00: Clean up use of rt2x00_intf_is_pci.
authorGertjan van Wingerde <gwingerde@gmail.com>
Mon, 23 Nov 2009 21:44:49 +0000 (22:44 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Sat, 28 Nov 2009 20:04:35 +0000 (15:04 -0500)
RT chipsets are unique across both PCI and USB busses, and don't overlap.
Therefore there is no need to test for bus type when only checking for
chipset type. Remove the redundant checks.

Signed-off-by: Gertjan van Wingerde <gwingerde@gmail.com>
Acked-by: Ivo van Doorn <ivdoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt2800lib.c

index fcd0c88d5f04370ddb31c9911d8092621c8aabe4..02ffcf54bf09034a6273284371d902774844a867 100644 (file)
@@ -217,14 +217,12 @@ void rt2800_mcu_request(struct rt2x00_dev *rt2x00dev,
 {
        u32 reg;
 
-       if (rt2x00_intf_is_pci(rt2x00dev)) {
-               /*
-               * RT2880 and RT3052 don't support MCU requests.
-               */
-               if (rt2x00_rt(&rt2x00dev->chip, RT2880) ||
-                   rt2x00_rt(&rt2x00dev->chip, RT3052))
-                       return;
-       }
+       /*
+        * RT2880 and RT3052 don't support MCU requests.
+        */
+       if (rt2x00_rt(&rt2x00dev->chip, RT2880) ||
+           rt2x00_rt(&rt2x00dev->chip, RT3052))
+               return;
 
        mutex_lock(&rt2x00dev->csr_mutex);
 
@@ -1482,8 +1480,7 @@ int rt2800_init_bbp(struct rt2x00_dev *rt2x00dev)
                rt2800_bbp_write(rt2x00dev, 105, 0x05);
        }
 
-       if (rt2x00_intf_is_pci(rt2x00dev) &&
-           rt2x00_rt(&rt2x00dev->chip, RT3052)) {
+       if (rt2x00_rt(&rt2x00dev->chip, RT3052)) {
                rt2800_bbp_write(rt2x00dev, 31, 0x08);
                rt2800_bbp_write(rt2x00dev, 78, 0x0e);
                rt2800_bbp_write(rt2x00dev, 80, 0x08);