summaryrefslogtreecommitdiff
path: root/bsps/include/grlib/grethgbit-regs.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/include/grlib/grethgbit-regs.h')
-rw-r--r--bsps/include/grlib/grethgbit-regs.h60
1 files changed, 36 insertions, 24 deletions
diff --git a/bsps/include/grlib/grethgbit-regs.h b/bsps/include/grlib/grethgbit-regs.h
index fb19beb2ca..19f634a78e 100644
--- a/bsps/include/grlib/grethgbit-regs.h
+++ b/bsps/include/grlib/grethgbit-regs.h
@@ -86,8 +86,9 @@ extern "C" {
#define GRETHGBIT_CR_BS_SHIFT 28
#define GRETHGBIT_CR_BS_MASK 0x70000000U
#define GRETHGBIT_CR_BS_GET( _reg ) \
- ( ( ( _reg ) >> 28 ) & 0x7U )
-#define GRETHGBIT_CR_BS( _val ) ( ( _val ) << 28 )
+ ( ( ( _reg ) & GRETHGBIT_CR_BS_MASK ) >> GRETHGBIT_CR_BS_SHIFT )
+#define GRETHGBIT_CR_BS( _val ) \
+ ( ( _val ) << GRETHGBIT_CR_BS_SHIFT )
#define GRETHGBIT_CR_GA 0x8000000U
@@ -166,8 +167,9 @@ extern "C" {
#define GRETHGBIT_MACMSB_MSB_SHIFT 0
#define GRETHGBIT_MACMSB_MSB_MASK 0xffffU
#define GRETHGBIT_MACMSB_MSB_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffU )
-#define GRETHGBIT_MACMSB_MSB( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & GRETHGBIT_MACMSB_MSB_MASK ) >> GRETHGBIT_MACMSB_MSB_SHIFT )
+#define GRETHGBIT_MACMSB_MSB( _val ) \
+ ( ( _val ) << GRETHGBIT_MACMSB_MSB_SHIFT )
/** @} */
@@ -182,8 +184,9 @@ extern "C" {
#define GRETHGBIT_MACLSB_LSB_SHIFT 0
#define GRETHGBIT_MACLSB_LSB_MASK 0xffffffffU
#define GRETHGBIT_MACLSB_LSB_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffffffU )
-#define GRETHGBIT_MACLSB_LSB( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & GRETHGBIT_MACLSB_LSB_MASK ) >> GRETHGBIT_MACLSB_LSB_SHIFT )
+#define GRETHGBIT_MACLSB_LSB( _val ) \
+ ( ( _val ) << GRETHGBIT_MACLSB_LSB_SHIFT )
/** @} */
@@ -198,20 +201,23 @@ extern "C" {
#define GRETHGBIT_MDIO_DATA_SHIFT 16
#define GRETHGBIT_MDIO_DATA_MASK 0xffff0000U
#define GRETHGBIT_MDIO_DATA_GET( _reg ) \
- ( ( ( _reg ) >> 16 ) & 0xffffU )
-#define GRETHGBIT_MDIO_DATA( _val ) ( ( _val ) << 16 )
+ ( ( ( _reg ) & GRETHGBIT_MDIO_DATA_MASK ) >> GRETHGBIT_MDIO_DATA_SHIFT )
+#define GRETHGBIT_MDIO_DATA( _val ) \
+ ( ( _val ) << GRETHGBIT_MDIO_DATA_SHIFT )
#define GRETHGBIT_MDIO_PHYADDR_SHIFT 11
#define GRETHGBIT_MDIO_PHYADDR_MASK 0xf800U
#define GRETHGBIT_MDIO_PHYADDR_GET( _reg ) \
- ( ( ( _reg ) >> 11 ) & 0x1fU )
-#define GRETHGBIT_MDIO_PHYADDR( _val ) ( ( _val ) << 11 )
+ ( ( ( _reg ) & GRETHGBIT_MDIO_PHYADDR_MASK ) >> GRETHGBIT_MDIO_PHYADDR_SHIFT )
+#define GRETHGBIT_MDIO_PHYADDR( _val ) \
+ ( ( _val ) << GRETHGBIT_MDIO_PHYADDR_SHIFT )
#define GRETHGBIT_MDIO_REGADDR_SHIFT 6
#define GRETHGBIT_MDIO_REGADDR_MASK 0x7c0U
#define GRETHGBIT_MDIO_REGADDR_GET( _reg ) \
- ( ( ( _reg ) >> 6 ) & 0x1fU )
-#define GRETHGBIT_MDIO_REGADDR( _val ) ( ( _val ) << 6 )
+ ( ( ( _reg ) & GRETHGBIT_MDIO_REGADDR_MASK ) >> GRETHGBIT_MDIO_REGADDR_SHIFT )
+#define GRETHGBIT_MDIO_REGADDR( _val ) \
+ ( ( _val ) << GRETHGBIT_MDIO_REGADDR_SHIFT )
#define GRETHGBIT_MDIO_BU 0x8U
@@ -235,14 +241,16 @@ extern "C" {
#define GRETHGBIT_TDTBA_BASEADDR_SHIFT 10
#define GRETHGBIT_TDTBA_BASEADDR_MASK 0xfffffc00U
#define GRETHGBIT_TDTBA_BASEADDR_GET( _reg ) \
- ( ( ( _reg ) >> 10 ) & 0x3fffffU )
-#define GRETHGBIT_TDTBA_BASEADDR( _val ) ( ( _val ) << 10 )
+ ( ( ( _reg ) & GRETHGBIT_TDTBA_BASEADDR_MASK ) >> GRETHGBIT_TDTBA_BASEADDR_SHIFT )
+#define GRETHGBIT_TDTBA_BASEADDR( _val ) \
+ ( ( _val ) << GRETHGBIT_TDTBA_BASEADDR_SHIFT )
#define GRETHGBIT_TDTBA_DESCPNT_SHIFT 3
#define GRETHGBIT_TDTBA_DESCPNT_MASK 0x3f8U
#define GRETHGBIT_TDTBA_DESCPNT_GET( _reg ) \
- ( ( ( _reg ) >> 3 ) & 0x7fU )
-#define GRETHGBIT_TDTBA_DESCPNT( _val ) ( ( _val ) << 3 )
+ ( ( ( _reg ) & GRETHGBIT_TDTBA_DESCPNT_MASK ) >> GRETHGBIT_TDTBA_DESCPNT_SHIFT )
+#define GRETHGBIT_TDTBA_DESCPNT( _val ) \
+ ( ( _val ) << GRETHGBIT_TDTBA_DESCPNT_SHIFT )
/** @} */
@@ -258,14 +266,16 @@ extern "C" {
#define GRETHGBIT_RDTBA_BASEADDR_SHIFT 10
#define GRETHGBIT_RDTBA_BASEADDR_MASK 0xfffffc00U
#define GRETHGBIT_RDTBA_BASEADDR_GET( _reg ) \
- ( ( ( _reg ) >> 10 ) & 0x3fffffU )
-#define GRETHGBIT_RDTBA_BASEADDR( _val ) ( ( _val ) << 10 )
+ ( ( ( _reg ) & GRETHGBIT_RDTBA_BASEADDR_MASK ) >> GRETHGBIT_RDTBA_BASEADDR_SHIFT )
+#define GRETHGBIT_RDTBA_BASEADDR( _val ) \
+ ( ( _val ) << GRETHGBIT_RDTBA_BASEADDR_SHIFT )
#define GRETHGBIT_RDTBA_DESCPNT_SHIFT 3
#define GRETHGBIT_RDTBA_DESCPNT_MASK 0x3f8U
#define GRETHGBIT_RDTBA_DESCPNT_GET( _reg ) \
- ( ( ( _reg ) >> 3 ) & 0x7fU )
-#define GRETHGBIT_RDTBA_DESCPNT( _val ) ( ( _val ) << 3 )
+ ( ( ( _reg ) & GRETHGBIT_RDTBA_DESCPNT_MASK ) >> GRETHGBIT_RDTBA_DESCPNT_SHIFT )
+#define GRETHGBIT_RDTBA_DESCPNT( _val ) \
+ ( ( _val ) << GRETHGBIT_RDTBA_DESCPNT_SHIFT )
/** @} */
@@ -280,8 +290,9 @@ extern "C" {
#define GRETHGBIT_EDCLMACMSB_MSB_SHIFT 0
#define GRETHGBIT_EDCLMACMSB_MSB_MASK 0xffffU
#define GRETHGBIT_EDCLMACMSB_MSB_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffU )
-#define GRETHGBIT_EDCLMACMSB_MSB( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & GRETHGBIT_EDCLMACMSB_MSB_MASK ) >> GRETHGBIT_EDCLMACMSB_MSB_SHIFT )
+#define GRETHGBIT_EDCLMACMSB_MSB( _val ) \
+ ( ( _val ) << GRETHGBIT_EDCLMACMSB_MSB_SHIFT )
/** @} */
@@ -296,8 +307,9 @@ extern "C" {
#define GRETHGBIT_EDCLMACLSB_LSB_SHIFT 0
#define GRETHGBIT_EDCLMACLSB_LSB_MASK 0xffffffffU
#define GRETHGBIT_EDCLMACLSB_LSB_GET( _reg ) \
- ( ( ( _reg ) >> 0 ) & 0xffffffffU )
-#define GRETHGBIT_EDCLMACLSB_LSB( _val ) ( ( _val ) << 0 )
+ ( ( ( _reg ) & GRETHGBIT_EDCLMACLSB_LSB_MASK ) >> GRETHGBIT_EDCLMACLSB_LSB_SHIFT )
+#define GRETHGBIT_EDCLMACLSB_LSB( _val ) \
+ ( ( _val ) << GRETHGBIT_EDCLMACLSB_LSB_SHIFT )
/** @} */