diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-05-27 21:34:58 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-05-27 21:34:58 -0400 |
| commit | aa36c7bf987dfa5597c0f7c46f8fca46b2dd33d2 (patch) | |
| tree | ad9fe2294b45562b434bf7cf9e387624057bbd65 | |
| parent | 9dda696f0de87a2e5cfabb147e28c76b7d3c6846 (diff) | |
| parent | 43c9c59185eec7caaff6e9dd8d4c93a4d9836a86 (diff) | |
Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
* 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:
libata: implement dump_id force param
libata: disable ATAPI AN by default
libata-sff: make BMDMA optional
libata-sff: kill dummy BMDMA ops from sata_qstor and pata_octeon_cf
libata-sff: separate out BMDMA init
libata-sff: separate out BMDMA irq handler
libata-sff: ata_sff_irq_clear() is BMDMA specific
sata_mv: drop unncessary EH callback resetting
62 files changed, 720 insertions, 519 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index b56ea860da21..a5c055066764 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
| @@ -1252,6 +1252,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
| 1252 | * nohrst, nosrst, norst: suppress hard, soft | 1252 | * nohrst, nosrst, norst: suppress hard, soft |
| 1253 | and both resets. | 1253 | and both resets. |
| 1254 | 1254 | ||
| 1255 | * dump_id: dump IDENTIFY data. | ||
| 1256 | |||
| 1255 | If there are multiple matching configurations changing | 1257 | If there are multiple matching configurations changing |
| 1256 | the same attribute, the last one is used. | 1258 | the same attribute, the last one is used. |
| 1257 | 1259 | ||
diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index e68541f662b9..73f883333a0d 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig | |||
| @@ -57,6 +57,8 @@ config SATA_PMP | |||
| 57 | This option adds support for SATA Port Multipliers | 57 | This option adds support for SATA Port Multipliers |
| 58 | (the SATA version of an ethernet hub, or SAS expander). | 58 | (the SATA version of an ethernet hub, or SAS expander). |
| 59 | 59 | ||
| 60 | comment "Controllers with non-SFF native interface" | ||
| 61 | |||
| 60 | config SATA_AHCI | 62 | config SATA_AHCI |
| 61 | tristate "AHCI SATA support" | 63 | tristate "AHCI SATA support" |
| 62 | depends on PCI | 64 | depends on PCI |
| @@ -73,11 +75,12 @@ config SATA_AHCI_PLATFORM | |||
| 73 | 75 | ||
| 74 | If unsure, say N. | 76 | If unsure, say N. |
| 75 | 77 | ||
| 76 | config SATA_SIL24 | 78 | config SATA_FSL |
| 77 | tristate "Silicon Image 3124/3132 SATA support" | 79 | tristate "Freescale 3.0Gbps SATA support" |
| 78 | depends on PCI | 80 | depends on FSL_SOC |
| 79 | help | 81 | help |
| 80 | This option enables support for Silicon Image 3124/3132 Serial ATA. | 82 | This option enables support for Freescale 3.0Gbps SATA controller. |
| 83 | It can be found on MPC837x and MPC8315. | ||
| 81 | 84 | ||
| 82 | If unsure, say N. | 85 | If unsure, say N. |
| 83 | 86 | ||
| @@ -87,12 +90,11 @@ config SATA_INIC162X | |||
| 87 | help | 90 | help |
| 88 | This option enables support for Initio 162x Serial ATA. | 91 | This option enables support for Initio 162x Serial ATA. |
| 89 | 92 | ||
| 90 | config SATA_FSL | 93 | config SATA_SIL24 |
| 91 | tristate "Freescale 3.0Gbps SATA support" | 94 | tristate "Silicon Image 3124/3132 SATA support" |
| 92 | depends on FSL_SOC | 95 | depends on PCI |
| 93 | help | 96 | help |
| 94 | This option enables support for Freescale 3.0Gbps SATA controller. | 97 | This option enables support for Silicon Image 3124/3132 Serial ATA. |
| 95 | It can be found on MPC837x and MPC8315. | ||
| 96 | 98 | ||
| 97 | If unsure, say N. | 99 | If unsure, say N. |
| 98 | 100 | ||
| @@ -116,15 +118,65 @@ config ATA_SFF | |||
| 116 | 118 | ||
| 117 | if ATA_SFF | 119 | if ATA_SFF |
| 118 | 120 | ||
| 119 | config SATA_SVW | 121 | comment "SFF controllers with custom DMA interface" |
| 120 | tristate "ServerWorks Frodo / Apple K2 SATA support" | 122 | |
| 123 | config PDC_ADMA | ||
| 124 | tristate "Pacific Digital ADMA support" | ||
| 121 | depends on PCI | 125 | depends on PCI |
| 122 | help | 126 | help |
| 123 | This option enables support for Broadcom/Serverworks/Apple K2 | 127 | This option enables support for Pacific Digital ADMA controllers |
| 124 | SATA support. | 128 | |
| 129 | If unsure, say N. | ||
| 130 | |||
| 131 | config PATA_MPC52xx | ||
| 132 | tristate "Freescale MPC52xx SoC internal IDE" | ||
| 133 | depends on PPC_MPC52xx && PPC_BESTCOMM | ||
| 134 | select PPC_BESTCOMM_ATA | ||
| 135 | help | ||
| 136 | This option enables support for integrated IDE controller | ||
| 137 | of the Freescale MPC52xx SoC. | ||
| 138 | |||
| 139 | If unsure, say N. | ||
| 140 | |||
| 141 | config PATA_OCTEON_CF | ||
| 142 | tristate "OCTEON Boot Bus Compact Flash support" | ||
