Source-Changes-HG archive

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

[src/trunk]: src/sys/dev/pcmcia Remove isic(4). It is part of ISDN, which we ...



details:   https://anonhg.NetBSD.org/src/rev/a2d5ee08c500
branches:  trunk
changeset: 993641:a2d5ee08c500
user:      maxv <maxv%NetBSD.org@localhost>
date:      Sat Sep 22 16:22:22 2018 +0000

description:
Remove isic(4). It is part of ISDN, which we are now retiring.

diffstat:

 distrib/sets/lists/man/mi                  |     8 +-
 share/man/man4/Makefile                    |     4 +-
 share/man/man4/isic.4                      |   342 -------
 sys/arch/amd64/conf/ALL                    |    67 +-
 sys/arch/amiga/conf/ISDN                   |    27 -
 sys/arch/amiga/conf/files.amiga            |    10 +-
 sys/arch/amiga/dev/aster.c                 |   160 ---
 sys/arch/amiga/dev/isic_supio.c            |   380 --------
 sys/arch/amigappc/conf/files.amigappc      |     7 +-
 sys/arch/i386/conf/ALL                     |    80 +-
 sys/arch/i386/conf/GENERIC_ISDN            |    77 -
 sys/conf/files                             |    20 +-
 sys/dev/DEVNAMES                           |     5 +-
 sys/dev/ic/hscx.c                          |   673 --------------
 sys/dev/ic/hscx.h                          |   301 ------
 sys/dev/ic/ipac.h                          |   204 ----
 sys/dev/ic/isac.c                          |   726 ----------------
 sys/dev/ic/isac.h                          |   391 --------
 sys/dev/ic/isacsx.c                        |   675 --------------
 sys/dev/ic/isacsx.h                        |   595 -------------
 sys/dev/ic/isic.c                          |   251 -----
 sys/dev/ic/isic_bchan.c                    |   424 ---------
 sys/dev/ic/isic_l1.c                       |   294 ------
 sys/dev/ic/isic_l1.h                       |   371 --------
 sys/dev/ic/isic_l1fsm.c                    |   545 ------------
 sys/dev/isa/files.isa                      |    16 +-
 sys/dev/isa/isic_isa.c                     |  1268 ----------------------------
 sys/dev/isa/isic_isa_avm_a1.c              |   508 -----------
 sys/dev/isa/isic_isa_itk_ix1.c             |   494 ----------
 sys/dev/isa/isic_isa_tel_s016.c            |   459 ----------
 sys/dev/isa/isic_isa_tel_s0163.c           |   607 -------------
 sys/dev/isa/isic_isa_tel_s08.c             |   393 --------
 sys/dev/isa/isic_isa_usr_sti.c             |   445 ---------
 sys/dev/isapnp/files.isapnp                |    20 +-
 sys/dev/isapnp/isic_isapnp.c               |   393 --------
 sys/dev/isapnp/isic_isapnp_ctx_s0P.c       |   362 -------
 sys/dev/isapnp/isic_isapnp_drn_ngo.c       |   539 -----------
 sys/dev/isapnp/isic_isapnp_dynalink.c      |   574 ------------
 sys/dev/isapnp/isic_isapnp_elsa_qs1i.c     |   609 -------------
 sys/dev/isapnp/isic_isapnp_itkix.c         |    76 -
 sys/dev/isapnp/isic_isapnp_siemens_isurf.c |   481 ----------
 sys/dev/isapnp/isic_isapnp_sws.c           |   390 --------
 sys/dev/isapnp/isic_isapnp_tel_s0P.c       |   377 --------
 sys/dev/pci/files.pci                      |     8 +-
 sys/dev/pci/isic_pci.c                     |   334 -------
 sys/dev/pci/isic_pci.h                     |    50 -
 sys/dev/pci/isic_pci_elsa_qs1p.c           |   365 --------
 sys/dev/pcmcia/files.pcmcia                |    14 +-
 sys/dev/pcmcia/isic_pcmcia.c               |   413 ---------
 sys/dev/pcmcia/isic_pcmcia.h               |    50 -
 sys/dev/pcmcia/isic_pcmcia_avm_fritz.c     |   494 ----------
 sys/dev/pcmcia/isic_pcmcia_elsa_isdnmc.c   |   304 ------
 sys/dev/pcmcia/isic_pcmcia_elsa_mcall.c    |   234 -----
 sys/dev/pcmcia/isic_pcmcia_sbspeedstar2.c  |   247 -----
 54 files changed, 18 insertions(+), 17143 deletions(-)

diffs (truncated from 17532 to 300 lines):

diff -r 30cf8bc240f0 -r a2d5ee08c500 distrib/sets/lists/man/mi
--- a/distrib/sets/lists/man/mi Sat Sep 22 13:48:22 2018 +0000
+++ b/distrib/sets/lists/man/mi Sat Sep 22 16:22:22 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1622 2018/09/22 12:41:00 maxv Exp $
+# $NetBSD: mi,v 1.1623 2018/09/22 16:22:22 maxv Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -1350,7 +1350,7 @@
 ./usr/share/man/cat4/isdnctl.0                 man-sys-catman          .cat
 ./usr/share/man/cat4/isdntel.0                 man-sys-catman          .cat
 ./usr/share/man/cat4/isdntrc.0                 man-sys-catman          .cat
-./usr/share/man/cat4/isic.0                    man-sys-catman          .cat
+./usr/share/man/cat4/isic.0                    man-obsolete            obsolete
 ./usr/share/man/cat4/ismt.0                    man-sys-catman          .cat
 ./usr/share/man/cat4/iso.0                     man-obsolete            obsolete
 ./usr/share/man/cat4/isp.0                     man-sys-catman          .cat
@@ -4468,7 +4468,7 @@
 ./usr/share/man/html4/isdnctl.html             man-sys-htmlman         html
 ./usr/share/man/html4/isdntel.html             man-sys-htmlman         html
 ./usr/share/man/html4/isdntrc.html             man-sys-htmlman         html
-./usr/share/man/html4/isic.html                        man-sys-htmlman         html
+./usr/share/man/html4/isic.html                        man-obsolete            obsolete
 ./usr/share/man/html4/ismt.html                        man-sys-htmlman         html
 ./usr/share/man/html4/iso.html                 man-obsolete            obsolete
 ./usr/share/man/html4/isp.html                 man-sys-htmlman         html
@@ -7424,7 +7424,7 @@
 ./usr/share/man/man4/isdnctl.4                 man-sys-man             .man
 ./usr/share/man/man4/isdntel.4                 man-sys-man             .man
 ./usr/share/man/man4/isdntrc.4                 man-sys-man             .man
-./usr/share/man/man4/isic.4                    man-sys-man             .man
+./usr/share/man/man4/isic.4                    man-obsolete            obsolete
 ./usr/share/man/man4/ismt.4                    man-sys-man             .man
 ./usr/share/man/man4/iso.4                     man-obsolete            obsolete
 ./usr/share/man/man4/isp.4                     man-sys-man             .man
diff -r 30cf8bc240f0 -r a2d5ee08c500 share/man/man4/Makefile
--- a/share/man/man4/Makefile   Sat Sep 22 13:48:22 2018 +0000
+++ b/share/man/man4/Makefile   Sat Sep 22 16:22:22 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.670 2018/09/22 12:41:00 maxv Exp $
+#      $NetBSD: Makefile,v 1.671 2018/09/22 16:22:22 maxv Exp $
 #      @(#)Makefile    8.1 (Berkeley) 6/18/93
 
 MAN=   aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \
@@ -146,7 +146,7 @@
 
 # ISDN devices
 MAN+=  isdntrc.4 isdntel.4 isdnbchan.4 ippp.4 irip.4 isdnctl.4 isdn.4 \
-       isic.4 isdncapi.4
+       isdncapi.4
 
 # onewire bus and devices
 MAN+=  gpioow.4 onewire.4 owtemp.4
diff -r 30cf8bc240f0 -r a2d5ee08c500 share/man/man4/isic.4
--- a/share/man/man4/isic.4     Sat Sep 22 13:48:22 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,342 +0,0 @@
-.\" $NetBSD: isic.4,v 1.18 2017/07/03 21:30:58 wiz Exp $
-.\"
-.\" Copyright (c) 1997, 2000 Hellmuth Michaelis. 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.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.
-.\"
-.\"    $Id: isic.4,v 1.18 2017/07/03 21:30:58 wiz Exp $
-.\"
-.\" $FreeBSD$
-.\"
-.\"    last edit-date: [Thu Mar 16 16:21:45 2000]
-.\"
-.Dd March 16, 2000
-.Dt ISIC 4
-.Os
-.Sh NAME
-.Nm isic
-.Nd isdn4bsd Siemens ISDN Chipset device driver
-.Sh SYNOPSIS
-On the ISA bus:
-.Pp
-Teles S0/8 or Niccy 1008 card:
-.Cd options ISICISA_TEL_S0_8
-.Cd "isic0 at isa? iomem 0xd0000 irq 5"
-.Pp
-Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 card:
-.Cd options ISICISA_TEL_S0_16
-.Cd "isic0 at isa? port 0xd80 iomem 0xd0000 irq 5"
-.Pp
-Teles S0/16.3 card:
-.Cd options ISICISA_TEL_S0_16_3
-.Cd "isic0 at isa? port 0xd80 irq 5"
-.Pp
-AVM A1 or AVM Fritz card:
-.Cd options ISICISA_AVM_A1
-.Cd "isic0 at isa? port 0x340 irq 5"
-.Pp
-USRobotics Sportster ISDN TA internal or Stollmann Tina-pp card:
-.Cd options ISICISA_USR_STI
-.Cd "isic0 at isa? port 0x268 irq 5"
-.Pp
-ITK ix1 micro card:
-.Cd options ISICISA_ITKIX1
-.Cd "isic0 at isa? port 0x398 irq 10"
-.Pp
-On the ISAPNP bus:
-.Pp
-Teles S0/16.3 PnP card
-.Cd options ISICPNP_TEL_S0_16_3_P
-.Cd "isic* at isapnp?"
-.Pp
-Creatix ISDN-S0 P&P card
-.Cd options ISICPNP_CRTX_S0_P
-.Cd "isic* at isapnp?"
-.Pp
-Dr. Neuhaus Niccy GO@
-.Cd options ISICPNP_DRN_NGO
-.Cd "isic* at isapnp?"
-.Pp
-ELSA QuickStep 1000pro (ISA version):
-.Cd options ISICPNP_ELSA_QS1ISA
-.Cd "isic* at isapnp?"
-.Pp
-Sedlbauer WinSpeed:
-.Cd options ISICPNP_SEDLBAUER
-.Cd "isic* at isapnp?"
-.Pp
-Dynalink IS64PH:
-.Cd options ISICPNP_DYNALINK
-.Cd "isic* at isapnp?"
-.Pp
-Cards on the PCI bus:
-.Pp
-ELSA QuickStep 1000pro (PCI version)
-.Cd "isic* at pci?"
-.Pp
-Cards on the PCMCIA or PCCARD bus:
-.Pp
-AVM Fritz!Card PCMCIA
-.Cd options ISICPCMCIA_AVM_A1
-.Cd "isic* at pcmcia? function ?"
-.Pp
-ELSA MicroLink ISDN/MC
-.Cd options ISICPCMCIA_ELSA_ISDNMC
-.Cd "isic* at pcmcia? function ?"
-.Pp
-ELSA MicroLink MC/all
-.Cd options ICISPCMCIA_ELSA_MCALL
-.Cd "isic* at pcmcia? function ?"
-.Pp
-Cards on the Amiga Zorro bus:
-.Pp
-BSC/ITH ISDN Master or MasterII, ITH ISDN MasterII, Individual Computers
-ISDN Surfer, VMC ISDN Blaster, or Zeus ISDN Link
-.Cd "aster* at zbus?"
-.Cd "isic* at aster? port ?"
-.Sh DESCRIPTION
-The
-.Nm
-driver provides D-channel layer 1 supports as specified in ITU Recommendation
-I.430 and layer 1 support for the B-channel.
-.Pp
-The driver supports several 8- and 16-bit passive ISDN cards from various
-manufacturers which are all based upon the popular Siemens ISDN chipset
-consisting of the ISDN Subscriber Access Controller ISAC (such as the
-PEB2085 or PSB 2186) and the High-Level Serial Communications Controller
-Extended HSCX (such as the SAB82525 or PSB21525). The newer IPAC chip
-(which integrates an ISAC and a HSCX in one chip, with the added benefit
-of larger FIFO buffers) is also supported.
-.Sh SUPPORTED CARDS
-.Bl -tag -width Ds -compact
-.It Ar Teles S0/8, Dr. Neuhaus Niccy 1008, Creatix ISDN-S0/8
-.Pp
-Notice that this cards must not have a
-.Em port
-value in the config line.
-.Pp
-Valid interrupts are 2, 3, 4, 5, 6 and 7.
-.Pp
-The i/o ports are memory mapped and the memory start address may
-be in the range 0xA0000 to 0xDF000 and uses 4kB of memory.
-.Pp
-The optional
-.Em flag
-value is 1.
-.Pp
-.It Ar Teles S0/16, Creatix ISDN-S0, Dr. Neuhaus Niccy 1016
-.Pp
-These boards have a jumper which specifies an i/o base address of either
-0xd80, 0xe80 or 0xf80. The remaining necessary configuration values are then
-programmed at run time by accessing this i/o port.
-.Pp
-Valid interrupts are 2, 3, 4, 5, 10, 11, 12 or 15.
-.Pp
-Valid memory start
-addresses are 0xC0000, 0xC2000, 0xC4000, 0xC6000, 0xC8000, 0xCA000, 0xCC000,
-0xCE000, 0xD0000, 0xD2000, 0xD4000, 0xD6000, 0xD8000, 0xDA000, 0xDC000 and
-0xDE000.
-.Pp
-Notice: Although the Jumpers are labeled 0xd80, 0xe80 or 0xf80, they
-also require i/o space at addresses 0x180, 0x280 or 0x380.
-.Pp
-The optional
-.Em flag
-value is 2.
-.Pp
-.It Ar Teles S0/16.3
-.Pp
-This card is completely i/o mapped and must not have an
-.Em iomem
-statement in the config line.
-.Pp
-Valid interrupts are 2, 5, 9, 10, 12 or 15.
-.Pp
-Notice: Although the switch positions are labeled 0x180, 0x280 and 0x380,
-the card is to be configured at 0xd80, 0xe80 or 0xf80 respectively!
-.Pp
-The optional
-.Em flag
-value is 3.
-.Pp
-.It Ar AVM A1, AVM Fritz!Card
-.Pp
-These boards have a jumper which specifies an i/o base address of either
-0x200, 0x240, 0x300 or 0x340.
-.Pp
-Valid interrupt configurations are 3, 4, 5, 6, 7, 10, 11, 12 or 15.
-.Pp
-Older Versions of the AVM A1 also require setting of an IRQ jumper, newer
-versions of this and the Fritz!Card only have an i/o base jumper and the
-interrupt is set up at runtime by reprogramming a register.
-.Pp
-This card is completely i/o mapped and must not have an
-.Em iomem
-statement in the config line.
-.Pp
-The optional
-.Em flag
-value is 4.
-.Pp
-.It Ar Teles S0/16.3 PnP
-.Pp
-Possible i/o port values are 0x580, 0x500 and 0x680.
-Possible interrupt configurations are 3, 5, 7, 10, 11 and 12.
-.Pp
-The card is autoconfigured by the PnP kernel subsystem.
-.Pp
-.It Ar Creatix ISDN-S0 P&P
-.Pp
-Valid i/o port values are 0x120, 0x180 and 0x100.
-.Pp
-Valid interrupt configurations are 3, 5, 7, 10, 11 and 12.
-.Pp
-The card is autoconfigured by the PnP kernel subsystem.
-.Pp
-.It Ar "3Com USRobotics Sportster ISDN TA intern and Stollmann Tina pp"
-.Pp
-Valid i/o port values are 0x200, 0x208, 0x210, 0x218, 0x220, 0x228, 0x230,
-0x238, 0x240, 0x248, 0x250, 0x258, 0x260, 0x268, 0x270 and 0x278.
-.Pp
-Valid interrupt configurations are 5, 7, 10, 11, 12, 14, 15.
-.Pp
-Notice: this card has a strange address decoding scheme resulting in 64
-windows of some bytes length. Anyway, support for this card is good because
-the manufacturer gave out technical docs for this card!
-.Pp
-The optional
-.Em flag
-value is 7.
-.Pp
-.It Ar "Dr. Neuhaus Niccy Go@"
-.Pp
-Valid i/o port values must be in the range 0x200 ... 0x3e0.
-.Pp
-Valid interrupt configurations are 3, 4, 5, 9, 10, 11, 12, 15.
-.Pp
-The card is autoconfigured by the PnP kernel subsystem.
-.Pp
-.It Ar "Sedlbauer Win Speed"
-.Pp
-Valid i/o port values must be in the range 0x100 ... 0x3f0. (alignment 0x8,
-len 0x8)
-.Pp



Home | Main Index | Thread Index | Old Index