require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_DEV_MII_BRGPHYREG_H_)) {
    eval 'sub _DEV_MII_BRGPHYREG_H_ () {1;}' unless defined(&_DEV_MII_BRGPHYREG_H_);
    eval 'sub BRGPHY_MII_BMCR () {0x;}' unless defined(&BRGPHY_MII_BMCR);
    eval 'sub BRGPHY_BMCR_RESET () {0x8000;}' unless defined(&BRGPHY_BMCR_RESET);
    eval 'sub BRGPHY_BMCR_LOOP () {0x4000;}' unless defined(&BRGPHY_BMCR_LOOP);
    eval 'sub BRGPHY_BMCR_SPD0 () {0x2000;}' unless defined(&BRGPHY_BMCR_SPD0);
    eval 'sub BRGPHY_BMCR_AUTOEN () {0x1000;}' unless defined(&BRGPHY_BMCR_AUTOEN);
    eval 'sub BRGPHY_BMCR_PDOWN () {0x800;}' unless defined(&BRGPHY_BMCR_PDOWN);
    eval 'sub BRGPHY_BMCR_ISO () {0x400;}' unless defined(&BRGPHY_BMCR_ISO);
    eval 'sub BRGPHY_BMCR_STARTNEG () {0x200;}' unless defined(&BRGPHY_BMCR_STARTNEG);
    eval 'sub BRGPHY_BMCR_FDX () {0x100;}' unless defined(&BRGPHY_BMCR_FDX);
    eval 'sub BRGPHY_BMCR_CTEST () {0x80;}' unless defined(&BRGPHY_BMCR_CTEST);
    eval 'sub BRGPHY_BMCR_SPD1 () {0x40;}' unless defined(&BRGPHY_BMCR_SPD1);
    eval 'sub BRGPHY_S1000 () { &BRGPHY_BMCR_SPD1;}' unless defined(&BRGPHY_S1000);
    eval 'sub BRGPHY_S100 () { &BRGPHY_BMCR_SPD0;}' unless defined(&BRGPHY_S100);
    eval 'sub BRGPHY_S10 () {0;}' unless defined(&BRGPHY_S10);
    eval 'sub BRGPHY_MII_BMSR () {0x1;}' unless defined(&BRGPHY_MII_BMSR);
    eval 'sub BRGPHY_BMSR_EXTSTS () {0x100;}' unless defined(&BRGPHY_BMSR_EXTSTS);
    eval 'sub BRGPHY_BMSR_PRESUB () {0x40;}' unless defined(&BRGPHY_BMSR_PRESUB);
    eval 'sub BRGPHY_BMSR_ACOMP () {0x20;}' unless defined(&BRGPHY_BMSR_ACOMP);
    eval 'sub BRGPHY_BMSR_RFAULT () {0x10;}' unless defined(&BRGPHY_BMSR_RFAULT);
    eval 'sub BRGPHY_BMSR_ANEG () {0x8;}' unless defined(&BRGPHY_BMSR_ANEG);
    eval 'sub BRGPHY_BMSR_LINK () {0x4;}' unless defined(&BRGPHY_BMSR_LINK);
    eval 'sub BRGPHY_BMSR_JABBER () {0x2;}' unless defined(&BRGPHY_BMSR_JABBER);
    eval 'sub BRGPHY_BMSR_EXT () {0x1;}' unless defined(&BRGPHY_BMSR_EXT);
    eval 'sub BRGPHY_MII_ANAR () {0x4;}' unless defined(&BRGPHY_MII_ANAR);
    eval 'sub BRGPHY_ANAR_NP () {0x8000;}' unless defined(&BRGPHY_ANAR_NP);
    eval 'sub BRGPHY_ANAR_RF () {0x2000;}' unless defined(&BRGPHY_ANAR_RF);
    eval 'sub BRGPHY_ANAR_ASP () {0x800;}' unless defined(&BRGPHY_ANAR_ASP);
    eval 'sub BRGPHY_ANAR_PC () {0x400;}' unless defined(&BRGPHY_ANAR_PC);
    eval 'sub BRGPHY_ANAR_SEL () {0x1f;}' unless defined(&BRGPHY_ANAR_SEL);
    eval 'sub BRGPHY_MII_ANLPAR () {0x5;}' unless defined(&BRGPHY_MII_ANLPAR);
    eval 'sub BRGPHY_ANLPAR_NP () {0x8000;}' unless defined(&BRGPHY_ANLPAR_NP);
    eval 'sub BRGPHY_ANLPAR_RF () {0x2000;}' unless defined(&BRGPHY_ANLPAR_RF);
    eval 'sub BRGPHY_ANLPAR_ASP () {0x800;}' unless defined(&BRGPHY_ANLPAR_ASP);
    eval 'sub BRGPHY_ANLPAR_PC () {0x400;}' unless defined(&BRGPHY_ANLPAR_PC);
    eval 'sub BRGPHY_ANLPAR_SEL () {0x1f;}' unless defined(&BRGPHY_ANLPAR_SEL);
    eval 'sub BRGPHY_SEL_TYPE () {0x1;}' unless defined(&BRGPHY_SEL_TYPE);
    eval 'sub BRGPHY_MII_ANER () {0x6;}' unless defined(&BRGPHY_MII_ANER);
    eval 'sub BRGPHY_ANER_PDF () {0x10;}' unless defined(&BRGPHY_ANER_PDF);
    eval 'sub BRGPHY_ANER_LPNP () {0x8;}' unless defined(&BRGPHY_ANER_LPNP);
    eval 'sub BRGPHY_ANER_NP () {0x4;}' unless defined(&BRGPHY_ANER_NP);
    eval 'sub BRGPHY_ANER_RX () {0x2;}' unless defined(&BRGPHY_ANER_RX);
    eval 'sub BRGPHY_ANER_LPAN () {0x1;}' unless defined(&BRGPHY_ANER_LPAN);
    eval 'sub BRGPHY_MII_NEXTP () {0x7;}' unless defined(&BRGPHY_MII_NEXTP);
    eval 'sub BRGPHY_MII_NEXTP_LP () {0x8;}' unless defined(&BRGPHY_MII_NEXTP_LP);
    eval 'sub BRGPHY_MII_1000CTL () {0x9;}' unless defined(&BRGPHY_MII_1000CTL);
    eval 'sub BRGPHY_1000CTL_TST () {0xe000;}' unless defined(&BRGPHY_1000CTL_TST);
    eval 'sub BRGPHY_1000CTL_MSE () {0x1000;}' unless defined(&BRGPHY_1000CTL_MSE);
    eval 'sub BRGPHY_1000CTL_MSC () {0x800;}' unless defined(&BRGPHY_1000CTL_MSC);
    eval 'sub BRGPHY_1000CTL_RD () {0x400;}' unless defined(&BRGPHY_1000CTL_RD);
    eval 'sub BRGPHY_1000CTL_AFD () {0x200;}' unless defined(&BRGPHY_1000CTL_AFD);
    eval 'sub BRGPHY_1000CTL_AHD () {0x100;}' unless defined(&BRGPHY_1000CTL_AHD);
    eval 'sub BRGPHY_MII_1000STS () {0xa;}' unless defined(&BRGPHY_MII_1000STS);
    eval 'sub BRGPHY_1000STS_MSF () {0x8000;}' unless defined(&BRGPHY_1000STS_MSF);
    eval 'sub BRGPHY_1000STS_MSR () {0x4000;}' unless defined(&BRGPHY_1000STS_MSR);
    eval 'sub BRGPHY_1000STS_LRS () {0x2000;}' unless defined(&BRGPHY_1000STS_LRS);
    eval 'sub BRGPHY_1000STS_RRS () {0x1000;}' unless defined(&BRGPHY_1000STS_RRS);
    eval 'sub BRGPHY_1000STS_LPFD () {0x800;}' unless defined(&BRGPHY_1000STS_LPFD);
    eval 'sub BRGPHY_1000STS_LPHD () {0x400;}' unless defined(&BRGPHY_1000STS_LPHD);
    eval 'sub BRGPHY_1000STS_IEC () {0xff;}' unless defined(&BRGPHY_1000STS_IEC);
    eval 'sub BRGPHY_MII_EXTSTS () {0xf;}' unless defined(&BRGPHY_MII_EXTSTS);
    eval 'sub BRGPHY_EXTSTS_X_FD_CAP () {0x8000;}' unless defined(&BRGPHY_EXTSTS_X_FD_CAP);
    eval 'sub BRGPHY_EXTSTS_X_HD_CAP () {0x4000;}' unless defined(&BRGPHY_EXTSTS_X_HD_CAP);
    eval 'sub BRGPHY_EXTSTS_T_FD_CAP () {0x2000;}' unless defined(&BRGPHY_EXTSTS_T_FD_CAP);
    eval 'sub BRGPHY_EXTSTS_T_HD_CAP () {0x1000;}' unless defined(&BRGPHY_EXTSTS_T_HD_CAP);
    eval 'sub BRGPHY_MII_PHY_EXTCTL () {0x10;}' unless defined(&BRGPHY_MII_PHY_EXTCTL);
    eval 'sub BRGPHY_PHY_EXTCTL_MAC_PHY () {0x8000;}' unless defined(&BRGPHY_PHY_EXTCTL_MAC_PHY);
    eval 'sub BRGPHY_PHY_EXTCTL_DIS_CROSS () {0x4000;}' unless defined(&BRGPHY_PHY_EXTCTL_DIS_CROSS);
    eval 'sub BRGPHY_PHY_EXTCTL_TX_DIS () {0x2000;}' unless defined(&BRGPHY_PHY_EXTCTL_TX_DIS);
    eval 'sub BRGPHY_PHY_EXTCTL_INT_DIS () {0x1000;}' unless defined(&BRGPHY_PHY_EXTCTL_INT_DIS);
    eval 'sub BRGPHY_PHY_EXTCTL_F_INT () {0x800;}' unless defined(&BRGPHY_PHY_EXTCTL_F_INT);
    eval 'sub BRGPHY_PHY_EXTCTL_BY_45 () {0x400;}' unless defined(&BRGPHY_PHY_EXTCTL_BY_45);
    eval 'sub BRGPHY_PHY_EXTCTL_BY_SCR () {0x200;}' unless defined(&BRGPHY_PHY_EXTCTL_BY_SCR);
    eval 'sub BRGPHY_PHY_EXTCTL_BY_MLT3 () {0x100;}' unless defined(&BRGPHY_PHY_EXTCTL_BY_MLT3);
    eval 'sub BRGPHY_PHY_EXTCTL_BY_RXA () {0x80;}' unless defined(&BRGPHY_PHY_EXTCTL_BY_RXA);
    eval 'sub BRGPHY_PHY_EXTCTL_RES_SCR () {0x40;}' unless defined(&BRGPHY_PHY_EXTCTL_RES_SCR);
    eval 'sub BRGPHY_PHY_EXTCTL_EN_LTR () {0x20;}' unless defined(&BRGPHY_PHY_EXTCTL_EN_LTR);
    eval 'sub BRGPHY_PHY_EXTCTL_LED_ON () {0x10;}' unless defined(&BRGPHY_PHY_EXTCTL_LED_ON);
    eval 'sub BRGPHY_PHY_EXTCTL_LED_OFF () {0x8;}' unless defined(&BRGPHY_PHY_EXTCTL_LED_OFF);
    eval 'sub BRGPHY_PHY_EXTCTL_EX_IPG () {0x4;}' unless defined(&BRGPHY_PHY_EXTCTL_EX_IPG);
    eval 'sub BRGPHY_PHY_EXTCTL_3_LED () {0x2;}' unless defined(&BRGPHY_PHY_EXTCTL_3_LED);
    eval 'sub BRGPHY_PHY_EXTCTL_HIGH_LA () {0x1;}' unless defined(&BRGPHY_PHY_EXTCTL_HIGH_LA);
    eval 'sub BRGPHY_MII_PHY_EXTSTS () {0x11;}' unless defined(&BRGPHY_MII_PHY_EXTSTS);
    eval 'sub BRGPHY_PHY_EXTSTS_CROSS_STAT () {0x2000;}' unless defined(&BRGPHY_PHY_EXTSTS_CROSS_STAT);
    eval 'sub BRGPHY_PHY_EXTSTS_INT_STAT () {0x1000;}' unless defined(&BRGPHY_PHY_EXTSTS_INT_STAT);
    eval 'sub BRGPHY_PHY_EXTSTS_RRS () {0x800;}' unless defined(&BRGPHY_PHY_EXTSTS_RRS);
    eval 'sub BRGPHY_PHY_EXTSTS_LRS () {0x400;}' unless defined(&BRGPHY_PHY_EXTSTS_LRS);
    eval 'sub BRGPHY_PHY_EXTSTS_LOCKED () {0x200;}' unless defined(&BRGPHY_PHY_EXTSTS_LOCKED);
    eval 'sub BRGPHY_PHY_EXTSTS_LS () {0x100;}' unless defined(&BRGPHY_PHY_EXTSTS_LS);
    eval 'sub BRGPHY_PHY_EXTSTS_RF () {0x80;}' unless defined(&BRGPHY_PHY_EXTSTS_RF);
    eval 'sub BRGPHY_PHY_EXTSTS_CE_ER () {0x40;}' unless defined(&BRGPHY_PHY_EXTSTS_CE_ER);
    eval 'sub BRGPHY_PHY_EXTSTS_BAD_SSD () {0x20;}' unless defined(&BRGPHY_PHY_EXTSTS_BAD_SSD);
    eval 'sub BRGPHY_PHY_EXTSTS_BAD_ESD () {0x10;}' unless defined(&BRGPHY_PHY_EXTSTS_BAD_ESD);
    eval 'sub BRGPHY_PHY_EXTSTS_RX_ER () {0x8;}' unless defined(&BRGPHY_PHY_EXTSTS_RX_ER);
    eval 'sub BRGPHY_PHY_EXTSTS_TX_ER () {0x4;}' unless defined(&BRGPHY_PHY_EXTSTS_TX_ER);
    eval 'sub BRGPHY_PHY_EXTSTS_LOCK_ER () {0x2;}' unless defined(&BRGPHY_PHY_EXTSTS_LOCK_ER);
    eval 'sub BRGPHY_PHY_EXTSTS_MLT3_ER () {0x1;}' unless defined(&BRGPHY_PHY_EXTSTS_MLT3_ER);
    eval 'sub BRGPHY_MII_RXERRCNT () {0x12;}' unless defined(&BRGPHY_MII_RXERRCNT);
    eval 'sub BRGPHY_MII_FCERRCNT () {0x13;}' unless defined(&BRGPHY_MII_FCERRCNT);
    eval 'sub BGRPHY_FCERRCNT () {0xff;}' unless defined(&BGRPHY_FCERRCNT);
    eval 'sub BRGPHY_MII_RXNOCNT () {0x14;}' unless defined(&BRGPHY_MII_RXNOCNT);
    eval 'sub BRGPHY_RXNOCNT_LOCAL () {0xff00;}' unless defined(&BRGPHY_RXNOCNT_LOCAL);
    eval 'sub BRGPHY_RXNOCNT_REMOTE () {0xff;}' unless defined(&BRGPHY_RXNOCNT_REMOTE);
    eval 'sub BRGPHY_MII_DSP_RW_PORT () {0x15;}' unless defined(&BRGPHY_MII_DSP_RW_PORT);
    eval 'sub BRGPHY_MII_DSP_ADDR_REG () {0x17;}' unless defined(&BRGPHY_MII_DSP_ADDR_REG);
    eval 'sub BRGPHY_DSP_TAP_NUMBER_MASK () {0x;}' unless defined(&BRGPHY_DSP_TAP_NUMBER_MASK);
    eval 'sub BRGPHY_DSP_AGC_A () {0x;}' unless defined(&BRGPHY_DSP_AGC_A);
    eval 'sub BRGPHY_DSP_AGC_B () {0x1;}' unless defined(&BRGPHY_DSP_AGC_B);
    eval 'sub BRGPHY_DSP_MSE_PAIR_STATUS () {0x2;}' unless defined(&BRGPHY_DSP_MSE_PAIR_STATUS);
    eval 'sub BRGPHY_DSP_SOFT_DECISION () {0x3;}' unless defined(&BRGPHY_DSP_SOFT_DECISION);
    eval 'sub BRGPHY_DSP_PHASE_REG () {0x4;}' unless defined(&BRGPHY_DSP_PHASE_REG);
    eval 'sub BRGPHY_DSP_SKEW () {0x5;}' unless defined(&BRGPHY_DSP_SKEW);
    eval 'sub BRGPHY_DSP_POWER_SAVER_UPPER_BOUND () {0x6;}' unless defined(&BRGPHY_DSP_POWER_SAVER_UPPER_BOUND);
    eval 'sub BRGPHY_DSP_POWER_SAVER_LOWER_BOUND () {0x7;}' unless defined(&BRGPHY_DSP_POWER_SAVER_LOWER_BOUND);
    eval 'sub BRGPHY_DSP_LAST_ECHO () {0x8;}' unless defined(&BRGPHY_DSP_LAST_ECHO);
    eval 'sub BRGPHY_DSP_FREQUENCY () {0x9;}' unless defined(&BRGPHY_DSP_FREQUENCY);
    eval 'sub BRGPHY_DSP_PLL_BANDWIDTH () {0xa;}' unless defined(&BRGPHY_DSP_PLL_BANDWIDTH);
    eval 'sub BRGPHY_DSP_PLL_PHASE_OFFSET () {0xb;}' unless defined(&BRGPHY_DSP_PLL_PHASE_OFFSET);
    eval 'sub BRGPHYDSP_FILTER_DCOFFSET () {0xc00;}' unless defined(&BRGPHYDSP_FILTER_DCOFFSET);
    eval 'sub BRGPHY_DSP_FILTER_FEXT3 () {0xb00;}' unless defined(&BRGPHY_DSP_FILTER_FEXT3);
    eval 'sub BRGPHY_DSP_FILTER_FEXT2 () {0xa00;}' unless defined(&BRGPHY_DSP_FILTER_FEXT2);
    eval 'sub BRGPHY_DSP_FILTER_FEXT1 () {0x900;}' unless defined(&BRGPHY_DSP_FILTER_FEXT1);
    eval 'sub BRGPHY_DSP_FILTER_FEXT0 () {0x800;}' unless defined(&BRGPHY_DSP_FILTER_FEXT0);
    eval 'sub BRGPHY_DSP_FILTER_NEXT3 () {0x700;}' unless defined(&BRGPHY_DSP_FILTER_NEXT3);
    eval 'sub BRGPHY_DSP_FILTER_NEXT2 () {0x600;}' unless defined(&BRGPHY_DSP_FILTER_NEXT2);
    eval 'sub BRGPHY_DSP_FILTER_NEXT1 () {0x500;}' unless defined(&BRGPHY_DSP_FILTER_NEXT1);
    eval 'sub BRGPHY_DSP_FILTER_NEXT0 () {0x400;}' unless defined(&BRGPHY_DSP_FILTER_NEXT0);
    eval 'sub BRGPHY_DSP_FILTER_ECHO () {0x300;}' unless defined(&BRGPHY_DSP_FILTER_ECHO);
    eval 'sub BRGPHY_DSP_FILTER_DFE () {0x200;}' unless defined(&BRGPHY_DSP_FILTER_DFE);
    eval 'sub BRGPHY_DSP_FILTER_FFE () {0x100;}' unless defined(&BRGPHY_DSP_FILTER_FFE);
    eval 'sub BRGPHY_DSP_CONTROL_ALL_FILTERS () {0x1000;}' unless defined(&BRGPHY_DSP_CONTROL_ALL_FILTERS);
    eval 'sub BRGPHY_DSP_SEL_CH_0 () {0x;}' unless defined(&BRGPHY_DSP_SEL_CH_0);
    eval 'sub BRGPHY_DSP_SEL_CH_1 () {0x2000;}' unless defined(&BRGPHY_DSP_SEL_CH_1);
    eval 'sub BRGPHY_DSP_SEL_CH_2 () {0x4000;}' unless defined(&BRGPHY_DSP_SEL_CH_2);
    eval 'sub BRGPHY_DSP_SEL_CH_3 () {0x6000;}' unless defined(&BRGPHY_DSP_SEL_CH_3);
    eval 'sub BRGPHY_MII_AUXCTL () {0x18;}' unless defined(&BRGPHY_MII_AUXCTL);
    eval 'sub BRGPHY_AUXCTL_LOW_SQ () {0x8000;}' unless defined(&BRGPHY_AUXCTL_LOW_SQ);
    eval 'sub BRGPHY_AUXCTL_LONG_PKT () {0x4000;}' unless defined(&BRGPHY_AUXCTL_LONG_PKT);
    eval 'sub BRGPHY_AUXCTL_ER_CTL () {0x3000;}' unless defined(&BRGPHY_AUXCTL_ER_CTL);
    eval 'sub BRGPHY_AUXCTL_TX_TST () {0x400;}' unless defined(&BRGPHY_AUXCTL_TX_TST);
    eval 'sub BRGPHY_AUXCTL_DIS_PRF () {0x80;}' unless defined(&BRGPHY_AUXCTL_DIS_PRF);
    eval 'sub BRGPHY_AUXCTL_DIAG_MODE () {0x4;}' unless defined(&BRGPHY_AUXCTL_DIAG_MODE);
    eval 'sub BRGPHY_MII_AUXSTS () {0x19;}' unless defined(&BRGPHY_MII_AUXSTS);
    eval 'sub BRGPHY_AUXSTS_ACOMP () {0x8000;}' unless defined(&BRGPHY_AUXSTS_ACOMP);
    eval 'sub BRGPHY_AUXSTS_AN_ACK () {0x4000;}' unless defined(&BRGPHY_AUXSTS_AN_ACK);
    eval 'sub BRGPHY_AUXSTS_AN_ACK_D () {0x2000;}' unless defined(&BRGPHY_AUXSTS_AN_ACK_D);
    eval 'sub BRGPHY_AUXSTS_AN_NPW () {0x1000;}' unless defined(&BRGPHY_AUXSTS_AN_NPW);
    eval 'sub BRGPHY_AUXSTS_AN_RES () {0x700;}' unless defined(&BRGPHY_AUXSTS_AN_RES);
    eval 'sub BRGPHY_AUXSTS_PDF () {0x80;}' unless defined(&BRGPHY_AUXSTS_PDF);
    eval 'sub BRGPHY_AUXSTS_RF () {0x40;}' unless defined(&BRGPHY_AUXSTS_RF);
    eval 'sub BRGPHY_AUXSTS_ANP_R () {0x20;}' unless defined(&BRGPHY_AUXSTS_ANP_R);
    eval 'sub BRGPHY_AUXSTS_LP_ANAB () {0x10;}' unless defined(&BRGPHY_AUXSTS_LP_ANAB);
    eval 'sub BRGPHY_AUXSTS_LP_NPAB () {0x8;}' unless defined(&BRGPHY_AUXSTS_LP_NPAB);
    eval 'sub BRGPHY_AUXSTS_LINK () {0x4;}' unless defined(&BRGPHY_AUXSTS_LINK);
    eval 'sub BRGPHY_AUXSTS_PRR () {0x2;}' unless defined(&BRGPHY_AUXSTS_PRR);
    eval 'sub BRGPHY_AUXSTS_PRT () {0x1;}' unless defined(&BRGPHY_AUXSTS_PRT);
    eval 'sub BRGPHY_RES_1000FD () {0x700;}' unless defined(&BRGPHY_RES_1000FD);
    eval 'sub BRGPHY_RES_1000HD () {0x600;}' unless defined(&BRGPHY_RES_1000HD);
    eval 'sub BRGPHY_RES_100FD () {0x500;}' unless defined(&BRGPHY_RES_100FD);
    eval 'sub BRGPHY_RES_100T4 () {0x400;}' unless defined(&BRGPHY_RES_100T4);
    eval 'sub BRGPHY_RES_100HD () {0x300;}' unless defined(&BRGPHY_RES_100HD);
    eval 'sub BRGPHY_RES_10FD () {0x200;}' unless defined(&BRGPHY_RES_10FD);
    eval 'sub BRGPHY_RES_10HD () {0x100;}' unless defined(&BRGPHY_RES_10HD);
    eval 'sub BRGPHY_MII_ISR () {0x1a;}' unless defined(&BRGPHY_MII_ISR);
    eval 'sub BRGPHY_ISR_PSERR () {0x4000;}' unless defined(&BRGPHY_ISR_PSERR);
    eval 'sub BRGPHY_ISR_MDXI_SC () {0x2000;}' unless defined(&BRGPHY_ISR_MDXI_SC);
    eval 'sub BRGPHY_ISR_HCT () {0x1000;}' unless defined(&BRGPHY_ISR_HCT);
    eval 'sub BRGPHY_ISR_LCT () {0x800;}' unless defined(&BRGPHY_ISR_LCT);
    eval 'sub BRGPHY_ISR_AN_PR () {0x400;}' unless defined(&BRGPHY_ISR_AN_PR);
    eval 'sub BRGPHY_ISR_NO_HDCL () {0x200;}' unless defined(&BRGPHY_ISR_NO_HDCL);
    eval 'sub BRGPHY_ISR_NO_HDC () {0x100;}' unless defined(&BRGPHY_ISR_NO_HDC);
    eval 'sub BRGPHY_ISR_USHDC () {0x80;}' unless defined(&BRGPHY_ISR_USHDC);
    eval 'sub BRGPHY_ISR_SCR_S_ERR () {0x40;}' unless defined(&BRGPHY_ISR_SCR_S_ERR);
    eval 'sub BRGPHY_ISR_RRS_CHG () {0x20;}' unless defined(&BRGPHY_ISR_RRS_CHG);
    eval 'sub BRGPHY_ISR_LRS_CHG () {0x10;}' unless defined(&BRGPHY_ISR_LRS_CHG);
    eval 'sub BRGPHY_ISR_DUP_CHG () {0x8;}' unless defined(&BRGPHY_ISR_DUP_CHG);
    eval 'sub BRGPHY_ISR_LSP_CHG () {0x4;}' unless defined(&BRGPHY_ISR_LSP_CHG);
    eval 'sub BRGPHY_ISR_LNK_CHG () {0x2;}' unless defined(&BRGPHY_ISR_LNK_CHG);
    eval 'sub BRGPHY_ISR_CRCERR () {0x1;}' unless defined(&BRGPHY_ISR_CRCERR);
    eval 'sub BRGPHY_MII_IMR () {0x1b;}' unless defined(&BRGPHY_MII_IMR);
    eval 'sub BRGPHY_IMR_PSERR () {0x4000;}' unless defined(&BRGPHY_IMR_PSERR);
    eval 'sub BRGPHY_IMR_MDXI_SC () {0x2000;}' unless defined(&BRGPHY_IMR_MDXI_SC);
    eval 'sub BRGPHY_IMR_HCT () {0x1000;}' unless defined(&BRGPHY_IMR_HCT);
    eval 'sub BRGPHY_IMR_LCT () {0x800;}' unless defined(&BRGPHY_IMR_LCT);
    eval 'sub BRGPHY_IMR_AN_PR () {0x400;}' unless defined(&BRGPHY_IMR_AN_PR);
    eval 'sub BRGPHY_IMR_NO_HDCL () {0x200;}' unless defined(&BRGPHY_IMR_NO_HDCL);
    eval 'sub BRGPHY_IMR_NO_HDC () {0x100;}' unless defined(&BRGPHY_IMR_NO_HDC);
    eval 'sub BRGPHY_IMR_USHDC () {0x80;}' unless defined(&BRGPHY_IMR_USHDC);
    eval 'sub BRGPHY_IMR_SCR_S_ERR () {0x40;}' unless defined(&BRGPHY_IMR_SCR_S_ERR);
    eval 'sub BRGPHY_IMR_RRS_CHG () {0x20;}' unless defined(&BRGPHY_IMR_RRS_CHG);
    eval 'sub BRGPHY_IMR_LRS_CHG () {0x10;}' unless defined(&BRGPHY_IMR_LRS_CHG);
    eval 'sub BRGPHY_IMR_DUP_CHG () {0x8;}' unless defined(&BRGPHY_IMR_DUP_CHG);
    eval 'sub BRGPHY_IMR_LSP_CHG () {0x4;}' unless defined(&BRGPHY_IMR_LSP_CHG);
    eval 'sub BRGPHY_IMR_LNK_CHG () {0x2;}' unless defined(&BRGPHY_IMR_LNK_CHG);
    eval 'sub BRGPHY_IMR_CRCERR () {0x1;}' unless defined(&BRGPHY_IMR_CRCERR);
    eval 'sub BRGPHY_TEST1 () {0x1e;}' unless defined(&BRGPHY_TEST1);
    eval 'sub BRGPHY_TEST1_TRIM_EN () {0x10;}' unless defined(&BRGPHY_TEST1_TRIM_EN);
    eval 'sub BRGPHY_INTRS () {~( &BRGPHY_IMR_LNK_CHG| &BRGPHY_IMR_LSP_CHG| &BRGPHY_IMR_DUP_CHG);}' unless defined(&BRGPHY_INTRS);
}
1;
