Upgrade rt2x00 to a more recent snapshot, master mode now working, thanks to Daniel...
[openwrt/svn-archive/archive.git] / package / rt2x00 / src / rt2x00pci.h
index 291d0c0266892af94785484831a609bb3320b53c..8595cbff4eb7060f46c02149231fe5071b6267e4 100644 (file)
 #define REGISTER_BUSY_DELAY    100
 
 /*
- * TX descriptor available flag.
- * This flag is the combination of the TXD_W0_OWNER_NIC
- * and TXD_W0_VALID flag which have the same value on all
- * PCI drivers.
+ * Descriptor availability flags.
+ * All PCI device descriptors have these 2 flags
+ * with the exact same definition.
  */
-#define TXD_ENTRY_AVAILABLE    FIELD32(0x00000003)
+#define TXD_ENTRY_OWNER_NIC    FIELD32(0x00000001)
+#define TXD_ENTRY_VALID                FIELD32(0x00000002)
+#define RXD_ENTRY_OWNER_NIC    FIELD32(0x00000001)
 
 /*
  * Register access.
@@ -93,6 +94,11 @@ int rt2x00pci_write_tx_data(struct rt2x00_dev *rt2x00dev,
        struct data_ring *ring, struct sk_buff *skb,
        struct ieee80211_tx_control *control);
 
+/*
+ * RX data handlers.
+ */
+void rt2x00pci_rxdone(struct rt2x00_dev *rt2x00dev);
+
 /*
  * Device initialization handlers.
  */