bsps/grlib: Fix GRGPIO - IRQMAP bit fields

Update #4842.
This commit is contained in:
Sebastian Huber
2023-02-16 09:17:00 +01:00
parent e56cecf501
commit b7eb7d1f59

View File

@@ -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 )
/** @} */