From 6ee6b18acc7c7e1665c4fdb581a05d0288892c89 Mon Sep 17 00:00:00 2001 From: Riccardo Gandolfi Date: Thu, 18 Jun 2026 09:48:38 +0200 Subject: [PATCH] [iDMA] Update register map for iDMA --- include/archi/dma/idma_v2.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/include/archi/dma/idma_v2.h b/include/archi/dma/idma_v2.h index dbc4398f..49b99958 100644 --- a/include/archi/dma/idma_v2.h +++ b/include/archi/dma/idma_v2.h @@ -38,11 +38,11 @@ extern "C" { #define IDMA_REG32_3D_CONF_ENABLE_ND_FIELD \ ((bitfield_field32_t) { .mask = IDMA_REG32_3D_CONF_ENABLE_ND_MASK, .index = IDMA_REG32_3D_CONF_ENABLE_ND_OFFSET }) #define IDMA_REG32_3D_CONF_SRC_PROTOCOL_MASK 0x7 -#define IDMA_REG32_3D_CONF_SRC_PROTOCOL_OFFSET 12 +#define IDMA_REG32_3D_CONF_SRC_PROTOCOL_OFFSET 13 #define IDMA_REG32_3D_CONF_SRC_PROTOCOL_FIELD \ ((bitfield_field32_t) { .mask = IDMA_REG32_3D_CONF_SRC_PROTOCOL_MASK, .index = IDMA_REG32_3D_CONF_SRC_PROTOCOL_OFFSET }) #define IDMA_REG32_3D_CONF_DST_PROTOCOL_MASK 0x7 -#define IDMA_REG32_3D_CONF_DST_PROTOCOL_OFFSET 15 +#define IDMA_REG32_3D_CONF_DST_PROTOCOL_OFFSET 16 #define IDMA_REG32_3D_CONF_DST_PROTOCOL_FIELD \ ((bitfield_field32_t) { .mask = IDMA_REG32_3D_CONF_DST_PROTOCOL_MASK, .index = IDMA_REG32_3D_CONF_DST_PROTOCOL_OFFSET }) @@ -274,28 +274,28 @@ extern "C" { #define IDMA_REG32_3D_DST_ADDR_LOW_REG_OFFSET 0xd0 // Low source address -#define IDMA_REG32_3D_SRC_ADDR_LOW_REG_OFFSET 0xd8 +#define IDMA_REG32_3D_SRC_ADDR_LOW_REG_OFFSET 0xd4 // Low transfer length in byte -#define IDMA_REG32_3D_LENGTH_LOW_REG_OFFSET 0xe0 +#define IDMA_REG32_3D_LENGTH_LOW_REG_OFFSET 0xd8 // Low destination stride dimension 2 -#define IDMA_REG32_3D_DST_STRIDE_2_LOW_REG_OFFSET 0xe8 +#define IDMA_REG32_3D_DST_STRIDE_2_LOW_REG_OFFSET 0xe0 // Low source stride dimension 2 -#define IDMA_REG32_3D_SRC_STRIDE_2_LOW_REG_OFFSET 0xf0 +#define IDMA_REG32_3D_SRC_STRIDE_2_LOW_REG_OFFSET 0xe4 // Low number of repetitions dimension 2 -#define IDMA_REG32_3D_REPS_2_LOW_REG_OFFSET 0xf8 +#define IDMA_REG32_3D_REPS_2_LOW_REG_OFFSET 0xe8 // Low destination stride dimension 3 -#define IDMA_REG32_3D_DST_STRIDE_3_LOW_REG_OFFSET 0x100 +#define IDMA_REG32_3D_DST_STRIDE_3_LOW_REG_OFFSET 0xec // Low source stride dimension 3 -#define IDMA_REG32_3D_SRC_STRIDE_3_LOW_REG_OFFSET 0x108 +#define IDMA_REG32_3D_SRC_STRIDE_3_LOW_REG_OFFSET 0xf0 // Low number of repetitions dimension 3 -#define IDMA_REG32_3D_REPS_3_LOW_REG_OFFSET 0x110 +#define IDMA_REG32_3D_REPS_3_LOW_REG_OFFSET 0xf4 #ifdef __cplusplus } // extern "C"