mirror of
https://github.com/openwrt/openwrt.git
synced 2026-06-17 14:50:15 +04:00
c68589027b
Backport more upstream patch to include all the fixes pushed upstream and
add all the preliminary patch for multi-serdes support.
While at it also move 2 patch in the 6xx numbering to the 000-1xx backport
numbering to keep things tidy.
All the affected patch manually and automatically refreshed.
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
[ add comment, renumber patch, add more patch, fix PCS patch ]
Link: https://github.com/openwrt/openwrt/pull/22479
(cherry picked from commit c5a8ddd0ac)
Link: https://github.com/openwrt/openwrt/pull/22820
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
35 lines
1.4 KiB
Diff
35 lines
1.4 KiB
Diff
From a7fc8c641cab855824c45e5e8877e40fd528b5df Mon Sep 17 00:00:00 2001
|
|
From: Lorenzo Bianconi <lorenzo@kernel.org>
|
|
Date: Fri, 2 Jan 2026 12:29:38 +0100
|
|
Subject: [PATCH] net: airoha: Fix npu rx DMA definitions
|
|
|
|
Fix typos in npu rx DMA descriptor definitions.
|
|
|
|
Fixes: b3ef7bdec66fb ("net: airoha: Add airoha_offload.h header")
|
|
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
|
|
Link: https://patch.msgid.link/20260102-airoha-npu-dma-rx-def-fixes-v1-1-205fc6bf7d94@kernel.org
|
|
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
|
---
|
|
include/linux/soc/airoha/airoha_offload.h | 8 ++++----
|
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
|
|
--- a/include/linux/soc/airoha/airoha_offload.h
|
|
+++ b/include/linux/soc/airoha/airoha_offload.h
|
|
@@ -71,12 +71,12 @@ static inline void airoha_ppe_dev_check_
|
|
#define NPU_RX1_DESC_NUM 512
|
|
|
|
/* CTRL */
|
|
-#define NPU_RX_DMA_DESC_LAST_MASK BIT(29)
|
|
-#define NPU_RX_DMA_DESC_LEN_MASK GENMASK(28, 15)
|
|
-#define NPU_RX_DMA_DESC_CUR_LEN_MASK GENMASK(14, 1)
|
|
+#define NPU_RX_DMA_DESC_LAST_MASK BIT(27)
|
|
+#define NPU_RX_DMA_DESC_LEN_MASK GENMASK(26, 14)
|
|
+#define NPU_RX_DMA_DESC_CUR_LEN_MASK GENMASK(13, 1)
|
|
#define NPU_RX_DMA_DESC_DONE_MASK BIT(0)
|
|
/* INFO */
|
|
-#define NPU_RX_DMA_PKT_COUNT_MASK GENMASK(31, 28)
|
|
+#define NPU_RX_DMA_PKT_COUNT_MASK GENMASK(31, 29)
|
|
#define NPU_RX_DMA_PKT_ID_MASK GENMASK(28, 26)
|
|
#define NPU_RX_DMA_SRC_PORT_MASK GENMASK(25, 21)
|
|
#define NPU_RX_DMA_CRSN_MASK GENMASK(20, 16)
|