summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2015-08-22 07:32:47 +0000
committermav <mav@FreeBSD.org>2015-08-22 07:32:47 +0000
commit0651b2a3687f3222578dfb54981104919f73a7c8 (patch)
tree44e6464418e21edabcf1513ceae828c65c2cea58 /share
parent11d8dcca7606454a95b5545eeffab29cfcb9827b (diff)
downloadFreeBSD-src-0651b2a3687f3222578dfb54981104919f73a7c8.zip
FreeBSD-src-0651b2a3687f3222578dfb54981104919f73a7c8.tar.gz
MFC r280451:
Remove from legacy ata(4) driver support for hardware, supported by newer and more functional drivers ahci(4), siis(4) and mvs(4). This removes about 3400 lines of code, unused since FreeBSD 9.0 release.
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/ahci.46
-rw-r--r--share/man/man4/ata.434
-rw-r--r--share/man/man4/mvs.49
-rw-r--r--share/man/man4/siis.48
4 files changed, 10 insertions, 47 deletions
diff --git a/share/man/man4/ahci.4 b/share/man/man4/ahci.4
index 23c4574..8d2764c 100644
--- a/share/man/man4/ahci.4
+++ b/share/man/man4/ahci.4
@@ -138,12 +138,6 @@ device for localization and status reporting purposes.
Supporting AHCI controllers may transmit that information to the backplane
controllers via SGPIO interface. Backplane controllers interpret received
statuses in some way (IBPI standard) to report them using present indicators.
-.Pp
-AHCI hardware is also supported by ataahci driver from
-.Xr ata 4
-subsystem.
-If both drivers are loaded at the same time, this one will be
-given precedence as the more functional of the two.
.Sh HARDWARE
The
.Nm
diff --git a/share/man/man4/ata.4 b/share/man/man4/ata.4
index a1cbad3..df163ad 100644
--- a/share/man/man4/ata.4
+++ b/share/man/man4/ata.4
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 3, 2012
+.Dd March 23, 2015
.Dt ATA 4
.Os
.Sh NAME
@@ -50,8 +50,6 @@ atapci_load="YES"
ataacard_load="YES"
ataacerlabs_load="YES"
-ataadaptec_load="YES"
-ataahci_load="YES"
ataamd_load="YES"
ataati_load="YES"
atacenatek_load="YES"
@@ -76,16 +74,11 @@ atavia_load="YES"
The first line is for the common hardware independent code, and is a
prerequisite for the other modules.
The next three lines are generic bus-specific drivers.
-Of the rest, ataahci is the AHCI driver.
-The others are vendor-specific PCI drivers.
+The rest are vendor-specific PCI drivers.
.Pp
The following tunables are settable from the
.Xr loader 8 :
.Bl -ohang
-.It Va hw.ahci.force
-set to nonzero value for forcing drivers to attach to some known AHCI-capable
-chips even if they are configured for legacy IDE emulation (the default is 1,
-force the attach).
.It Va hw.ata.ata_dma_check_80pin
set to 0 to disable the 80pin cable check (the default is 1, check the cable).
.It Va hint.atapci.X.msi
@@ -106,13 +99,6 @@ Interface Power Management is disabled.
This is the default value.
.It 1
The device is allowed to initiate a PM state change; the host is passive.
-.It 2
-The host initiates a PARTIAL PM state transition every time a port becomes idle.
-.It 3
-host initiates SLUMBER PM state transition every time port becomes idle.
-.El
-.Pp
-Modes 2 and 3 are only supported for AHCI.
.It Va hint.ata. Ns Ar X Ns Va .dev Ns Ar X Ns Va .sata_rev
limits the initial SATA revision (speed) for the specified device
on the specified channel.
@@ -198,8 +184,7 @@ IT8211F, IT8212F, IT8213F.
.It JMicron:
JMB360, JMB361, JMB363, JMB365, JMB366, JMB368.
.It Marvell
-88SX5040, 88SX5041, 88SX5080, 88SX5081, 88SX6041, 88SX6042, 88SX6081, 88SE6101,
-88SE6102, 88SE6111, 88SE6121, 88SE6141, 88SE6145, 88SX7042.
+88SE6101, 88SE6102, 88SE6111, 88SE6121, 88SE6141, 88SE6145.
.It National:
SC1100.
.It NetCell:
@@ -216,7 +201,7 @@ PDC40718, PDC40719.
.It ServerWorks:
HT1000, ROSB4, CSB5, CSB6, K2, Frodo4, Frodo8.
.It Silicon Image:
-SiI0680, SiI3112, SiI3114, SiI3124, SiI3132, SiI3512.
+SiI0680, SiI3112, SiI3114, SiI3512.
.It SiS:
SIS180, SIS181, SIS182, SIS5513, SIS530, SIS540, SIS550, SIS620, SIS630,
SIS630S, SIS633, SIS635, SIS730, SIS733, SIS735, SIS745, SIS961, SIS962,
@@ -227,13 +212,10 @@ VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8233C, VT8235, VT8237,
VT8237A, VT8237S, VT8251, CX700, VX800, VX855, VX900.
.El
.Pp
-Some of above chips are also supported by the more featured
-.Xr ahci 4 ,
-.Xr mvs 4 ,
-and
-.Xr siis 4
-drivers.
-If both drivers are loaded at the same time, those will have precedence.
+Some of above chips can be configured for AHCI mode.
+In such case they are supported by
+.Xr ahci 4
+driver instead.
.Pp
Unknown ATA chipsets are supported in PIO modes, and if the standard
busmaster DMA registers are present and contain valid setup, DMA is
diff --git a/share/man/man4/mvs.4 b/share/man/man4/mvs.4
index be8c3ea..7c5b593 100644
--- a/share/man/man4/mvs.4
+++ b/share/man/man4/mvs.4
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd March 3, 2013
+.Dd March 23, 2015
.Dt MVS 4
.Os
.Sh NAME
@@ -109,13 +109,6 @@ Port Multipliers (including FIS-based switching, when supported),
hardware command queues (up to 31 command per port),
Native Command Queuing, SATA interface Power Management, device hot-plug
and Message Signaled Interrupts.
-.Pp
-The same hardware is also supported by the atamarvell and ataadaptec
-drivers from the
-.Xr ata 4
-subsystem.
-If both drivers are loaded at the same time, this one will be
-given precedence as the more functional of the two.
.Sh HARDWARE
The
.Nm
diff --git a/share/man/man4/siis.4 b/share/man/man4/siis.4
index 366c3cc..8e66d2b 100644
--- a/share/man/man4/siis.4
+++ b/share/man/man4/siis.4
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd April 8, 2011
+.Dd March 23, 2015
.Dt SIIS 4
.Os
.Sh NAME
@@ -98,12 +98,6 @@ The activity LEDs of the adapters supported by the
driver can be controlled via the
.Xr led 4
API for localization or status reporting purposes.
-.Pp
-Same hardware is also supported by the atasiliconimage driver from
-.Xr ata 4
-subsystem.
-If both drivers are loaded at the same time, this one will be
-given precedence as the more functional of the two.
.Sh HARDWARE
The
.Nm
OpenPOWER on IntegriCloud