patch-1.3.82 linux/drivers/scsi/53c7,8xx.c
Next file: linux/drivers/scsi/Config.in
Previous file: linux/drivers/pci/pci.c
Back to the patch index
Back to the overall index
-  Lines: 28
 -  Date:
Tue Apr  2 09:01:55 1996
 -  Orig file: 
v1.3.81/linux/drivers/scsi/53c7,8xx.c
 -  Orig date: 
Fri Mar  1 07:50:50 1996
 
diff -u --recursive --new-file v1.3.81/linux/drivers/scsi/53c7,8xx.c linux/drivers/scsi/53c7,8xx.c
@@ -62,8 +62,15 @@
  *  the fourth byte from 50 to 25.
  */
 
+#include <linux/config.h>
+
+#ifdef CONFIG_SCSI_NCR53C7xx_sync
+#define PERM_OPTIONS (OPTION_IO_MAPPED|OPTION_DEBUG_TEST1|OPTION_DISCONNECT|\
+	OPTION_SYNCHRONOUS|OPTION_ALWAYS_SYNCHRONOUS)
+#else
 #define PERM_OPTIONS (OPTION_IO_MAPPED|OPTION_DEBUG_TEST1|OPTION_DISCONNECT|\
 	OPTION_SYNCHRONOUS)
+#endif
 
 /*
  * Sponsored by 
@@ -635,7 +642,11 @@
 /* Template for "preferred" synchronous transfer parameters. */
 
 static const unsigned char sdtr_message[] = {
+#ifdef CONFIG_SCSI_NCR53C7xx_FAST
+    EXTENDED_MESSAGE, 3 /* length */, EXTENDED_SDTR, 25 /* *4ns */, 8 /* off */ 
+#else
     EXTENDED_MESSAGE, 3 /* length */, EXTENDED_SDTR, 50 /* *4ns */, 8 /* off */ 
+#endif
 };
 
 /* Template to request asynchronous transfers */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this