require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_DEV_MII_ICSPHYREG_H_)) {
    eval 'sub _DEV_MII_ICSPHYREG_H_ () {1;}' unless defined(&_DEV_MII_ICSPHYREG_H_);
    eval 'sub MII_ICSPHY_ECR () {0x10;}' unless defined(&MII_ICSPHY_ECR);
    eval 'sub ECR_OVR () {0x8000;}' unless defined(&ECR_OVR);
    eval 'sub ECR_PHYADDR_MASK () {0x7c0;}' unless defined(&ECR_PHYADDR_MASK);
    eval 'sub ECR_CTEST () {0x20;}' unless defined(&ECR_CTEST);
    eval 'sub ECR_IECT () {0x4;}' unless defined(&ECR_IECT);
    eval 'sub ECR_SSD () {0x1;}' unless defined(&ECR_SSD);
    eval 'sub MII_ICSPHY_QPR () {0x11;}' unless defined(&MII_ICSPHY_QPR);
    eval 'sub QPR_SPEED () {0x8000;}' unless defined(&QPR_SPEED);
    eval 'sub QPR_FDX () {0x4000;}' unless defined(&QPR_FDX);
    eval 'sub QPR_ANB2 () {0x2000;}' unless defined(&QPR_ANB2);
    eval 'sub QPR_ANB1 () {0x1000;}' unless defined(&QPR_ANB1);
    eval 'sub QPR_ANB0 () {0x800;}' unless defined(&QPR_ANB0);
    eval 'sub QPR_RXERR () {0x400;}' unless defined(&QPR_RXERR);
    eval 'sub QPR_PLLERR () {0x200;}' unless defined(&QPR_PLLERR);
    eval 'sub QPR_FCARR () {0x100;}' unless defined(&QPR_FCARR);
    eval 'sub QPR_INVALSYM () {0x80;}' unless defined(&QPR_INVALSYM);
    eval 'sub QPR_HALT () {0x40;}' unless defined(&QPR_HALT);
    eval 'sub QPR_PREEM () {0x20;}' unless defined(&QPR_PREEM);
    eval 'sub QPR_ACOMP () {0x10;}' unless defined(&QPR_ACOMP);
    eval 'sub QPR_JABBER () {0x4;}' unless defined(&QPR_JABBER);
    eval 'sub QPR_RFAULT () {0x2;}' unless defined(&QPR_RFAULT);
    eval 'sub QPR_LINK () {0x1;}' unless defined(&QPR_LINK);
    eval 'sub MII_ICSPHY_TTR () {0x12;}' unless defined(&MII_ICSPHY_TTR);
    eval 'sub TTR_RJABBER () {0x8000;}' unless defined(&TTR_RJABBER);
    eval 'sub TTR_POLARITY () {0x4000;}' unless defined(&TTR_POLARITY);
    eval 'sub TTR_NOJABBER () {0x20;}' unless defined(&TTR_NOJABBER);
    eval 'sub TTR_LOOP () {0x10;}' unless defined(&TTR_LOOP);
    eval 'sub TTR_NOAPOLARITY () {0x8;}' unless defined(&TTR_NOAPOLARITY);
    eval 'sub TTR_NOSQE () {0x4;}' unless defined(&TTR_NOSQE);
    eval 'sub TTR_NOLINK () {0x2;}' unless defined(&TTR_NOLINK);
    eval 'sub TTR_NOSQUELCH () {0x1;}' unless defined(&TTR_NOSQUELCH);
    eval 'sub MII_ICSPHY_ECR2 () {0x13;}' unless defined(&MII_ICSPHY_ECR2);
    eval 'sub ECR2_REPEATER () {0x8000;}' unless defined(&ECR2_REPEATER);
    eval 'sub ECR2_HWSW () {0x4000;}' unless defined(&ECR2_HWSW);
    eval 'sub ECR2_LPRF () {0x2000;}' unless defined(&ECR2_LPRF);
    eval 'sub ECR2_FORCERF () {0x400;}' unless defined(&ECR2_FORCERF);
    eval 'sub ECR2_RFPUP () {0x10;}' unless defined(&ECR2_RFPUP);
    eval 'sub ECR2_Q10T () {0x4;}' unless defined(&ECR2_Q10T);
    eval 'sub ECR2_10TPROT () {0x2;}' unless defined(&ECR2_10TPROT);
    eval 'sub ECR2_AUTOPWRDN () {0x1;}' unless defined(&ECR2_AUTOPWRDN);
}
1;
