orinoco: address checkpatch typedef warning
[safe/jmp/linux-2.6] / drivers / net / wireless / adm8211.h
index 795d895..9b190ee 100644 (file)
@@ -416,7 +416,7 @@ struct adm8211_desc {
 #define TDES1_CONTROL_RBS1     (0x00000fff)
 
 /* SRAM offsets */
-#define ADM8211_SRAM(x) (priv->revid < ADM8211_REV_BA ? \
+#define ADM8211_SRAM(x) (priv->pdev->revision < ADM8211_REV_BA ? \
         ADM8211_SRAM_A_ ## x : ADM8211_SRAM_B_ ## x)
 
 #define ADM8211_SRAM_INDIV_KEY   0x0000
@@ -443,7 +443,6 @@ struct adm8211_rx_ring_info {
 struct adm8211_tx_ring_info {
        struct sk_buff *skb;
        dma_addr_t mapping;
-       struct ieee80211_tx_control tx_control;
        size_t hdrlen;
 };
 
@@ -534,61 +533,6 @@ struct adm8211_eeprom {
        u8      cis_data[0];            /* 0x80, 384 bytes */
 } __attribute__ ((packed));
 
-static const struct ieee80211_rate adm8211_rates[] = {
-       { .rate = 10,
-         .val = 10,
-         .val2 = -10,
-         .flags = IEEE80211_RATE_CCK_2 },
-       { .rate = 20,
-         .val = 20,
-         .val2 = -20,
-         .flags = IEEE80211_RATE_CCK_2 },
-       { .rate = 55,
-         .val = 55,
-         .val2 = -55,
-         .flags = IEEE80211_RATE_CCK_2 },
-       { .rate = 110,
-         .val = 110,
-         .val2 = -110,
-         .flags = IEEE80211_RATE_CCK_2 }
-};
-
-struct ieee80211_chan_range {
-       u8 min;
-       u8 max;
-};
-
-static const struct ieee80211_channel adm8211_channels[] = {
-       { .chan = 1,
-         .freq = 2412},
-       { .chan = 2,
-         .freq = 2417},
-       { .chan = 3,
-         .freq = 2422},
-       { .chan = 4,
-         .freq = 2427},
-       { .chan = 5,
-         .freq = 2432},
-       { .chan = 6,
-         .freq = 2437},
-       { .chan = 7,
-         .freq = 2442},
-       { .chan = 8,
-         .freq = 2447},
-       { .chan = 9,
-         .freq = 2452},
-       { .chan = 10,
-         .freq = 2457},
-       { .chan = 11,
-         .freq = 2462},
-       { .chan = 12,
-         .freq = 2467},
-       { .chan = 13,
-         .freq = 2472},
-       { .chan = 14,
-         .freq = 2484},
-};
-
 struct adm8211_priv {
        struct pci_dev *pdev;
        spinlock_t lock;
@@ -603,16 +547,14 @@ struct adm8211_priv {
        unsigned int cur_tx, dirty_tx, cur_rx;
 
        struct ieee80211_low_level_stats stats;
-       struct ieee80211_hw_mode modes[1];
-       struct ieee80211_channel channels[ARRAY_SIZE(adm8211_channels)];
-       struct ieee80211_rate rates[ARRAY_SIZE(adm8211_rates)];
+       struct ieee80211_supported_band band;
+       struct ieee80211_channel channels[14];
        int mode;
 
        int channel;
        u8 bssid[ETH_ALEN];
        u8 ssid[32];
        size_t ssid_len;
-       u8 *mac_addr;
 
        u8 soft_rx_crc;
        u8 retry_limit;
@@ -624,8 +566,6 @@ struct adm8211_priv {
        struct adm8211_eeprom *eeprom;
        size_t eeprom_len;
 
-       u8 revid;
-
        u32 nar;
 
 #define ADM8211_TYPE_INTERSIL  0x00
@@ -646,6 +586,11 @@ struct adm8211_priv {
        } transceiver_type;
 };
 
+struct ieee80211_chan_range {
+       u8 min;
+       u8 max;
+};
+
 static const struct ieee80211_chan_range cranges[] = {
        {1,  11},       /* FCC */
        {1,  11},       /* IC */