require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_DEV_IC_AX88190REG_H_)) {
    eval 'sub _DEV_IC_AX88190REG_H_ () {1;}' unless defined(&_DEV_IC_AX88190REG_H_);
    eval 'sub AX88190_MEMR () {0x4;}' unless defined(&AX88190_MEMR);
    eval 'sub AX88190_MEMR_MDC () {0x1;}' unless defined(&AX88190_MEMR_MDC);
    eval 'sub AX88190_MEMR_MDIR () {0x2;}' unless defined(&AX88190_MEMR_MDIR);
    eval 'sub AX88190_MEMR_MDI () {0x4;}' unless defined(&AX88190_MEMR_MDI);
    eval 'sub AX88190_MEMR_MDO () {0x8;}' unless defined(&AX88190_MEMR_MDO);
    eval 'sub AX88190_MEMR_EECS () {0x10;}' unless defined(&AX88190_MEMR_EECS);
    eval 'sub AX88190_MEMR_EEI () {0x20;}' unless defined(&AX88190_MEMR_EEI);
    eval 'sub AX88190_MEMR_EEO () {0x40;}' unless defined(&AX88190_MEMR_EEO);
    eval 'sub AX88190_MEMR_EECLK () {0x80;}' unless defined(&AX88190_MEMR_EECLK);
    eval 'sub AX88190_LAN_IOBASE () {0x3ca;}' unless defined(&AX88190_LAN_IOBASE);
    eval 'sub AX88190_LAN_IOSIZE () {4;}' unless defined(&AX88190_LAN_IOSIZE);
    eval 'sub AX88790_CSR () {0x3c2;}' unless defined(&AX88790_CSR);
    eval 'sub AX88790_CSR_SIZE () {2;}' unless defined(&AX88790_CSR_SIZE);
    eval 'sub AX88190_NODEID_OFFSET () {0x400;}' unless defined(&AX88190_NODEID_OFFSET);
    eval 'sub AX88190_BUFFER_START () {0x800;}' unless defined(&AX88190_BUFFER_START);
}
1;
