summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-02-16 09:17:58 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-03-17 15:55:39 +0100
commit97f757ad7cd57ad6aeaf2b8103ad3140b6e6e050 (patch)
tree507fdcbdc30431d114bae63edb05ab8b2e4bbccb
parent4f109921fd638e5a24ad510dfe977d398efa4104 (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.h4
-rw-r--r--bsps/include/grlib/spwrmap-regs.h12
2 files changed, 8 insertions, 8 deletions
diff --git a/bsps/include/grlib/spwpnp-regs.h b/bsps/include/grlib/spwpnp-regs.h
index 1e81b6d092..a697a1b333 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 d01938dd9c..e0cd8de786 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 )
/** @} */