diff options
author | Al Viro <viro@www.linux.org.uk> | 2005-05-04 00:39:42 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-04 10:33:14 -0400 |
commit | a553260618d88c4790daec7975c88f3db1080b5b (patch) | |
tree | 75e46d5335ac3393bf453a36531bbe2ec60c1d21 | |
parent | 7fbacd5213a03b262bb17a826b166900e8b168ac (diff) |
[PATCH] ISA DMA Kconfig fixes - part 3
Drivers that expect ISA DMA API are marked as such in Kconfig.
Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | drivers/block/Kconfig | 2 | ||||
-rw-r--r-- | drivers/char/Kconfig | 4 | ||||
-rw-r--r-- | drivers/mmc/Kconfig | 2 | ||||
-rw-r--r-- | drivers/net/Kconfig | 10 | ||||
-rw-r--r-- | drivers/net/appletalk/Kconfig | 2 | ||||
-rw-r--r-- | drivers/net/hamradio/Kconfig | 4 | ||||
-rw-r--r-- | drivers/net/wan/Kconfig | 6 | ||||
-rw-r--r-- | drivers/scsi/Kconfig | 12 |
8 files changed, 21 insertions, 21 deletions
diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index e43e02328968..b594768b0241 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig | |||
@@ -105,7 +105,7 @@ config ATARI_SLM | |||
105 | 105 | ||
106 | config BLK_DEV_XD | 106 | config BLK_DEV_XD |
107 | tristate "XT hard disk support" | 107 | tristate "XT hard disk support" |
108 | depends on ISA | 108 | depends on ISA && ISA_DMA_API |
109 | help | 109 | help |
110 | Very old 8 bit hard disk controllers used in the IBM XT computer | 110 | Very old 8 bit hard disk controllers used in the IBM XT computer |
111 | will be supported if you say Y here. | 111 | will be supported if you say Y here. |
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index e162dab64ffd..2d5a19f6378d 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig | |||
@@ -153,7 +153,7 @@ config DIGIEPCA | |||
153 | 153 | ||
154 | config ESPSERIAL | 154 | config ESPSERIAL |
155 | tristate "Hayes ESP serial port support" | 155 | tristate "Hayes ESP serial port support" |
156 | depends on SERIAL_NONSTANDARD && ISA && BROKEN_ON_SMP | 156 | depends on SERIAL_NONSTANDARD && ISA && BROKEN_ON_SMP && ISA_DMA_API |
157 | help | 157 | help |
158 | This is a driver which supports Hayes ESP serial ports. Both single | 158 | This is a driver which supports Hayes ESP serial ports. Both single |
159 | port cards and multiport cards are supported. Make sure to read | 159 | port cards and multiport cards are supported. Make sure to read |
@@ -195,7 +195,7 @@ config ISI | |||
195 | 195 | ||
196 | config SYNCLINK | 196 | config SYNCLINK |
197 | tristate "Microgate SyncLink card support" | 197 | tristate "Microgate SyncLink card support" |
198 | depends on SERIAL_NONSTANDARD && PCI | 198 | depends on SERIAL_NONSTANDARD && PCI && ISA_DMA_API |
199 | help | 199 | help |
200 | Provides support for the SyncLink ISA and PCI multiprotocol serial | 200 | Provides support for the SyncLink ISA and PCI multiprotocol serial |
201 | adapters. These adapters support asynchronous and HDLC bit | 201 | adapters. These adapters support asynchronous and HDLC bit |
diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig index 72f2b466b816..2e70d74fbdee 100644 --- a/drivers/mmc/Kconfig +++ b/drivers/mmc/Kconfig | |||
@@ -51,7 +51,7 @@ config MMC_PXA | |||
51 | 51 | ||
52 | config MMC_WBSD | 52 | config MMC_WBSD |
53 | tristate "Winbond W83L51xD SD/MMC Card Interface support" | 53 | tristate "Winbond W83L51xD SD/MMC Card Interface support" |
54 | depends on MMC && ISA | 54 | depends on MMC && ISA && ISA_DMA_API |
55 | help | 55 | help |
56 | This selects the Winbond(R) W83L51xD Secure digital and | 56 | This selects the Winbond(R) W83L51xD Secure digital and |
57 | Multimedia card Interface. | 57 | Multimedia card Interface. |
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 68242bda4b9c..3a0a55b62aaf 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -589,7 +589,7 @@ config EL2 | |||
589 | 589 | ||
590 | config ELPLUS | 590 | config ELPLUS |
591 | tristate "3c505 \"EtherLink Plus\" support" | 591 | tristate "3c505 \"EtherLink Plus\" support" |
592 | depends on NET_VENDOR_3COM && ISA | 592 | depends on NET_VENDOR_3COM && ISA && ISA_DMA_API |
593 | ---help--- | 593 | ---help--- |
594 | Information about this network (Ethernet) card can be found in | 594 | Information about this network (Ethernet) card can be found in |
595 | <file:Documentation/networking/3c505.txt>. If you have a card of | 595 | <file:Documentation/networking/3c505.txt>. If you have a card of |
@@ -630,7 +630,7 @@ config EL3 | |||
630 | 630 | ||
631 | config 3C515 | 631 | config 3C515 |
632 | tristate "3c515 ISA \"Fast EtherLink\"" | 632 | tristate "3c515 ISA \"Fast EtherLink\"" |
633 | depends on NET_VENDOR_3COM && (ISA || EISA) | 633 | depends on NET_VENDOR_3COM && (ISA || EISA) && ISA_DMA_API |
634 | help | 634 | help |
635 | If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet | 635 | If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet |
636 | network card, say Y and read the Ethernet-HOWTO, available from | 636 | network card, say Y and read the Ethernet-HOWTO, available from |
@@ -708,7 +708,7 @@ config TYPHOON | |||
708 | 708 | ||
709 | config LANCE | 709 | config LANCE |
710 | tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" | 710 | tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" |
711 | depends on NET_ETHERNET && ISA | 711 | depends on NET_ETHERNET && ISA && ISA_DMA_API |
712 | help | 712 | help |
713 | If you have a network (Ethernet) card of this type, say Y and read | 713 | If you have a network (Ethernet) card of this type, say Y and read |
714 | the Ethernet-HOWTO, available from | 714 | the Ethernet-HOWTO, available from |
@@ -864,7 +864,7 @@ config NI52 | |||
864 | 864 | ||
865 | config NI65 | 865 | config NI65 |
866 | tristate "NI6510 support" | 866 | tristate "NI6510 support" |
867 | depends on NET_VENDOR_RACAL && ISA | 867 | depends on NET_VENDOR_RACAL && ISA && ISA_DMA_API |
868 | help | 868 | help |
869 | If you have a network (Ethernet) card of this type, say Y and read | 869 | If you have a network (Ethernet) card of this type, say Y and read |
870 | the Ethernet-HOWTO, available from | 870 | the Ethernet-HOWTO, available from |
@@ -1072,7 +1072,7 @@ config NE2000 | |||
1072 | 1072 | ||
1073 | config ZNET | 1073 | config ZNET |
1074 | tristate "Zenith Z-Note support (EXPERIMENTAL)" | 1074 | tristate "Zenith Z-Note support (EXPERIMENTAL)" |
1075 | depends on NET_ISA && EXPERIMENTAL | 1075 | depends on NET_ISA && EXPERIMENTAL && ISA_DMA_API |
1076 | help | 1076 | help |
1077 | The Zenith Z-Note notebook computer has a built-in network | 1077 | The Zenith Z-Note notebook computer has a built-in network |
1078 | (Ethernet) card, and this is the Linux driver for it. Note that the | 1078 | (Ethernet) card, and this is the Linux driver for it. Note that the |
diff --git a/drivers/net/appletalk/Kconfig b/drivers/net/appletalk/Kconfig index 60b19679ca5c..69c488d933a2 100644 --- a/drivers/net/appletalk/Kconfig +++ b/drivers/net/appletalk/Kconfig | |||
@@ -13,7 +13,7 @@ config DEV_APPLETALK | |||
13 | 13 | ||
14 | config LTPC | 14 | config LTPC |
15 | tristate "Apple/Farallon LocalTalk PC support" | 15 | tristate "Apple/Farallon LocalTalk PC support" |
16 | depends on DEV_APPLETALK && (ISA || EISA) | 16 | depends on DEV_APPLETALK && (ISA || EISA) && ISA_DMA_API |
17 | help | 17 | help |
18 | This allows you to use the AppleTalk PC card to connect to LocalTalk | 18 | This allows you to use the AppleTalk PC card to connect to LocalTalk |
19 | networks. The card is also known as the Farallon PhoneNet PC card. | 19 | networks. The card is also known as the Farallon PhoneNet PC card. |
diff --git a/drivers/net/hamradio/Kconfig b/drivers/net/hamradio/Kconfig index 34068f81d45e..7cdebe1a0b61 100644 --- a/drivers/net/hamradio/Kconfig +++ b/drivers/net/hamradio/Kconfig | |||
@@ -45,7 +45,7 @@ config BPQETHER | |||
45 | 45 | ||
46 | config DMASCC | 46 | config DMASCC |
47 | tristate "High-speed (DMA) SCC driver for AX.25" | 47 | tristate "High-speed (DMA) SCC driver for AX.25" |
48 | depends on ISA && AX25 && BROKEN_ON_SMP | 48 | depends on ISA && AX25 && BROKEN_ON_SMP && ISA_DMA_API |
49 | ---help--- | 49 | ---help--- |
50 | This is a driver for high-speed SCC boards, i.e. those supporting | 50 | This is a driver for high-speed SCC boards, i.e. those supporting |
51 | DMA on one port. You usually use those boards to connect your | 51 | DMA on one port. You usually use those boards to connect your |
@@ -78,7 +78,7 @@ config DMASCC | |||
78 | 78 | ||
79 | config SCC | 79 | config SCC |
80 | tristate "Z8530 SCC driver" | 80 | tristate "Z8530 SCC driver" |
81 | depends on ISA && AX25 | 81 | depends on ISA && AX25 && ISA_DMA_API |
82 | ---help--- | 82 | ---help--- |
83 | These cards are used to connect your Linux box to an amateur radio | 83 | These cards are used to connect your Linux box to an amateur radio |
84 | in order to communicate with other computers. If you want to use | 84 | in order to communicate with other computers. If you want to use |
diff --git a/drivers/net/wan/Kconfig b/drivers/net/wan/Kconfig index 35791934a602..66b94668ddd8 100644 --- a/drivers/net/wan/Kconfig +++ b/drivers/net/wan/Kconfig | |||
@@ -26,7 +26,7 @@ config WAN | |||
26 | # There is no way to detect a comtrol sv11 - force it modular for now. | 26 | # There is no way to detect a comtrol sv11 - force it modular for now. |
27 | config HOSTESS_SV11 | 27 | config HOSTESS_SV11 |
28 | tristate "Comtrol Hostess SV-11 support" | 28 | tristate "Comtrol Hostess SV-11 support" |
29 | depends on WAN && ISA && m | 29 | depends on WAN && ISA && m && ISA_DMA_API |
30 | help | 30 | help |
31 | Driver for Comtrol Hostess SV-11 network card which | 31 | Driver for Comtrol Hostess SV-11 network card which |
32 | operates on low speed synchronous serial links at up to | 32 | operates on low speed synchronous serial links at up to |
@@ -38,7 +38,7 @@ config HOSTESS_SV11 | |||
38 | # The COSA/SRP driver has not been tested as non-modular yet. | 38 | # The COSA/SRP driver has not been tested as non-modular yet. |
39 | config COSA | 39 | config COSA |
40 | tristate "COSA/SRP sync serial boards support" | 40 | tristate "COSA/SRP sync serial boards support" |
41 | depends on WAN && ISA && m | 41 | depends on WAN && ISA && m && ISA_DMA_API |
42 | ---help--- | 42 | ---help--- |
43 | Driver for COSA and SRP synchronous serial boards. | 43 | Driver for COSA and SRP synchronous serial boards. |
44 | 44 | ||
@@ -127,7 +127,7 @@ config LANMEDIA | |||
127 | # There is no way to detect a Sealevel board. Force it modular | 127 | # There is no way to detect a Sealevel board. Force it modular |
128 | config SEALEVEL_4021 | 128 | config SEALEVEL_4021 |
129 | tristate "Sealevel Systems 4021 support" | 129 | tristate "Sealevel Systems 4021 support" |
130 | depends on WAN && ISA && m | 130 | depends on WAN && ISA && m && ISA_DMA_API |
131 | help | 131 | help |
132 | This is a driver for the Sealevel Systems ACB 56 serial I/O adapter. | 132 | This is a driver for the Sealevel Systems ACB 56 serial I/O adapter. |
133 | 133 | ||
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index 750b11cefd93..1811cb240315 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig | |||
@@ -260,7 +260,7 @@ config SCSI_3W_9XXX | |||
260 | 260 | ||
261 | config SCSI_7000FASST | 261 | config SCSI_7000FASST |
262 | tristate "7000FASST SCSI support" | 262 | tristate "7000FASST SCSI support" |
263 | depends on ISA && SCSI | 263 | depends on ISA && SCSI && ISA_DMA_API |
264 | help | 264 | help |
265 | This driver supports the Western Digital 7000 SCSI host adapter | 265 | This driver supports the Western Digital 7000 SCSI host adapter |
266 | family. Some information is in the source: | 266 | family. Some information is in the source: |
@@ -295,7 +295,7 @@ config SCSI_AHA152X | |||
295 | 295 | ||
296 | config SCSI_AHA1542 | 296 | config SCSI_AHA1542 |
297 | tristate "Adaptec AHA1542 support" | 297 | tristate "Adaptec AHA1542 support" |
298 | depends on ISA && SCSI | 298 | depends on ISA && SCSI && ISA_DMA_API |
299 | ---help--- | 299 | ---help--- |
300 | This is support for a SCSI host adapter. It is explained in section | 300 | This is support for a SCSI host adapter. It is explained in section |
301 | 3.4 of the SCSI-HOWTO, available from | 301 | 3.4 of the SCSI-HOWTO, available from |
@@ -515,7 +515,7 @@ config SCSI_SATA_VITESSE | |||
515 | 515 | ||
516 | config SCSI_BUSLOGIC | 516 | config SCSI_BUSLOGIC |
517 | tristate "BusLogic SCSI support" | 517 | tristate "BusLogic SCSI support" |
518 | depends on (PCI || ISA || MCA) && SCSI && (BROKEN || !SPARC64) | 518 | depends on (PCI || ISA || MCA) && SCSI && ISA_DMA_API |
519 | ---help--- | 519 | ---help--- |
520 | This is support for BusLogic MultiMaster and FlashPoint SCSI Host | 520 | This is support for BusLogic MultiMaster and FlashPoint SCSI Host |
521 | Adapters. Consult the SCSI-HOWTO, available from | 521 | Adapters. Consult the SCSI-HOWTO, available from |
@@ -571,7 +571,7 @@ config SCSI_DTC3280 | |||
571 | 571 | ||
572 | config SCSI_EATA | 572 | config SCSI_EATA |
573 | tristate "EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant boards) support" | 573 | tristate "EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant boards) support" |
574 | depends on (ISA || EISA || PCI) && SCSI && (BROKEN || !SPARC64) | 574 | depends on (ISA || EISA || PCI) && SCSI && ISA_DMA_API |
575 | ---help--- | 575 | ---help--- |
576 | This driver supports all EATA/DMA-compliant SCSI host adapters. DPT | 576 | This driver supports all EATA/DMA-compliant SCSI host adapters. DPT |
577 | ISA and all EISA I/O addresses are probed looking for the "EATA" | 577 | ISA and all EISA I/O addresses are probed looking for the "EATA" |
@@ -665,7 +665,7 @@ config SCSI_FD_MCS | |||
665 | 665 | ||
666 | config SCSI_GDTH | 666 | config SCSI_GDTH |
667 | tristate "Intel/ICP (former GDT SCSI Disk Array) RAID Controller support" | 667 | tristate "Intel/ICP (former GDT SCSI Disk Array) RAID Controller support" |
668 | depends on (ISA || EISA || PCI) && SCSI && (BROKEN || !SPARC64) | 668 | depends on (ISA || EISA || PCI) && SCSI && ISA_DMA_API |
669 | ---help--- | 669 | ---help--- |
670 | Formerly called GDT SCSI Disk Array Controller Support. | 670 | Formerly called GDT SCSI Disk Array Controller Support. |
671 | 671 | ||
@@ -1416,7 +1416,7 @@ config SCSI_T128 | |||
1416 | 1416 | ||
1417 | config SCSI_U14_34F | 1417 | config SCSI_U14_34F |
1418 | tristate "UltraStor 14F/34F support" | 1418 | tristate "UltraStor 14F/34F support" |
1419 | depends on ISA && SCSI | 1419 | depends on ISA && SCSI && ISA_DMA_API |
1420 | ---help--- | 1420 | ---help--- |
1421 | This is support for the UltraStor 14F and 34F SCSI-2 host adapters. | 1421 | This is support for the UltraStor 14F and 34F SCSI-2 host adapters. |
1422 | The source at <file:drivers/scsi/u14-34f.c> contains some | 1422 | The source at <file:drivers/scsi/u14-34f.c> contains some |