summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2013-04-06 19:33:24 +0000
committermarius <marius@FreeBSD.org>2013-04-06 19:33:24 +0000
commit38431f646fd16f7936794cfcb235c4b64d1b05b2 (patch)
tree4c21a48f0f3ffe3930edaf118f6ba4b1e8781f9d /sys/modules
parent769bdd48e62f800a49095832ca9d3bf8e2c4db7b (diff)
downloadFreeBSD-src-38431f646fd16f7936794cfcb235c4b64d1b05b2.zip
FreeBSD-src-38431f646fd16f7936794cfcb235c4b64d1b05b2.tar.gz
Remove atadevel(4), it no longer builds with ATA_CAM and it's unlikely
that support for new lines of ATA controllers will be added to ata(4).
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/ata/atadevel/Makefile10
-rw-r--r--sys/modules/ata/atadevel/ata-devel.c125
2 files changed, 0 insertions, 135 deletions
diff --git a/sys/modules/ata/atadevel/Makefile b/sys/modules/ata/atadevel/Makefile
deleted file mode 100644
index 03111d4..0000000
--- a/sys/modules/ata/atadevel/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-# $FreeBSD$
-
-.PATH: ${.CURDIR}/../../../dev/ata
-
-KMOD= atadevel
-SRCS= ata-devel.c
-SRCS+= ata_if.h device_if.h bus_if.h pci_if.h
-CFLAGS+=-g
-
-.include <bsd.kmod.mk>
diff --git a/sys/modules/ata/atadevel/ata-devel.c b/sys/modules/ata/atadevel/ata-devel.c
deleted file mode 100644
index dbbbab2..0000000
--- a/sys/modules/ata/atadevel/ata-devel.c
+++ /dev/null
@@ -1,125 +0,0 @@
-/*-
- * Copyright (c) 2008 S\xf8ren Schmidt <sos@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.
- */
-
-#include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
-
-#include <sys/param.h>
-#include <sys/module.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
-#include <sys/ata.h>
-#include <sys/lock.h>
-#include <sys/mutex.h>
-#include <sys/sema.h>
-#include <sys/taskqueue.h>
-#include <sys/errno.h>
-#include <sys/kernel.h>
-#include <sys/conf.h>
-#include <sys/uio.h>
-#include <sys/malloc.h>
-#include <sys/bus.h>
-
-#include <vm/uma.h>
-
-#include <machine/stdarg.h>
-#include <machine/resource.h>
-#include <machine/bus.h>
-#include <sys/rman.h>
-
-#include <dev/pci/pcivar.h>
-#include <dev/pci/pcireg.h>
-
-#include <dev/ata/ata-all.h>
-#include <dev/ata/ata-pci.h>
-#include <ata_if.h>
-
-/* prototypes */
-static int ata_devel_chipinit(device_t dev);
-static int ata_devel_allocate(device_t dev);
-static void ata_devel_setmode(device_t dev, int mode);
-
-
-static int
-ata_devel_probe(device_t dev)
-{
- struct ata_pci_controller *ctlr = device_get_softc(dev);
-
- device_printf(dev, "ata_devel_probe(): PCIID=0x%08x\n", pci_get_devid(dev));
- if (pci_get_devid(dev) == 0x12345678) {
- printf("test probe successful!\n");
- device_set_desc(dev, "ATA DEVEL controller");
- ctlr->chipinit = ata_devel_chipinit;
- return 0;
- }
- return ENXIO;
-}
-
-static int
-ata_devel_chipinit(device_t dev)
-{
- struct ata_pci_controller *ctlr = device_get_softc(dev);
-
- /* setup interrupt delivery */
- if (ata_setup_interrupt(dev, ata_generic_intr))
- return ENXIO;
-
- /* perform any chipset specific setups here */
-
- /* setup function ptr's, in this case allocate and setmode */
- ctlr->allocate = ata_devel_allocate;
- ctlr->setmode = ata_devel_setmode;
-
- return 0;
-}
-
-static int
-ata_devel_allocate(device_t dev)
-{
- if (ata_pci_allocate(dev))
- return ENXIO;
-
- /* setup channel specifics here like offsets to registers etc */
-
- return 0;
-}
-
-static void
-ata_devel_setmode(device_t dev, int mode)
-{
- struct ata_device *atadev = device_get_softc(dev);
- int error;
-
- error = ata_controlcmd(dev, ATA_SETFEATURES, ATA_SF_SETXFER, 0,
- ata_limit_mode(dev, mode, ATA_UDMA5));
- if (bootverbose)
- device_printf(dev, "%ssetting %s on DEVEL chip\n",
- (error) ? "FAILURE " : "", ata_mode2str(mode));
- if (!error)
- atadev->mode = mode;
-}
-
-ATA_DECLARE_DRIVER(ata_devel);
OpenPOWER on IntegriCloud