summaryrefslogtreecommitdiff
path: root/bsps/include/grlib/spwpnp-regs.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/include/grlib/spwpnp-regs.h')
-rw-r--r--bsps/include/grlib/spwpnp-regs.h90
1 files changed, 54 insertions, 36 deletions
diff --git a/bsps/include/grlib/spwpnp-regs.h b/bsps/include/grlib/spwpnp-regs.h
index 55b60e21af..820408797f 100644
--- a/bsps/include/grlib/spwpnp-regs.h
+++ b/bsps/include/grlib/spwpnp-regs.h
@@ -85,14 +85,16 @@ extern "C" {
#define SPWPNP_PNPVEND_VEND_SHIFT 16
#define SPWPNP_PNPVEND_VEND_MASK 0xffff0000U
#define SPWPNP_PNPVEND_VEND_GET( _reg ) \
- ( ( ( _reg ) >> 16 ) & 0xffffU )
-#define SPWPNP_PNPVEND_VEND( _val ) ( ( _val ) << 16 )
+ ( ( ( _reg ) & SPWPNP_PNPVEND_VEND_MASK ) >> SPWPNP_PNPVEND_VEND_SHIFT )
+#define SPWPNP_PNPVEND_VEND( _val ) \
+ ( ( _val ) << SPWPNP_PNPVEND_VEND_SHIFT )
#define SPWPNP_PNPVEND_PROD_SHIFT 0
#define SPWPNP_PNPVEND_PROD_MASK 0xffffU
#define SPWPNP_PNPVEND_PROD_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffU )
-#define SPWPNP_PNPVEND_PROD( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPVEND_PROD_MASK ) >> SPWPNP_PNPVEND_PROD_SHIFT )
+#define SPWPNP_PNPVEND_PROD( _val ) \
+ ( ( _val ) << SPWPNP_PNPVEND_PROD_SHIFT )
/** @} */
@@ -108,20 +110,23 @@ extern "C" {
#define SPWPNP_PNPVER_MAJOR_SHIFT 24
#define SPWPNP_PNPVER_MAJOR_MASK 0xff000000U
#define SPWPNP_PNPVER_MAJOR_GET( _reg ) \
- ( ( ( _reg ) >> 24 ) & 0xffU )
-#define SPWPNP_PNPVER_MAJOR( _val ) ( ( _val ) << 24 )
+ ( ( ( _reg ) & SPWPNP_PNPVER_MAJOR_MASK ) >> SPWPNP_PNPVER_MAJOR_SHIFT )
+#define SPWPNP_PNPVER_MAJOR( _val ) \
+ ( ( _val ) << SPWPNP_PNPVER_MAJOR_SHIFT )
#define SPWPNP_PNPVER_MINOR_SHIFT 16
#define SPWPNP_PNPVER_MINOR_MASK 0xff0000U
#define SPWPNP_PNPVER_MINOR_GET( _reg ) \
- ( ( ( _reg ) >> 16 ) & 0xffU )
-#define SPWPNP_PNPVER_MINOR( _val ) ( ( _val ) << 16 )
+ ( ( ( _reg ) & SPWPNP_PNPVER_MINOR_MASK ) >> SPWPNP_PNPVER_MINOR_SHIFT )
+#define SPWPNP_PNPVER_MINOR( _val ) \
+ ( ( _val ) << SPWPNP_PNPVER_MINOR_SHIFT )
#define SPWPNP_PNPVER_PATCH_SHIFT 8
#define SPWPNP_PNPVER_PATCH_MASK 0xff00U
#define SPWPNP_PNPVER_PATCH_GET( _reg ) \
- ( ( ( _reg ) >> 8 ) & 0xffU )
-#define SPWPNP_PNPVER_PATCH( _val ) ( ( _val ) << 8 )
+ ( ( ( _reg ) & SPWPNP_PNPVER_PATCH_MASK ) >> SPWPNP_PNPVER_PATCH_SHIFT )
+#define SPWPNP_PNPVER_PATCH( _val ) \
+ ( ( _val ) << SPWPNP_PNPVER_PATCH_SHIFT )
/** @} */
@@ -137,8 +142,9 @@ extern "C" {
#define SPWPNP_PNPDEVSTS_STATUS_SHIFT 0
#define SPWPNP_PNPDEVSTS_STATUS_MASK 0xffU
#define SPWPNP_PNPDEVSTS_STATUS_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffU )
-#define SPWPNP_PNPDEVSTS_STATUS( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPDEVSTS_STATUS_MASK ) >> SPWPNP_PNPDEVSTS_STATUS_SHIFT )
+#define SPWPNP_PNPDEVSTS_STATUS( _val ) \
+ ( ( _val ) << SPWPNP_PNPDEVSTS_STATUS_SHIFT )
/** @} */
@@ -154,8 +160,9 @@ extern "C" {
#define SPWPNP_PNPACTLNK_ACTIVE_SHIFT 1
#define SPWPNP_PNPACTLNK_ACTIVE_MASK 0xfffffffeU
#define SPWPNP_PNPACTLNK_ACTIVE_GET( _reg ) \
- ( ( ( _reg ) >> 1 ) & 0x7fffffffU )
-#define SPWPNP_PNPACTLNK_ACTIVE( _val ) ( ( _val ) << 1 )
+ ( ( ( _reg ) & SPWPNP_PNPACTLNK_ACTIVE_MASK ) >> SPWPNP_PNPACTLNK_ACTIVE_SHIFT )
+#define SPWPNP_PNPACTLNK_ACTIVE( _val ) \
+ ( ( _val ) << SPWPNP_PNPACTLNK_ACTIVE_SHIFT )
/** @} */
@@ -171,8 +178,9 @@ extern "C" {
#define SPWPNP_PNPOA0_RA_SHIFT 0
#define SPWPNP_PNPOA0_RA_MASK 0xffffffffU
#define SPWPNP_PNPOA0_RA_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffffffU )
-#define SPWPNP_PNPOA0_RA( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPOA0_RA_MASK ) >> SPWPNP_PNPOA0_RA_SHIFT )
+#define SPWPNP_PNPOA0_RA( _val ) \
+ ( ( _val ) << SPWPNP_PNPOA0_RA_SHIFT )
/** @} */
@@ -188,8 +196,9 @@ extern "C" {
#define SPWPNP_PNPOA1_RA_SHIFT 0
#define SPWPNP_PNPOA1_RA_MASK 0xffffffffU
#define SPWPNP_PNPOA1_RA_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffffffU )
-#define SPWPNP_PNPOA1_RA( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPOA1_RA_MASK ) >> SPWPNP_PNPOA1_RA_SHIFT )
+#define SPWPNP_PNPOA1_RA( _val ) \
+ ( ( _val ) << SPWPNP_PNPOA1_RA_SHIFT )
/** @} */
@@ -205,8 +214,9 @@ extern "C" {
#define SPWPNP_PNPOA2_RA_SHIFT 0
#define SPWPNP_PNPOA2_RA_MASK 0xffffffffU
#define SPWPNP_PNPOA2_RA_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffffffU )
-#define SPWPNP_PNPOA2_RA( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPOA2_RA_MASK ) >> SPWPNP_PNPOA2_RA_SHIFT )
+#define SPWPNP_PNPOA2_RA( _val ) \
+ ( ( _val ) << SPWPNP_PNPOA2_RA_SHIFT )
/** @} */
@@ -222,8 +232,9 @@ extern "C" {
#define SPWPNP_PNPDEVID_DID_SHIFT 0
#define SPWPNP_PNPDEVID_DID_MASK 0xffffffffU
#define SPWPNP_PNPDEVID_DID_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffffffU )
-#define SPWPNP_PNPDEVID_DID( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPDEVID_DID_MASK ) >> SPWPNP_PNPDEVID_DID_SHIFT )
+#define SPWPNP_PNPDEVID_DID( _val ) \
+ ( ( _val ) << SPWPNP_PNPDEVID_DID_SHIFT )
/** @} */
@@ -239,14 +250,16 @@ extern "C" {
#define SPWPNP_PNPUVEND_VEND_SHIFT 16
#define SPWPNP_PNPUVEND_VEND_MASK 0xffff0000U
#define SPWPNP_PNPUVEND_VEND_GET( _reg ) \
- ( ( ( _reg ) >> 16 ) & 0xffffU )
-#define SPWPNP_PNPUVEND_VEND( _val ) ( ( _val ) << 16 )
+ ( ( ( _reg ) & SPWPNP_PNPUVEND_VEND_MASK ) >> SPWPNP_PNPUVEND_VEND_SHIFT )
+#define SPWPNP_PNPUVEND_VEND( _val ) \
+ ( ( _val ) << SPWPNP_PNPUVEND_VEND_SHIFT )
#define SPWPNP_PNPUVEND_PROD_SHIFT 0
#define SPWPNP_PNPUVEND_PROD_MASK 0xffffU
#define SPWPNP_PNPUVEND_PROD_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffU )
-#define SPWPNP_PNPUVEND_PROD( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPUVEND_PROD_MASK ) >> SPWPNP_PNPUVEND_PROD_SHIFT )
+#define SPWPNP_PNPUVEND_PROD( _val ) \
+ ( ( _val ) << SPWPNP_PNPUVEND_PROD_SHIFT )
/** @} */
@@ -262,8 +275,9 @@ extern "C" {
#define SPWPNP_PNPUSN_USN_SHIFT 0
#define SPWPNP_PNPUSN_USN_MASK 0xffffffffU
#define SPWPNP_PNPUSN_USN_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffffffU )
-#define SPWPNP_PNPUSN_USN( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPUSN_USN_MASK ) >> SPWPNP_PNPUSN_USN_SHIFT )
+#define SPWPNP_PNPUSN_USN( _val ) \
+ ( ( _val ) << SPWPNP_PNPUSN_USN_SHIFT )
/** @} */
@@ -279,8 +293,9 @@ extern "C" {
#define SPWPNP_PNPVSTRL_LEN_SHIFT 0
#define SPWPNP_PNPVSTRL_LEN_MASK 0x7fffU
#define SPWPNP_PNPVSTRL_LEN_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0x7fffU )
-#define SPWPNP_PNPVSTRL_LEN( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPVSTRL_LEN_MASK ) >> SPWPNP_PNPVSTRL_LEN_SHIFT )
+#define SPWPNP_PNPVSTRL_LEN( _val ) \
+ ( ( _val ) << SPWPNP_PNPVSTRL_LEN_SHIFT )
/** @} */
@@ -296,8 +311,9 @@ extern "C" {
#define SPWPNP_PNPPSTRL_LEN_SHIFT 0
#define SPWPNP_PNPPSTRL_LEN_MASK 0x7fffU
#define SPWPNP_PNPPSTRL_LEN_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0x7fffU )
-#define SPWPNP_PNPPSTRL_LEN( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPPSTRL_LEN_MASK ) >> SPWPNP_PNPPSTRL_LEN_SHIFT )
+#define SPWPNP_PNPPSTRL_LEN( _val ) \
+ ( ( _val ) << SPWPNP_PNPPSTRL_LEN_SHIFT )
/** @} */
@@ -313,8 +329,9 @@ extern "C" {
#define SPWPNP_PNPPCNT_PC_SHIFT 0
#define SPWPNP_PNPPCNT_PC_MASK 0x1fU
#define SPWPNP_PNPPCNT_PC_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0x1fU )
-#define SPWPNP_PNPPCNT_PC( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPPCNT_PC_MASK ) >> SPWPNP_PNPPCNT_PC_SHIFT )
+#define SPWPNP_PNPPCNT_PC( _val ) \
+ ( ( _val ) << SPWPNP_PNPPCNT_PC_SHIFT )
/** @} */
@@ -330,8 +347,9 @@ extern "C" {
#define SPWPNP_PNPACNT_AC_SHIFT 0
#define SPWPNP_PNPACNT_AC_MASK 0xffU
#define SPWPNP_PNPACNT_AC_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffU )
-#define SPWPNP_PNPACNT_AC( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & SPWPNP_PNPACNT_AC_MASK ) >> SPWPNP_PNPACNT_AC_SHIFT )
+#define SPWPNP_PNPACNT_AC( _val ) \
+ ( ( _val ) << SPWPNP_PNPACNT_AC_SHIFT )
/** @} */