require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_DEV_MII_JMPHYREG_H_)) {
    eval 'sub _DEV_MII_JMPHYREG_H_ () {1;}' unless defined(&_DEV_MII_JMPHYREG_H_);
    eval 'sub JMPHY_SSR () {0x11;}' unless defined(&JMPHY_SSR);
    eval 'sub JMPHY_SSR_SPEED_1000 () {0x8000;}' unless defined(&JMPHY_SSR_SPEED_1000);
    eval 'sub JMPHY_SSR_SPEED_100 () {0x4000;}' unless defined(&JMPHY_SSR_SPEED_100);
    eval 'sub JMPHY_SSR_SPEED_10 () {0x;}' unless defined(&JMPHY_SSR_SPEED_10);
    eval 'sub JMPHY_SSR_SPEED_MASK () {0xc000;}' unless defined(&JMPHY_SSR_SPEED_MASK);
    eval 'sub JMPHY_SSR_DUPLEX () {0x2000;}' unless defined(&JMPHY_SSR_DUPLEX);
    eval 'sub JMPHY_SSR_SPD_DPLX_RESOLVED () {0x800;}' unless defined(&JMPHY_SSR_SPD_DPLX_RESOLVED);
    eval 'sub JMPHY_SSR_LINK_UP () {0x400;}' unless defined(&JMPHY_SSR_LINK_UP);
    eval 'sub JMPHY_SSR_MDI_XOVER () {0x40;}' unless defined(&JMPHY_SSR_MDI_XOVER);
    eval 'sub JMPHY_SSR_INV_POLARITY () {0x2;}' unless defined(&JMPHY_SSR_INV_POLARITY);
    eval 'sub JMPHY_SCL () {0x17;}' unless defined(&JMPHY_SCL);
    eval 'sub JMPHY_SCL_CHAN_D_MASK () {0xf000;}' unless defined(&JMPHY_SCL_CHAN_D_MASK);
    eval 'sub JMPHY_SCL_CHAN_C_MASK () {0xf00;}' unless defined(&JMPHY_SCL_CHAN_C_MASK);
    eval 'sub JMPHY_SCL_CHAN_B_MASK () {0xf0;}' unless defined(&JMPHY_SCL_CHAN_B_MASK);
    eval 'sub JMPHY_SCL_CHAN_A_MASK () {0xf;}' unless defined(&JMPHY_SCL_CHAN_A_MASK);
    eval 'sub JMPHY_SCL_LEN_35 () {0;}' unless defined(&JMPHY_SCL_LEN_35);
    eval 'sub JMPHY_SCL_LEN_40 () {1;}' unless defined(&JMPHY_SCL_LEN_40);
    eval 'sub JMPHY_SCL_LEN_50 () {2;}' unless defined(&JMPHY_SCL_LEN_50);
    eval 'sub JMPHY_SCL_LEN_60 () {3;}' unless defined(&JMPHY_SCL_LEN_60);
    eval 'sub JMPHY_SCL_LEN_70 () {4;}' unless defined(&JMPHY_SCL_LEN_70);
    eval 'sub JMPHY_SCL_LEN_80 () {5;}' unless defined(&JMPHY_SCL_LEN_80);
    eval 'sub JMPHY_SCL_LEN_90 () {6;}' unless defined(&JMPHY_SCL_LEN_90);
    eval 'sub JMPHY_SCL_LEN_100 () {7;}' unless defined(&JMPHY_SCL_LEN_100);
    eval 'sub JMPHY_SCL_LEN_110 () {8;}' unless defined(&JMPHY_SCL_LEN_110);
    eval 'sub JMPHY_SCL_LEN_120 () {9;}' unless defined(&JMPHY_SCL_LEN_120);
    eval 'sub JMPHY_SCL_LEN_130 () {10;}' unless defined(&JMPHY_SCL_LEN_130);
    eval 'sub JMPHY_SCL_LEN_140 () {11;}' unless defined(&JMPHY_SCL_LEN_140);
    eval 'sub JMPHY_SCL_LEN_150 () {12;}' unless defined(&JMPHY_SCL_LEN_150);
    eval 'sub JMPHY_SCL_LEN_160 () {13;}' unless defined(&JMPHY_SCL_LEN_160);
    eval 'sub JMPHY_SCL_LEN_170 () {14;}' unless defined(&JMPHY_SCL_LEN_170);
    eval 'sub JMPHY_SCL_RSVD () {15;}' unless defined(&JMPHY_SCL_RSVD);
    eval 'sub JMPHY_LED_CTL1 () {0x18;}' unless defined(&JMPHY_LED_CTL1);
    eval 'sub JMPHY_LED_BLINK_42MS () {0x;}' unless defined(&JMPHY_LED_BLINK_42MS);
    eval 'sub JMPHY_LED_BLINK_84MS () {0x2000;}' unless defined(&JMPHY_LED_BLINK_84MS);
    eval 'sub JMPHY_LED_BLINK_170MS () {0x4000;}' unless defined(&JMPHY_LED_BLINK_170MS);
    eval 'sub JMPHY_LED_BLINK_340MS () {0x6000;}' unless defined(&JMPHY_LED_BLINK_340MS);
    eval 'sub JMPHY_LED_BLINK_670MS () {0x8000;}' unless defined(&JMPHY_LED_BLINK_670MS);
    eval 'sub JMPHY_LED_BLINK_MASK () {0xe000;}' unless defined(&JMPHY_LED_BLINK_MASK);
    eval 'sub JMPHY_LED_FLP_GAP_MASK () {0x1f00;}' unless defined(&JMPHY_LED_FLP_GAP_MASK);
    eval 'sub JMPHY_LED_FLP_GAP_DEFULT () {0x1000;}' unless defined(&JMPHY_LED_FLP_GAP_DEFULT);
    eval 'sub JMPHY_LED2_POLARITY_MASK () {0x30;}' unless defined(&JMPHY_LED2_POLARITY_MASK);
    eval 'sub JMPHY_LED1_POLARITY_MASK () {0xc;}' unless defined(&JMPHY_LED1_POLARITY_MASK);
    eval 'sub JMPHY_LED0_POLARITY_MASK () {0x3;}' unless defined(&JMPHY_LED0_POLARITY_MASK);
    eval 'sub JMPHY_LED_ON_LO_OFF_HI () {0;}' unless defined(&JMPHY_LED_ON_LO_OFF_HI);
    eval 'sub JMPHY_LED_ON_HI_OFF_HI () {1;}' unless defined(&JMPHY_LED_ON_HI_OFF_HI);
    eval 'sub JMPHY_LED_ON_LO_OFF_TS () {2;}' unless defined(&JMPHY_LED_ON_LO_OFF_TS);
    eval 'sub JMPHY_LED_ON_HI_OFF_TS () {3;}' unless defined(&JMPHY_LED_ON_HI_OFF_TS);
    eval 'sub JMPHY_LED_CTL2 () {0x19;}' unless defined(&JMPHY_LED_CTL2);
    eval 'sub JMPHY_LED_NO_STRETCH () {0x;}' unless defined(&JMPHY_LED_NO_STRETCH);
    eval 'sub JMPHY_LED_STRETCH_42MS () {0x2000;}' unless defined(&JMPHY_LED_STRETCH_42MS);
    eval 'sub JMPHY_LED_STRETCH_84MS () {0x4000;}' unless defined(&JMPHY_LED_STRETCH_84MS);
    eval 'sub JMPHY_LED_STRETCH_170MS () {0x6000;}' unless defined(&JMPHY_LED_STRETCH_170MS);
    eval 'sub JMPHY_LED_STRETCH_340MS () {0x8000;}' unless defined(&JMPHY_LED_STRETCH_340MS);
    eval 'sub JMPHY_LED_STRETCH_670MS () {0xb000;}' unless defined(&JMPHY_LED_STRETCH_670MS);
    eval 'sub JMPHY_LED_STRETCH_1300MS () {0xc000;}' unless defined(&JMPHY_LED_STRETCH_1300MS);
    eval 'sub JMPHY_LED_STRETCH_2700MS () {0xe000;}' unless defined(&JMPHY_LED_STRETCH_2700MS);
    eval 'sub JMPHY_LED2_MODE_MASK () {0xf00;}' unless defined(&JMPHY_LED2_MODE_MASK);
    eval 'sub JMPHY_LED1_MODE_MASK () {0xf0;}' unless defined(&JMPHY_LED1_MODE_MASK);
    eval 'sub JMPHY_LED0_MODE_MASK () {0xf;}' unless defined(&JMPHY_LED0_MODE_MASK);
    eval 'sub JMPHY_TMCTL () {0x1a;}' unless defined(&JMPHY_TMCTL);
    eval 'sub JMPHY_TMCTL_SLEEP_ENB () {0x1000;}' unless defined(&JMPHY_TMCTL_SLEEP_ENB);
    eval 'sub JMPHY_CONF () {0x1b;}' unless defined(&JMPHY_CONF);
    eval 'sub JMPHY_CONF_EXTFIFO () {0x;}' unless defined(&JMPHY_CONF_EXTFIFO);
    eval 'sub JMPHY_CONF_DEFFIFO () {0x4;}' unless defined(&JMPHY_CONF_DEFFIFO);
}
1;
