diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-02-16 09:17:58 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-05-20 11:28:05 +0200 |
commit | 14af14c30faeb55f4471a1eb0a485fc9ed2cac96 (patch) | |
tree | 041775882d85ef4395abea6c2d747fd1022db4f5 | |
parent | 3692089321dfe3ab542a6802f72b17e38973ce68 (diff) |
bsps/grlib: Expand SpaceWire port bit fields
Use the maximum width supported by the SpaceWire standard even if this
exceeds the configuration limits of a particular IP instance.
Update #4842.
-rw-r--r-- | bsps/include/grlib/spwpnp-regs.h | 4 | ||||
-rw-r--r-- | bsps/include/grlib/spwrmap-regs.h | 12 |
2 files changed, 8 insertions, 8 deletions
diff --git a/bsps/include/grlib/spwpnp-regs.h b/bsps/include/grlib/spwpnp-regs.h index f8a32f2ddf..55b60e21af 100644 --- a/bsps/include/grlib/spwpnp-regs.h +++ b/bsps/include/grlib/spwpnp-regs.h @@ -152,9 +152,9 @@ extern "C" { */ #define SPWPNP_PNPACTLNK_ACTIVE_SHIFT 1 -#define SPWPNP_PNPACTLNK_ACTIVE_MASK 0x1ffeU +#define SPWPNP_PNPACTLNK_ACTIVE_MASK 0xfffffffeU #define SPWPNP_PNPACTLNK_ACTIVE_GET( _reg ) \ - ( ( ( _reg ) >> 1 ) & 0xfffU ) + ( ( ( _reg ) >> 1 ) & 0x7fffffffU ) #define SPWPNP_PNPACTLNK_ACTIVE( _val ) ( ( _val ) << 1 ) /** @} */ diff --git a/bsps/include/grlib/spwrmap-regs.h b/bsps/include/grlib/spwrmap-regs.h index 4b27e01b3a..dbfd3898ec 100644 --- a/bsps/include/grlib/spwrmap-regs.h +++ b/bsps/include/grlib/spwrmap-regs.h @@ -583,9 +583,9 @@ extern "C" { */ #define SPWRMAP_IPMASK_IE_SHIFT 0 -#define SPWRMAP_IPMASK_IE_MASK 0xfffffU +#define SPWRMAP_IPMASK_IE_MASK 0xffffffffU #define SPWRMAP_IPMASK_IE_GET( _reg ) \ - ( ( ( _reg ) >> 0 ) & 0xfffffU ) + ( ( ( _reg ) >> 0 ) & 0xffffffffU ) #define SPWRMAP_IPMASK_IE( _val ) ( ( _val ) << 0 ) /** @} */ @@ -599,9 +599,9 @@ extern "C" { */ #define SPWRMAP_PIP_IP_SHIFT 0 -#define SPWRMAP_PIP_IP_MASK 0xfffffU +#define SPWRMAP_PIP_IP_MASK 0xffffffffU #define SPWRMAP_PIP_IP_GET( _reg ) \ - ( ( ( _reg ) >> 0 ) & 0xfffffU ) + ( ( ( _reg ) >> 0 ) & 0xffffffffU ) #define SPWRMAP_PIP_IP( _val ) ( ( _val ) << 0 ) /** @} */ @@ -729,9 +729,9 @@ extern "C" { */ #define SPWRMAP_LRUNSTAT_LR_SHIFT 1 -#define SPWRMAP_LRUNSTAT_LR_MASK 0x7fffeU +#define SPWRMAP_LRUNSTAT_LR_MASK 0xfffffffeU #define SPWRMAP_LRUNSTAT_LR_GET( _reg ) \ - ( ( ( _reg ) >> 1 ) & 0x3ffffU ) + ( ( ( _reg ) >> 1 ) & 0x7fffffffU ) #define SPWRMAP_LRUNSTAT_LR( _val ) ( ( _val ) << 1 ) /** @} */ |