require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&DMA_CMD)) {
    sub DMA_CMD () {	0x40;}
}
unless(defined(&DMACMD_RSVD)) {
    sub DMACMD_RSVD () {	0xffffff28;}
}
unless(defined(&DMACMD_DIR)) {
    sub DMACMD_DIR () {	0x80;}
}
unless(defined(&DMACMD_INTE)) {
    sub DMACMD_INTE () {	0x40;}
}
unless(defined(&DMACMD_MDL)) {
    sub DMACMD_MDL () {	0x10;}
}
unless(defined(&DMACMD_DIAG)) {
    sub DMACMD_DIAG () {	0x4;}
}
unless(defined(&DMACMD_CMD)) {
    sub DMACMD_CMD () {	0x3;}
}
unless(defined(&DMACMD_IDLE)) {
    sub DMACMD_IDLE () {	0x;}
}
unless(defined(&DMACMD_BLAST)) {
    sub DMACMD_BLAST () {	0x1;}
}
unless(defined(&DMACMD_ABORT)) {
    sub DMACMD_ABORT () {	0x2;}
}
unless(defined(&DMACMD_START)) {
    sub DMACMD_START () {	0x3;}
}
unless(defined(&DMA_STC)) {
    sub DMA_STC () {	0x44;}
}
unless(defined(&DMA_SPA)) {
    sub DMA_SPA () {	0x48;}
}
unless(defined(&DMA_WBC)) {
    sub DMA_WBC () {	0x4c;}
}
unless(defined(&DMA_WAC)) {
    sub DMA_WAC () {	0x50;}
}
unless(defined(&DMA_STAT)) {
    sub DMA_STAT () {	0x54;}
}
unless(defined(&DMASTAT_RSVD)) {
    sub DMASTAT_RSVD () {	0xffffff80;}
}
unless(defined(&DMASTAT_PABT)) {
    sub DMASTAT_PABT () {	0x40;}
}
unless(defined(&DMASTAT_BCMP)) {
    sub DMASTAT_BCMP () {	0x20;}
}
unless(defined(&DMASTAT_SINT)) {
    sub DMASTAT_SINT () {	0x10;}
}
unless(defined(&DMASTAT_DONE)) {
    sub DMASTAT_DONE () {	0x8;}
}
unless(defined(&DMASTAT_ABT)) {
    sub DMASTAT_ABT () {	0x4;}
}
unless(defined(&DMASTAT_ERR)) {
    sub DMASTAT_ERR () {	0x2;}
}
unless(defined(&DMASTAT_PWDN)) {
    sub DMASTAT_PWDN () {	0x1;}
}
unless(defined(&DMA_SMDLA)) {
    sub DMA_SMDLA () {	0x58;}
}
unless(defined(&DMA_WMAC)) {
    sub DMA_WMAC () {	0x5c;}
}
unless(defined(&DMA_SBAC)) {
    sub DMA_SBAC () {	0x70;}
}
1;
