mirror of
				https://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 11:35:51 +00:00 
			
		
		
		
	This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Kenneth Kasilag <kenneth@kasilag.me> Link: https://github.com/openwrt/openwrt/pull/19038 Signed-off-by: Robert Marko <robimarko@gmail.com>
		
			
				
	
	
		
			29 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From f478d68b653323b691280b40fbd3b8ca1ac75aa2 Mon Sep 17 00:00:00 2001
 | |
| From: Lorenzo Bianconi <lorenzo@kernel.org>
 | |
| Date: Mon, 9 Jun 2025 22:40:35 +0200
 | |
| Subject: [PATCH] net: airoha: Enable RX queues 16-31
 | |
| 
 | |
| Fix RX_DONE_INT_MASK definition in order to enable RX queues 16-31.
 | |
| 
 | |
| Fixes: f252493e18353 ("net: airoha: Enable multiple IRQ lines support in airoha_eth driver.")
 | |
| Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
 | |
| Link: https://patch.msgid.link/20250609-aioha-fix-rx-queue-mask-v1-1-f33706a06fa2@kernel.org
 | |
| Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 | |
| ---
 | |
|  drivers/net/ethernet/airoha/airoha_regs.h | 3 ++-
 | |
|  1 file changed, 2 insertions(+), 1 deletion(-)
 | |
| 
 | |
| --- a/drivers/net/ethernet/airoha/airoha_regs.h
 | |
| +++ b/drivers/net/ethernet/airoha/airoha_regs.h
 | |
| @@ -614,8 +614,9 @@
 | |
|  	 RX19_DONE_INT_MASK | RX18_DONE_INT_MASK |	\
 | |
|  	 RX17_DONE_INT_MASK | RX16_DONE_INT_MASK)
 | |
|  
 | |
| -#define RX_DONE_INT_MASK	(RX_DONE_HIGH_INT_MASK | RX_DONE_LOW_INT_MASK)
 | |
|  #define RX_DONE_HIGH_OFFSET	fls(RX_DONE_HIGH_INT_MASK)
 | |
| +#define RX_DONE_INT_MASK	\
 | |
| +	((RX_DONE_HIGH_INT_MASK << RX_DONE_HIGH_OFFSET) | RX_DONE_LOW_INT_MASK)
 | |
|  
 | |
|  #define INT_RX2_MASK(_n)				\
 | |
|  	((RX_NO_CPU_DSCP_HIGH_INT_MASK & (_n)) |	\
 |