aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-05-23 20:12:06 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2012-05-23 20:12:06 -0400
commitd5b4bb4d103cd601d8009f2d3a7e44586c9ae7cc (patch)
tree0f3b6da2b66fc7a4278764982279c2815c913010 /drivers/scsi/Kconfig
parentc80ddb526331a72c9e9d1480f85f6fd7c74e3d2d (diff)
parentbb8187d35f820671d6dd76700d77a6b55f95e2c5 (diff)
Merge branch 'delete-mca' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
Pull the MCA deletion branch from Paul Gortmaker: "It was good that we could support MCA machines back in the day, but realistically, nobody is using them anymore. They were mostly limited to 386-sx 16MHz CPU and some 486 class machines and never more than 64MB of RAM. Even the enthusiast hobbyist community seems to have dried up close to ten years ago, based on what you can find searching various websites dedicated to the relatively short lived hardware. So lets remove the support relating to CONFIG_MCA. There is no point carrying this forward, wasting cycles doing routine maintenance on it; wasting allyesconfig build time on validating it, wasting I/O on git grep'ping over it, and so on." Let's see if anybody screams. It generally has compiled, and James Bottomley pointed out that there was a MCA extension from NCR that allowed for up to 4GB of memory and PPro-class machines. So in *theory* there may be users out there. But even James (technically listed as a maintainer) doesn't actually have a system, and while Alan Cox claims to have a machine in his cellar that he offered to anybody who wants to take it off his hands, he didn't argue for keeping MCA support either. So we could bring it back. But somebody had better speak up and talk about how they have actually been using said MCA hardware with modern kernels for us to do that. And David already took the patch to delete all the networking driver code (commit a5e371f61ad3: "drivers/net: delete all code/drivers depending on CONFIG_MCA"). * 'delete-mca' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: MCA: delete all remaining traces of microchannel bus support. scsi: delete the MCA specific drivers and driver code serial: delete the MCA specific 8250 support. arm: remove ability to select CONFIG_MCA
Diffstat (limited to 'drivers/scsi/Kconfig')
-rw-r--r--drivers/scsi/Kconfig83
1 files changed, 0 insertions, 83 deletions
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index bea04e5d3b51..e9559782d3ec 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -808,19 +808,6 @@ config SCSI_FUTURE_DOMAIN
808 To compile this driver as a module, choose M here: the 808 To compile this driver as a module, choose M here: the
809 module will be called fdomain. 809 module will be called fdomain.
810 810
811config SCSI_FD_MCS
812 tristate "Future Domain MCS-600/700 SCSI support"
813 depends on MCA_LEGACY && SCSI
814 ---help---
815 This is support for Future Domain MCS 600/700 MCA SCSI adapters.
816 Some PS/2 computers are equipped with IBM Fast SCSI Adapter/A which
817 is identical to the MCS 700 and hence also supported by this driver.
818 This driver also supports the Reply SB16/SCSI card (the SCSI part).
819 It supports multiple adapters in the same system.
820
821 To compile this driver as a module, choose M here: the
822 module will be called fd_mcs.
823
824config SCSI_GDTH 811config SCSI_GDTH
825 tristate "Intel/ICP (former GDT SCSI Disk Array) RAID Controller support" 812 tristate "Intel/ICP (former GDT SCSI Disk Array) RAID Controller support"
826 depends on (ISA || EISA || PCI) && SCSI && ISA_DMA_API 813 depends on (ISA || EISA || PCI) && SCSI && ISA_DMA_API
@@ -890,76 +877,6 @@ config SCSI_GENERIC_NCR53C400
890 not detect your card. See the file 877 not detect your card. See the file
891 <file:Documentation/scsi/g_NCR5380.txt> for details. 878 <file:Documentation/scsi/g_NCR5380.txt> for details.
892 879
893config SCSI_IBMMCA
894 tristate "IBMMCA SCSI support"
895 depends on MCA && SCSI
896 ---help---
897 This is support for the IBM SCSI adapter found in many of the PS/2
898 series computers. These machines have an MCA bus, so you need to
899 answer Y to "MCA support" as well and read
900 <file:Documentation/mca.txt>.
901
902 If the adapter isn't found during boot (a common problem for models
903 56, 57, 76, and 77) you'll need to use the 'ibmmcascsi=<pun>' kernel
904 option, where <pun> is the id of the SCSI subsystem (usually 7, but
905 if that doesn't work check your reference diskette). Owners of
906 model 95 with a LED-matrix-display can in addition activate some
907 activity info like under OS/2, but more informative, by setting
908 'ibmmcascsi=display' as an additional kernel parameter. Try "man
909 bootparam" or see the documentation of your boot loader about how to
910 pass options to the kernel.
911
912 To compile this driver as a module, choose M here: the
913 module will be called ibmmca.
914
915config IBMMCA_SCSI_ORDER_STANDARD
916 bool "Standard SCSI-order"
917 depends on SCSI_IBMMCA
918 ---help---
919 In the PC-world and in most modern SCSI-BIOS-setups, SCSI-hard disks
920 are assigned to the drive letters, starting with the lowest SCSI-id
921 (physical number -- pun) to be drive C:, as seen from DOS and
922 similar operating systems. When looking into papers describing the
923 ANSI-SCSI-standard, this assignment of drives appears to be wrong.
924 The SCSI-standard follows a hardware-hierarchy which says that id 7
925 has the highest priority and id 0 the lowest. Therefore, the host
926 adapters are still today everywhere placed as SCSI-id 7 by default.
927 In the SCSI-standard, the drive letters express the priority of the
928 disk. C: should be the hard disk, or a partition on it, with the
929 highest priority. This must therefore be the disk with the highest
930 SCSI-id (e.g. 6) and not the one with the lowest! IBM-BIOS kept the
931 original definition of the SCSI-standard as also industrial- and
932 process-control-machines, like VME-CPUs running under realtime-OSes
933 (e.g. LynxOS, OS9) do.
934
935 If you like to run Linux on your MCA-machine with the same
936 assignment of hard disks as seen from e.g. DOS or OS/2 on your
937 machine, which is in addition conformant to the SCSI-standard, you
938 must say Y here. This is also necessary for MCA-Linux users who want
939 to keep downward compatibility to older releases of the
940 IBM-MCA-SCSI-driver (older than driver-release 2.00 and older than
941 June 1997).
942
943 If you like to have the lowest SCSI-id assigned as drive C:, as
944 modern SCSI-BIOSes do, which does not conform to the standard, but
945 is widespread and common in the PC-world of today, you must say N
946 here. If unsure, say Y.
947
948config IBMMCA_SCSI_DEV_RESET
949 bool "Reset SCSI-devices at boottime"
950 depends on SCSI_IBMMCA
951 ---help---
952 By default, SCSI-devices are reset when the machine is powered on.
953 However, some devices exist, like special-control-devices,
954 SCSI-CNC-machines, SCSI-printer or scanners of older type, that do
955 not reset when switched on. If you say Y here, each device connected
956 to your SCSI-bus will be issued a reset-command after it has been
957 probed, while the kernel is booting. This may cause problems with
958 more modern devices, like hard disks, which do not appreciate these
959 reset commands, and can cause your system to hang. So say Y only if
960 you know that one of your older devices needs it; N is the safe
961 answer.
962
963config SCSI_IPS 880config SCSI_IPS
964 tristate "IBM ServeRAID support" 881 tristate "IBM ServeRAID support"
965 depends on PCI && SCSI 882 depends on PCI && SCSI