summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2007-10-12 22:18:56 +0000
committerscottl <scottl@FreeBSD.org>2007-10-12 22:18:56 +0000
commitbe5e74a5981a3b5e2fdaf6bd03cc48c7d4a1880d (patch)
tree00fb4b156984a369476d835096588a98098ddd9b
parentefeabb4e372c9734e0fa629e61c7f9f0945ba4be (diff)
downloadFreeBSD-src-be5e74a5981a3b5e2fdaf6bd03cc48c7d4a1880d.zip
FreeBSD-src-be5e74a5981a3b5e2fdaf6bd03cc48c7d4a1880d.tar.gz
Add definitions for the 3rd ATA support word.
-rw-r--r--sys/sys/ata.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/sys/ata.h b/sys/sys/ata.h
index 4eab64d..5c9be35 100644
--- a/sys/sys/ata.h
+++ b/sys/sys/ata.h
@@ -157,6 +157,15 @@ struct ata_params {
#define ATA_SUPPORT_FLUSHCACHE48 0x2000
/*084/087*/ u_int16_t extension;
+#define ATA_SUPPORT_SMARTTEST 0x0001
+#define ATA_SUPPORT_SMARTLOG 0x0002
+#define ATA_SUPPORT_MEDIASN 0x0004
+#define ATA_SUPPORT_MEDIAPASS 0x0008
+#define ATA_SUPPORT_STREAMING 0x0010
+#define ATA_SUPPORT_GENLOG 0x0020
+#define ATA_SUPPORT_WRITEDMAFUAEXT 0x0040
+#define ATA_SUPPORT_WRITEDMAQFUAEXT 0x0080
+#define ATA_SUPPORT_64BITWWN 0x0100
} __packed support, enabled;
/*088*/ u_int16_t udmamodes; /* UltraDMA modes */
OpenPOWER on IntegriCloud