__BIT32
#define BSC_C_READ __BIT32(0)
#define BSC_C_ST __BIT32(7)
#define BSC_C_INTD __BIT32(8)
#define BSC_C_INTT __BIT32(9)
#define BSC_C_INTR __BIT32(10)
#define BSC_C_I2CEN __BIT32(15)
#define BSC_S_TA __BIT32(0)
#define BSC_S_DONE __BIT32(1)
#define BSC_S_TXW __BIT32(2)
#define BSC_S_RXR __BIT32(3)
#define BSC_S_TXD __BIT32(4)
#define BSC_S_RXD __BIT32(5)
#define BSC_S_TXE __BIT32(6)
#define BSC_S_RXF __BIT32(7)
#define BSC_S_ERR __BIT32(8)
#define BSC_S_CLKT __BIT32(9)
#define SPI_CS_CPHA __BIT32(2)
#define SPI_CS_CPOL __BIT32(3)
#define SPI_CS_CLEAR_TX __BIT32(4)
#define SPI_CS_CLEAR_RX __BIT32(5)
#define SPI_CS_CSPOL __BIT32(6)
#define SPI_CS_TA __BIT32(7)
#define SPI_CS_DMAEN __BIT32(8)
#define SPI_CS_INTD __BIT32(9)
#define SPI_CS_INTR __BIT32(10)
#define SPI_CS_ADCS __BIT32(11)
#define SPI_CS_REN __BIT32(12)
#define SPI_CS_LEN __BIT32(13)
#define SPI_CS_LMONO __BIT32(14)
#define SPI_CS_TE_EN __BIT32(15)
#define SPI_CS_DONE __BIT32(16)
#define SPI_CS_RXD __BIT32(17)
#define SPI_CS_TXD __BIT32(18)
#define SPI_CS_RXR __BIT32(19)
#define SPI_CS_RXF __BIT32(20)
#define SPI_CS_CSPOL0 __BIT32(21)
#define SPI_CS_CSPOL1 __BIT32(22)
#define SPI_CS_CSPOL2 __BIT32(23)
#define SPI_CS_DMA_LEN __BIT32(24)
#define SPI_CS_LEN_LONG __BIT32(25)
#define CPSW_MISC_HOST_PEND __BIT32(2)
#define CPSW_MISC_STAT_PEND __BIT32(3)
#define CPDMA_BD_SOP __BIT32(31)
#define CPDMA_BD_EOP __BIT32(30)
#define CPDMA_BD_OWNER __BIT32(29)
#define CPDMA_BD_EOQ __BIT32(28)
#define CPDMA_BD_TDOWNCMPLT __BIT32(27)
#define CPDMA_BD_PASSCRC __BIT32(26)
#define CPDMA_BD_LONG __BIT32(25) /* Rx descriptor only */
#define CPDMA_BD_SHORT __BIT32(24)
#define CPDMA_BD_MAC_CTL __BIT32(23)
#define CPDMA_BD_OVERRUN __BIT32(22)
#define CPDMA_BD_RX_VLAN_ENCAP __BIT32(19)
#define CPDMA_BD_TO_PORT_EN __BIT32(20) /* Tx descriptor only */
#define MDIOCTL_IDLE __BIT32(31)
#define MDIOCTL_ENABLE __BIT32(30)
#define MDIOCTL_PREAMBLE __BIT32(20)
#define MDIOCTL_FAULT __BIT32(19)
#define MDIOCTL_FAULTENB __BIT32(18)
#define MDIOCTL_INTTESTENB __BIT32(17)
#define ALECTL_ENABLE_ALE __BIT32(31)
#define ALECTL_CLEAR_TABLE __BIT32(30)
#define ALECTL_AGE_OUT_NOW __BIT32(29)
#define ALECTL_EN_P0_UNI_FLOOD __BIT32(8)
#define ALECTL_LEARN_NO_VID __BIT32(7)
#define ALECTL_EN_VID0_MODE __BIT32(6)
#define ALECTL_ENABLE_OUI_DENY __BIT32(5)
#define ALECTL_BYPASS __BIT32(4)
#define ALECTL_RATE_LIMIT_TX __BIT32(3)
#define ALECTL_VLAN_AWARE __BIT32(2)
#define ALECTL_ENABLE_AUTH_MODE __BIT32(1)
#define ALECTL_ENABLE_RATE_LIMIT __BIT32(0)
#define GMIISEL_RMII2_IO_CLK_EN __BIT32(7)
#define GMIISEL_RMII1_IO_CLK_EN __BIT32(6)
#define GMIISEL_RGMII2_IDMODE __BIT32(5)
#define GMIISEL_RGMII1_IDMODE __BIT32(4)
#define SLMACCTL_RX_CMF_EN __BIT32(24)
#define SLMACCTL_RX_CSF_EN __BIT32(23)
#define SLMACCTL_RX_CEF_EN __BIT32(22)
#define SLMACCTL_TX_SHORT_GAP_LIM_EN __BIT32(21)
#define SLMACCTL_EXT_EN __BIT32(18)
#define SLMACCTL_GIG_FORCE __BIT32(17)
#define SLMACCTL_IFCTL_B __BIT32(16)
#define SLMACCTL_IFCTL_A __BIT32(15)
#define SLMACCTL_CMD_IDLE __BIT32(11)
#define SLMACCTL_TX_SHORT_GAP_EN __BIT32(10)
#define SLMACCTL_GIG __BIT32(7)
#define SLMACCTL_TX_PACE __BIT32(6)
#define SLMACCTL_GMII_EN __BIT32(5)
#define SLMACCTL_TX_FLOW_EN __BIT32(4)
#define SLMACCTL_RX_FLOW_EN __BIT32(3)
#define SLMACCTL_MTEST __BIT32(2)
#define SLMACCTL_LOOPBACK __BIT32(1)
#define SLMACCTL_FULLDUPLEX __BIT32(0)