#ifndef LINUX_BCMA_DRIVER_GMAC_CMN_H_
#define LINUX_BCMA_DRIVER_GMAC_CMN_H_
#include <linux/types.h>
#define BCMA_GMAC_CMN_STAG0 …
#define BCMA_GMAC_CMN_STAG1 …
#define BCMA_GMAC_CMN_STAG2 …
#define BCMA_GMAC_CMN_STAG3 …
#define BCMA_GMAC_CMN_PARSER_CTL …
#define BCMA_GMAC_CMN_MIB_MAX_LEN …
#define BCMA_GMAC_CMN_PHY_ACCESS …
#define BCMA_GMAC_CMN_PA_DATA_MASK …
#define BCMA_GMAC_CMN_PA_ADDR_MASK …
#define BCMA_GMAC_CMN_PA_ADDR_SHIFT …
#define BCMA_GMAC_CMN_PA_REG_MASK …
#define BCMA_GMAC_CMN_PA_REG_SHIFT …
#define BCMA_GMAC_CMN_PA_WRITE …
#define BCMA_GMAC_CMN_PA_START …
#define BCMA_GMAC_CMN_PHY_CTL …
#define BCMA_GMAC_CMN_PC_EPA_MASK …
#define BCMA_GMAC_CMN_PC_MCT_MASK …
#define BCMA_GMAC_CMN_PC_MCT_SHIFT …
#define BCMA_GMAC_CMN_PC_MTE …
#define BCMA_GMAC_CMN_GMAC0_RGMII_CTL …
#define BCMA_GMAC_CMN_CFP_ACCESS …
#define BCMA_GMAC_CMN_CFP_TCAM_DATA0 …
#define BCMA_GMAC_CMN_CFP_TCAM_DATA1 …
#define BCMA_GMAC_CMN_CFP_TCAM_DATA2 …
#define BCMA_GMAC_CMN_CFP_TCAM_DATA3 …
#define BCMA_GMAC_CMN_CFP_TCAM_DATA4 …
#define BCMA_GMAC_CMN_CFP_TCAM_DATA5 …
#define BCMA_GMAC_CMN_CFP_TCAM_DATA6 …
#define BCMA_GMAC_CMN_CFP_TCAM_DATA7 …
#define BCMA_GMAC_CMN_CFP_TCAM_MASK0 …
#define BCMA_GMAC_CMN_CFP_TCAM_MASK1 …
#define BCMA_GMAC_CMN_CFP_TCAM_MASK2 …
#define BCMA_GMAC_CMN_CFP_TCAM_MASK3 …
#define BCMA_GMAC_CMN_CFP_TCAM_MASK4 …
#define BCMA_GMAC_CMN_CFP_TCAM_MASK5 …
#define BCMA_GMAC_CMN_CFP_TCAM_MASK6 …
#define BCMA_GMAC_CMN_CFP_TCAM_MASK7 …
#define BCMA_GMAC_CMN_CFP_ACTION_DATA …
#define BCMA_GMAC_CMN_TCAM_BIST_CTL …
#define BCMA_GMAC_CMN_TCAM_BIST_STATUS …
#define BCMA_GMAC_CMN_TCAM_CMP_STATUS …
#define BCMA_GMAC_CMN_TCAM_DISABLE …
#define BCMA_GMAC_CMN_TCAM_TEST_CTL …
#define BCMA_GMAC_CMN_UDF_0_A3_A0 …
#define BCMA_GMAC_CMN_UDF_0_A7_A4 …
#define BCMA_GMAC_CMN_UDF_0_A8 …
#define BCMA_GMAC_CMN_UDF_1_A3_A0 …
#define BCMA_GMAC_CMN_UDF_1_A7_A4 …
#define BCMA_GMAC_CMN_UDF_1_A8 …
#define BCMA_GMAC_CMN_UDF_2_A3_A0 …
#define BCMA_GMAC_CMN_UDF_2_A7_A4 …
#define BCMA_GMAC_CMN_UDF_2_A8 …
#define BCMA_GMAC_CMN_UDF_0_B3_B0 …
#define BCMA_GMAC_CMN_UDF_0_B7_B4 …
#define BCMA_GMAC_CMN_UDF_0_B8 …
#define BCMA_GMAC_CMN_UDF_1_B3_B0 …
#define BCMA_GMAC_CMN_UDF_1_B7_B4 …
#define BCMA_GMAC_CMN_UDF_1_B8 …
#define BCMA_GMAC_CMN_UDF_2_B3_B0 …
#define BCMA_GMAC_CMN_UDF_2_B7_B4 …
#define BCMA_GMAC_CMN_UDF_2_B8 …
#define BCMA_GMAC_CMN_UDF_0_C3_C0 …
#define BCMA_GMAC_CMN_UDF_0_C7_C4 …
#define BCMA_GMAC_CMN_UDF_0_C8 …
#define BCMA_GMAC_CMN_UDF_1_C3_C0 …
#define BCMA_GMAC_CMN_UDF_1_C7_C4 …
#define BCMA_GMAC_CMN_UDF_1_C8 …
#define BCMA_GMAC_CMN_UDF_2_C3_C0 …
#define BCMA_GMAC_CMN_UDF_2_C7_C4 …
#define BCMA_GMAC_CMN_UDF_2_C8 …
#define BCMA_GMAC_CMN_UDF_0_D3_D0 …
#define BCMA_GMAC_CMN_UDF_0_D7_D4 …
#define BCMA_GMAC_CMN_UDF_0_D11_D8 …
struct bcma_drv_gmac_cmn { … };
#define gmac_cmn_read16(gc, offset) …
#define gmac_cmn_read32(gc, offset) …
#define gmac_cmn_write16(gc, offset, val) …
#define gmac_cmn_write32(gc, offset, val) …
#endif