summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-all.h
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2012-10-02 22:03:21 +0000
committermav <mav@FreeBSD.org>2012-10-02 22:03:21 +0000
commit63f83ebad921990694d019d89af0426a4c81269a (patch)
treec3c802ebee9675b618bf2ba179494cce0dc814ca /sys/dev/ata/ata-all.h
parent4143500b7bd8c48ee7602a796783fc0a455a6d40 (diff)
downloadFreeBSD-src-63f83ebad921990694d019d89af0426a4c81269a.zip
FreeBSD-src-63f83ebad921990694d019d89af0426a4c81269a.tar.gz
Implement SATA revision (speed) control for legacy SATA controller for
both boot (via loader tunables) and run-time (via `camcontrol negotiate`). Tested to work at least on NVIDIA MCP55 chipset. H/w provided by: glebius
Diffstat (limited to 'sys/dev/ata/ata-all.h')
-rw-r--r--sys/dev/ata/ata-all.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-all.h b/sys/dev/ata/ata-all.h
index 8209808..7154d56 100644
--- a/sys/dev/ata/ata-all.h
+++ b/sys/dev/ata/ata-all.h
@@ -142,6 +142,7 @@
#define ATA_SC_SPD_NO_SPEED 0x00000000
#define ATA_SC_SPD_SPEED_GEN1 0x00000010
#define ATA_SC_SPD_SPEED_GEN2 0x00000020
+#define ATA_SC_SPD_SPEED_GEN3 0x00000040
#define ATA_SC_IPM_MASK 0x00000f00
#define ATA_SC_IPM_NONE 0x00000000
OpenPOWER on IntegriCloud