-#define UDA_ERR 0100000 /* error bit */
-#define UDA_STEP4 0040000 /* step 4 has started */
-#define UDA_STEP3 0020000 /* step 3 has started */
-#define UDA_STEP2 0010000 /* step 2 has started */
-#define UDA_STEP1 0004000 /* step 1 has started */
-#define UDA_NV 0002000 /* no host settable interrupt vector */
-#define UDA_QB 0001000 /* controller supports Q22 bus */
-#define UDA_DI 0000400 /* controller implements diagnostics */
-#define UDA_IE 0000200 /* interrupt enable */
-#define UDA_PI 0000001 /* host requests adapter purge interrupts */
-#define UDA_GO 0000001 /* start operation, after init */
-
+/*
+ * Bits in UDA status register during initialisation
+ */
+#define UDA_ERR 0x8000 /* error */
+#define UDA_STEP4 0x4000 /* step 4 has started */
+#define UDA_STEP3 0x2000 /* step 3 has started */
+#define UDA_STEP2 0x1000 /* step 2 has started */
+#define UDA_STEP1 0x0800 /* step 1 has started */
+#define UDA_NV 0x0400 /* no host settable interrupt vector */
+#define UDA_QB 0x0200 /* controller supports Q22 bus */
+#define UDA_DI 0x0100 /* controller implements diagnostics */
+#define UDA_IE 0x0080 /* interrupt enable */
+#define UDA_NCNRMASK 0x003f /* in STEP1, bits 0-2=NCMDL2, 3-5=NRSPL2 */
+#define UDA_IVECMASK 0x007f /* in STEP2, bits 0-6 are interruptvec / 4 */
+#define UDA_PI 0x0001 /* host requests adapter purge interrupts */