require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_DEV_MII_QSPHYREG_H_)) {
    eval 'sub _DEV_MII_QSPHYREG_H_ () {1;}' unless defined(&_DEV_MII_QSPHYREG_H_);
    eval 'sub MII_QSPHY_MCTL () {0x11;}' unless defined(&MII_QSPHY_MCTL);
    eval 'sub MCTL_T4PRE () {0x1000;}' unless defined(&MCTL_T4PRE);
    eval 'sub MCTL_BTEXT () {0x800;}' unless defined(&MCTL_BTEXT);
    eval 'sub MCTL_FACTTEST () {0x100;}' unless defined(&MCTL_FACTTEST);
    eval 'sub MCTL_PHYADDRMASK () {0xf8;}' unless defined(&MCTL_PHYADDRMASK);
    eval 'sub MCTL_FACTTEST2 () {0x4;}' unless defined(&MCTL_FACTTEST2);
    eval 'sub MCTL_NLPDIS () {0x2;}' unless defined(&MCTL_NLPDIS);
    eval 'sub MCTL_SQEDIS () {0x1;}' unless defined(&MCTL_SQEDIS);
    eval 'sub MII_QSPHY_ISRC () {0x1d;}' unless defined(&MII_QSPHY_ISRC);
    eval 'sub MII_QSPHY_IMASK () {0x1e;}' unless defined(&MII_QSPHY_IMASK);
    eval 'sub IMASK_TLINTR () {0x8000;}' unless defined(&IMASK_TLINTR);
    eval 'sub IMASK_ANCPL () {0x40;}' unless defined(&IMASK_ANCPL);
    eval 'sub IMASK_RFD () {0x20;}' unless defined(&IMASK_RFD);
    eval 'sub IMASK_LD () {0x10;}' unless defined(&IMASK_LD);
    eval 'sub IMASK_ANLPA () {0x8;}' unless defined(&IMASK_ANLPA);
    eval 'sub IMASK_PDT () {0x4;}' unless defined(&IMASK_PDT);
    eval 'sub IMASK_ANPR () {0x2;}' unless defined(&IMASK_ANPR);
    eval 'sub IMASK_REF () {0x1;}' unless defined(&IMASK_REF);
    eval 'sub MII_QSPHY_PCTL () {0x1f;}' unless defined(&MII_QSPHY_PCTL);
    eval 'sub PCTL_RXERDIS () {0x2000;}' unless defined(&PCTL_RXERDIS);
    eval 'sub PCTL_ANC () {0x1000;}' unless defined(&PCTL_ANC);
    eval 'sub PCTL_RLBEN () {0x200;}' unless defined(&PCTL_RLBEN);
    eval 'sub PCTL_DCREN () {0x100;}' unless defined(&PCTL_DCREN);
    eval 'sub PCTL_4B5BEN () {0x40;}' unless defined(&PCTL_4B5BEN);
    eval 'sub PCTL_PHYISO () {0x20;}' unless defined(&PCTL_PHYISO);
    eval 'sub PCTL_OPMASK () {0x1c;}' unless defined(&PCTL_OPMASK);
    eval 'sub PCTL_AN () {0x;}' unless defined(&PCTL_AN);
    eval 'sub PCTL_10_T () {0x4;}' unless defined(&PCTL_10_T);
    eval 'sub PCTL_100_TX () {0x8;}' unless defined(&PCTL_100_TX);
    eval 'sub PCTL_100_T4 () {0x10;}' unless defined(&PCTL_100_T4);
    eval 'sub PCTL_10_T_FDX () {0x14;}' unless defined(&PCTL_10_T_FDX);
    eval 'sub PCTL_100_TX_FDX () {0x18;}' unless defined(&PCTL_100_TX_FDX);
    eval 'sub PCTL_MLT3DIS () {0x2;}' unless defined(&PCTL_MLT3DIS);
    eval 'sub PCTL_SRCDIS () {0x1;}' unless defined(&PCTL_SRCDIS);
}
1;
