@@ -556,7 +556,7 @@ comment "PATA SFF controllers with BMDMA"
556
556
557
557
config PATA_ALI
558
558
tristate "ALi PATA support"
559
- depends on PCI
559
+ depends on PCI && HAS_IOPORT
560
560
select PATA_TIMINGS
561
561
help
562
562
This option enables support for the ALi ATA interfaces
@@ -566,7 +566,7 @@ config PATA_ALI
566
566
567
567
config PATA_AMD
568
568
tristate "AMD/NVidia PATA support"
569
- depends on PCI
569
+ depends on PCI && HAS_IOPORT
570
570
select PATA_TIMINGS
571
571
help
572
572
This option enables support for the AMD and NVidia PATA
@@ -584,7 +584,7 @@ config PATA_ARASAN_CF
584
584
585
585
config PATA_ARTOP
586
586
tristate "ARTOP 6210/6260 PATA support"
587
- depends on PCI
587
+ depends on PCI && HAS_IOPORT
588
588
help
589
589
This option enables support for ARTOP PATA controllers.
590
590
@@ -611,7 +611,7 @@ config PATA_ATP867X
611
611
612
612
config PATA_CMD64X
613
613
tristate "CMD64x PATA support"
614
- depends on PCI
614
+ depends on PCI && HAS_IOPORT
615
615
select PATA_TIMINGS
616
616
help
617
617
This option enables support for the CMD64x series chips
@@ -658,7 +658,7 @@ config PATA_CS5536
658
658
659
659
config PATA_CYPRESS
660
660
tristate "Cypress CY82C693 PATA support (Very Experimental)"
661
- depends on PCI
661
+ depends on PCI && HAS_IOPORT
662
662
select PATA_TIMINGS
663
663
help
664
664
This option enables support for the Cypress/Contaq CY82C693
@@ -706,7 +706,7 @@ config PATA_HPT366
706
706
707
707
config PATA_HPT37X
708
708
tristate "HPT 370/370A/371/372/374/302 PATA support"
709
- depends on PCI
709
+ depends on PCI && HAS_IOPORT
710
710
help
711
711
This option enables support for the majority of the later HPT
712
712
PATA controllers via the new ATA layer.
@@ -715,7 +715,7 @@ config PATA_HPT37X
715
715
716
716
config PATA_HPT3X2N
717
717
tristate "HPT 371N/372N/302N PATA support"
718
- depends on PCI
718
+ depends on PCI && HAS_IOPORT
719
719
help
720
720
This option enables support for the N variant HPT PATA
721
721
controllers via the new ATA layer.
@@ -818,7 +818,7 @@ config PATA_MPC52xx
818
818
819
819
config PATA_NETCELL
820
820
tristate "NETCELL Revolution RAID support"
821
- depends on PCI
821
+ depends on PCI && HAS_IOPORT
822
822
help
823
823
This option enables support for the Netcell Revolution RAID
824
824
PATA controller.
@@ -854,7 +854,7 @@ config PATA_OLDPIIX
854
854
855
855
config PATA_OPTIDMA
856
856
tristate "OPTI FireStar PATA support (Very Experimental)"
857
- depends on PCI
857
+ depends on PCI && HAS_IOPORT
858
858
help
859
859
This option enables DMA/PIO support for the later OPTi
860
860
controllers found on some old motherboards and in some
@@ -864,15 +864,15 @@ config PATA_OPTIDMA
864
864
865
865
config PATA_PDC2027X
866
866
tristate "Promise PATA 2027x support"
867
- depends on PCI
867
+ depends on PCI && HAS_IOPORT
868
868
help
869
869
This option enables support for Promise PATA pdc20268 to pdc20277 host adapters.
870
870
871
871
If unsure, say N.
872
872
873
873
config PATA_PDC_OLD
874
874
tristate "Older Promise PATA controller support"
875
- depends on PCI
875
+ depends on PCI && HAS_IOPORT
876
876
help
877
877
This option enables support for the Promise 20246, 20262, 20263,
878
878
20265 and 20267 adapters.
@@ -900,7 +900,7 @@ config PATA_RDC
900
900
901
901
config PATA_SC1200
902
902
tristate "SC1200 PATA support"
903
- depends on PCI && (X86_32 || COMPILE_TEST)
903
+ depends on PCI && (X86_32 || COMPILE_TEST) && HAS_IOPORT
904
904
help
905
905
This option enables support for the NatSemi/AMD SC1200 SoC
906
906
companion chip used with the Geode processor family.
@@ -918,7 +918,7 @@ config PATA_SCH
918
918
919
919
config PATA_SERVERWORKS
920
920
tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support"
921
- depends on PCI
921
+ depends on PCI && HAS_IOPORT
922
922
help
923
923
This option enables support for the Serverworks OSB4/CSB5/CSB6 and
924
924
HT1000 PATA controllers, via the new ATA layer.
@@ -1182,7 +1182,7 @@ config ATA_GENERIC
1182
1182
1183
1183
config PATA_LEGACY
1184
1184
tristate "Legacy ISA PATA support (Experimental)"
1185
- depends on (ISA || PCI)
1185
+ depends on (ISA || PCI) && HAS_IOPORT
1186
1186
select PATA_TIMINGS
1187
1187
help
1188
1188
This option enables support for ISA/VLB/PCI bus legacy PATA
0 commit comments