diff options
Diffstat (limited to 'bsps/include/grlib/grethgbit-regs.h')
-rw-r--r-- | bsps/include/grlib/grethgbit-regs.h | 60 |
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 ) /** @} */ |