Luis R. Rodriguez
b622a720b4
ath9k_hw: move AR9002 mac ops to its own file
...
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:45 -04:00
Vasanthakumar Thiagarajan
744d402580
ath9k_hw: Add function to configure tx status ring buffer
...
Also reset tx status ring suring chip reset.
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:44 -04:00
Vasanthakumar Thiagarajan
cc610ac055
ath9k_hw: Define abstraction for tx desc access
...
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:44 -04:00
Vasanthakumar Thiagarajan
6c84ce08aa
ath9k_hw: Fill get_isr() for AR9003
...
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:39 -04:00
Vasanthakumar Thiagarajan
55e82df4be
ath9k_hw: Abstract the routine which returns interrupt status
...
Also move interrupt related code to mac.c
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:34 -04:00
Felix Fietkau
b5c80475ab
ath9k: Add Rx EDMA support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:26 -04:00
Vasanthakumar Thiagarajan
87d5efbbd6
ath9k_hw: Add abstraction to set/get link pointer
...
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:25 -04:00
Vasanthakumar Thiagarajan
ad7b806065
ath9k_hw: Add few routines for rx edma support
...
* Set rx buf size in register 0x60
* Set rxdp on the respective hw rx queue (HP and LP queues)
* Process rx descriptor
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:22 -04:00
Vasanthakumar Thiagarajan
ae3bb6d462
ath9k_hw: Fill rx_enable() for the AR9003 hardware family
...
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:22 -04:00