require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_DEV_MII_IPGPHYREG_H_)) {
    eval 'sub _DEV_MII_IPGPHYREG_H_ () {1;}' unless defined(&_DEV_MII_IPGPHYREG_H_);
    eval 'sub IPGPHY_MII_BMCR () {0x;}' unless defined(&IPGPHY_MII_BMCR);
    eval 'sub IPGPHY_BMCR_FDX () {0x100;}' unless defined(&IPGPHY_BMCR_FDX);
    eval 'sub IPGPHY_BMCR_STARTNEG () {0x200;}' unless defined(&IPGPHY_BMCR_STARTNEG);
    eval 'sub IPGPHY_BMCR_ISO () {0x400;}' unless defined(&IPGPHY_BMCR_ISO);
    eval 'sub IPGPHY_BMCR_PDOWN () {0x800;}' unless defined(&IPGPHY_BMCR_PDOWN);
    eval 'sub IPGPHY_BMCR_AUTOEN () {0x1000;}' unless defined(&IPGPHY_BMCR_AUTOEN);
    eval 'sub IPGPHY_BMCR_LOOP () {0x4000;}' unless defined(&IPGPHY_BMCR_LOOP);
    eval 'sub IPGPHY_BMCR_RESET () {0x8000;}' unless defined(&IPGPHY_BMCR_RESET);
    eval 'sub IPGPHY_BMCR_10 () {0x;}' unless defined(&IPGPHY_BMCR_10);
    eval 'sub IPGPHY_BMCR_100 () {0x2000;}' unless defined(&IPGPHY_BMCR_100);
    eval 'sub IPGPHY_BMCR_1000 () {0x40;}' unless defined(&IPGPHY_BMCR_1000);
    eval 'sub IPGPHY_MII_BMSR () {0x1;}' unless defined(&IPGPHY_MII_BMSR);
    eval 'sub IPGPHY_BMSR_EXT () {0x1;}' unless defined(&IPGPHY_BMSR_EXT);
    eval 'sub IPGPHY_BMSR_LINK () {0x4;}' unless defined(&IPGPHY_BMSR_LINK);
    eval 'sub IPGPHY_BMSR_ANEG () {0x8;}' unless defined(&IPGPHY_BMSR_ANEG);
    eval 'sub IPGPHY_BMSR_RFAULT () {0x10;}' unless defined(&IPGPHY_BMSR_RFAULT);
    eval 'sub IPGPHY_BMSR_ANEGCOMP () {0x20;}' unless defined(&IPGPHY_BMSR_ANEGCOMP);
    eval 'sub IPGPHY_BMSR_EXTSTS () {0x100;}' unless defined(&IPGPHY_BMSR_EXTSTS);
    eval 'sub IPGPHY_MII_ID1 () {0x2;}' unless defined(&IPGPHY_MII_ID1);
    eval 'sub IPGPHY_MII_ANAR () {0x4;}' unless defined(&IPGPHY_MII_ANAR);
    eval 'sub IPGPHY_ANAR_10T () {0x20;}' unless defined(&IPGPHY_ANAR_10T);
    eval 'sub IPGPHY_ANAR_10T_FDX () {0x40;}' unless defined(&IPGPHY_ANAR_10T_FDX);
    eval 'sub IPGPHY_ANAR_100TX () {0x80;}' unless defined(&IPGPHY_ANAR_100TX);
    eval 'sub IPGPHY_ANAR_100TX_FDX () {0x100;}' unless defined(&IPGPHY_ANAR_100TX_FDX);
    eval 'sub IPGPHY_ANAR_100T4 () {0x200;}' unless defined(&IPGPHY_ANAR_100T4);
    eval 'sub IPGPHY_ANAR_PAUSE () {0x400;}' unless defined(&IPGPHY_ANAR_PAUSE);
    eval 'sub IPGPHY_ANAR_APAUSE () {0x800;}' unless defined(&IPGPHY_ANAR_APAUSE);
    eval 'sub IPGPHY_ANAR_RFAULT () {0x2000;}' unless defined(&IPGPHY_ANAR_RFAULT);
    eval 'sub IPGPHY_ANAR_NP () {0x8000;}' unless defined(&IPGPHY_ANAR_NP);
    eval 'sub IPGPHY_MII_ANLPAR () {0x5;}' unless defined(&IPGPHY_MII_ANLPAR);
    eval 'sub IPGPHY_ANLPAR_10T () {0x20;}' unless defined(&IPGPHY_ANLPAR_10T);
    eval 'sub IPGPHY_ANLPAR_10T_FDX () {0x40;}' unless defined(&IPGPHY_ANLPAR_10T_FDX);
    eval 'sub IPGPHY_ANLPAR_100TX () {0x80;}' unless defined(&IPGPHY_ANLPAR_100TX);
    eval 'sub IPGPHY_ANLPAR_100TX_FDX () {0x100;}' unless defined(&IPGPHY_ANLPAR_100TX_FDX);
    eval 'sub IPGPHY_ANLPAR_100T4 () {0x200;}' unless defined(&IPGPHY_ANLPAR_100T4);
    eval 'sub IPGPHY_ANLPAR_PAUSE () {0x400;}' unless defined(&IPGPHY_ANLPAR_PAUSE);
    eval 'sub IPGPHY_ANLPAR_APAUSE () {0x800;}' unless defined(&IPGPHY_ANLPAR_APAUSE);
    eval 'sub IPGPHY_ANLPAR_RFAULT () {0x2000;}' unless defined(&IPGPHY_ANLPAR_RFAULT);
    eval 'sub IPGPHY_ANLPAR_ACK () {0x4000;}' unless defined(&IPGPHY_ANLPAR_ACK);
    eval 'sub IPGPHY_ANLPAR_NP () {0x8000;}' unless defined(&IPGPHY_ANLPAR_NP);
    eval 'sub IPGPHY_MII_ANER () {0x6;}' unless defined(&IPGPHY_MII_ANER);
    eval 'sub IPGPHY_ANER_LPNWAY () {0x1;}' unless defined(&IPGPHY_ANER_LPNWAY);
    eval 'sub IPGPHY_ANER_PRCVD () {0x2;}' unless defined(&IPGPHY_ANER_PRCVD);
    eval 'sub IPGPHY_ANER_NEXTP () {0x4;}' unless defined(&IPGPHY_ANER_NEXTP);
    eval 'sub IPGPHY_ANER_LPNEXTP () {0x8;}' unless defined(&IPGPHY_ANER_LPNEXTP);
    eval 'sub IPGPHY_ANER_PDF () {0x100;}' unless defined(&IPGPHY_ANER_PDF);
    eval 'sub IPGPHY_MII_NEXTP () {0x7;}' unless defined(&IPGPHY_MII_NEXTP);
    eval 'sub IPGPHY_NEXTP_MSGC () {0x1;}' unless defined(&IPGPHY_NEXTP_MSGC);
    eval 'sub IPGPHY_NEXTP_TOGGLE () {0x800;}' unless defined(&IPGPHY_NEXTP_TOGGLE);
    eval 'sub IPGPHY_NEXTP_ACK2 () {0x1000;}' unless defined(&IPGPHY_NEXTP_ACK2);
    eval 'sub IPGPHY_NEXTP_MSGP () {0x2000;}' unless defined(&IPGPHY_NEXTP_MSGP);
    eval 'sub IPGPHY_NEXTP_NEXTP () {0x8000;}' unless defined(&IPGPHY_NEXTP_NEXTP);
    eval 'sub IPGPHY_MII_NEXTPLP () {0x8;}' unless defined(&IPGPHY_MII_NEXTPLP);
    eval 'sub IPGPHY_NEXTPLP_MSGC () {0x1;}' unless defined(&IPGPHY_NEXTPLP_MSGC);
    eval 'sub IPGPHY_NEXTPLP_TOGGLE () {0x800;}' unless defined(&IPGPHY_NEXTPLP_TOGGLE);
    eval 'sub IPGPHY_NEXTPLP_ACK2 () {0x1000;}' unless defined(&IPGPHY_NEXTPLP_ACK2);
    eval 'sub IPGPHY_NEXTPLP_MSGP () {0x2000;}' unless defined(&IPGPHY_NEXTPLP_MSGP);
    eval 'sub IPGPHY_NEXTPLP_ACK () {0x4000;}' unless defined(&IPGPHY_NEXTPLP_ACK);
    eval 'sub IPGPHY_NEXTPLP_NEXTP () {0x8000;}' unless defined(&IPGPHY_NEXTPLP_NEXTP);
    eval 'sub IPGPHY_MII_1000CR () {0x9;}' unless defined(&IPGPHY_MII_1000CR);
    eval 'sub IPGPHY_1000CR_1000T () {0x100;}' unless defined(&IPGPHY_1000CR_1000T);
    eval 'sub IPGPHY_1000CR_1000T_FDX () {0x200;}' unless defined(&IPGPHY_1000CR_1000T_FDX);
    eval 'sub IPGPHY_1000CR_MASTER () {0x400;}' unless defined(&IPGPHY_1000CR_MASTER);
    eval 'sub IPGPHY_1000CR_MMASTER () {0x800;}' unless defined(&IPGPHY_1000CR_MMASTER);
    eval 'sub IPGPHY_1000CR_MANUAL () {0x1000;}' unless defined(&IPGPHY_1000CR_MANUAL);
    eval 'sub IPGPHY_1000CR_TMNORMAL () {0x;}' unless defined(&IPGPHY_1000CR_TMNORMAL);
    eval 'sub IPGPHY_1000CR_TM1 () {0x2000;}' unless defined(&IPGPHY_1000CR_TM1);
    eval 'sub IPGPHY_1000CR_TM2 () {0x4000;}' unless defined(&IPGPHY_1000CR_TM2);
    eval 'sub IPGPHY_1000CR_TM3 () {0x6000;}' unless defined(&IPGPHY_1000CR_TM3);
    eval 'sub IPGPHY_1000CR_TM4 () {0x8000;}' unless defined(&IPGPHY_1000CR_TM4);
    eval 'sub IPGPHY_MII_1000SR () {0xa;}' unless defined(&IPGPHY_MII_1000SR);
    eval 'sub IPGPHY_1000SR_LP () {0x400;}' unless defined(&IPGPHY_1000SR_LP);
    eval 'sub IPGPHY_1000SR_LP_FDX () {0x800;}' unless defined(&IPGPHY_1000SR_LP_FDX);
    eval 'sub IPGPHY_1000SR_RXSTAT () {0x1000;}' unless defined(&IPGPHY_1000SR_RXSTAT);
    eval 'sub IPGPHY_1000SR_LRXSTAT () {0x2000;}' unless defined(&IPGPHY_1000SR_LRXSTAT);
    eval 'sub IPGPHY_1000SR_MASTER () {0x4000;}' unless defined(&IPGPHY_1000SR_MASTER);
    eval 'sub IPGPHY_1000SR_MASTERF () {0x8000;}' unless defined(&IPGPHY_1000SR_MASTERF);
    eval 'sub IPGPHY_MII_EXTSTS () {0xf;}' unless defined(&IPGPHY_MII_EXTSTS);
    eval 'sub IPGPHY_EXTSTS_1000T () {0x1000;}' unless defined(&IPGPHY_EXTSTS_1000T);
    eval 'sub IPGPHY_EXTSTS_1000T_FDX () {0x2000;}' unless defined(&IPGPHY_EXTSTS_1000T_FDX);
    eval 'sub IPGPHY_EXTSTS_1000X () {0x4000;}' unless defined(&IPGPHY_EXTSTS_1000X);
    eval 'sub IPGPHY_EXTSTS_1000X_FDX () {0x8000;}' unless defined(&IPGPHY_EXTSTS_1000X_FDX);
}
1;
