aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mvs/mvs_if.m
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2010-05-02 19:28:30 +0000
committerAlexander Motin <mav@FreeBSD.org>2010-05-02 19:28:30 +0000
commitdd48af360fdbbb9552f9fc6de7abe50d68ad5331 (patch)
tree313cad23ba9ca263b3b71bc1b75e76aa0bdc6931 /sys/dev/mvs/mvs_if.m
parenta0b8e597e5b0575c09efb04177e21842f907e42e (diff)
downloadsrc-dd48af360fdbbb9552f9fc6de7abe50d68ad5331.tar.gz
src-dd48af360fdbbb9552f9fc6de7abe50d68ad5331.zip
Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers
driver for CAM ATA subsystem. This driver supports same hardware as atamarvell, ataadaptec and atamvsata drivers from ata(4), but provides many additional features, such as NCQ, PMP, etc.
Notes
Notes: svn path=/head/; revision=207536
Diffstat (limited to 'sys/dev/mvs/mvs_if.m')
-rw-r--r--sys/dev/mvs/mvs_if.m34
1 files changed, 34 insertions, 0 deletions
diff --git a/sys/dev/mvs/mvs_if.m b/sys/dev/mvs/mvs_if.m
new file mode 100644
index 000000000000..e74421920651
--- /dev/null
+++ b/sys/dev/mvs/mvs_if.m
@@ -0,0 +1,34 @@
+# Copyright (c) 2010 Alexander Motin <mav@FreeBSD.org>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer,
+# without modification, immediately at the beginning of the file.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# $FreeBSD$
+
+INTERFACE mvs;
+
+METHOD void edma {
+ device_t dev;
+ device_t child;
+ int mode;
+};
+