diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-02-16 09:17:00 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-06-26 21:18:05 +0200 |
commit | f3d0c322ed5c113b86812ea02c9fb6c266dd1a23 (patch) | |
tree | b4480dae0fa838a1d62a6cbe3f835e1c16c93f1a | |
parent | 691015d0c447564ec418fd68d543a3b877a29186 (diff) |
bsps/grlib: Fix GRGPIO - IRQMAP bit fields
Update #4842.
-rw-r--r-- | bsps/include/grlib/grgpio-regs.h | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/bsps/include/grlib/grgpio-regs.h b/bsps/include/grlib/grgpio-regs.h index b1768ff92e..8c3c7ffb16 100644 --- a/bsps/include/grlib/grgpio-regs.h +++ b/bsps/include/grlib/grgpio-regs.h @@ -285,18 +285,18 @@ extern "C" { * @{ */ -#define GRGPIO_IRQMAPR_IRQMAP_I_SHIFT 24 -#define GRGPIO_IRQMAPR_IRQMAP_I_MASK 0x7f000000U -#define GRGPIO_IRQMAPR_IRQMAP_I_GET( _reg ) \ - ( ( ( _reg ) & GRGPIO_IRQMAPR_IRQMAP_I_MASK ) >> \ - GRGPIO_IRQMAPR_IRQMAP_I_SHIFT ) -#define GRGPIO_IRQMAPR_IRQMAP_I_SET( _reg, _val ) \ - ( ( ( _reg ) & ~GRGPIO_IRQMAPR_IRQMAP_I_MASK ) | \ - ( ( ( _val ) << GRGPIO_IRQMAPR_IRQMAP_I_SHIFT ) & \ - GRGPIO_IRQMAPR_IRQMAP_I_MASK ) ) -#define GRGPIO_IRQMAPR_IRQMAP_I( _val ) \ - ( ( ( _val ) << GRGPIO_IRQMAPR_IRQMAP_I_SHIFT ) & \ - GRGPIO_IRQMAPR_IRQMAP_I_MASK ) +#define GRGPIO_IRQMAPR_IRQMAP_I_0_SHIFT 24 +#define GRGPIO_IRQMAPR_IRQMAP_I_0_MASK 0x1f000000U +#define GRGPIO_IRQMAPR_IRQMAP_I_0_GET( _reg ) \ + ( ( ( _reg ) & GRGPIO_IRQMAPR_IRQMAP_I_0_MASK ) >> \ + GRGPIO_IRQMAPR_IRQMAP_I_0_SHIFT ) +#define GRGPIO_IRQMAPR_IRQMAP_I_0_SET( _reg, _val ) \ + ( ( ( _reg ) & ~GRGPIO_IRQMAPR_IRQMAP_I_0_MASK ) | \ + ( ( ( _val ) << GRGPIO_IRQMAPR_IRQMAP_I_0_SHIFT ) & \ + GRGPIO_IRQMAPR_IRQMAP_I_0_MASK ) ) +#define GRGPIO_IRQMAPR_IRQMAP_I_0( _val ) \ + ( ( ( _val ) << GRGPIO_IRQMAPR_IRQMAP_I_0_SHIFT ) & \ + GRGPIO_IRQMAPR_IRQMAP_I_0_MASK ) #define GRGPIO_IRQMAPR_IRQMAP_I_1_SHIFT 16 #define GRGPIO_IRQMAPR_IRQMAP_I_1_MASK 0x1f0000U @@ -324,7 +324,18 @@ extern "C" { ( ( ( _val ) << GRGPIO_IRQMAPR_IRQMAP_I_2_SHIFT ) & \ GRGPIO_IRQMAPR_IRQMAP_I_2_MASK ) -#define GRGPIO_IRQMAPR_IRQMAP_I_3 0x10U +#define GRGPIO_IRQMAPR_IRQMAP_I_3_SHIFT 0 +#define GRGPIO_IRQMAPR_IRQMAP_I_3_MASK 0x1fU +#define GRGPIO_IRQMAPR_IRQMAP_I_3_GET( _reg ) \ + ( ( ( _reg ) & GRGPIO_IRQMAPR_IRQMAP_I_3_MASK ) >> \ + GRGPIO_IRQMAPR_IRQMAP_I_3_SHIFT ) +#define GRGPIO_IRQMAPR_IRQMAP_I_3_SET( _reg, _val ) \ + ( ( ( _reg ) & ~GRGPIO_IRQMAPR_IRQMAP_I_3_MASK ) | \ + ( ( ( _val ) << GRGPIO_IRQMAPR_IRQMAP_I_3_SHIFT ) & \ + GRGPIO_IRQMAPR_IRQMAP_I_3_MASK ) ) +#define GRGPIO_IRQMAPR_IRQMAP_I_3( _val ) \ + ( ( ( _val ) << GRGPIO_IRQMAPR_IRQMAP_I_3_SHIFT ) & \ + GRGPIO_IRQMAPR_IRQMAP_I_3_MASK ) /** @} */ |