- uba->uba_cr = UBA_ADINIT;
- uba->uba_cr = UBA_IFS|UBA_BRIE|UBA_USEFIE|UBA_SUEFIE;
- while ((uba->uba_cnfgr & UBA_UBIC) == 0)
- ;
+ switch (cpu) {
+#if VAX780
+ case VAX780:
+ uba->uba_cr = UBACR_ADINIT;
+ uba->uba_cr = UBACR_IFS|UBACR_BRIE|UBACR_USEFIE|UBACR_SUEFIE;
+ while ((uba->uba_cnfgr & UBACNFGR_UBIC) == 0)
+ ;
+ break;
+#endif
+#if VAX750
+ case VAX750:
+ mtpr(IUR, 1);
+ /* give devices time to recover from power fail */
+ DELAY(5000000);
+ break;
+#endif
+ }