require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_IXGB_EE_H_)) {
    eval 'sub _IXGB_EE_H_ () {1;}' unless defined(&_IXGB_EE_H_);
    eval 'sub IXGB_EEPROM_SIZE () {64;}' unless defined(&IXGB_EEPROM_SIZE);
    eval 'sub IXGB_ETH_LENGTH_OF_ADDRESS () {6;}' unless defined(&IXGB_ETH_LENGTH_OF_ADDRESS);
    eval 'sub EEPROM_READ_OPCODE () {0x6;}' unless defined(&EEPROM_READ_OPCODE);
    eval 'sub EEPROM_WRITE_OPCODE () {0x5;}' unless defined(&EEPROM_WRITE_OPCODE);
    eval 'sub EEPROM_ERASE_OPCODE () {0x7;}' unless defined(&EEPROM_ERASE_OPCODE);
    eval 'sub EEPROM_EWEN_OPCODE () {0x13;}' unless defined(&EEPROM_EWEN_OPCODE);
    eval 'sub EEPROM_EWDS_OPCODE () {0x10;}' unless defined(&EEPROM_EWDS_OPCODE);
    eval 'sub EEPROM_IA_1_2_REG () {0x;}' unless defined(&EEPROM_IA_1_2_REG);
    eval 'sub EEPROM_IA_3_4_REG () {0x1;}' unless defined(&EEPROM_IA_3_4_REG);
    eval 'sub EEPROM_IA_5_6_REG () {0x2;}' unless defined(&EEPROM_IA_5_6_REG);
    eval 'sub EEPROM_COMPATIBILITY_REG () {0x3;}' unless defined(&EEPROM_COMPATIBILITY_REG);
    eval 'sub EEPROM_PBA_1_2_REG () {0x8;}' unless defined(&EEPROM_PBA_1_2_REG);
    eval 'sub EEPROM_PBA_3_4_REG () {0x9;}' unless defined(&EEPROM_PBA_3_4_REG);
    eval 'sub EEPROM_INIT_CONTROL1_REG () {0xa;}' unless defined(&EEPROM_INIT_CONTROL1_REG);
    eval 'sub EEPROM_SUBSYS_ID_REG () {0xb;}' unless defined(&EEPROM_SUBSYS_ID_REG);
    eval 'sub EEPROM_SUBVEND_ID_REG () {0xc;}' unless defined(&EEPROM_SUBVEND_ID_REG);
    eval 'sub EEPROM_DEVICE_ID_REG () {0xd;}' unless defined(&EEPROM_DEVICE_ID_REG);
    eval 'sub EEPROM_VENDOR_ID_REG () {0xe;}' unless defined(&EEPROM_VENDOR_ID_REG);
    eval 'sub EEPROM_INIT_CONTROL2_REG () {0xf;}' unless defined(&EEPROM_INIT_CONTROL2_REG);
    eval 'sub EEPROM_SWDPINS_REG () {0x20;}' unless defined(&EEPROM_SWDPINS_REG);
    eval 'sub EEPROM_CIRCUIT_CTRL_REG () {0x21;}' unless defined(&EEPROM_CIRCUIT_CTRL_REG);
    eval 'sub EEPROM_D0_D3_POWER_REG () {0x22;}' unless defined(&EEPROM_D0_D3_POWER_REG);
    eval 'sub EEPROM_FLASH_VERSION () {0x32;}' unless defined(&EEPROM_FLASH_VERSION);
    eval 'sub EEPROM_CHECKSUM_REG () {0x3f;}' unless defined(&EEPROM_CHECKSUM_REG);
    eval 'sub EEPROM_ICW1_SIGNATURE_MASK () {0xc000;}' unless defined(&EEPROM_ICW1_SIGNATURE_MASK);
    eval 'sub EEPROM_ICW1_SIGNATURE_VALID () {0x4000;}' unless defined(&EEPROM_ICW1_SIGNATURE_VALID);
    eval 'sub EEPROM_ICW1_SIGNATURE_CLEAR () {0x;}' unless defined(&EEPROM_ICW1_SIGNATURE_CLEAR);
    eval 'sub EEPROM_SUM () {0xbaba;}' unless defined(&EEPROM_SUM);
    eval 'sub PBA_SIZE () {4;}' unless defined(&PBA_SIZE);
}
1;
