[PATCH 1/1] dmaengine: xilinx: xdma: Fix regmap's max_register
From: Alexander Stein
Date: Wed Sep 24 2025 - 09:01:32 EST
max_register specifies the last valid register address. As the BAR is only
64kiB in size, 65536 aka 0x10000 is too big. Restrict the XDMA register
space to be actually 64kiB.
Fixes: 17ce252266c7 ("dmaengine: xilinx: xdma: Add xilinx xdma driver")
Signed-off-by: Alexander Stein <alexander.stein@xxxxxxxxxxxxxxx>
---
drivers/dma/xilinx/xdma-regs.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/dma/xilinx/xdma-regs.h b/drivers/dma/xilinx/xdma-regs.h
index 6ad08878e9386..c6ef198ef7627 100644
--- a/drivers/dma/xilinx/xdma-regs.h
+++ b/drivers/dma/xilinx/xdma-regs.h
@@ -8,7 +8,7 @@
#define __DMA_XDMA_REGS_H
/* The length of register space exposed to host */
-#define XDMA_REG_SPACE_LEN 65536
+#define XDMA_REG_SPACE_LEN 0xffff
/*
* maximum number of DMA channels for each direction:
--
2.43.0