Skip to content

Commit

Permalink
Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/ker…
Browse files Browse the repository at this point in the history
…nel/git/jgarzik/libata-dev

* 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: (86 commits)
  SPIN_LOCK_UNLOCKED cleanup in drivers/ata/pata_winbond.c
  drivers/ata/pata_cmd640.c: fix build with CONFIG_PM=n
  pata_hpt37x: Further small fixes
  pata_hpt3x2n: Add HPT371N support and other bits
  ata: printk warning fixes
  libata: separate ATA_EHI_DID_RESET into DID_SOFTRESET and DID_HARDRESET
  ahci: consolidate common port flags
  ata_timing: ensure t->cycle is always correct
  libata: add missing call to ->cable_detect() in new EH path
  pata_amd: remove contamination added during cable_detect conversion
  libata: Handle drives that require a spin-up command before first access
  libata: HPA support
  libata: kill probe_ent and related helpers
  libata: convert the remaining PATA drivers to new init model
  libata: convert the remaining SATA drivers to new init model
  libata: convert ata_pci_init_native_mode() users to new init model
  libata: convert drivers with combined SATA/PATA ports to new init model
  libata: add init helpers including ata_pci_prepare_native_host()
  libata: convert native PCI host handling to new init model
  libata: convert legacy PCI host handling to new init model
  ...
  • Loading branch information
Linus Torvalds committed Apr 29, 2007
2 parents 6b06d2c + 2250363 commit f73b0a0
Show file tree
Hide file tree
Showing 80 changed files with 3,656 additions and 3,318 deletions.
1 change: 0 additions & 1 deletion arch/i386/defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -692,7 +692,6 @@ CONFIG_SATA_SIL=y
CONFIG_SATA_VIA=y
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
CONFIG_SATA_INTEL_COMBINED=y
CONFIG_SATA_ACPI=y
# CONFIG_PATA_ALI is not set
# CONFIG_PATA_AMD is not set
Expand Down
1 change: 0 additions & 1 deletion arch/parisc/configs/c3000_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -435,7 +435,6 @@ CONFIG_SCSI_SATA_SIL=m
# CONFIG_SCSI_SATA_ULI is not set
CONFIG_SCSI_SATA_VIA=m
# CONFIG_SCSI_SATA_VITESSE is not set
CONFIG_SCSI_SATA_INTEL_COMBINED=y
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_IPS is not set
Expand Down
1 change: 0 additions & 1 deletion arch/x86_64/defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -631,7 +631,6 @@ CONFIG_SATA_SIL=y
CONFIG_SATA_VIA=y
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
CONFIG_SATA_INTEL_COMBINED=y
CONFIG_SATA_ACPI=y
# CONFIG_PATA_ALI is not set
# CONFIG_PATA_AMD is not set
Expand Down
43 changes: 24 additions & 19 deletions drivers/ata/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -156,11 +156,6 @@ config SATA_INIC162X
help
This option enables support for Initio 162x Serial ATA.

config SATA_INTEL_COMBINED
bool
depends on IDE=y && !BLK_DEV_IDE_SATA && (SATA_AHCI || ATA_PIIX)
default y

config SATA_ACPI
bool
depends on ACPI && PCI
Expand All @@ -184,7 +179,7 @@ config PATA_ALI
If unsure, say N.

config PATA_AMD
tristate "AMD/NVidia PATA support (Experimental)"
tristate "AMD/NVidia PATA support"
depends on PCI
help
This option enables support for the AMD and NVidia PATA
Expand All @@ -209,6 +204,16 @@ config PATA_ATIIXP

If unsure, say N.

config PATA_CMD640_PCI
tristate "CMD640 PCI PATA support (Very Experimental)"
depends on PCI && EXPERIMENTAL
help
This option enables support for the CMD640 PCI IDE
interface chip. Only the primary channel is currently
supported.

If unsure, say N.

config PATA_CMD64X
tristate "CMD64x PATA support (Very Experimental)"
depends on PCI&& EXPERIMENTAL
Expand Down Expand Up @@ -273,7 +278,7 @@ config ATA_GENERIC
If unsure, say N.

config PATA_HPT366
tristate "HPT 366/368 PATA support (Very Experimental)"
tristate "HPT 366/368 PATA support (Experimental)"
depends on PCI && EXPERIMENTAL
help
This option enables support for the HPT 366 and 368
Expand All @@ -282,7 +287,7 @@ config PATA_HPT366
If unsure, say N.

config PATA_HPT37X
tristate "HPT 370/370A/371/372/374/302 PATA support (Very Experimental)"
tristate "HPT 370/370A/371/372/374/302 PATA support (Experimental)"
depends on PCI && EXPERIMENTAL
help
This option enables support for the majority of the later HPT
Expand All @@ -309,7 +314,7 @@ config PATA_HPT3X3
If unsure, say N.

config PATA_ISAPNP
tristate "ISA Plug and Play PATA support (Very Experimental)"
tristate "ISA Plug and Play PATA support (Experimental)"
depends on EXPERIMENTAL && ISAPNP
help
This option enables support for ISA plug & play ATA
Expand All @@ -318,8 +323,8 @@ config PATA_ISAPNP
If unsure, say N.

config PATA_IT821X
tristate "IT8211/2 PATA support (Experimental)"
depends on PCI && EXPERIMENTAL
tristate "IT8211/2 PATA support"
depends on PCI
help
This option enables support for the ITE 8211 and 8212
PATA controllers via the new ATA layer, including RAID
Expand Down Expand Up @@ -390,10 +395,10 @@ config PATA_MPIIX
If unsure, say N.

config PATA_OLDPIIX
tristate "Intel PATA old PIIX support (Experimental)"
depends on PCI && EXPERIMENTAL
tristate "Intel PATA old PIIX support"
depends on PCI
help
This option enables support for old(?) PIIX PATA support.
This option enables support for early PIIX PATA support.

If unsure, say N.

Expand Down Expand Up @@ -444,7 +449,7 @@ config PATA_PCMCIA
If unsure, say N.

config PATA_PDC_OLD
tristate "Older Promise PATA controller support (Very Experimental)"
tristate "Older Promise PATA controller support (Experimental)"
depends on PCI && EXPERIMENTAL
help
This option enables support for the Promise 20246, 20262, 20263,
Expand All @@ -459,7 +464,7 @@ config PATA_QDI
Support for QDI 6500 and 6580 PATA controllers on VESA local bus.

config PATA_RADISYS
tristate "RADISYS 82600 PATA support (Very experimental)"
tristate "RADISYS 82600 PATA support (Very Experimental)"
depends on PCI && EXPERIMENTAL
help
This option enables support for the RADISYS 82600
Expand All @@ -477,7 +482,7 @@ config PATA_RZ1000
If unsure, say N.

config PATA_SC1200
tristate "SC1200 PATA support (Raving Lunatic)"
tristate "SC1200 PATA support (Very Experimental)"
depends on PCI && EXPERIMENTAL
help
This option enables support for the NatSemi/AMD SC1200 SoC
Expand All @@ -486,8 +491,8 @@ config PATA_SC1200
If unsure, say N.

config PATA_SERVERWORKS
tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support (Experimental)"
depends on PCI && EXPERIMENTAL
tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support"
depends on PCI
help
This option enables support for the Serverworks OSB4/CSB5/CSB6 and
HT1000 PATA controllers, via the new ATA layer.
Expand Down
1 change: 1 addition & 0 deletions drivers/ata/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ obj-$(CONFIG_PATA_ALI) += pata_ali.o
obj-$(CONFIG_PATA_AMD) += pata_amd.o
obj-$(CONFIG_PATA_ARTOP) += pata_artop.o
obj-$(CONFIG_PATA_ATIIXP) += pata_atiixp.o
obj-$(CONFIG_PATA_CMD640_PCI) += pata_cmd640.o
obj-$(CONFIG_PATA_CMD64X) += pata_cmd64x.o
obj-$(CONFIG_PATA_CS5520) += pata_cs5520.o
obj-$(CONFIG_PATA_CS5530) += pata_cs5530.o
Expand Down
Loading

0 comments on commit f73b0a0

Please sign in to comment.