Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/arm32/mainbus These files are no longer used; the A...



details:   https://anonhg.NetBSD.org/src/rev/44ebbd0e525f
branches:  trunk
changeset: 518073:44ebbd0e525f
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Sat Nov 24 01:02:21 2001 +0000

description:
These files are no longer used; the Acorn RiscPC port is now
NetBSD/acorn32.

diffstat:

 sys/arch/arm32/mainbus/com_pioc.c |   271 -----
 sys/arch/arm32/mainbus/fd.c       |  1712 -------------------------------------
 sys/arch/arm32/mainbus/fdreg.h    |   142 ---
 sys/arch/arm32/mainbus/lpt_pioc.c |   223 ----
 sys/arch/arm32/mainbus/pioc.c     |   511 -----------
 sys/arch/arm32/mainbus/piocreg.h  |   124 --
 sys/arch/arm32/mainbus/piocvar.h  |    60 -
 sys/arch/arm32/mainbus/wdc_pioc.c |   171 ---
 8 files changed, 0 insertions(+), 3214 deletions(-)

diffs (truncated from 3246 to 300 lines):

diff -r cd3cdbdb377a -r 44ebbd0e525f sys/arch/arm32/mainbus/com_pioc.c
--- a/sys/arch/arm32/mainbus/com_pioc.c Sat Nov 24 00:57:43 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,271 +0,0 @@
-/*     $NetBSD: com_pioc.c,v 1.8 2001/04/12 20:15:08 reinoud Exp $     */
-
-/*-
- * Copyright (c) 1998 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Charles M. Hannum.
- *
- * 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.
- * 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.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *        This product includes software developed by the NetBSD
- *        Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``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 FOUNDATION OR CONTRIBUTORS
- * 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.
- */
-
-/*-
- * Copyright (c) 1991 The Regents of the University of California.
- * 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.
- * 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.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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.
- *
- *     @(#)com.c       7.5 (Berkeley) 5/16/91
- */
-
-#include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/tty.h>
-#include <sys/proc.h>
-#include <sys/conf.h>
-#include <sys/kernel.h>
-#include <sys/device.h>
-
-#include <machine/irqhandler.h>
-#include <machine/bus.h>
-#include <machine/io.h>
-
-#include <arm32/mainbus/piocvar.h>
-#include <dev/ic/comreg.h>
-#include <dev/ic/comvar.h>
-
-#include <dev/cons.h>
-
-#include "locators.h"
-
-struct com_pioc_softc {
-       struct  com_softc sc_com;       /* real "com" softc */
-       void    *sc_ih;                 /* interrupt handler */
-};
-
-/* Prototypes for functions */
-
-static int  com_pioc_probe   __P((struct device *, struct cfdata *, void *));
-static void com_pioc_attach  __P((struct device *, struct device *, void *));
-static void com_pioc_cleanup __P((void *));
-
-/* device attach structure */
-
-struct cfattach com_pioc_ca = {
-       sizeof(struct com_pioc_softc), com_pioc_probe, com_pioc_attach
-};
-
-extern bus_space_tag_t comconstag;     /* From pioc.c */
-
-/*
- * int com_pioc_probe(struct device *parent, struct cfdata *cf, void *aux)
- *
- * Make sure we are trying to attach a com device and then
- * probe for one.
- */
-
-static int
-com_pioc_probe(parent, cf, aux)
-       struct device *parent;
-       struct cfdata *cf;
-       void *aux;
-{
-       bus_space_tag_t iot;
-       bus_space_handle_t ioh;
-       int iobase;
-       int rv = 1;
-       struct pioc_attach_args *pa = aux;
-
-       /* We need an offset */
-       if (pa->pa_offset == PIOCCF_OFFSET_DEFAULT)
-               return(0);
-
-       iot = pa->pa_iot;
-       iobase = pa->pa_iobase + pa->pa_offset;
-
-       /* if it's in use as console, it's there. */
-       if (!com_is_console(iot, iobase, 0)) {
-               if (bus_space_map(iot, iobase, COM_NPORTS, 0, &ioh)) {
-                       return 0;
-               }
-               rv = comprobe1(iot, ioh);
-               bus_space_unmap(iot, ioh, COM_NPORTS);
-       }
-
-       if (rv) {
-               pa->pa_iosize = COM_NPORTS;
-       }
-       return (rv);
-}
-
-/*
- * void com_pioc_attach(struct device *parent, struct device *self, void *aux)
- *
- * attach the com device
- */
-
-static void
-com_pioc_attach(parent, self, aux)
-       struct device *parent, *self;
-       void *aux;
-{
-       struct com_pioc_softc *psc = (void *)self;
-       struct com_softc *sc = &psc->sc_com;
-       u_int iobase;
-       bus_space_tag_t iot;
-       struct pioc_attach_args *pa = aux;
-       int count;
-
-       iot = sc->sc_iot = pa->pa_iot;
-       iobase = sc->sc_iobase = pa->pa_iobase + pa->pa_offset;
-
-/*
-       printf(" (iot = %p, iobase = 0x%08x) ", iot, iobase);
-*/
-       if (!com_is_console(iot, iobase, &sc->sc_ioh)
-               && bus_space_map(iot, iobase, COM_NPORTS, 0, &sc->sc_ioh))
-                       panic("comattach: io mapping failed");
-
-       sc->sc_frequency = COM_FREQ;
-
-       com_attach_subr(sc);
-
-       if (pa->pa_irq != MAINBUSCF_IRQ_DEFAULT) {
-               psc->sc_ih = intr_claim(pa->pa_irq, IPL_SERIAL, "com",
-                   comintr, sc);
-       }
-
-       /*
-        * Shutdown hook for buggy BIOSs that don't recognize the UART
-        * without a disabled FIFO.
-        */
-       if (shutdownhook_establish(com_pioc_cleanup, sc) == NULL)
-               panic("%s: could not establish shutdown hook",
-                   sc->sc_dev.dv_xname);
-
-       /*
-        * This is a patch for bugged revision 1-4 SMC FDC37C665
-        * I/O controllers.
-        * If there is RX data pending when the FIFO in turned on
-        * the RX register cannot be emptied.
-        *
-        * Solution:
-        *   Make sure FIFO is off.
-        *   Read pending data / int status etc.
-        */
-       bus_space_write_1(iot, sc->sc_ioh, com_fifo, 0);
-       for (count = 0; count < 8; ++count)
-               (void)bus_space_read_1(iot, sc->sc_ioh, count);
-
-}
-
-/*
- * void com_pioc_cleanup(void *arg)
- *
- * clean up driver
- */
-
-static void
-com_pioc_cleanup(arg)
-       void *arg;
-{
-       struct com_softc *sc = arg;
-
-       if (ISSET(sc->sc_hwflags, COM_HW_FIFO))
-               bus_space_write_1(sc->sc_iot, sc->sc_ioh, com_fifo, 0);
-}
-
-/*
- * Console attachment functions
- */
-
-void
-comcnprobe(cp)
-       struct consdev *cp;
-{
-
-#ifdef  COMCONSOLE
-       cp->cn_pri = CN_REMOTE; /* Force a serial port console */
-#else
-       cp->cn_pri = CN_NORMAL;
-#endif
-}
-
-void
-comcninit(cp)
-       struct consdev *cp;
-{
-       int result;
-
-#ifndef CONMODE
-#define CONMODE ((TTYDEF_CFLAG & ~(CSIZE | CSTOPB | PARENB)) | CS8) /* 8N1 */
-#endif
-#ifndef CONSPEED
-#define CONSPEED 38400
-#endif
-#ifndef CONADDR
-#define CONADDR        0x3f8
-#endif
-
-       result = comcnattach(comconstag, (IO_CONF_BASE + CONADDR), CONSPEED, COM_FREQ, CONMODE);
-       if (result) {
-               printf("initialising serial; got errornr %d\n", result);
-               panic("can't init serial console @%x", CONADDR); 
-       };
-}
-
-
-/* End of com_pioc.c */
diff -r cd3cdbdb377a -r 44ebbd0e525f sys/arch/arm32/mainbus/fd.c
--- a/sys/arch/arm32/mainbus/fd.c       Sat Nov 24 00:57:43 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,1712 +0,0 @@
-/*     $NetBSD: fd.c,v 1.36 2001/11/22 18:34:31 thorpej Exp $  */
-
-/*-
- * Copyright (c) 1998 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Charles M. Hannum.
- *
- * 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.
- * 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.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *        This product includes software developed by the NetBSD
- *        Foundation, Inc. and its contributors.



Home | Main Index | Thread Index | Old Index