developer | a72bbd8 | 2024-02-04 18:27:28 +0800 | [diff] [blame^] | 1 | From 8e71bf60aeb05d38f45e680d55ffdb894f8af4bc Mon Sep 17 00:00:00 2001 |
developer | ade48b1 | 2023-12-12 10:37:24 +0800 | [diff] [blame] | 2 | From: Rex Lu <rex.lu@mediatek.com> |
| 3 | Date: Mon, 11 Dec 2023 19:21:16 +0800 |
developer | a72bbd8 | 2024-02-04 18:27:28 +0800 | [diff] [blame^] | 4 | Subject: [PATCH] wifi: mt76: mt7915: support backaward compatiable |
developer | ade48b1 | 2023-12-12 10:37:24 +0800 | [diff] [blame] | 5 | |
| 6 | --- |
developer | a72bbd8 | 2024-02-04 18:27:28 +0800 | [diff] [blame^] | 7 | wed.c | 22 +--------------------- |
| 8 | 1 file changed, 1 insertion(+), 21 deletions(-) |
developer | ade48b1 | 2023-12-12 10:37:24 +0800 | [diff] [blame] | 9 | |
developer | a72bbd8 | 2024-02-04 18:27:28 +0800 | [diff] [blame^] | 10 | diff --git a/wed.c b/wed.c |
| 11 | index 5ed681e..2d6a944 100644 |
| 12 | --- a/wed.c |
| 13 | +++ b/wed.c |
| 14 | @@ -55,7 +55,7 @@ EXPORT_SYMBOL_GPL(mt76_wed_release_rx_buf); |
| 15 | u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size) |
| 16 | { |
| 17 | struct mt76_dev *dev = container_of(wed, struct mt76_dev, mmio.wed); |
| 18 | - struct mtk_wed_bm_desc *desc = wed->rx_buf_ring.desc; |
| 19 | + struct mtk_rxbm_desc *desc = wed->rx_buf_ring.desc; |
| 20 | u32 length; |
| 21 | int i; |
| 22 | |
| 23 | @@ -166,26 +166,6 @@ int mt76_wed_dma_setup(struct mt76_dev *dev, struct mt76_queue *q, bool reset) |
developer | ade48b1 | 2023-12-12 10:37:24 +0800 | [diff] [blame] | 24 | if (!ret) |
| 25 | q->wed_regs = q->wed->rx_ring[ring].reg_base; |
| 26 | break; |
| 27 | - case MT76_WED_RRO_Q_DATA: |
| 28 | - q->flags &= ~MT_QFLAG_WED; |
| 29 | - __mt76_dma_queue_reset(dev, q, false); |
| 30 | - mtk_wed_device_rro_rx_ring_setup(q->wed, ring, q->regs); |
| 31 | - q->head = q->ndesc - 1; |
| 32 | - q->queued = q->head; |
| 33 | - break; |
| 34 | - case MT76_WED_RRO_Q_MSDU_PG: |
| 35 | - q->flags &= ~MT_QFLAG_WED; |
developer | a72bbd8 | 2024-02-04 18:27:28 +0800 | [diff] [blame^] | 36 | - __mt76_dma_queue_reset(dev, q); |
developer | ade48b1 | 2023-12-12 10:37:24 +0800 | [diff] [blame] | 37 | - mtk_wed_device_msdu_pg_rx_ring_setup(q->wed, ring, q->regs); |
| 38 | - q->head = q->ndesc - 1; |
| 39 | - q->queued = q->head; |
| 40 | - break; |
| 41 | - case MT76_WED_RRO_Q_IND: |
| 42 | - q->flags &= ~MT_QFLAG_WED; |
| 43 | - mt76_dma_queue_reset(dev, q); |
| 44 | - mt76_dma_rx_fill(dev, q); |
| 45 | - mtk_wed_device_ind_rx_ring_setup(q->wed, q->regs); |
| 46 | - break; |
| 47 | default: |
| 48 | ret = -EINVAL; |
| 49 | break; |
developer | ade48b1 | 2023-12-12 10:37:24 +0800 | [diff] [blame] | 50 | -- |
| 51 | 2.18.0 |
| 52 | |