require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_DEV_MII_CIPHYREG_H_)) {
    eval 'sub _DEV_MII_CIPHYREG_H_ () {1;}' unless defined(&_DEV_MII_CIPHYREG_H_);
    eval 'sub CIPHY_MII_BMCR () {0x;}' unless defined(&CIPHY_MII_BMCR);
    eval 'sub CIPHY_BMCR_RESET () {0x8000;}' unless defined(&CIPHY_BMCR_RESET);
    eval 'sub CIPHY_BMCR_LOOP () {0x4000;}' unless defined(&CIPHY_BMCR_LOOP);
    eval 'sub CIPHY_BMCR_SPD0 () {0x2000;}' unless defined(&CIPHY_BMCR_SPD0);
    eval 'sub CIPHY_BMCR_AUTOEN () {0x1000;}' unless defined(&CIPHY_BMCR_AUTOEN);
    eval 'sub CIPHY_BMCR_PDOWN () {0x800;}' unless defined(&CIPHY_BMCR_PDOWN);
    eval 'sub CIPHY_BMCR_STARTNEG () {0x200;}' unless defined(&CIPHY_BMCR_STARTNEG);
    eval 'sub CIPHY_BMCR_FDX () {0x100;}' unless defined(&CIPHY_BMCR_FDX);
    eval 'sub CIPHY_BMCR_CTEST () {0x80;}' unless defined(&CIPHY_BMCR_CTEST);
    eval 'sub CIPHY_BMCR_SPD1 () {0x40;}' unless defined(&CIPHY_BMCR_SPD1);
    eval 'sub CIPHY_S1000 () { &CIPHY_BMCR_SPD1;}' unless defined(&CIPHY_S1000);
    eval 'sub CIPHY_S100 () { &CIPHY_BMCR_SPD0;}' unless defined(&CIPHY_S100);
    eval 'sub CIPHY_S10 () {0;}' unless defined(&CIPHY_S10);
    eval 'sub CIPHY_MII_BMSR () {0x1;}' unless defined(&CIPHY_MII_BMSR);
    eval 'sub CIPHY_BMSR_100T4 () {0x8000;}' unless defined(&CIPHY_BMSR_100T4);
    eval 'sub CIPHY_BMSR_100TXFDX () {0x4000;}' unless defined(&CIPHY_BMSR_100TXFDX);
    eval 'sub CIPHY_BMSR_100TXHDX () {0x2000;}' unless defined(&CIPHY_BMSR_100TXHDX);
    eval 'sub CIPHY_BMSR_10TFDX () {0x1000;}' unless defined(&CIPHY_BMSR_10TFDX);
    eval 'sub CIPHY_BMSR_10THDX () {0x800;}' unless defined(&CIPHY_BMSR_10THDX);
    eval 'sub CIPHY_BMSR_100T2FDX () {0x400;}' unless defined(&CIPHY_BMSR_100T2FDX);
    eval 'sub CIPHY_BMSR_100T2HDX () {0x200;}' unless defined(&CIPHY_BMSR_100T2HDX);
    eval 'sub CIPHY_BMSR_EXTSTS () {0x100;}' unless defined(&CIPHY_BMSR_EXTSTS);
    eval 'sub CIPHY_BMSR_PRESUB () {0x40;}' unless defined(&CIPHY_BMSR_PRESUB);
    eval 'sub CIPHY_BMSR_ACOMP () {0x20;}' unless defined(&CIPHY_BMSR_ACOMP);
    eval 'sub CIPHY_BMSR_RFAULT () {0x10;}' unless defined(&CIPHY_BMSR_RFAULT);
    eval 'sub CIPHY_BMSR_ANEG () {0x8;}' unless defined(&CIPHY_BMSR_ANEG);
    eval 'sub CIPHY_BMSR_LINK () {0x4;}' unless defined(&CIPHY_BMSR_LINK);
    eval 'sub CIPHY_BMSR_JABBER () {0x2;}' unless defined(&CIPHY_BMSR_JABBER);
    eval 'sub CIPHY_BMSR_EXT () {0x1;}' unless defined(&CIPHY_BMSR_EXT);
    eval 'sub CIPHY_MII_PHYIDR1 () {0x2;}' unless defined(&CIPHY_MII_PHYIDR1);
    eval 'sub CIPHY_MII_PHYIDR2 () {0x3;}' unless defined(&CIPHY_MII_PHYIDR2);
    eval 'sub CIPHY_MII_ANAR () {0x4;}' unless defined(&CIPHY_MII_ANAR);
    eval 'sub CIPHY_ANAR_NP () {0x8000;}' unless defined(&CIPHY_ANAR_NP);
    eval 'sub CIPHY_ANAR_RF () {0x2000;}' unless defined(&CIPHY_ANAR_RF);
    eval 'sub CIPHY_ANAR_ASP () {0x800;}' unless defined(&CIPHY_ANAR_ASP);
    eval 'sub CIPHY_ANAR_PC () {0x400;}' unless defined(&CIPHY_ANAR_PC);
    eval 'sub CIPHY_ANAR_T4 () {0x200;}' unless defined(&CIPHY_ANAR_T4);
    eval 'sub CIPHY_ANAR_TX_FD () {0x100;}' unless defined(&CIPHY_ANAR_TX_FD);
    eval 'sub CIPHY_ANAR_TX () {0x80;}' unless defined(&CIPHY_ANAR_TX);
    eval 'sub CIPHY_ANAR_10_FD () {0x40;}' unless defined(&CIPHY_ANAR_10_FD);
    eval 'sub CIPHY_ANAR_10 () {0x20;}' unless defined(&CIPHY_ANAR_10);
    eval 'sub CIPHY_ANAR_SEL () {0x1f;}' unless defined(&CIPHY_ANAR_SEL);
    eval 'sub CIPHY_MII_ANLPAR () {0x5;}' unless defined(&CIPHY_MII_ANLPAR);
    eval 'sub CIPHY_ANLPAR_NP () {0x8000;}' unless defined(&CIPHY_ANLPAR_NP);
    eval 'sub CIPHY_ANLPAR_ACK () {0x4000;}' unless defined(&CIPHY_ANLPAR_ACK);
    eval 'sub CIPHY_ANLPAR_RF () {0x2000;}' unless defined(&CIPHY_ANLPAR_RF);
    eval 'sub CIPHY_ANLPAR_ASP () {0x800;}' unless defined(&CIPHY_ANLPAR_ASP);
    eval 'sub CIPHY_ANLPAR_PC () {0x400;}' unless defined(&CIPHY_ANLPAR_PC);
    eval 'sub CIPHY_ANLPAR_T4 () {0x200;}' unless defined(&CIPHY_ANLPAR_T4);
    eval 'sub CIPHY_ANLPAR_TX_FD () {0x100;}' unless defined(&CIPHY_ANLPAR_TX_FD);
    eval 'sub CIPHY_ANLPAR_TX () {0x80;}' unless defined(&CIPHY_ANLPAR_TX);
    eval 'sub CIPHY_ANLPAR_10_FD () {0x40;}' unless defined(&CIPHY_ANLPAR_10_FD);
    eval 'sub CIPHY_ANLPAR_10 () {0x20;}' unless defined(&CIPHY_ANLPAR_10);
    eval 'sub CIPHY_ANLPAR_SEL () {0x1f;}' unless defined(&CIPHY_ANLPAR_SEL);
    eval 'sub CIPHY_SEL_TYPE () {0x1;}' unless defined(&CIPHY_SEL_TYPE);
    eval 'sub CIPHY_MII_ANER () {0x6;}' unless defined(&CIPHY_MII_ANER);
    eval 'sub CIPHY_ANER_PDF () {0x10;}' unless defined(&CIPHY_ANER_PDF);
    eval 'sub CIPHY_ANER_LPNP () {0x8;}' unless defined(&CIPHY_ANER_LPNP);
    eval 'sub CIPHY_ANER_NP () {0x4;}' unless defined(&CIPHY_ANER_NP);
    eval 'sub CIPHY_ANER_RX () {0x2;}' unless defined(&CIPHY_ANER_RX);
    eval 'sub CIPHY_ANER_LPAN () {0x1;}' unless defined(&CIPHY_ANER_LPAN);
    eval 'sub CIPHY_MII_NEXTP () {0x7;}' unless defined(&CIPHY_MII_NEXTP);
    eval 'sub CIPHY_NEXTP_MOREP () {0x8000;}' unless defined(&CIPHY_NEXTP_MOREP);
    eval 'sub CIPHY_NEXTP_MESS () {0x2000;}' unless defined(&CIPHY_NEXTP_MESS);
    eval 'sub CIPHY_NEXTP_ACK2 () {0x1000;}' unless defined(&CIPHY_NEXTP_ACK2);
    eval 'sub CIPHY_NEXTP_TOGGLE () {0x800;}' unless defined(&CIPHY_NEXTP_TOGGLE);
    eval 'sub CIPHY_NEXTP_CODE () {0x7ff;}' unless defined(&CIPHY_NEXTP_CODE);
    eval 'sub CIPHY_MII_NEXTP_LP () {0x8;}' unless defined(&CIPHY_MII_NEXTP_LP);
    eval 'sub CIPHY_NEXTPLP_MOREP () {0x8000;}' unless defined(&CIPHY_NEXTPLP_MOREP);
    eval 'sub CIPHY_NEXTPLP_MESS () {0x2000;}' unless defined(&CIPHY_NEXTPLP_MESS);
    eval 'sub CIPHY_NEXTPLP_ACK2 () {0x1000;}' unless defined(&CIPHY_NEXTPLP_ACK2);
    eval 'sub CIPHY_NEXTPLP_TOGGLE () {0x800;}' unless defined(&CIPHY_NEXTPLP_TOGGLE);
    eval 'sub CIPHY_NEXTPLP_CODE () {0x7ff;}' unless defined(&CIPHY_NEXTPLP_CODE);
    eval 'sub CIPHY_MII_1000CTL () {0x9;}' unless defined(&CIPHY_MII_1000CTL);
    eval 'sub CIPHY_1000CTL_TST () {0xe000;}' unless defined(&CIPHY_1000CTL_TST);
    eval 'sub CIPHY_1000CTL_MSE () {0x1000;}' unless defined(&CIPHY_1000CTL_MSE);
    eval 'sub CIPHY_1000CTL_MSC () {0x800;}' unless defined(&CIPHY_1000CTL_MSC);
    eval 'sub CIPHY_1000CTL_RD () {0x400;}' unless defined(&CIPHY_1000CTL_RD);
    eval 'sub CIPHY_1000CTL_AFD () {0x200;}' unless defined(&CIPHY_1000CTL_AFD);
    eval 'sub CIPHY_1000CTL_AHD () {0x100;}' unless defined(&CIPHY_1000CTL_AHD);
    eval 'sub CIPHY_TEST_TX_JITTER () {0x2000;}' unless defined(&CIPHY_TEST_TX_JITTER);
    eval 'sub CIPHY_TEST_TX_JITTER_MASTER_MODE () {0x4000;}' unless defined(&CIPHY_TEST_TX_JITTER_MASTER_MODE);
    eval 'sub CIPHY_TEST_TX_JITTER_SLAVE_MODE () {0x6000;}' unless defined(&CIPHY_TEST_TX_JITTER_SLAVE_MODE);
    eval 'sub CIPHY_TEST_TX_DISTORTION () {0x8000;}' unless defined(&CIPHY_TEST_TX_DISTORTION);
    eval 'sub CIPHY_MII_1000STS () {0xa;}' unless defined(&CIPHY_MII_1000STS);
    eval 'sub CIPHY_1000STS_MSF () {0x8000;}' unless defined(&CIPHY_1000STS_MSF);
    eval 'sub CIPHY_1000STS_MSR () {0x4000;}' unless defined(&CIPHY_1000STS_MSR);
    eval 'sub CIPHY_1000STS_LRS () {0x2000;}' unless defined(&CIPHY_1000STS_LRS);
    eval 'sub CIPHY_1000STS_RRS () {0x1000;}' unless defined(&CIPHY_1000STS_RRS);
    eval 'sub CIPHY_1000STS_LPFD () {0x800;}' unless defined(&CIPHY_1000STS_LPFD);
    eval 'sub CIPHY_1000STS_LPHD () {0x400;}' unless defined(&CIPHY_1000STS_LPHD);
    eval 'sub CIPHY_1000STS_IEC () {0xff;}' unless defined(&CIPHY_1000STS_IEC);
    eval 'sub CIPHY_MII_EXTSTS () {0xf;}' unless defined(&CIPHY_MII_EXTSTS);
    eval 'sub CIPHY_EXTSTS_X_FD_CAP () {0x8000;}' unless defined(&CIPHY_EXTSTS_X_FD_CAP);
    eval 'sub CIPHY_EXTSTS_X_HD_CAP () {0x4000;}' unless defined(&CIPHY_EXTSTS_X_HD_CAP);
    eval 'sub CIPHY_EXTSTS_T_FD_CAP () {0x2000;}' unless defined(&CIPHY_EXTSTS_T_FD_CAP);
    eval 'sub CIPHY_EXTSTS_T_HD_CAP () {0x1000;}' unless defined(&CIPHY_EXTSTS_T_HD_CAP);
    eval 'sub CIPHY_MII_1000STS1 () {0xf;}' unless defined(&CIPHY_MII_1000STS1);
    eval 'sub CIPHY_1000STS1_1000XFDX () {0x8000;}' unless defined(&CIPHY_1000STS1_1000XFDX);
    eval 'sub CIPHY_1000STS1_1000XHDX () {0x4000;}' unless defined(&CIPHY_1000STS1_1000XHDX);
    eval 'sub CIPHY_1000STS1_1000TFDX () {0x2000;}' unless defined(&CIPHY_1000STS1_1000TFDX);
    eval 'sub CIPHY_1000STS1_1000THDX () {0x1000;}' unless defined(&CIPHY_1000STS1_1000THDX);
    eval 'sub CIPHY_MII_100STS () {0x10;}' unless defined(&CIPHY_MII_100STS);
    eval 'sub CIPHY_100STS_DESLCK () {0x8000;}' unless defined(&CIPHY_100STS_DESLCK);
    eval 'sub CIPHY_100STS_LKCERR () {0x4000;}' unless defined(&CIPHY_100STS_LKCERR);
    eval 'sub CIPHY_100STS_DISC () {0x2000;}' unless defined(&CIPHY_100STS_DISC);
    eval 'sub CIPHY_100STS_LINK () {0x1000;}' unless defined(&CIPHY_100STS_LINK);
    eval 'sub CIPHY_100STS_RXERR () {0x800;}' unless defined(&CIPHY_100STS_RXERR);
    eval 'sub CIPHY_100STS_TXERR () {0x400;}' unless defined(&CIPHY_100STS_TXERR);
    eval 'sub CIPHY_100STS_SSDERR () {0x200;}' unless defined(&CIPHY_100STS_SSDERR);
    eval 'sub CIPHY_100STS_ESDERR () {0x100;}' unless defined(&CIPHY_100STS_ESDERR);
    eval 'sub CIPHY_MII_1000STS2 () {0x11;}' unless defined(&CIPHY_MII_1000STS2);
    eval 'sub CIPHY_1000STS2_DESLCK () {0x8000;}' unless defined(&CIPHY_1000STS2_DESLCK);
    eval 'sub CIPHY_1000STS2_LKCERR () {0x4000;}' unless defined(&CIPHY_1000STS2_LKCERR);
    eval 'sub CIPHY_1000STS2_DISC () {0x2000;}' unless defined(&CIPHY_1000STS2_DISC);
    eval 'sub CIPHY_1000STS2_LINK () {0x1000;}' unless defined(&CIPHY_1000STS2_LINK);
    eval 'sub CIPHY_1000STS2_RXERR () {0x800;}' unless defined(&CIPHY_1000STS2_RXERR);
    eval 'sub CIPHY_1000STS2_TXERR () {0x400;}' unless defined(&CIPHY_1000STS2_TXERR);
    eval 'sub CIPHY_1000STS2_SSDERR () {0x200;}' unless defined(&CIPHY_1000STS2_SSDERR);
    eval 'sub CIPHY_1000STS2_ESDERR () {0x100;}' unless defined(&CIPHY_1000STS2_ESDERR);
    eval 'sub CIPHY_1000STS2_CARREXT () {0x80;}' unless defined(&CIPHY_1000STS2_CARREXT);
    eval 'sub CIPHY_1000STS2_BCM5400 () {0x40;}' unless defined(&CIPHY_1000STS2_BCM5400);
    eval 'sub CIPHY_MII_BYPASS () {0x12;}' unless defined(&CIPHY_MII_BYPASS);
    eval 'sub CIPHY_BYPASS_TX () {0x8000;}' unless defined(&CIPHY_BYPASS_TX);
    eval 'sub CIPHY_BYPASS_4B5B () {0x4000;}' unless defined(&CIPHY_BYPASS_4B5B);
    eval 'sub CIPHY_BYPASS_SCRAM () {0x2000;}' unless defined(&CIPHY_BYPASS_SCRAM);
    eval 'sub CIPHY_BYPASS_DSCAM () {0x1000;}' unless defined(&CIPHY_BYPASS_DSCAM);
    eval 'sub CIPHY_BYPASS_PCSRX () {0x800;}' unless defined(&CIPHY_BYPASS_PCSRX);
    eval 'sub CIPHY_BYPASS_PCSTX () {0x400;}' unless defined(&CIPHY_BYPASS_PCSTX);
    eval 'sub CIPHY_BYPASS_LFI () {0x200;}' unless defined(&CIPHY_BYPASS_LFI);
    eval 'sub CIPHY_BYPASS_TXCLK () {0x100;}' unless defined(&CIPHY_BYPASS_TXCLK);
    eval 'sub CIPHY_BYPASS_BCM5400_F () {0x80;}' unless defined(&CIPHY_BYPASS_BCM5400_F);
    eval 'sub CIPHY_BYPASS_BCM5400 () {0x40;}' unless defined(&CIPHY_BYPASS_BCM5400);
    eval 'sub CIPHY_BYPASS_PAIRSWAP () {0x20;}' unless defined(&CIPHY_BYPASS_PAIRSWAP);
    eval 'sub CIPHY_BYPASS_POLARITY () {0x10;}' unless defined(&CIPHY_BYPASS_POLARITY);
    eval 'sub CIPHY_BYPASS_PARALLEL () {0x8;}' unless defined(&CIPHY_BYPASS_PARALLEL);
    eval 'sub CIPHY_BYPASS_PULSE () {0x4;}' unless defined(&CIPHY_BYPASS_PULSE);
    eval 'sub CIPHY_BYPASS_1000BNP () {0x2;}' unless defined(&CIPHY_BYPASS_1000BNP);
    eval 'sub CIPHY_MII_RXERR () {0x13;}' unless defined(&CIPHY_MII_RXERR);
    eval 'sub CIPHY_MII_FCSERR () {0x14;}' unless defined(&CIPHY_MII_FCSERR);
    eval 'sub CIPHY_MII_DISCERR () {0x15;}' unless defined(&CIPHY_MII_DISCERR);
    eval 'sub CIPHY_MII_10BTCSR () {0x16;}' unless defined(&CIPHY_MII_10BTCSR);
    eval 'sub CIPHY_10BTCSR_DLIT () {0x8000;}' unless defined(&CIPHY_10BTCSR_DLIT);
    eval 'sub CIPHY_10BTCSR_JABBER () {0x4000;}' unless defined(&CIPHY_10BTCSR_JABBER);
    eval 'sub CIPHY_10BTCSR_ECHO () {0x2000;}' unless defined(&CIPHY_10BTCSR_ECHO);
    eval 'sub CIPHY_10BTCSR_SQE () {0x1000;}' unless defined(&CIPHY_10BTCSR_SQE);
    eval 'sub CIPHY_10BTCSR_SQUENCH () {0xc00;}' unless defined(&CIPHY_10BTCSR_SQUENCH);
    eval 'sub CIPHY_10BTCSR_EOFERR () {0x100;}' unless defined(&CIPHY_10BTCSR_EOFERR);
    eval 'sub CIPHY_10BTCSR_DISC () {0x80;}' unless defined(&CIPHY_10BTCSR_DISC);
    eval 'sub CIPHY_10BTCSR_LINK () {0x40;}' unless defined(&CIPHY_10BTCSR_LINK);
    eval 'sub CIPHY_10BTCSR_ITRIM () {0x38;}' unless defined(&CIPHY_10BTCSR_ITRIM);
    eval 'sub CIPHY_10BTCSR_CSR () {0x6;}' unless defined(&CIPHY_10BTCSR_CSR);
    eval 'sub CIPHY_SQUELCH_300MV () {0x;}' unless defined(&CIPHY_SQUELCH_300MV);
    eval 'sub CIPHY_SQUELCH_197MV () {0x400;}' unless defined(&CIPHY_SQUELCH_197MV);
    eval 'sub CIPHY_SQUELCH_450MV () {0x800;}' unless defined(&CIPHY_SQUELCH_450MV);
    eval 'sub CIPHY_SQUELCH_RSVD () {0xc00;}' unless defined(&CIPHY_SQUELCH_RSVD);
    eval 'sub CIPHY_ITRIM_PLUS2 () {0x;}' unless defined(&CIPHY_ITRIM_PLUS2);
    eval 'sub CIPHY_ITRIM_PLUS4 () {0x8;}' unless defined(&CIPHY_ITRIM_PLUS4);
    eval 'sub CIPHY_ITRIM_PLUS6 () {0x10;}' unless defined(&CIPHY_ITRIM_PLUS6);
    eval 'sub CIPHY_ITRIM_PLUS6_ () {0x18;}' unless defined(&CIPHY_ITRIM_PLUS6_);
    eval 'sub CIPHY_ITRIM_MINUS4 () {0x20;}' unless defined(&CIPHY_ITRIM_MINUS4);
    eval 'sub CIPHY_ITRIM_MINUS4_ () {0x28;}' unless defined(&CIPHY_ITRIM_MINUS4_);
    eval 'sub CIPHY_ITRIM_MINUS2 () {0x30;}' unless defined(&CIPHY_ITRIM_MINUS2);
    eval 'sub CIPHY_ITRIM_ZERO () {0x38;}' unless defined(&CIPHY_ITRIM_ZERO);
    eval 'sub CIPHY_MII_ECTL1 () {0x17;}' unless defined(&CIPHY_MII_ECTL1);
    eval 'sub CIPHY_ECTL1_ACTIPHY () {0x20;}' unless defined(&CIPHY_ECTL1_ACTIPHY);
    eval 'sub CIPHY_ECTL1_IOVOL () {0xe00;}' unless defined(&CIPHY_ECTL1_IOVOL);
    eval 'sub CIPHY_ECTL1_INTSEL () {0xf000;}' unless defined(&CIPHY_ECTL1_INTSEL);
    eval 'sub CIPHY_IOVOL_3300MV () {0x;}' unless defined(&CIPHY_IOVOL_3300MV);
    eval 'sub CIPHY_IOVOL_2500MV () {0x200;}' unless defined(&CIPHY_IOVOL_2500MV);
    eval 'sub CIPHY_INTSEL_GMII () {0x;}' unless defined(&CIPHY_INTSEL_GMII);
    eval 'sub CIPHY_INTSEL_RGMII () {0x1000;}' unless defined(&CIPHY_INTSEL_RGMII);
    eval 'sub CIPHY_INTSEL_TBI () {0x2000;}' unless defined(&CIPHY_INTSEL_TBI);
    eval 'sub CIPHY_INTSEL_RTBI () {0x3000;}' unless defined(&CIPHY_INTSEL_RTBI);
    eval 'sub CIPHY_MII_ECTL2 () {0x18;}' unless defined(&CIPHY_MII_ECTL2);
    eval 'sub CIPHY_ECTL2_ERATE () {0xe000;}' unless defined(&CIPHY_ECTL2_ERATE);
    eval 'sub CIPHY_ECTL2_VTRIM () {0x1c00;}' unless defined(&CIPHY_ECTL2_VTRIM);
    eval 'sub CIPHY_ECTL2_CABLELEN () {0xe;}' unless defined(&CIPHY_ECTL2_CABLELEN);
    eval 'sub CIPHY_ECTL2_ANALOGLOOP () {0x1;}' unless defined(&CIPHY_ECTL2_ANALOGLOOP);
    eval 'sub CIPHY_CABLELEN_0TO10M () {0x;}' unless defined(&CIPHY_CABLELEN_0TO10M);
    eval 'sub CIPHY_CABLELEN_10TO20M () {0x2;}' unless defined(&CIPHY_CABLELEN_10TO20M);
    eval 'sub CIPHY_CABLELEN_20TO40M () {0x4;}' unless defined(&CIPHY_CABLELEN_20TO40M);
    eval 'sub CIPHY_CABLELEN_40TO80M () {0x6;}' unless defined(&CIPHY_CABLELEN_40TO80M);
    eval 'sub CIPHY_CABLELEN_80TO100M () {0x8;}' unless defined(&CIPHY_CABLELEN_80TO100M);
    eval 'sub CIPHY_CABLELEN_100TO140M () {0xa;}' unless defined(&CIPHY_CABLELEN_100TO140M);
    eval 'sub CIPHY_CABLELEN_140TO180M () {0xc;}' unless defined(&CIPHY_CABLELEN_140TO180M);
    eval 'sub CIPHY_CABLELEN_OVER180M () {0xe;}' unless defined(&CIPHY_CABLELEN_OVER180M);
    eval 'sub CIPHY_MII_IMR () {0x19;}' unless defined(&CIPHY_MII_IMR);
    eval 'sub CIPHY_IMR_PINENABLE () {0x8000;}' unless defined(&CIPHY_IMR_PINENABLE);
    eval 'sub CIPHY_IMR_SPEED () {0x4000;}' unless defined(&CIPHY_IMR_SPEED);
    eval 'sub CIPHY_IMR_LINK () {0x2000;}' unless defined(&CIPHY_IMR_LINK);
    eval 'sub CIPHY_IMR_DPX () {0x1000;}' unless defined(&CIPHY_IMR_DPX);
    eval 'sub CIPHY_IMR_ANEGERR () {0x800;}' unless defined(&CIPHY_IMR_ANEGERR);
    eval 'sub CIPHY_IMR_ANEGDONE () {0x400;}' unless defined(&CIPHY_IMR_ANEGDONE);
    eval 'sub CIPHY_IMR_NPRX () {0x200;}' unless defined(&CIPHY_IMR_NPRX);
    eval 'sub CIPHY_IMR_SYMERR () {0x100;}' unless defined(&CIPHY_IMR_SYMERR);
    eval 'sub CIPHY_IMR_LOCKERR () {0x80;}' unless defined(&CIPHY_IMR_LOCKERR);
    eval 'sub CIPHY_IMR_XOVER () {0x40;}' unless defined(&CIPHY_IMR_XOVER);
    eval 'sub CIPHY_IMR_POLARITY () {0x20;}' unless defined(&CIPHY_IMR_POLARITY);
    eval 'sub CIPHY_IMR_JABBER () {0x10;}' unless defined(&CIPHY_IMR_JABBER);
    eval 'sub CIPHY_IMR_SSDERR () {0x8;}' unless defined(&CIPHY_IMR_SSDERR);
    eval 'sub CIPHY_IMR_ESDERR () {0x4;}' unless defined(&CIPHY_IMR_ESDERR);
    eval 'sub CIPHY_IMR_MASTERSLAVE () {0x2;}' unless defined(&CIPHY_IMR_MASTERSLAVE);
    eval 'sub CIPHY_IMR_RXERR () {0x1;}' unless defined(&CIPHY_IMR_RXERR);
    eval 'sub CIPHY_MII_ISR () {0x1a;}' unless defined(&CIPHY_MII_ISR);
    eval 'sub CIPHY_ISR_IPENDING () {0x8000;}' unless defined(&CIPHY_ISR_IPENDING);
    eval 'sub CIPHY_ISR_SPEED () {0x4000;}' unless defined(&CIPHY_ISR_SPEED);
    eval 'sub CIPHY_ISR_LINK () {0x2000;}' unless defined(&CIPHY_ISR_LINK);
    eval 'sub CIPHY_ISR_DPX () {0x1000;}' unless defined(&CIPHY_ISR_DPX);
    eval 'sub CIPHY_ISR_ANEGERR () {0x800;}' unless defined(&CIPHY_ISR_ANEGERR);
    eval 'sub CIPHY_ISR_ANEGDONE () {0x400;}' unless defined(&CIPHY_ISR_ANEGDONE);
    eval 'sub CIPHY_ISR_NPRX () {0x200;}' unless defined(&CIPHY_ISR_NPRX);
    eval 'sub CIPHY_ISR_SYMERR () {0x100;}' unless defined(&CIPHY_ISR_SYMERR);
    eval 'sub CIPHY_ISR_LOCKERR () {0x80;}' unless defined(&CIPHY_ISR_LOCKERR);
    eval 'sub CIPHY_ISR_XOVER () {0x40;}' unless defined(&CIPHY_ISR_XOVER);
    eval 'sub CIPHY_ISR_POLARITY () {0x20;}' unless defined(&CIPHY_ISR_POLARITY);
    eval 'sub CIPHY_ISR_JABBER () {0x10;}' unless defined(&CIPHY_ISR_JABBER);
    eval 'sub CIPHY_ISR_SSDERR () {0x8;}' unless defined(&CIPHY_ISR_SSDERR);
    eval 'sub CIPHY_ISR_ESDERR () {0x4;}' unless defined(&CIPHY_ISR_ESDERR);
    eval 'sub CIPHY_ISR_MASTERSLAVE () {0x2;}' unless defined(&CIPHY_ISR_MASTERSLAVE);
    eval 'sub CIPHY_ISR_RXERR () {0x1;}' unless defined(&CIPHY_ISR_RXERR);
    eval 'sub CIPHY_MII_LED () {0x1b;}' unless defined(&CIPHY_MII_LED);
    eval 'sub CIPHY_LED_LINK10FORCE () {0x8000;}' unless defined(&CIPHY_LED_LINK10FORCE);
    eval 'sub CIPHY_LED_LINK10DIS () {0x4000;}' unless defined(&CIPHY_LED_LINK10DIS);
    eval 'sub CIPHY_LED_LINK100FORCE () {0x2000;}' unless defined(&CIPHY_LED_LINK100FORCE);
    eval 'sub CIPHY_LED_LINK100DIS () {0x1000;}' unless defined(&CIPHY_LED_LINK100DIS);
    eval 'sub CIPHY_LED_LINK1000FORCE () {0x800;}' unless defined(&CIPHY_LED_LINK1000FORCE);
    eval 'sub CIPHY_LED_LINK1000DIS () {0x400;}' unless defined(&CIPHY_LED_LINK1000DIS);
    eval 'sub CIPHY_LED_FDXFORCE () {0x200;}' unless defined(&CIPHY_LED_FDXFORCE);
    eval 'sub CIPHY_LED_FDXDIS () {0x100;}' unless defined(&CIPHY_LED_FDXDIS);
    eval 'sub CIPHY_LED_ACTFORCE () {0x80;}' unless defined(&CIPHY_LED_ACTFORCE);
    eval 'sub CIPHY_LED_ACTDIS () {0x40;}' unless defined(&CIPHY_LED_ACTDIS);
    eval 'sub CIPHY_LED_PULSE () {0x8;}' unless defined(&CIPHY_LED_PULSE);
    eval 'sub CIPHY_LED_LINKACTBLINK () {0x4;}' unless defined(&CIPHY_LED_LINKACTBLINK);
    eval 'sub CIPHY_LED_BLINKRATE () {0x2;}' unless defined(&CIPHY_LED_BLINKRATE);
    eval 'sub CIPHY_MII_AUXCSR () {0x1c;}' unless defined(&CIPHY_MII_AUXCSR);
    eval 'sub CIPHY_AUXCSR_ANEGDONE () {0x8000;}' unless defined(&CIPHY_AUXCSR_ANEGDONE);
    eval 'sub CIPHY_AUXCSR_ANEGOFF () {0x4000;}' unless defined(&CIPHY_AUXCSR_ANEGOFF);
    eval 'sub CIPHY_AUXCSR_XOVER () {0x2000;}' unless defined(&CIPHY_AUXCSR_XOVER);
    eval 'sub CIPHY_AUXCSR_PAIRSWAP () {0x1000;}' unless defined(&CIPHY_AUXCSR_PAIRSWAP);
    eval 'sub CIPHY_AUXCSR_APOLARITY () {0x800;}' unless defined(&CIPHY_AUXCSR_APOLARITY);
    eval 'sub CIPHY_AUXCSR_BPOLARITY () {0x400;}' unless defined(&CIPHY_AUXCSR_BPOLARITY);
    eval 'sub CIPHY_AUXCSR_CPOLARITY () {0x200;}' unless defined(&CIPHY_AUXCSR_CPOLARITY);
    eval 'sub CIPHY_AUXCSR_DPOLARITY () {0x100;}' unless defined(&CIPHY_AUXCSR_DPOLARITY);
    eval 'sub CIPHY_AUXCSR_FDX () {0x20;}' unless defined(&CIPHY_AUXCSR_FDX);
    eval 'sub CIPHY_AUXCSR_SPEED () {0x18;}' unless defined(&CIPHY_AUXCSR_SPEED);
    eval 'sub CIPHY_AUXCSR_MDPPS () {0x4;}' unless defined(&CIPHY_AUXCSR_MDPPS);
    eval 'sub CIPHY_AUXCSR_STICKYREST () {0x2;}' unless defined(&CIPHY_AUXCSR_STICKYREST);
    eval 'sub CIPHY_SPEED10 () {0x;}' unless defined(&CIPHY_SPEED10);
    eval 'sub CIPHY_SPEED100 () {0x8;}' unless defined(&CIPHY_SPEED100);
    eval 'sub CIPHY_SPEED1000 () {0x10;}' unless defined(&CIPHY_SPEED1000);
    eval 'sub CIPHY_MII_DSKEW () {0x1d;}' unless defined(&CIPHY_MII_DSKEW);
    eval 'sub CIPHY_DSKEW_PAIRA () {0x7000;}' unless defined(&CIPHY_DSKEW_PAIRA);
    eval 'sub CIPHY_DSKEW_PAIRB () {0x700;}' unless defined(&CIPHY_DSKEW_PAIRB);
    eval 'sub CIPHY_DSKEW_PAIRC () {0x70;}' unless defined(&CIPHY_DSKEW_PAIRC);
    eval 'sub CIPHY_DSKEW_PAIRD () {0x7;}' unless defined(&CIPHY_DSKEW_PAIRD);
}
1;
