#
1.177 |
|
26-Apr-2021 |
thorpej |
- The "ess" device does not need a "midibus" interface attribute; it attaches an "opl" instance which itself attaches the "midi". - Be explicit about using the "ess" interface attribute when attaching the "joy" and "opl" instances.
|
Revision tags: thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
1.176 |
|
23-May-2020 |
jmcneill |
GC toaster drivers
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2
|
#
1.175 |
|
19-Jan-2020 |
thorpej |
Remove Token Ring support.
|
Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.174 |
|
25-Oct-2019 |
martin |
branches: 1.174.2; Add support for Nuvoton NCT5104D GPIO chips, as found on PC Engines APU systems. From Andrew Doran in PR kern/54648.
|
Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.173 |
|
08-May-2019 |
isaki |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
Revision tags: isaki-audio2-base
|
#
1.172 |
|
27-Jan-2019 |
maxv |
branches: 1.172.2; Remove the satlink driver. It was disabled everywhere, had no man page and no use either. Spotted by thorpej in PR/21345, ok christos.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.171 |
|
22-Sep-2018 |
maxv |
Remove isic(4). It is part of ISDN, which we are now retiring.
|
#
1.170 |
|
19-Sep-2018 |
maxv |
Remove daic(4), it has never been functional.
ok martin@
|
Revision tags: pgoyette-compat-0906 jdolecek-ncqfixes-base pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.169 |
|
02-Jan-2018 |
christos |
branches: 1.169.2; 1.169.4; 1.169.6; PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
|
#
1.168 |
|
13-Dec-2017 |
knakahara |
Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@IIJ, reviewed by msaitoh@n.o.
I just commit by proxy.
|
Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.167 |
|
09-Dec-2016 |
christos |
branches: 1.167.8; more spkr rework.
|
#
1.166 |
|
09-Dec-2016 |
christos |
split out the pcppi attachment of the speaker XXX: needs more work
|
#
1.165 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
|
#
1.164 |
|
17-Oct-2016 |
jdolecek |
provide stub intr xname establish for xen
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base tls-maxphys-base
|
#
1.163 |
|
10-Jun-2013 |
kardel |
branches: 1.163.10; 1.163.14; adjust soekrisgpio driver to NetBSD
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.162 |
|
22-Jan-2012 |
christos |
branches: 1.162.6; add a tpm driver from bsssd.sourceforge.net
|
#
1.161 |
|
17-Jan-2012 |
jakllsch |
update for wbsio and lm changes
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 rmind-uvmplock-base
|
#
1.160 |
|
13-Jun-2010 |
tsutsui |
branches: 1.160.8; 1.160.12; Tidy up a comment.
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9
|
#
1.159 |
|
21-Feb-2010 |
cnst |
branches: 1.159.2; New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
Revision tags: uebayasi-xip-base
|
#
1.158 |
|
19-Jan-2010 |
pooka |
branches: 1.158.2; hp@isa was marked non-compiling and broken 14 years ago. I'm sure the tens of well-tested changes since then have been necessary, but now i'll just spoil the fun for everyone by sending the driver to the attic.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base mjf-devfs2-base
|
#
1.157 |
|
03-Apr-2008 |
xtraeme |
branches: 1.157.4; Add the finsio(4) driver. This driver supports the Hardware Monitor device in the Fintek LPC Super I/O chips, this includes the following list:
- F71805F - F71806F - F71862FG - F71872F - F71882 - F71883F
This has been adapted from the fins(4) driver available in OpenBSD, which only supported F71805F.
Tobias Nygren <tnn> and myself added support for the other chips; thanks go to Tobias for testing the driver with a Fintek F71882 chip.
|
#
1.156 |
|
02-Apr-2008 |
dyoung |
Certain misguided people have complained, NetBSD only runs rare or "retro" computers, but NetBSD also runs a growing number of rare and retro add-on cards. With this patch, NetBSD supports the IDEC Supervision/16, a black&white image capture board for the 16-bit ISA bus. Approximate date of manufacture: 1991. Total instances known to be in use throughout the world: one.
Coming soon; isvctl(8), the utility program for capturing 8-bit, 512x480 images at speeds of up to 6 frames per second.
|
Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.155 |
|
31-Dec-2007 |
wiz |
branches: 1.155.6; Proxy-commit for xtraeme: add dependency for itesio on sysmon_wdog.
|
Revision tags: vmlocking2-base3
|
#
1.154 |
|
13-Dec-2007 |
garbled |
Move the elink probe code from files.isa to the common conf/files so that MCA without isa can compile. fix by cube.
|
Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.153 |
|
15-Nov-2007 |
xtraeme |
branches: 1.153.2; 1.153.6; Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in the configuration file. The Environmental Controller base address is fetched by the Super I/O EC LDN configuration registers.
- Invalidate voltage sensors if data returned is 0xff.
- Use the Super I/O Global Configuration Registers Chip ID[12] and Device Revision to store/print the correct information.
- Use only the Fan Extended Tachometer registers on IT871[68]F for now; this gives us correct data for IT8705/IT8712F again.
Inspired by the smsc(4) driver. The UPDATING file has been updated to reflect the rename.
|
Revision tags: jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.152 |
|
12-Sep-2007 |
xtraeme |
branches: 1.152.4; 1.152.6; Fix aps(4) attachment.
|
#
1.151 |
|
12-Sep-2007 |
xtraeme |
Forgot to add aps(4) device.
|
Revision tags: nick-csl-alignment-base5 matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base
|
#
1.150 |
|
01-Jun-2007 |
blymn |
branches: 1.150.6; 1.150.8; Add driver for the hardware monitoring portion of the SMSC LPC47B397
|
Revision tags: yamt-idlelwp-base8
|
#
1.149 |
|
08-May-2007 |
xtraeme |
Split the ug(4) driver in three components:
* dev/ic/ug.c (main code shared by the attachments) * dev/isa/ug_isa.c (isa attachment) * dev/acpi/ug_acpi.c (acpi attachment)
That means that ug(4) can now be attached via ACPI.
Thanks to Mihai Chelaru for the good work.
|
Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.148 |
|
09-Jan-2007 |
cube |
branches: 1.148.2; 1.148.6; 1.148.8; Remove traces of scd(4), which apparently never actually had a driver in the tree.
|
#
1.147 |
|
09-Jan-2007 |
cube |
Remove stale config(5) entries for unexistent wl(4).
Ok'd by matt@.
|
#
1.146 |
|
09-Jan-2007 |
cube |
Disable daic(4). The driver is not finished. Ok'd by martin@.
|
#
1.145 |
|
06-Jan-2007 |
xtraeme |
Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
|
Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.144 |
|
13-May-2006 |
xtraeme |
branches: 1.144.8; 1.144.12; Driver for iTE IT87xxF and compatibles hardware monitor. Add commented out entries on GENERIC and GENERIC_LAPTOP.
Adapted from OpenBSD.
|
Revision tags: elad-kernelauth-base
|
#
1.143 |
|
11-Apr-2006 |
garbled |
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248 machines, the keyboard controller will not pass this test, but if you attach anyway, it works fine. Note that this test is specifically disabled in ic/pckbc.c, but given that it seems to work fine on other machines, leave it defaulted to on.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.142 |
|
11-Dec-2005 |
christos |
branches: 1.142.4; 1.142.6; 1.142.8; 1.142.10; 1.142.12; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.141 |
|
27-Sep-2005 |
jmcneill |
Attach to gpiobus. From OpenBSD.
|
#
1.140 |
|
14-Aug-2005 |
joff |
Add toaster, tsdio, toasterlcd devices
|
#
1.139 |
|
28-Jun-2005 |
kent |
branches: 1.139.2; remove pss(4) driver. It has never been workable and has not been compilable for a long time.
|
Revision tags: yamt-km-base4 kent-audio2-base
|
#
1.138 |
|
25-Mar-2005 |
cube |
Add attimer(4) driver, with ISA and ACPI attachments.
attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1 register to set the pitch of the bell. It was necessary to separate them in order to have a working ACPI attachment (as the two appear as different devices in the ACPI structures).
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
|
#
1.137 |
|
27-Feb-2005 |
perry |
nuke trailing whitespace
|
Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge
|
#
1.136 |
|
08-Jan-2005 |
joff |
branches: 1.136.2; 1.136.4; add tscs
|
Revision tags: kent-audio1-base
|
#
1.135 |
|
14-Sep-2004 |
drochner |
replace 7 identical instances if cfprint functions by a single one
|
#
1.134 |
|
30-Aug-2004 |
drochner |
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do what tens of the bus' parents foo{...}bridge_print()s scattered around do
|
#
1.133 |
|
04-Aug-2004 |
drochner |
This is definitely what the world has been waiting for:-) Allow to enable the game port on an ES1888, in case the firmware didn't this. (Otherwise we still rely on the firmware having mapped the sound related registers.) Limit this to the "isa" attachment for now because this is the only one I'm able to test. Attach the "joy" device directly at "ess" to make sure the port is enabled before the "joy" probe/attach. This makes the joystick port usable on a "PWS" alpha (Miata).
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.132 |
|
31-Jan-2004 |
jdolecek |
add dependency on isadma for atppc attachments add atppc_isadma.c for atppc@isapnp and atppc@ofisa, too
|
#
1.131 |
|
25-Jan-2004 |
jdolecek |
reorganize the ISA DMA setup/use code so that it could be shared with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch] and g/c previous atppc_isa_subr.[ch]
move attppc_isa_softc struct definition to atppc_isa.c, and reorganize the attachment somewhat for better readability; also g/c detach support code
|
#
1.130 |
|
20-Jan-2004 |
jdolecek |
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue
|
#
1.129 |
|
02-Jun-2003 |
gmcgarry |
branches: 1.129.2; Driver for GPIB controllers boards based on the uPD7210 GPIB controller, including boards made by Captial Equipment Corp.
|
#
1.128 |
|
03-Mar-2003 |
mycroft |
The DMA support here never worked, so yank it out.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.127 |
|
05-Oct-2002 |
tsutsui |
Overhaul of fmv(4) driver: - Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.126 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
#
1.125 |
|
17-Jul-2002 |
drochner |
adda driver to read the temerature sensors on a NSC PC87366 Super IO chip (the chip provides voltage / fan rpm control too, but we don't care yet)
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.124 |
|
22-Apr-2002 |
augustss |
branches: 1.124.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.123 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.122 |
|
07-Jan-2002 |
drochner |
"attach radio at radio": using one word as both attribute and device doesn't work well, radio.c is pulled in even with no such device in the configuration, and the kernel doesn't link due to missing "radio_cd". So call the attribute "radiodev" to avoid confusion.
|
#
1.121 |
|
01-Jan-2002 |
augustss |
Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov for OpenBSD, from where it was imported.
|
#
1.120 |
|
16-Dec-2001 |
thorpej |
Rename weasel.c to weasel_isa.c in preparation for supporting the PCI version of the Weasel.
|
#
1.119 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.118 |
|
26-Nov-2001 |
yamt |
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic and split isadma parts into /dev/isa/cs89x0isa*.
|
#
1.117 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
|
#
1.116 |
|
26-Sep-2001 |
thorpej |
"cms" is not needs-flag
|
#
1.115 |
|
26-Sep-2001 |
thorpej |
"aria" does not needs-flag
|
Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.114 |
|
21-Jul-2001 |
jdolecek |
branches: 1.114.2; dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.113 |
|
31-Mar-2001 |
jdolecek |
branches: 1.113.2; Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
#
1.112 |
|
23-Mar-2001 |
jdolecek |
Forgot this one:
if_we.c was split and ISA-specific part is now in if_we_isa.c, we(4) device is defined in conf/files.
|
#
1.111 |
|
02-Mar-2001 |
thorpej |
branches: 1.111.2; pckbc_isa.c should only be compiled when pckbc at isa is configured.
|
#
1.110 |
|
24-Feb-2001 |
lukem |
whitespace police
|
#
1.109 |
|
18-Feb-2001 |
martin |
Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file.
Renamed here: i4b_isic_isa.c -> isic_isa.c i4b_avm_a1.c -> isic_isa_avm_a1.c i4b_daic_isa.c -> daic_isa.c i4b_itk_ix1.c -> isic_isa_itk_ix1.c i4b_tel_s08.c -> isic_isa_tel_s08.c i4b_tel_s016.c -> isic_isa_tel_s016.c i4b_tel_s0163.c -> isic_isa_tel_s0163.c i4b_usr_sti.c -> isic_isa_usr_sti.c
|
#
1.108 |
|
17-Feb-2001 |
martin |
Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c to improve naming consistency.
|
#
1.107 |
|
05-Jan-2001 |
martin |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
|
#
1.106 |
|
20-Nov-2000 |
jdolecek |
Add an attachment for MOXA 168P isa multiport card. This code was written by Christoph Badura. This was reported to work by user of this code. It's not tested by me, but it's probably more useful in tree anyway.
|
#
1.105 |
|
05-Nov-2000 |
thorpej |
pcweasel carries the sysmon_wdog attribute.
|
#
1.104 |
|
04-Nov-2000 |
thorpej |
Add a device driver for the Middle Digital, Inc. PC-Weasel serial console board. This glues into the `pcdisplay' driver and provides support for the watchdog timer function on the PC-Weasel.
|
#
1.103 |
|
11-Aug-2000 |
thorpej |
Add support for the DEC DE422 Ethernet, which is a DEPCA attached to the EISA bus. This board is commonly found on Alpha Jensen systems.
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
#
1.102 |
|
01-May-2000 |
augustss |
branches: 1.102.4; Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
|
#
1.101 |
|
21-Apr-2000 |
explorer |
Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
|
#
1.100 |
|
25-Mar-2000 |
mycroft |
Move esp declaration to conf/files.
|
#
1.99 |
|
20-Mar-2000 |
pk |
Move `nca' declaration to `conf/files'.
|
#
1.98 |
|
18-Mar-2000 |
mycroft |
Move some code around in preparation for nca_pcmcia.
|
#
1.97 |
|
25-Feb-2000 |
groo |
Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and pnpbios attach.
examples:
lm0 at pnpbios0 index? lm0 at isa? port 0x290
TODO: spinlocks, i2c interface.
|
#
1.96 |
|
24-Feb-2000 |
ad |
Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some issues.
|
Revision tags: chs-ubc2-newbase
|
#
1.95 |
|
04-Jan-2000 |
chopps |
add if_ntwo_isa driver for the Riscom/N2 card.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.94 |
|
13-Dec-1999 |
drochner |
First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA identification. Can share more code with VGA later.
|
#
1.93 |
|
03-Dec-1999 |
thorpej |
Split the PC-like keyboard controller driver into chip back-end and bus front-end.
|
#
1.92 |
|
15-Nov-1999 |
mcr |
added support for BOCA 6port ISA adapter. 3x16552 with an interrupt status register at yet-another-address. ioat0 at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards com* at ioat? slave ?
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.91 |
|
29-Oct-1999 |
matt |
fix entry for lemac on isa. add entry for wavelan on isa
|
#
1.90 |
|
05-Oct-1999 |
itohy |
branches: 1.90.2; 1.90.4; 1.90.6; Add "opl at ym" and "mpu at ym" attachment. Options for ym driver are defopt'ed.
|
#
1.89 |
|
09-Sep-1999 |
is |
The nca.c probe routine falsely claims i82595tx chips to itself. Move it to after the iy driver.
|
#
1.88 |
|
14-Aug-1999 |
augustss |
Implement opl at wss.
|
Revision tags: chs-ubc2-base
|
#
1.87 |
|
02-Aug-1999 |
augustss |
Move the mpu device declaration to conf/files. Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
|
#
1.86 |
|
01-Aug-1999 |
augustss |
Move the MPU driver isa/ to ic/. (I didn't move it in the repository because the revision history is very short and uninteresting. :)
|
#
1.85 |
|
01-Aug-1999 |
augustss |
Make an MPU attachment to ISA. Used for old Roland cards. Written by me and gson@araneus.fi (Andreas Gustafsson).
|
#
1.84 |
|
06-Jun-1999 |
dante |
Add adv_isa.c entry
|
Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.83 |
|
22-Mar-1999 |
bad |
branches: 1.83.2; 1.83.4; config(8) glue for Token-Ring and TROPIC drivers.
|
#
1.82 |
|
22-Mar-1999 |
mycroft |
Several things: * Rearrange the speed mapping table and adjust the code so that the highest rate can actually be used. Previously we ended up rounding up slightly lower speeds and then losing because set_params couldn't set the mode back to the current one. * Allow 260 as a valid I/O address, since the SB1 can be jumpered to this. * Change the MPU-401 code so it can be attached as a separate device. (XXX Really, the SB code ought to just attach a subdevice itself.) * Do not attach an OPL on the SB1. Writing to the OPL registers at SB_base+0 on this card wedges my machine. (XXX Should we access it at 388 instead? The Creative web site claims that this board *does* have an OPL2, but I haven't played with this extensively.) * Allocate the SB DMA channels at open time, rather than attach time, so that a single DRQ can be used for multiple cards (if only one is in use at a given time). (XXX Let me tell you why this is a horrible hack. If the ISA DMA code tries to allocate a bounce buffer after boot time, it will generally fail, because there is no contiguous memory below 16MB and the code to allocate contiguous pages doesn't know how to move things around. Now, we shouldn't ever be using bounce buffers here, because we use isa_dmamem_alloc(). So we just turn off BUS_DMA_ALLOCNOW and we don't actually try to. That's cool, and it even works, but isa_dmamem_alloc() has the same problem. It just happens that we allocate the ring buffers at boot time, and whenever we reallocate them (due to the buffer size changing), we just deallocated the previous (contiguous) buffer, so we get lucky. This is absolutely disgusting and needs to be fixed.)
|
Revision tags: bouyer-ide-last-dist
|
#
1.81 |
|
16-Dec-1998 |
christos |
Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
|
Revision tags: kenh-if-detach-base
|
#
1.80 |
|
22-Nov-1998 |
pk |
Move the `wdc' device into `conf/files'.
|
Revision tags: chs-ubc-base
|
#
1.79 |
|
31-Oct-1998 |
thorpej |
Add code to detect a RealTek 8019 chip, and use the media selection support if present.
|
#
1.78 |
|
25-Oct-1998 |
christos |
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver. XXX: Needs work. We need to fix the probe/find goo, and add support for the pas16 cards.
|
#
1.77 |
|
12-Oct-1998 |
bouyer |
Merge bouyer-ide
|
Revision tags: bouyer-ide-base
|
#
1.76 |
|
26-Aug-1998 |
augustss |
Make the OPL driver attach directly to ISA as well.
|
#
1.75 |
|
26-Aug-1998 |
augustss |
Make the OPL driver turn on the sound on sound cards that require it. That makes it much more likely that we get any sound. DUH!
|
#
1.74 |
|
25-Aug-1998 |
pk |
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
#
1.73 |
|
22-Aug-1998 |
augustss |
Let opl attach to ess. WARNING: it doesn't work yet.
|
#
1.72 |
|
17-Aug-1998 |
augustss |
* Redo the way the way the MIDI driver attaches to audio devices. * Improve the midisyn layer a little. * Add a driver for the Yamaha OPL[23] FM synths. The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards, but a regular SB16 works fine.
|
#
1.71 |
|
13-Aug-1998 |
kim |
device ess was listed twice
|
#
1.70 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
#
1.69 |
|
12-Aug-1998 |
augustss |
Add a MIDI driver for the PC speaker. This is mostly of hack value, but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
|
#
1.68 |
|
07-Aug-1998 |
augustss |
Add MIDI support. The MIDI devices can be accessed as ``raw'' through the /dev/rmidiN devices, or with a sequencer interface via /dev/music. So far the only supported MIDI device is the MPU401 port on SoundBlaster (and only on SB on isapnp, since we do not have locators with multiple values yet).
|
#
1.67 |
|
31-Jul-1998 |
thorpej |
Pull in files.isapnp here; the two busses are linked together quite closely (more than we'd like maybe, but don't we wish ISA didn't suck...)
|
#
1.66 |
|
30-Jul-1998 |
augustss |
A first stab at making the SHARK sound work. It doesn't really work yet, but it probes and makes a noise when used. Stay tuned!
|
Revision tags: eeh-paddr_t-base
|
#
1.65 |
|
27-Jul-1998 |
thorpej |
branches: 1.65.2; Add CS8900 Ethernet driver, and ISA front-end.
|
#
1.64 |
|
23-Jul-1998 |
drochner |
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
|
#
1.63 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.62 |
|
23-Jun-1998 |
jonathan |
* Add defopt MCD_PROMISC for more conservative probes. Before, the probe routine (mcd_find() would succeed even if the probe code thought it had a response, but didn't recognize the ID-code byte. Now, only do the promiscuous match if MCD_PROMISC is configured.
|
#
1.61 |
|
06-Jun-1998 |
augustss |
Add an Aria sound driver. From "R. C. Dowdeswell" <elric@imrryr.org>.
|
#
1.60 |
|
28-May-1998 |
drochner |
branches: 1.60.2; Add a graphics device driver for wscons which supports legacy PC display adapters. (minimal functionality - no virtual screens, no colors)
|
#
1.59 |
|
20-May-1998 |
augustss |
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
#
1.58 |
|
16-Apr-1998 |
drochner |
Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG. DEPCA is now split out into a separate driver. Because there can be only one attachment of a device to a bus, for each card type a separate pseudo-bus was introduced which attaches to "isa" and where "le" attaches to.
|
#
1.57 |
|
15-Apr-1998 |
drochner |
add MI ISA VGA and the speaker driver
|
#
1.56 |
|
03-Apr-1998 |
enami |
Delete entry for fe*.
|
#
1.55 |
|
22-Mar-1998 |
drochner |
MI driver for the infamous PC keyboard controller, primarily for use with the new wscons code (but may be interfaced with other drivers as well). needs testing
|
#
1.54 |
|
22-Mar-1998 |
enami |
Define new device `ate' and `fmv'.
|
#
1.53 |
|
27-Feb-1998 |
pk |
Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
|
#
1.52 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.51 |
|
19-Jan-1998 |
augustss |
Split out the ISA part of the WSS driver to allow PnP attachment. Make the AD1848 driver a little more readable with some macros.
|
#
1.50 |
|
15-Jan-1998 |
cgd |
fix typo in comment that i just added
|
#
1.49 |
|
14-Jan-1998 |
cgd |
Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version.
|
#
1.48 |
|
12-Jan-1998 |
thorpej |
ast, boca, and rtfps are not ttys, but rather "busses". Similarly, the lpt doesn't export a tty-like interface, so it's dull, too.
|
#
1.47 |
|
21-Nov-1997 |
bouyer |
Move the we driver at the begining of ethernet board, other board's probe clobbers my SMC. Now I can really use a generic kernel with my SMC @0x300. This change has been tested on various machines with ne2000 and 3c509 baords. XXX All these probes sould be reordered after the release, with invasive XXX probes at the end.
|
#
1.46 |
|
21-Nov-1997 |
bouyer |
The if_ie probe is invasive in such a way that it can clobber other's board config. Now that this driver is bussified, move it last in the ethernet adapter list.
|
#
1.45 |
|
07-Nov-1997 |
enami |
Add the missing attribute `dp8390nic' for the device `we'.
|
#
1.44 |
|
05-Nov-1997 |
thorpej |
Add an ISA front-end to the SMC91cxx Ethernet driver ("sm"). This supports generic SMC91cxx-based ISA cards and the built-in SMC Ethernet found in some laptop docking stations.
Thanks much to Andrew Gillham <gillhaa@ghost.whirlpool.com> for making this work!
|
#
1.43 |
|
03-Nov-1997 |
thorpej |
Add "we" driver, remove "ed" driver.
|
#
1.42 |
|
02-Nov-1997 |
thorpej |
Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
Revision tags: netbsd-1-3-base marc-pcmcia-base
|
#
1.41 |
|
16-Oct-1997 |
thorpej |
branches: 1.41.2; Garbage-collect "com" device declaration.
|
#
1.40 |
|
14-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
|
#
1.39 |
|
14-Oct-1997 |
is |
Finalize the isa/lpt.c split: The isa attachment code is in isa/lpt_isa.c now, which attaches to the already created ic/lpt* files. You don't need to change your config files, but you need to re-"config" if using lpt at isa. XXX The "lpt" device definition should be in sys/conf/files instead, but to my knowledge, there are some ports which have private copies of lpt, and would choke on that. No need to make people unhappy 7 days before release branching.
|
#
1.38 |
|
06-Oct-1997 |
christos |
From Enami Tsugutomo: Busify and split the aic6360 driver.
|
Revision tags: thorpej-signal-base
|
#
1.37 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
#
1.36 |
|
26-Aug-1997 |
augustss |
XXX Add a drq2 locator for the ISA bus. Many sound cards need two DMA channels to do e.g. full-duplex. This allows a way of specifying the second channel in a sane way. THIS IS TEMPORARY. The drq2 locator will go away when the locator system has been changed to allow multiple values per locator.
|
#
1.35 |
|
31-Jul-1997 |
augustss |
Audio changes: - Change the way attach and open works to allow multiple audio devices. - Split the mulaw.c file into two to avoid dragging in mulaw convertsion when they are not needed. Add 16 bit alaw/mulaw tables. - Change the way audio properties are gotten. - Recognize more versions os SoundBlaster.
|
#
1.34 |
|
31-Jul-1997 |
matt |
Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
|
Revision tags: marc-pcmcia-bp
|
#
1.33 |
|
20-Jul-1997 |
pk |
branches: 1.33.2; config.new => config
|
#
1.32 |
|
14-Jul-1997 |
kleink |
Do not compile in satlink unconditionally; from Thorsten Frueauf <frueauf@ira.uka.de> in PR port-i386/3864.
|
#
1.31 |
|
13-Jul-1997 |
hpeyerl |
Satellite receiver driver for ISA cards from PlanetConnect by Jason and Herb for Canada Connect Corp.
|
#
1.30 |
|
17-May-1997 |
pk |
branches: 1.30.2; Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
|
#
1.29 |
|
09-May-1997 |
augustss |
Change the interface between high and lowlevel audio drivers again: Set the encoding parameters slightly differently. Remove the SW encoding/decodinf functions from this interface and move them to the audio_parameter struct; this is both more efficient and flexible.
|
#
1.28 |
|
04-Apr-1997 |
mycroft |
New version of com driver. Uses a different queueing mechanism and a split hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.
|
#
1.27 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.26 |
|
07-Feb-1997 |
mycroft |
Move the aha ISA probe functions into a separate file.
|
Revision tags: is-newarp-base
|
#
1.25 |
|
16-Jan-1997 |
christos |
branches: 1.25.2; - convert to bus_space_* - split attachment code to sb_isa.c
|
#
1.24 |
|
24-Sep-1996 |
christos |
branches: 1.24.2; New cyclades driver from Timo Rossi
|
#
1.23 |
|
07-Sep-1996 |
mycroft |
Use bus.h.
|
#
1.22 |
|
01-Sep-1996 |
mycroft |
Update.
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.21 |
|
16-May-1996 |
mycroft |
New version, with changes from Justin Gibbs and Noriyuki Soda.
|
#
1.20 |
|
07-May-1996 |
thorpej |
Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE.
Break up ISA LANCE driver into ISA and PCI front-ends.
Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
#
1.19 |
|
06-May-1996 |
is |
Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. (and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA board which uses an EEPROM for config information; NETBLKID not yet supported. TODO: change to BUS interface, add multicast support.
|
#
1.18 |
|
25-Apr-1996 |
thorpej |
Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
#
1.17 |
|
29-Mar-1996 |
mycroft |
Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me. Needs some refinement, but it works.
|
#
1.16 |
|
24-Mar-1996 |
mycroft |
Various, including: * Display as much revision info as we can get. * Fix a race condition that could cause interrupts to be lost. * Handle `out of mailbox' conditions (much) more gracefully. * Schedule timeouts more safely. * Add diagnostic code to (correctly) detect if a CCB times out before its outgoing mailbox is emptied.
|
#
1.15 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.14 |
|
17-Mar-1996 |
cgd |
change the name of com's attachment to commulti, and provide flags for that and the isa attachment in com.h (in addition to the flag for the presence of 'com' itself).
|
#
1.13 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.12 |
|
04-Mar-1996 |
cgd |
the i386 port no longer attaches isa, eisa, and pci at root.
|
#
1.11 |
|
28-Feb-1996 |
cgd |
make ISA bus match/attach, and sub-device configuration machine-independent.
|
#
1.10 |
|
13-Jan-1996 |
thorpej |
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
|
#
1.9 |
|
10-Nov-1995 |
christos |
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.8 |
|
19-Jul-1995 |
brezak |
GUS audio driver from John Kohl.
|
#
1.7 |
|
03-May-1995 |
cgd |
uncomment cy driver spec; i386 conf.c needs the header file.
|
#
1.6 |
|
26-Apr-1995 |
brezak |
Fix nits from Mike Long <mike.long@analog.com> PR#996
|
#
1.5 |
|
19-Apr-1995 |
mycroft |
Change `needs-count' to `needs-flag'.
|
#
1.4 |
|
19-Apr-1995 |
mycroft |
Correct a couple of things, and add a `fe' device.
|
#
1.3 |
|
17-Apr-1995 |
cgd |
if_le conflicts with the Alpha; move description back to i386
|
#
1.2 |
|
17-Apr-1995 |
cgd |
try to actually (gasp!) describe the drivers.
|
#
1.1 |
|
17-Apr-1995 |
cgd |
ISA config.new files description.
|
#
1.176 |
|
23-May-2020 |
jmcneill |
GC toaster drivers
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2
|
#
1.175 |
|
19-Jan-2020 |
thorpej |
Remove Token Ring support.
|
Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.174 |
|
25-Oct-2019 |
martin |
branches: 1.174.2; Add support for Nuvoton NCT5104D GPIO chips, as found on PC Engines APU systems. From Andrew Doran in PR kern/54648.
|
Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.173 |
|
08-May-2019 |
isaki |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
Revision tags: isaki-audio2-base
|
#
1.172 |
|
27-Jan-2019 |
maxv |
branches: 1.172.2; Remove the satlink driver. It was disabled everywhere, had no man page and no use either. Spotted by thorpej in PR/21345, ok christos.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.171 |
|
22-Sep-2018 |
maxv |
Remove isic(4). It is part of ISDN, which we are now retiring.
|
#
1.170 |
|
19-Sep-2018 |
maxv |
Remove daic(4), it has never been functional.
ok martin@
|
Revision tags: pgoyette-compat-0906 jdolecek-ncqfixes-base pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.169 |
|
02-Jan-2018 |
christos |
branches: 1.169.2; 1.169.4; 1.169.6; PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
|
#
1.168 |
|
13-Dec-2017 |
knakahara |
Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@IIJ, reviewed by msaitoh@n.o.
I just commit by proxy.
|
Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.167 |
|
09-Dec-2016 |
christos |
branches: 1.167.8; more spkr rework.
|
#
1.166 |
|
09-Dec-2016 |
christos |
split out the pcppi attachment of the speaker XXX: needs more work
|
#
1.165 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
|
#
1.164 |
|
17-Oct-2016 |
jdolecek |
provide stub intr xname establish for xen
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base tls-maxphys-base
|
#
1.163 |
|
10-Jun-2013 |
kardel |
branches: 1.163.10; 1.163.14; adjust soekrisgpio driver to NetBSD
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.162 |
|
22-Jan-2012 |
christos |
branches: 1.162.6; add a tpm driver from bsssd.sourceforge.net
|
#
1.161 |
|
17-Jan-2012 |
jakllsch |
update for wbsio and lm changes
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 rmind-uvmplock-base
|
#
1.160 |
|
13-Jun-2010 |
tsutsui |
branches: 1.160.8; 1.160.12; Tidy up a comment.
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9
|
#
1.159 |
|
21-Feb-2010 |
cnst |
branches: 1.159.2; New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
Revision tags: uebayasi-xip-base
|
#
1.158 |
|
19-Jan-2010 |
pooka |
branches: 1.158.2; hp@isa was marked non-compiling and broken 14 years ago. I'm sure the tens of well-tested changes since then have been necessary, but now i'll just spoil the fun for everyone by sending the driver to the attic.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base mjf-devfs2-base
|
#
1.157 |
|
03-Apr-2008 |
xtraeme |
branches: 1.157.4; Add the finsio(4) driver. This driver supports the Hardware Monitor device in the Fintek LPC Super I/O chips, this includes the following list:
- F71805F - F71806F - F71862FG - F71872F - F71882 - F71883F
This has been adapted from the fins(4) driver available in OpenBSD, which only supported F71805F.
Tobias Nygren <tnn> and myself added support for the other chips; thanks go to Tobias for testing the driver with a Fintek F71882 chip.
|
#
1.156 |
|
02-Apr-2008 |
dyoung |
Certain misguided people have complained, NetBSD only runs rare or "retro" computers, but NetBSD also runs a growing number of rare and retro add-on cards. With this patch, NetBSD supports the IDEC Supervision/16, a black&white image capture board for the 16-bit ISA bus. Approximate date of manufacture: 1991. Total instances known to be in use throughout the world: one.
Coming soon; isvctl(8), the utility program for capturing 8-bit, 512x480 images at speeds of up to 6 frames per second.
|
Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.155 |
|
31-Dec-2007 |
wiz |
branches: 1.155.6; Proxy-commit for xtraeme: add dependency for itesio on sysmon_wdog.
|
Revision tags: vmlocking2-base3
|
#
1.154 |
|
13-Dec-2007 |
garbled |
Move the elink probe code from files.isa to the common conf/files so that MCA without isa can compile. fix by cube.
|
Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.153 |
|
15-Nov-2007 |
xtraeme |
branches: 1.153.2; 1.153.6; Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in the configuration file. The Environmental Controller base address is fetched by the Super I/O EC LDN configuration registers.
- Invalidate voltage sensors if data returned is 0xff.
- Use the Super I/O Global Configuration Registers Chip ID[12] and Device Revision to store/print the correct information.
- Use only the Fan Extended Tachometer registers on IT871[68]F for now; this gives us correct data for IT8705/IT8712F again.
Inspired by the smsc(4) driver. The UPDATING file has been updated to reflect the rename.
|
Revision tags: jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.152 |
|
12-Sep-2007 |
xtraeme |
branches: 1.152.4; 1.152.6; Fix aps(4) attachment.
|
#
1.151 |
|
12-Sep-2007 |
xtraeme |
Forgot to add aps(4) device.
|
Revision tags: nick-csl-alignment-base5 matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base
|
#
1.150 |
|
01-Jun-2007 |
blymn |
branches: 1.150.6; 1.150.8; Add driver for the hardware monitoring portion of the SMSC LPC47B397
|
Revision tags: yamt-idlelwp-base8
|
#
1.149 |
|
08-May-2007 |
xtraeme |
Split the ug(4) driver in three components:
* dev/ic/ug.c (main code shared by the attachments) * dev/isa/ug_isa.c (isa attachment) * dev/acpi/ug_acpi.c (acpi attachment)
That means that ug(4) can now be attached via ACPI.
Thanks to Mihai Chelaru for the good work.
|
Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.148 |
|
09-Jan-2007 |
cube |
branches: 1.148.2; 1.148.6; 1.148.8; Remove traces of scd(4), which apparently never actually had a driver in the tree.
|
#
1.147 |
|
09-Jan-2007 |
cube |
Remove stale config(5) entries for unexistent wl(4).
Ok'd by matt@.
|
#
1.146 |
|
09-Jan-2007 |
cube |
Disable daic(4). The driver is not finished. Ok'd by martin@.
|
#
1.145 |
|
06-Jan-2007 |
xtraeme |
Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
|
Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.144 |
|
13-May-2006 |
xtraeme |
branches: 1.144.8; 1.144.12; Driver for iTE IT87xxF and compatibles hardware monitor. Add commented out entries on GENERIC and GENERIC_LAPTOP.
Adapted from OpenBSD.
|
Revision tags: elad-kernelauth-base
|
#
1.143 |
|
11-Apr-2006 |
garbled |
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248 machines, the keyboard controller will not pass this test, but if you attach anyway, it works fine. Note that this test is specifically disabled in ic/pckbc.c, but given that it seems to work fine on other machines, leave it defaulted to on.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.142 |
|
11-Dec-2005 |
christos |
branches: 1.142.4; 1.142.6; 1.142.8; 1.142.10; 1.142.12; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.141 |
|
27-Sep-2005 |
jmcneill |
Attach to gpiobus. From OpenBSD.
|
#
1.140 |
|
14-Aug-2005 |
joff |
Add toaster, tsdio, toasterlcd devices
|
#
1.139 |
|
28-Jun-2005 |
kent |
branches: 1.139.2; remove pss(4) driver. It has never been workable and has not been compilable for a long time.
|
Revision tags: yamt-km-base4 kent-audio2-base
|
#
1.138 |
|
25-Mar-2005 |
cube |
Add attimer(4) driver, with ISA and ACPI attachments.
attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1 register to set the pitch of the bell. It was necessary to separate them in order to have a working ACPI attachment (as the two appear as different devices in the ACPI structures).
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
|
#
1.137 |
|
27-Feb-2005 |
perry |
nuke trailing whitespace
|
Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge
|
#
1.136 |
|
08-Jan-2005 |
joff |
branches: 1.136.2; 1.136.4; add tscs
|
Revision tags: kent-audio1-base
|
#
1.135 |
|
14-Sep-2004 |
drochner |
replace 7 identical instances if cfprint functions by a single one
|
#
1.134 |
|
30-Aug-2004 |
drochner |
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do what tens of the bus' parents foo{...}bridge_print()s scattered around do
|
#
1.133 |
|
04-Aug-2004 |
drochner |
This is definitely what the world has been waiting for:-) Allow to enable the game port on an ES1888, in case the firmware didn't this. (Otherwise we still rely on the firmware having mapped the sound related registers.) Limit this to the "isa" attachment for now because this is the only one I'm able to test. Attach the "joy" device directly at "ess" to make sure the port is enabled before the "joy" probe/attach. This makes the joystick port usable on a "PWS" alpha (Miata).
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.132 |
|
31-Jan-2004 |
jdolecek |
add dependency on isadma for atppc attachments add atppc_isadma.c for atppc@isapnp and atppc@ofisa, too
|
#
1.131 |
|
25-Jan-2004 |
jdolecek |
reorganize the ISA DMA setup/use code so that it could be shared with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch] and g/c previous atppc_isa_subr.[ch]
move attppc_isa_softc struct definition to atppc_isa.c, and reorganize the attachment somewhat for better readability; also g/c detach support code
|
#
1.130 |
|
20-Jan-2004 |
jdolecek |
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue
|
#
1.129 |
|
02-Jun-2003 |
gmcgarry |
branches: 1.129.2; Driver for GPIB controllers boards based on the uPD7210 GPIB controller, including boards made by Captial Equipment Corp.
|
#
1.128 |
|
03-Mar-2003 |
mycroft |
The DMA support here never worked, so yank it out.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.127 |
|
05-Oct-2002 |
tsutsui |
Overhaul of fmv(4) driver: - Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.126 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
#
1.125 |
|
17-Jul-2002 |
drochner |
adda driver to read the temerature sensors on a NSC PC87366 Super IO chip (the chip provides voltage / fan rpm control too, but we don't care yet)
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.124 |
|
22-Apr-2002 |
augustss |
branches: 1.124.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.123 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.122 |
|
07-Jan-2002 |
drochner |
"attach radio at radio": using one word as both attribute and device doesn't work well, radio.c is pulled in even with no such device in the configuration, and the kernel doesn't link due to missing "radio_cd". So call the attribute "radiodev" to avoid confusion.
|
#
1.121 |
|
01-Jan-2002 |
augustss |
Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov for OpenBSD, from where it was imported.
|
#
1.120 |
|
16-Dec-2001 |
thorpej |
Rename weasel.c to weasel_isa.c in preparation for supporting the PCI version of the Weasel.
|
#
1.119 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.118 |
|
26-Nov-2001 |
yamt |
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic and split isadma parts into /dev/isa/cs89x0isa*.
|
#
1.117 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
|
#
1.116 |
|
26-Sep-2001 |
thorpej |
"cms" is not needs-flag
|
#
1.115 |
|
26-Sep-2001 |
thorpej |
"aria" does not needs-flag
|
Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.114 |
|
21-Jul-2001 |
jdolecek |
branches: 1.114.2; dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.113 |
|
31-Mar-2001 |
jdolecek |
branches: 1.113.2; Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
#
1.112 |
|
23-Mar-2001 |
jdolecek |
Forgot this one:
if_we.c was split and ISA-specific part is now in if_we_isa.c, we(4) device is defined in conf/files.
|
#
1.111 |
|
02-Mar-2001 |
thorpej |
branches: 1.111.2; pckbc_isa.c should only be compiled when pckbc at isa is configured.
|
#
1.110 |
|
24-Feb-2001 |
lukem |
whitespace police
|
#
1.109 |
|
18-Feb-2001 |
martin |
Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file.
Renamed here: i4b_isic_isa.c -> isic_isa.c i4b_avm_a1.c -> isic_isa_avm_a1.c i4b_daic_isa.c -> daic_isa.c i4b_itk_ix1.c -> isic_isa_itk_ix1.c i4b_tel_s08.c -> isic_isa_tel_s08.c i4b_tel_s016.c -> isic_isa_tel_s016.c i4b_tel_s0163.c -> isic_isa_tel_s0163.c i4b_usr_sti.c -> isic_isa_usr_sti.c
|
#
1.108 |
|
17-Feb-2001 |
martin |
Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c to improve naming consistency.
|
#
1.107 |
|
05-Jan-2001 |
martin |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
|
#
1.106 |
|
20-Nov-2000 |
jdolecek |
Add an attachment for MOXA 168P isa multiport card. This code was written by Christoph Badura. This was reported to work by user of this code. It's not tested by me, but it's probably more useful in tree anyway.
|
#
1.105 |
|
05-Nov-2000 |
thorpej |
pcweasel carries the sysmon_wdog attribute.
|
#
1.104 |
|
04-Nov-2000 |
thorpej |
Add a device driver for the Middle Digital, Inc. PC-Weasel serial console board. This glues into the `pcdisplay' driver and provides support for the watchdog timer function on the PC-Weasel.
|
#
1.103 |
|
11-Aug-2000 |
thorpej |
Add support for the DEC DE422 Ethernet, which is a DEPCA attached to the EISA bus. This board is commonly found on Alpha Jensen systems.
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
#
1.102 |
|
01-May-2000 |
augustss |
branches: 1.102.4; Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
|
#
1.101 |
|
21-Apr-2000 |
explorer |
Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
|
#
1.100 |
|
25-Mar-2000 |
mycroft |
Move esp declaration to conf/files.
|
#
1.99 |
|
20-Mar-2000 |
pk |
Move `nca' declaration to `conf/files'.
|
#
1.98 |
|
18-Mar-2000 |
mycroft |
Move some code around in preparation for nca_pcmcia.
|
#
1.97 |
|
25-Feb-2000 |
groo |
Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and pnpbios attach.
examples:
lm0 at pnpbios0 index? lm0 at isa? port 0x290
TODO: spinlocks, i2c interface.
|
#
1.96 |
|
24-Feb-2000 |
ad |
Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some issues.
|
Revision tags: chs-ubc2-newbase
|
#
1.95 |
|
04-Jan-2000 |
chopps |
add if_ntwo_isa driver for the Riscom/N2 card.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.94 |
|
13-Dec-1999 |
drochner |
First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA identification. Can share more code with VGA later.
|
#
1.93 |
|
03-Dec-1999 |
thorpej |
Split the PC-like keyboard controller driver into chip back-end and bus front-end.
|
#
1.92 |
|
15-Nov-1999 |
mcr |
added support for BOCA 6port ISA adapter. 3x16552 with an interrupt status register at yet-another-address. ioat0 at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards com* at ioat? slave ?
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.91 |
|
29-Oct-1999 |
matt |
fix entry for lemac on isa. add entry for wavelan on isa
|
#
1.90 |
|
05-Oct-1999 |
itohy |
branches: 1.90.2; 1.90.4; 1.90.6; Add "opl at ym" and "mpu at ym" attachment. Options for ym driver are defopt'ed.
|
#
1.89 |
|
09-Sep-1999 |
is |
The nca.c probe routine falsely claims i82595tx chips to itself. Move it to after the iy driver.
|
#
1.88 |
|
14-Aug-1999 |
augustss |
Implement opl at wss.
|
Revision tags: chs-ubc2-base
|
#
1.87 |
|
02-Aug-1999 |
augustss |
Move the mpu device declaration to conf/files. Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
|
#
1.86 |
|
01-Aug-1999 |
augustss |
Move the MPU driver isa/ to ic/. (I didn't move it in the repository because the revision history is very short and uninteresting. :)
|
#
1.85 |
|
01-Aug-1999 |
augustss |
Make an MPU attachment to ISA. Used for old Roland cards. Written by me and gson@araneus.fi (Andreas Gustafsson).
|
#
1.84 |
|
06-Jun-1999 |
dante |
Add adv_isa.c entry
|
Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.83 |
|
22-Mar-1999 |
bad |
branches: 1.83.2; 1.83.4; config(8) glue for Token-Ring and TROPIC drivers.
|
#
1.82 |
|
22-Mar-1999 |
mycroft |
Several things: * Rearrange the speed mapping table and adjust the code so that the highest rate can actually be used. Previously we ended up rounding up slightly lower speeds and then losing because set_params couldn't set the mode back to the current one. * Allow 260 as a valid I/O address, since the SB1 can be jumpered to this. * Change the MPU-401 code so it can be attached as a separate device. (XXX Really, the SB code ought to just attach a subdevice itself.) * Do not attach an OPL on the SB1. Writing to the OPL registers at SB_base+0 on this card wedges my machine. (XXX Should we access it at 388 instead? The Creative web site claims that this board *does* have an OPL2, but I haven't played with this extensively.) * Allocate the SB DMA channels at open time, rather than attach time, so that a single DRQ can be used for multiple cards (if only one is in use at a given time). (XXX Let me tell you why this is a horrible hack. If the ISA DMA code tries to allocate a bounce buffer after boot time, it will generally fail, because there is no contiguous memory below 16MB and the code to allocate contiguous pages doesn't know how to move things around. Now, we shouldn't ever be using bounce buffers here, because we use isa_dmamem_alloc(). So we just turn off BUS_DMA_ALLOCNOW and we don't actually try to. That's cool, and it even works, but isa_dmamem_alloc() has the same problem. It just happens that we allocate the ring buffers at boot time, and whenever we reallocate them (due to the buffer size changing), we just deallocated the previous (contiguous) buffer, so we get lucky. This is absolutely disgusting and needs to be fixed.)
|
Revision tags: bouyer-ide-last-dist
|
#
1.81 |
|
16-Dec-1998 |
christos |
Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
|
Revision tags: kenh-if-detach-base
|
#
1.80 |
|
22-Nov-1998 |
pk |
Move the `wdc' device into `conf/files'.
|
Revision tags: chs-ubc-base
|
#
1.79 |
|
31-Oct-1998 |
thorpej |
Add code to detect a RealTek 8019 chip, and use the media selection support if present.
|
#
1.78 |
|
25-Oct-1998 |
christos |
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver. XXX: Needs work. We need to fix the probe/find goo, and add support for the pas16 cards.
|
#
1.77 |
|
12-Oct-1998 |
bouyer |
Merge bouyer-ide
|
Revision tags: bouyer-ide-base
|
#
1.76 |
|
26-Aug-1998 |
augustss |
Make the OPL driver attach directly to ISA as well.
|
#
1.75 |
|
26-Aug-1998 |
augustss |
Make the OPL driver turn on the sound on sound cards that require it. That makes it much more likely that we get any sound. DUH!
|
#
1.74 |
|
25-Aug-1998 |
pk |
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
#
1.73 |
|
22-Aug-1998 |
augustss |
Let opl attach to ess. WARNING: it doesn't work yet.
|
#
1.72 |
|
17-Aug-1998 |
augustss |
* Redo the way the way the MIDI driver attaches to audio devices. * Improve the midisyn layer a little. * Add a driver for the Yamaha OPL[23] FM synths. The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards, but a regular SB16 works fine.
|
#
1.71 |
|
13-Aug-1998 |
kim |
device ess was listed twice
|
#
1.70 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
#
1.69 |
|
12-Aug-1998 |
augustss |
Add a MIDI driver for the PC speaker. This is mostly of hack value, but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
|
#
1.68 |
|
07-Aug-1998 |
augustss |
Add MIDI support. The MIDI devices can be accessed as ``raw'' through the /dev/rmidiN devices, or with a sequencer interface via /dev/music. So far the only supported MIDI device is the MPU401 port on SoundBlaster (and only on SB on isapnp, since we do not have locators with multiple values yet).
|
#
1.67 |
|
31-Jul-1998 |
thorpej |
Pull in files.isapnp here; the two busses are linked together quite closely (more than we'd like maybe, but don't we wish ISA didn't suck...)
|
#
1.66 |
|
30-Jul-1998 |
augustss |
A first stab at making the SHARK sound work. It doesn't really work yet, but it probes and makes a noise when used. Stay tuned!
|
Revision tags: eeh-paddr_t-base
|
#
1.65 |
|
27-Jul-1998 |
thorpej |
branches: 1.65.2; Add CS8900 Ethernet driver, and ISA front-end.
|
#
1.64 |
|
23-Jul-1998 |
drochner |
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
|
#
1.63 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.62 |
|
23-Jun-1998 |
jonathan |
* Add defopt MCD_PROMISC for more conservative probes. Before, the probe routine (mcd_find() would succeed even if the probe code thought it had a response, but didn't recognize the ID-code byte. Now, only do the promiscuous match if MCD_PROMISC is configured.
|
#
1.61 |
|
06-Jun-1998 |
augustss |
Add an Aria sound driver. From "R. C. Dowdeswell" <elric@imrryr.org>.
|
#
1.60 |
|
28-May-1998 |
drochner |
branches: 1.60.2; Add a graphics device driver for wscons which supports legacy PC display adapters. (minimal functionality - no virtual screens, no colors)
|
#
1.59 |
|
20-May-1998 |
augustss |
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
#
1.58 |
|
16-Apr-1998 |
drochner |
Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG. DEPCA is now split out into a separate driver. Because there can be only one attachment of a device to a bus, for each card type a separate pseudo-bus was introduced which attaches to "isa" and where "le" attaches to.
|
#
1.57 |
|
15-Apr-1998 |
drochner |
add MI ISA VGA and the speaker driver
|
#
1.56 |
|
03-Apr-1998 |
enami |
Delete entry for fe*.
|
#
1.55 |
|
22-Mar-1998 |
drochner |
MI driver for the infamous PC keyboard controller, primarily for use with the new wscons code (but may be interfaced with other drivers as well). needs testing
|
#
1.54 |
|
22-Mar-1998 |
enami |
Define new device `ate' and `fmv'.
|
#
1.53 |
|
27-Feb-1998 |
pk |
Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
|
#
1.52 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.51 |
|
19-Jan-1998 |
augustss |
Split out the ISA part of the WSS driver to allow PnP attachment. Make the AD1848 driver a little more readable with some macros.
|
#
1.50 |
|
15-Jan-1998 |
cgd |
fix typo in comment that i just added
|
#
1.49 |
|
14-Jan-1998 |
cgd |
Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version.
|
#
1.48 |
|
12-Jan-1998 |
thorpej |
ast, boca, and rtfps are not ttys, but rather "busses". Similarly, the lpt doesn't export a tty-like interface, so it's dull, too.
|
#
1.47 |
|
21-Nov-1997 |
bouyer |
Move the we driver at the begining of ethernet board, other board's probe clobbers my SMC. Now I can really use a generic kernel with my SMC @0x300. This change has been tested on various machines with ne2000 and 3c509 baords. XXX All these probes sould be reordered after the release, with invasive XXX probes at the end.
|
#
1.46 |
|
21-Nov-1997 |
bouyer |
The if_ie probe is invasive in such a way that it can clobber other's board config. Now that this driver is bussified, move it last in the ethernet adapter list.
|
#
1.45 |
|
07-Nov-1997 |
enami |
Add the missing attribute `dp8390nic' for the device `we'.
|
#
1.44 |
|
05-Nov-1997 |
thorpej |
Add an ISA front-end to the SMC91cxx Ethernet driver ("sm"). This supports generic SMC91cxx-based ISA cards and the built-in SMC Ethernet found in some laptop docking stations.
Thanks much to Andrew Gillham <gillhaa@ghost.whirlpool.com> for making this work!
|
#
1.43 |
|
03-Nov-1997 |
thorpej |
Add "we" driver, remove "ed" driver.
|
#
1.42 |
|
02-Nov-1997 |
thorpej |
Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
Revision tags: netbsd-1-3-base marc-pcmcia-base
|
#
1.41 |
|
16-Oct-1997 |
thorpej |
branches: 1.41.2; Garbage-collect "com" device declaration.
|
#
1.40 |
|
14-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
|
#
1.39 |
|
14-Oct-1997 |
is |
Finalize the isa/lpt.c split: The isa attachment code is in isa/lpt_isa.c now, which attaches to the already created ic/lpt* files. You don't need to change your config files, but you need to re-"config" if using lpt at isa. XXX The "lpt" device definition should be in sys/conf/files instead, but to my knowledge, there are some ports which have private copies of lpt, and would choke on that. No need to make people unhappy 7 days before release branching.
|
#
1.38 |
|
06-Oct-1997 |
christos |
From Enami Tsugutomo: Busify and split the aic6360 driver.
|
Revision tags: thorpej-signal-base
|
#
1.37 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
#
1.36 |
|
26-Aug-1997 |
augustss |
XXX Add a drq2 locator for the ISA bus. Many sound cards need two DMA channels to do e.g. full-duplex. This allows a way of specifying the second channel in a sane way. THIS IS TEMPORARY. The drq2 locator will go away when the locator system has been changed to allow multiple values per locator.
|
#
1.35 |
|
31-Jul-1997 |
augustss |
Audio changes: - Change the way attach and open works to allow multiple audio devices. - Split the mulaw.c file into two to avoid dragging in mulaw convertsion when they are not needed. Add 16 bit alaw/mulaw tables. - Change the way audio properties are gotten. - Recognize more versions os SoundBlaster.
|
#
1.34 |
|
31-Jul-1997 |
matt |
Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
|
Revision tags: marc-pcmcia-bp
|
#
1.33 |
|
20-Jul-1997 |
pk |
branches: 1.33.2; config.new => config
|
#
1.32 |
|
14-Jul-1997 |
kleink |
Do not compile in satlink unconditionally; from Thorsten Frueauf <frueauf@ira.uka.de> in PR port-i386/3864.
|
#
1.31 |
|
13-Jul-1997 |
hpeyerl |
Satellite receiver driver for ISA cards from PlanetConnect by Jason and Herb for Canada Connect Corp.
|
#
1.30 |
|
17-May-1997 |
pk |
branches: 1.30.2; Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
|
#
1.29 |
|
09-May-1997 |
augustss |
Change the interface between high and lowlevel audio drivers again: Set the encoding parameters slightly differently. Remove the SW encoding/decodinf functions from this interface and move them to the audio_parameter struct; this is both more efficient and flexible.
|
#
1.28 |
|
04-Apr-1997 |
mycroft |
New version of com driver. Uses a different queueing mechanism and a split hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.
|
#
1.27 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.26 |
|
07-Feb-1997 |
mycroft |
Move the aha ISA probe functions into a separate file.
|
Revision tags: is-newarp-base
|
#
1.25 |
|
16-Jan-1997 |
christos |
branches: 1.25.2; - convert to bus_space_* - split attachment code to sb_isa.c
|
#
1.24 |
|
24-Sep-1996 |
christos |
branches: 1.24.2; New cyclades driver from Timo Rossi
|
#
1.23 |
|
07-Sep-1996 |
mycroft |
Use bus.h.
|
#
1.22 |
|
01-Sep-1996 |
mycroft |
Update.
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.21 |
|
16-May-1996 |
mycroft |
New version, with changes from Justin Gibbs and Noriyuki Soda.
|
#
1.20 |
|
07-May-1996 |
thorpej |
Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE.
Break up ISA LANCE driver into ISA and PCI front-ends.
Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
#
1.19 |
|
06-May-1996 |
is |
Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. (and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA board which uses an EEPROM for config information; NETBLKID not yet supported. TODO: change to BUS interface, add multicast support.
|
#
1.18 |
|
25-Apr-1996 |
thorpej |
Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
#
1.17 |
|
29-Mar-1996 |
mycroft |
Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me. Needs some refinement, but it works.
|
#
1.16 |
|
24-Mar-1996 |
mycroft |
Various, including: * Display as much revision info as we can get. * Fix a race condition that could cause interrupts to be lost. * Handle `out of mailbox' conditions (much) more gracefully. * Schedule timeouts more safely. * Add diagnostic code to (correctly) detect if a CCB times out before its outgoing mailbox is emptied.
|
#
1.15 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.14 |
|
17-Mar-1996 |
cgd |
change the name of com's attachment to commulti, and provide flags for that and the isa attachment in com.h (in addition to the flag for the presence of 'com' itself).
|
#
1.13 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.12 |
|
04-Mar-1996 |
cgd |
the i386 port no longer attaches isa, eisa, and pci at root.
|
#
1.11 |
|
28-Feb-1996 |
cgd |
make ISA bus match/attach, and sub-device configuration machine-independent.
|
#
1.10 |
|
13-Jan-1996 |
thorpej |
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
|
#
1.9 |
|
10-Nov-1995 |
christos |
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.8 |
|
19-Jul-1995 |
brezak |
GUS audio driver from John Kohl.
|
#
1.7 |
|
03-May-1995 |
cgd |
uncomment cy driver spec; i386 conf.c needs the header file.
|
#
1.6 |
|
26-Apr-1995 |
brezak |
Fix nits from Mike Long <mike.long@analog.com> PR#996
|
#
1.5 |
|
19-Apr-1995 |
mycroft |
Change `needs-count' to `needs-flag'.
|
#
1.4 |
|
19-Apr-1995 |
mycroft |
Correct a couple of things, and add a `fe' device.
|
#
1.3 |
|
17-Apr-1995 |
cgd |
if_le conflicts with the Alpha; move description back to i386
|
#
1.2 |
|
17-Apr-1995 |
cgd |
try to actually (gasp!) describe the drivers.
|
#
1.1 |
|
17-Apr-1995 |
cgd |
ISA config.new files description.
|
#
1.175 |
|
19-Jan-2020 |
thorpej |
Remove Token Ring support.
|
Revision tags: ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.174 |
|
25-Oct-2019 |
martin |
Add support for Nuvoton NCT5104D GPIO chips, as found on PC Engines APU systems. From Andrew Doran in PR kern/54648.
|
Revision tags: netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.173 |
|
08-May-2019 |
isaki |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
Revision tags: isaki-audio2-base
|
#
1.172 |
|
27-Jan-2019 |
maxv |
branches: 1.172.2; Remove the satlink driver. It was disabled everywhere, had no man page and no use either. Spotted by thorpej in PR/21345, ok christos.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.171 |
|
22-Sep-2018 |
maxv |
Remove isic(4). It is part of ISDN, which we are now retiring.
|
#
1.170 |
|
19-Sep-2018 |
maxv |
Remove daic(4), it has never been functional.
ok martin@
|
Revision tags: pgoyette-compat-0906 jdolecek-ncqfixes-base pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.169 |
|
02-Jan-2018 |
christos |
branches: 1.169.2; 1.169.4; 1.169.6; PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
|
#
1.168 |
|
13-Dec-2017 |
knakahara |
Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@IIJ, reviewed by msaitoh@n.o.
I just commit by proxy.
|
Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.167 |
|
09-Dec-2016 |
christos |
branches: 1.167.8; more spkr rework.
|
#
1.166 |
|
09-Dec-2016 |
christos |
split out the pcppi attachment of the speaker XXX: needs more work
|
#
1.165 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
|
#
1.164 |
|
17-Oct-2016 |
jdolecek |
provide stub intr xname establish for xen
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base tls-maxphys-base
|
#
1.163 |
|
10-Jun-2013 |
kardel |
branches: 1.163.10; 1.163.14; adjust soekrisgpio driver to NetBSD
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.162 |
|
22-Jan-2012 |
christos |
branches: 1.162.6; add a tpm driver from bsssd.sourceforge.net
|
#
1.161 |
|
17-Jan-2012 |
jakllsch |
update for wbsio and lm changes
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 rmind-uvmplock-base
|
#
1.160 |
|
13-Jun-2010 |
tsutsui |
branches: 1.160.8; 1.160.12; Tidy up a comment.
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9
|
#
1.159 |
|
21-Feb-2010 |
cnst |
branches: 1.159.2; New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
Revision tags: uebayasi-xip-base
|
#
1.158 |
|
19-Jan-2010 |
pooka |
branches: 1.158.2; hp@isa was marked non-compiling and broken 14 years ago. I'm sure the tens of well-tested changes since then have been necessary, but now i'll just spoil the fun for everyone by sending the driver to the attic.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base mjf-devfs2-base
|
#
1.157 |
|
03-Apr-2008 |
xtraeme |
branches: 1.157.4; Add the finsio(4) driver. This driver supports the Hardware Monitor device in the Fintek LPC Super I/O chips, this includes the following list:
- F71805F - F71806F - F71862FG - F71872F - F71882 - F71883F
This has been adapted from the fins(4) driver available in OpenBSD, which only supported F71805F.
Tobias Nygren <tnn> and myself added support for the other chips; thanks go to Tobias for testing the driver with a Fintek F71882 chip.
|
#
1.156 |
|
02-Apr-2008 |
dyoung |
Certain misguided people have complained, NetBSD only runs rare or "retro" computers, but NetBSD also runs a growing number of rare and retro add-on cards. With this patch, NetBSD supports the IDEC Supervision/16, a black&white image capture board for the 16-bit ISA bus. Approximate date of manufacture: 1991. Total instances known to be in use throughout the world: one.
Coming soon; isvctl(8), the utility program for capturing 8-bit, 512x480 images at speeds of up to 6 frames per second.
|
Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.155 |
|
31-Dec-2007 |
wiz |
branches: 1.155.6; Proxy-commit for xtraeme: add dependency for itesio on sysmon_wdog.
|
Revision tags: vmlocking2-base3
|
#
1.154 |
|
13-Dec-2007 |
garbled |
Move the elink probe code from files.isa to the common conf/files so that MCA without isa can compile. fix by cube.
|
Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.153 |
|
15-Nov-2007 |
xtraeme |
branches: 1.153.2; 1.153.6; Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in the configuration file. The Environmental Controller base address is fetched by the Super I/O EC LDN configuration registers.
- Invalidate voltage sensors if data returned is 0xff.
- Use the Super I/O Global Configuration Registers Chip ID[12] and Device Revision to store/print the correct information.
- Use only the Fan Extended Tachometer registers on IT871[68]F for now; this gives us correct data for IT8705/IT8712F again.
Inspired by the smsc(4) driver. The UPDATING file has been updated to reflect the rename.
|
Revision tags: jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.152 |
|
12-Sep-2007 |
xtraeme |
branches: 1.152.4; 1.152.6; Fix aps(4) attachment.
|
#
1.151 |
|
12-Sep-2007 |
xtraeme |
Forgot to add aps(4) device.
|
Revision tags: nick-csl-alignment-base5 matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base
|
#
1.150 |
|
01-Jun-2007 |
blymn |
branches: 1.150.6; 1.150.8; Add driver for the hardware monitoring portion of the SMSC LPC47B397
|
Revision tags: yamt-idlelwp-base8
|
#
1.149 |
|
08-May-2007 |
xtraeme |
Split the ug(4) driver in three components:
* dev/ic/ug.c (main code shared by the attachments) * dev/isa/ug_isa.c (isa attachment) * dev/acpi/ug_acpi.c (acpi attachment)
That means that ug(4) can now be attached via ACPI.
Thanks to Mihai Chelaru for the good work.
|
Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.148 |
|
09-Jan-2007 |
cube |
branches: 1.148.2; 1.148.6; 1.148.8; Remove traces of scd(4), which apparently never actually had a driver in the tree.
|
#
1.147 |
|
09-Jan-2007 |
cube |
Remove stale config(5) entries for unexistent wl(4).
Ok'd by matt@.
|
#
1.146 |
|
09-Jan-2007 |
cube |
Disable daic(4). The driver is not finished. Ok'd by martin@.
|
#
1.145 |
|
06-Jan-2007 |
xtraeme |
Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
|
Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.144 |
|
13-May-2006 |
xtraeme |
branches: 1.144.8; 1.144.12; Driver for iTE IT87xxF and compatibles hardware monitor. Add commented out entries on GENERIC and GENERIC_LAPTOP.
Adapted from OpenBSD.
|
Revision tags: elad-kernelauth-base
|
#
1.143 |
|
11-Apr-2006 |
garbled |
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248 machines, the keyboard controller will not pass this test, but if you attach anyway, it works fine. Note that this test is specifically disabled in ic/pckbc.c, but given that it seems to work fine on other machines, leave it defaulted to on.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.142 |
|
11-Dec-2005 |
christos |
branches: 1.142.4; 1.142.6; 1.142.8; 1.142.10; 1.142.12; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.141 |
|
27-Sep-2005 |
jmcneill |
Attach to gpiobus. From OpenBSD.
|
#
1.140 |
|
14-Aug-2005 |
joff |
Add toaster, tsdio, toasterlcd devices
|
#
1.139 |
|
28-Jun-2005 |
kent |
branches: 1.139.2; remove pss(4) driver. It has never been workable and has not been compilable for a long time.
|
Revision tags: yamt-km-base4 kent-audio2-base
|
#
1.138 |
|
25-Mar-2005 |
cube |
Add attimer(4) driver, with ISA and ACPI attachments.
attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1 register to set the pitch of the bell. It was necessary to separate them in order to have a working ACPI attachment (as the two appear as different devices in the ACPI structures).
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
|
#
1.137 |
|
27-Feb-2005 |
perry |
nuke trailing whitespace
|
Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge
|
#
1.136 |
|
08-Jan-2005 |
joff |
branches: 1.136.2; 1.136.4; add tscs
|
Revision tags: kent-audio1-base
|
#
1.135 |
|
14-Sep-2004 |
drochner |
replace 7 identical instances if cfprint functions by a single one
|
#
1.134 |
|
30-Aug-2004 |
drochner |
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do what tens of the bus' parents foo{...}bridge_print()s scattered around do
|
#
1.133 |
|
04-Aug-2004 |
drochner |
This is definitely what the world has been waiting for:-) Allow to enable the game port on an ES1888, in case the firmware didn't this. (Otherwise we still rely on the firmware having mapped the sound related registers.) Limit this to the "isa" attachment for now because this is the only one I'm able to test. Attach the "joy" device directly at "ess" to make sure the port is enabled before the "joy" probe/attach. This makes the joystick port usable on a "PWS" alpha (Miata).
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.132 |
|
31-Jan-2004 |
jdolecek |
add dependency on isadma for atppc attachments add atppc_isadma.c for atppc@isapnp and atppc@ofisa, too
|
#
1.131 |
|
25-Jan-2004 |
jdolecek |
reorganize the ISA DMA setup/use code so that it could be shared with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch] and g/c previous atppc_isa_subr.[ch]
move attppc_isa_softc struct definition to atppc_isa.c, and reorganize the attachment somewhat for better readability; also g/c detach support code
|
#
1.130 |
|
20-Jan-2004 |
jdolecek |
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue
|
#
1.129 |
|
02-Jun-2003 |
gmcgarry |
branches: 1.129.2; Driver for GPIB controllers boards based on the uPD7210 GPIB controller, including boards made by Captial Equipment Corp.
|
#
1.128 |
|
03-Mar-2003 |
mycroft |
The DMA support here never worked, so yank it out.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.127 |
|
05-Oct-2002 |
tsutsui |
Overhaul of fmv(4) driver: - Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.126 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
#
1.125 |
|
17-Jul-2002 |
drochner |
adda driver to read the temerature sensors on a NSC PC87366 Super IO chip (the chip provides voltage / fan rpm control too, but we don't care yet)
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.124 |
|
22-Apr-2002 |
augustss |
branches: 1.124.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.123 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.122 |
|
07-Jan-2002 |
drochner |
"attach radio at radio": using one word as both attribute and device doesn't work well, radio.c is pulled in even with no such device in the configuration, and the kernel doesn't link due to missing "radio_cd". So call the attribute "radiodev" to avoid confusion.
|
#
1.121 |
|
01-Jan-2002 |
augustss |
Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov for OpenBSD, from where it was imported.
|
#
1.120 |
|
16-Dec-2001 |
thorpej |
Rename weasel.c to weasel_isa.c in preparation for supporting the PCI version of the Weasel.
|
#
1.119 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.118 |
|
26-Nov-2001 |
yamt |
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic and split isadma parts into /dev/isa/cs89x0isa*.
|
#
1.117 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
|
#
1.116 |
|
26-Sep-2001 |
thorpej |
"cms" is not needs-flag
|
#
1.115 |
|
26-Sep-2001 |
thorpej |
"aria" does not needs-flag
|
Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.114 |
|
21-Jul-2001 |
jdolecek |
branches: 1.114.2; dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.113 |
|
31-Mar-2001 |
jdolecek |
branches: 1.113.2; Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
#
1.112 |
|
23-Mar-2001 |
jdolecek |
Forgot this one:
if_we.c was split and ISA-specific part is now in if_we_isa.c, we(4) device is defined in conf/files.
|
#
1.111 |
|
02-Mar-2001 |
thorpej |
branches: 1.111.2; pckbc_isa.c should only be compiled when pckbc at isa is configured.
|
#
1.110 |
|
24-Feb-2001 |
lukem |
whitespace police
|
#
1.109 |
|
18-Feb-2001 |
martin |
Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file.
Renamed here: i4b_isic_isa.c -> isic_isa.c i4b_avm_a1.c -> isic_isa_avm_a1.c i4b_daic_isa.c -> daic_isa.c i4b_itk_ix1.c -> isic_isa_itk_ix1.c i4b_tel_s08.c -> isic_isa_tel_s08.c i4b_tel_s016.c -> isic_isa_tel_s016.c i4b_tel_s0163.c -> isic_isa_tel_s0163.c i4b_usr_sti.c -> isic_isa_usr_sti.c
|
#
1.108 |
|
17-Feb-2001 |
martin |
Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c to improve naming consistency.
|
#
1.107 |
|
05-Jan-2001 |
martin |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
|
#
1.106 |
|
20-Nov-2000 |
jdolecek |
Add an attachment for MOXA 168P isa multiport card. This code was written by Christoph Badura. This was reported to work by user of this code. It's not tested by me, but it's probably more useful in tree anyway.
|
#
1.105 |
|
05-Nov-2000 |
thorpej |
pcweasel carries the sysmon_wdog attribute.
|
#
1.104 |
|
04-Nov-2000 |
thorpej |
Add a device driver for the Middle Digital, Inc. PC-Weasel serial console board. This glues into the `pcdisplay' driver and provides support for the watchdog timer function on the PC-Weasel.
|
#
1.103 |
|
11-Aug-2000 |
thorpej |
Add support for the DEC DE422 Ethernet, which is a DEPCA attached to the EISA bus. This board is commonly found on Alpha Jensen systems.
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
#
1.102 |
|
01-May-2000 |
augustss |
branches: 1.102.4; Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
|
#
1.101 |
|
21-Apr-2000 |
explorer |
Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
|
#
1.100 |
|
25-Mar-2000 |
mycroft |
Move esp declaration to conf/files.
|
#
1.99 |
|
20-Mar-2000 |
pk |
Move `nca' declaration to `conf/files'.
|
#
1.98 |
|
18-Mar-2000 |
mycroft |
Move some code around in preparation for nca_pcmcia.
|
#
1.97 |
|
25-Feb-2000 |
groo |
Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and pnpbios attach.
examples:
lm0 at pnpbios0 index? lm0 at isa? port 0x290
TODO: spinlocks, i2c interface.
|
#
1.96 |
|
24-Feb-2000 |
ad |
Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some issues.
|
Revision tags: chs-ubc2-newbase
|
#
1.95 |
|
04-Jan-2000 |
chopps |
add if_ntwo_isa driver for the Riscom/N2 card.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.94 |
|
13-Dec-1999 |
drochner |
First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA identification. Can share more code with VGA later.
|
#
1.93 |
|
03-Dec-1999 |
thorpej |
Split the PC-like keyboard controller driver into chip back-end and bus front-end.
|
#
1.92 |
|
15-Nov-1999 |
mcr |
added support for BOCA 6port ISA adapter. 3x16552 with an interrupt status register at yet-another-address. ioat0 at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards com* at ioat? slave ?
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.91 |
|
29-Oct-1999 |
matt |
fix entry for lemac on isa. add entry for wavelan on isa
|
#
1.90 |
|
05-Oct-1999 |
itohy |
branches: 1.90.2; 1.90.4; 1.90.6; Add "opl at ym" and "mpu at ym" attachment. Options for ym driver are defopt'ed.
|
#
1.89 |
|
09-Sep-1999 |
is |
The nca.c probe routine falsely claims i82595tx chips to itself. Move it to after the iy driver.
|
#
1.88 |
|
14-Aug-1999 |
augustss |
Implement opl at wss.
|
Revision tags: chs-ubc2-base
|
#
1.87 |
|
02-Aug-1999 |
augustss |
Move the mpu device declaration to conf/files. Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
|
#
1.86 |
|
01-Aug-1999 |
augustss |
Move the MPU driver isa/ to ic/. (I didn't move it in the repository because the revision history is very short and uninteresting. :)
|
#
1.85 |
|
01-Aug-1999 |
augustss |
Make an MPU attachment to ISA. Used for old Roland cards. Written by me and gson@araneus.fi (Andreas Gustafsson).
|
#
1.84 |
|
06-Jun-1999 |
dante |
Add adv_isa.c entry
|
Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.83 |
|
22-Mar-1999 |
bad |
branches: 1.83.2; 1.83.4; config(8) glue for Token-Ring and TROPIC drivers.
|
#
1.82 |
|
22-Mar-1999 |
mycroft |
Several things: * Rearrange the speed mapping table and adjust the code so that the highest rate can actually be used. Previously we ended up rounding up slightly lower speeds and then losing because set_params couldn't set the mode back to the current one. * Allow 260 as a valid I/O address, since the SB1 can be jumpered to this. * Change the MPU-401 code so it can be attached as a separate device. (XXX Really, the SB code ought to just attach a subdevice itself.) * Do not attach an OPL on the SB1. Writing to the OPL registers at SB_base+0 on this card wedges my machine. (XXX Should we access it at 388 instead? The Creative web site claims that this board *does* have an OPL2, but I haven't played with this extensively.) * Allocate the SB DMA channels at open time, rather than attach time, so that a single DRQ can be used for multiple cards (if only one is in use at a given time). (XXX Let me tell you why this is a horrible hack. If the ISA DMA code tries to allocate a bounce buffer after boot time, it will generally fail, because there is no contiguous memory below 16MB and the code to allocate contiguous pages doesn't know how to move things around. Now, we shouldn't ever be using bounce buffers here, because we use isa_dmamem_alloc(). So we just turn off BUS_DMA_ALLOCNOW and we don't actually try to. That's cool, and it even works, but isa_dmamem_alloc() has the same problem. It just happens that we allocate the ring buffers at boot time, and whenever we reallocate them (due to the buffer size changing), we just deallocated the previous (contiguous) buffer, so we get lucky. This is absolutely disgusting and needs to be fixed.)
|
Revision tags: bouyer-ide-last-dist
|
#
1.81 |
|
16-Dec-1998 |
christos |
Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
|
Revision tags: kenh-if-detach-base
|
#
1.80 |
|
22-Nov-1998 |
pk |
Move the `wdc' device into `conf/files'.
|
Revision tags: chs-ubc-base
|
#
1.79 |
|
31-Oct-1998 |
thorpej |
Add code to detect a RealTek 8019 chip, and use the media selection support if present.
|
#
1.78 |
|
25-Oct-1998 |
christos |
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver. XXX: Needs work. We need to fix the probe/find goo, and add support for the pas16 cards.
|
#
1.77 |
|
12-Oct-1998 |
bouyer |
Merge bouyer-ide
|
Revision tags: bouyer-ide-base
|
#
1.76 |
|
26-Aug-1998 |
augustss |
Make the OPL driver attach directly to ISA as well.
|
#
1.75 |
|
26-Aug-1998 |
augustss |
Make the OPL driver turn on the sound on sound cards that require it. That makes it much more likely that we get any sound. DUH!
|
#
1.74 |
|
25-Aug-1998 |
pk |
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
#
1.73 |
|
22-Aug-1998 |
augustss |
Let opl attach to ess. WARNING: it doesn't work yet.
|
#
1.72 |
|
17-Aug-1998 |
augustss |
* Redo the way the way the MIDI driver attaches to audio devices. * Improve the midisyn layer a little. * Add a driver for the Yamaha OPL[23] FM synths. The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards, but a regular SB16 works fine.
|
#
1.71 |
|
13-Aug-1998 |
kim |
device ess was listed twice
|
#
1.70 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
#
1.69 |
|
12-Aug-1998 |
augustss |
Add a MIDI driver for the PC speaker. This is mostly of hack value, but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
|
#
1.68 |
|
07-Aug-1998 |
augustss |
Add MIDI support. The MIDI devices can be accessed as ``raw'' through the /dev/rmidiN devices, or with a sequencer interface via /dev/music. So far the only supported MIDI device is the MPU401 port on SoundBlaster (and only on SB on isapnp, since we do not have locators with multiple values yet).
|
#
1.67 |
|
31-Jul-1998 |
thorpej |
Pull in files.isapnp here; the two busses are linked together quite closely (more than we'd like maybe, but don't we wish ISA didn't suck...)
|
#
1.66 |
|
30-Jul-1998 |
augustss |
A first stab at making the SHARK sound work. It doesn't really work yet, but it probes and makes a noise when used. Stay tuned!
|
Revision tags: eeh-paddr_t-base
|
#
1.65 |
|
27-Jul-1998 |
thorpej |
branches: 1.65.2; Add CS8900 Ethernet driver, and ISA front-end.
|
#
1.64 |
|
23-Jul-1998 |
drochner |
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
|
#
1.63 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.62 |
|
23-Jun-1998 |
jonathan |
* Add defopt MCD_PROMISC for more conservative probes. Before, the probe routine (mcd_find() would succeed even if the probe code thought it had a response, but didn't recognize the ID-code byte. Now, only do the promiscuous match if MCD_PROMISC is configured.
|
#
1.61 |
|
06-Jun-1998 |
augustss |
Add an Aria sound driver. From "R. C. Dowdeswell" <elric@imrryr.org>.
|
#
1.60 |
|
28-May-1998 |
drochner |
branches: 1.60.2; Add a graphics device driver for wscons which supports legacy PC display adapters. (minimal functionality - no virtual screens, no colors)
|
#
1.59 |
|
20-May-1998 |
augustss |
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
#
1.58 |
|
16-Apr-1998 |
drochner |
Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG. DEPCA is now split out into a separate driver. Because there can be only one attachment of a device to a bus, for each card type a separate pseudo-bus was introduced which attaches to "isa" and where "le" attaches to.
|
#
1.57 |
|
15-Apr-1998 |
drochner |
add MI ISA VGA and the speaker driver
|
#
1.56 |
|
03-Apr-1998 |
enami |
Delete entry for fe*.
|
#
1.55 |
|
22-Mar-1998 |
drochner |
MI driver for the infamous PC keyboard controller, primarily for use with the new wscons code (but may be interfaced with other drivers as well). needs testing
|
#
1.54 |
|
22-Mar-1998 |
enami |
Define new device `ate' and `fmv'.
|
#
1.53 |
|
27-Feb-1998 |
pk |
Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
|
#
1.52 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.51 |
|
19-Jan-1998 |
augustss |
Split out the ISA part of the WSS driver to allow PnP attachment. Make the AD1848 driver a little more readable with some macros.
|
#
1.50 |
|
15-Jan-1998 |
cgd |
fix typo in comment that i just added
|
#
1.49 |
|
14-Jan-1998 |
cgd |
Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version.
|
#
1.48 |
|
12-Jan-1998 |
thorpej |
ast, boca, and rtfps are not ttys, but rather "busses". Similarly, the lpt doesn't export a tty-like interface, so it's dull, too.
|
#
1.47 |
|
21-Nov-1997 |
bouyer |
Move the we driver at the begining of ethernet board, other board's probe clobbers my SMC. Now I can really use a generic kernel with my SMC @0x300. This change has been tested on various machines with ne2000 and 3c509 baords. XXX All these probes sould be reordered after the release, with invasive XXX probes at the end.
|
#
1.46 |
|
21-Nov-1997 |
bouyer |
The if_ie probe is invasive in such a way that it can clobber other's board config. Now that this driver is bussified, move it last in the ethernet adapter list.
|
#
1.45 |
|
07-Nov-1997 |
enami |
Add the missing attribute `dp8390nic' for the device `we'.
|
#
1.44 |
|
05-Nov-1997 |
thorpej |
Add an ISA front-end to the SMC91cxx Ethernet driver ("sm"). This supports generic SMC91cxx-based ISA cards and the built-in SMC Ethernet found in some laptop docking stations.
Thanks much to Andrew Gillham <gillhaa@ghost.whirlpool.com> for making this work!
|
#
1.43 |
|
03-Nov-1997 |
thorpej |
Add "we" driver, remove "ed" driver.
|
#
1.42 |
|
02-Nov-1997 |
thorpej |
Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
Revision tags: netbsd-1-3-base marc-pcmcia-base
|
#
1.41 |
|
16-Oct-1997 |
thorpej |
branches: 1.41.2; Garbage-collect "com" device declaration.
|
#
1.40 |
|
14-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
|
#
1.39 |
|
14-Oct-1997 |
is |
Finalize the isa/lpt.c split: The isa attachment code is in isa/lpt_isa.c now, which attaches to the already created ic/lpt* files. You don't need to change your config files, but you need to re-"config" if using lpt at isa. XXX The "lpt" device definition should be in sys/conf/files instead, but to my knowledge, there are some ports which have private copies of lpt, and would choke on that. No need to make people unhappy 7 days before release branching.
|
#
1.38 |
|
06-Oct-1997 |
christos |
From Enami Tsugutomo: Busify and split the aic6360 driver.
|
Revision tags: thorpej-signal-base
|
#
1.37 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
#
1.36 |
|
26-Aug-1997 |
augustss |
XXX Add a drq2 locator for the ISA bus. Many sound cards need two DMA channels to do e.g. full-duplex. This allows a way of specifying the second channel in a sane way. THIS IS TEMPORARY. The drq2 locator will go away when the locator system has been changed to allow multiple values per locator.
|
#
1.35 |
|
31-Jul-1997 |
augustss |
Audio changes: - Change the way attach and open works to allow multiple audio devices. - Split the mulaw.c file into two to avoid dragging in mulaw convertsion when they are not needed. Add 16 bit alaw/mulaw tables. - Change the way audio properties are gotten. - Recognize more versions os SoundBlaster.
|
#
1.34 |
|
31-Jul-1997 |
matt |
Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
|
Revision tags: marc-pcmcia-bp
|
#
1.33 |
|
20-Jul-1997 |
pk |
branches: 1.33.2; config.new => config
|
#
1.32 |
|
14-Jul-1997 |
kleink |
Do not compile in satlink unconditionally; from Thorsten Frueauf <frueauf@ira.uka.de> in PR port-i386/3864.
|
#
1.31 |
|
13-Jul-1997 |
hpeyerl |
Satellite receiver driver for ISA cards from PlanetConnect by Jason and Herb for Canada Connect Corp.
|
#
1.30 |
|
17-May-1997 |
pk |
branches: 1.30.2; Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
|
#
1.29 |
|
09-May-1997 |
augustss |
Change the interface between high and lowlevel audio drivers again: Set the encoding parameters slightly differently. Remove the SW encoding/decodinf functions from this interface and move them to the audio_parameter struct; this is both more efficient and flexible.
|
#
1.28 |
|
04-Apr-1997 |
mycroft |
New version of com driver. Uses a different queueing mechanism and a split hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.
|
#
1.27 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.26 |
|
07-Feb-1997 |
mycroft |
Move the aha ISA probe functions into a separate file.
|
Revision tags: is-newarp-base
|
#
1.25 |
|
16-Jan-1997 |
christos |
branches: 1.25.2; - convert to bus_space_* - split attachment code to sb_isa.c
|
#
1.24 |
|
24-Sep-1996 |
christos |
branches: 1.24.2; New cyclades driver from Timo Rossi
|
#
1.23 |
|
07-Sep-1996 |
mycroft |
Use bus.h.
|
#
1.22 |
|
01-Sep-1996 |
mycroft |
Update.
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.21 |
|
16-May-1996 |
mycroft |
New version, with changes from Justin Gibbs and Noriyuki Soda.
|
#
1.20 |
|
07-May-1996 |
thorpej |
Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE.
Break up ISA LANCE driver into ISA and PCI front-ends.
Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
#
1.19 |
|
06-May-1996 |
is |
Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. (and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA board which uses an EEPROM for config information; NETBLKID not yet supported. TODO: change to BUS interface, add multicast support.
|
#
1.18 |
|
25-Apr-1996 |
thorpej |
Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
#
1.17 |
|
29-Mar-1996 |
mycroft |
Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me. Needs some refinement, but it works.
|
#
1.16 |
|
24-Mar-1996 |
mycroft |
Various, including: * Display as much revision info as we can get. * Fix a race condition that could cause interrupts to be lost. * Handle `out of mailbox' conditions (much) more gracefully. * Schedule timeouts more safely. * Add diagnostic code to (correctly) detect if a CCB times out before its outgoing mailbox is emptied.
|
#
1.15 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.14 |
|
17-Mar-1996 |
cgd |
change the name of com's attachment to commulti, and provide flags for that and the isa attachment in com.h (in addition to the flag for the presence of 'com' itself).
|
#
1.13 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.12 |
|
04-Mar-1996 |
cgd |
the i386 port no longer attaches isa, eisa, and pci at root.
|
#
1.11 |
|
28-Feb-1996 |
cgd |
make ISA bus match/attach, and sub-device configuration machine-independent.
|
#
1.10 |
|
13-Jan-1996 |
thorpej |
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
|
#
1.9 |
|
10-Nov-1995 |
christos |
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.8 |
|
19-Jul-1995 |
brezak |
GUS audio driver from John Kohl.
|
#
1.7 |
|
03-May-1995 |
cgd |
uncomment cy driver spec; i386 conf.c needs the header file.
|
#
1.6 |
|
26-Apr-1995 |
brezak |
Fix nits from Mike Long <mike.long@analog.com> PR#996
|
#
1.5 |
|
19-Apr-1995 |
mycroft |
Change `needs-count' to `needs-flag'.
|
#
1.4 |
|
19-Apr-1995 |
mycroft |
Correct a couple of things, and add a `fe' device.
|
#
1.3 |
|
17-Apr-1995 |
cgd |
if_le conflicts with the Alpha; move description back to i386
|
#
1.2 |
|
17-Apr-1995 |
cgd |
try to actually (gasp!) describe the drivers.
|
#
1.1 |
|
17-Apr-1995 |
cgd |
ISA config.new files description.
|
#
1.174 |
|
25-Oct-2019 |
martin |
Add support for Nuvoton NCT5104D GPIO chips, as found on PC Engines APU systems. From Andrew Doran in PR kern/54648.
|
Revision tags: netbsd-9-base phil-wifi-20190609
|
#
1.173 |
|
08-May-2019 |
isaki |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
Revision tags: isaki-audio2-base
|
#
1.172 |
|
27-Jan-2019 |
maxv |
branches: 1.172.2; Remove the satlink driver. It was disabled everywhere, had no man page and no use either. Spotted by thorpej in PR/21345, ok christos.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.171 |
|
22-Sep-2018 |
maxv |
Remove isic(4). It is part of ISDN, which we are now retiring.
|
#
1.170 |
|
19-Sep-2018 |
maxv |
Remove daic(4), it has never been functional.
ok martin@
|
Revision tags: pgoyette-compat-0906 jdolecek-ncqfixes-base pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.169 |
|
02-Jan-2018 |
christos |
branches: 1.169.2; 1.169.4; 1.169.6; PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
|
#
1.168 |
|
13-Dec-2017 |
knakahara |
Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@IIJ, reviewed by msaitoh@n.o.
I just commit by proxy.
|
Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.167 |
|
09-Dec-2016 |
christos |
branches: 1.167.8; more spkr rework.
|
#
1.166 |
|
09-Dec-2016 |
christos |
split out the pcppi attachment of the speaker XXX: needs more work
|
#
1.165 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
|
#
1.164 |
|
17-Oct-2016 |
jdolecek |
provide stub intr xname establish for xen
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base tls-maxphys-base
|
#
1.163 |
|
10-Jun-2013 |
kardel |
branches: 1.163.10; 1.163.14; adjust soekrisgpio driver to NetBSD
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.162 |
|
22-Jan-2012 |
christos |
branches: 1.162.6; add a tpm driver from bsssd.sourceforge.net
|
#
1.161 |
|
17-Jan-2012 |
jakllsch |
update for wbsio and lm changes
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 rmind-uvmplock-base
|
#
1.160 |
|
13-Jun-2010 |
tsutsui |
branches: 1.160.8; 1.160.12; Tidy up a comment.
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9
|
#
1.159 |
|
21-Feb-2010 |
cnst |
branches: 1.159.2; New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
Revision tags: uebayasi-xip-base
|
#
1.158 |
|
19-Jan-2010 |
pooka |
branches: 1.158.2; hp@isa was marked non-compiling and broken 14 years ago. I'm sure the tens of well-tested changes since then have been necessary, but now i'll just spoil the fun for everyone by sending the driver to the attic.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base mjf-devfs2-base
|
#
1.157 |
|
03-Apr-2008 |
xtraeme |
branches: 1.157.4; Add the finsio(4) driver. This driver supports the Hardware Monitor device in the Fintek LPC Super I/O chips, this includes the following list:
- F71805F - F71806F - F71862FG - F71872F - F71882 - F71883F
This has been adapted from the fins(4) driver available in OpenBSD, which only supported F71805F.
Tobias Nygren <tnn> and myself added support for the other chips; thanks go to Tobias for testing the driver with a Fintek F71882 chip.
|
#
1.156 |
|
02-Apr-2008 |
dyoung |
Certain misguided people have complained, NetBSD only runs rare or "retro" computers, but NetBSD also runs a growing number of rare and retro add-on cards. With this patch, NetBSD supports the IDEC Supervision/16, a black&white image capture board for the 16-bit ISA bus. Approximate date of manufacture: 1991. Total instances known to be in use throughout the world: one.
Coming soon; isvctl(8), the utility program for capturing 8-bit, 512x480 images at speeds of up to 6 frames per second.
|
Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.155 |
|
31-Dec-2007 |
wiz |
branches: 1.155.6; Proxy-commit for xtraeme: add dependency for itesio on sysmon_wdog.
|
Revision tags: vmlocking2-base3
|
#
1.154 |
|
13-Dec-2007 |
garbled |
Move the elink probe code from files.isa to the common conf/files so that MCA without isa can compile. fix by cube.
|
Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.153 |
|
15-Nov-2007 |
xtraeme |
branches: 1.153.2; 1.153.6; Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in the configuration file. The Environmental Controller base address is fetched by the Super I/O EC LDN configuration registers.
- Invalidate voltage sensors if data returned is 0xff.
- Use the Super I/O Global Configuration Registers Chip ID[12] and Device Revision to store/print the correct information.
- Use only the Fan Extended Tachometer registers on IT871[68]F for now; this gives us correct data for IT8705/IT8712F again.
Inspired by the smsc(4) driver. The UPDATING file has been updated to reflect the rename.
|
Revision tags: jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.152 |
|
12-Sep-2007 |
xtraeme |
branches: 1.152.4; 1.152.6; Fix aps(4) attachment.
|
#
1.151 |
|
12-Sep-2007 |
xtraeme |
Forgot to add aps(4) device.
|
Revision tags: nick-csl-alignment-base5 matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base
|
#
1.150 |
|
01-Jun-2007 |
blymn |
branches: 1.150.6; 1.150.8; Add driver for the hardware monitoring portion of the SMSC LPC47B397
|
Revision tags: yamt-idlelwp-base8
|
#
1.149 |
|
08-May-2007 |
xtraeme |
Split the ug(4) driver in three components:
* dev/ic/ug.c (main code shared by the attachments) * dev/isa/ug_isa.c (isa attachment) * dev/acpi/ug_acpi.c (acpi attachment)
That means that ug(4) can now be attached via ACPI.
Thanks to Mihai Chelaru for the good work.
|
Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.148 |
|
09-Jan-2007 |
cube |
branches: 1.148.2; 1.148.6; 1.148.8; Remove traces of scd(4), which apparently never actually had a driver in the tree.
|
#
1.147 |
|
09-Jan-2007 |
cube |
Remove stale config(5) entries for unexistent wl(4).
Ok'd by matt@.
|
#
1.146 |
|
09-Jan-2007 |
cube |
Disable daic(4). The driver is not finished. Ok'd by martin@.
|
#
1.145 |
|
06-Jan-2007 |
xtraeme |
Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
|
Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.144 |
|
13-May-2006 |
xtraeme |
branches: 1.144.8; 1.144.12; Driver for iTE IT87xxF and compatibles hardware monitor. Add commented out entries on GENERIC and GENERIC_LAPTOP.
Adapted from OpenBSD.
|
Revision tags: elad-kernelauth-base
|
#
1.143 |
|
11-Apr-2006 |
garbled |
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248 machines, the keyboard controller will not pass this test, but if you attach anyway, it works fine. Note that this test is specifically disabled in ic/pckbc.c, but given that it seems to work fine on other machines, leave it defaulted to on.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.142 |
|
11-Dec-2005 |
christos |
branches: 1.142.4; 1.142.6; 1.142.8; 1.142.10; 1.142.12; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.141 |
|
27-Sep-2005 |
jmcneill |
Attach to gpiobus. From OpenBSD.
|
#
1.140 |
|
14-Aug-2005 |
joff |
Add toaster, tsdio, toasterlcd devices
|
#
1.139 |
|
28-Jun-2005 |
kent |
branches: 1.139.2; remove pss(4) driver. It has never been workable and has not been compilable for a long time.
|
Revision tags: yamt-km-base4 kent-audio2-base
|
#
1.138 |
|
25-Mar-2005 |
cube |
Add attimer(4) driver, with ISA and ACPI attachments.
attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1 register to set the pitch of the bell. It was necessary to separate them in order to have a working ACPI attachment (as the two appear as different devices in the ACPI structures).
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
|
#
1.137 |
|
27-Feb-2005 |
perry |
nuke trailing whitespace
|
Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge
|
#
1.136 |
|
08-Jan-2005 |
joff |
branches: 1.136.2; 1.136.4; add tscs
|
Revision tags: kent-audio1-base
|
#
1.135 |
|
14-Sep-2004 |
drochner |
replace 7 identical instances if cfprint functions by a single one
|
#
1.134 |
|
30-Aug-2004 |
drochner |
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do what tens of the bus' parents foo{...}bridge_print()s scattered around do
|
#
1.133 |
|
04-Aug-2004 |
drochner |
This is definitely what the world has been waiting for:-) Allow to enable the game port on an ES1888, in case the firmware didn't this. (Otherwise we still rely on the firmware having mapped the sound related registers.) Limit this to the "isa" attachment for now because this is the only one I'm able to test. Attach the "joy" device directly at "ess" to make sure the port is enabled before the "joy" probe/attach. This makes the joystick port usable on a "PWS" alpha (Miata).
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.132 |
|
31-Jan-2004 |
jdolecek |
add dependency on isadma for atppc attachments add atppc_isadma.c for atppc@isapnp and atppc@ofisa, too
|
#
1.131 |
|
25-Jan-2004 |
jdolecek |
reorganize the ISA DMA setup/use code so that it could be shared with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch] and g/c previous atppc_isa_subr.[ch]
move attppc_isa_softc struct definition to atppc_isa.c, and reorganize the attachment somewhat for better readability; also g/c detach support code
|
#
1.130 |
|
20-Jan-2004 |
jdolecek |
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue
|
#
1.129 |
|
02-Jun-2003 |
gmcgarry |
branches: 1.129.2; Driver for GPIB controllers boards based on the uPD7210 GPIB controller, including boards made by Captial Equipment Corp.
|
#
1.128 |
|
03-Mar-2003 |
mycroft |
The DMA support here never worked, so yank it out.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.127 |
|
05-Oct-2002 |
tsutsui |
Overhaul of fmv(4) driver: - Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.126 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
#
1.125 |
|
17-Jul-2002 |
drochner |
adda driver to read the temerature sensors on a NSC PC87366 Super IO chip (the chip provides voltage / fan rpm control too, but we don't care yet)
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.124 |
|
22-Apr-2002 |
augustss |
branches: 1.124.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.123 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.122 |
|
07-Jan-2002 |
drochner |
"attach radio at radio": using one word as both attribute and device doesn't work well, radio.c is pulled in even with no such device in the configuration, and the kernel doesn't link due to missing "radio_cd". So call the attribute "radiodev" to avoid confusion.
|
#
1.121 |
|
01-Jan-2002 |
augustss |
Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov for OpenBSD, from where it was imported.
|
#
1.120 |
|
16-Dec-2001 |
thorpej |
Rename weasel.c to weasel_isa.c in preparation for supporting the PCI version of the Weasel.
|
#
1.119 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.118 |
|
26-Nov-2001 |
yamt |
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic and split isadma parts into /dev/isa/cs89x0isa*.
|
#
1.117 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
|
#
1.116 |
|
26-Sep-2001 |
thorpej |
"cms" is not needs-flag
|
#
1.115 |
|
26-Sep-2001 |
thorpej |
"aria" does not needs-flag
|
Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.114 |
|
21-Jul-2001 |
jdolecek |
branches: 1.114.2; dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.113 |
|
31-Mar-2001 |
jdolecek |
branches: 1.113.2; Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
#
1.112 |
|
23-Mar-2001 |
jdolecek |
Forgot this one:
if_we.c was split and ISA-specific part is now in if_we_isa.c, we(4) device is defined in conf/files.
|
#
1.111 |
|
02-Mar-2001 |
thorpej |
branches: 1.111.2; pckbc_isa.c should only be compiled when pckbc at isa is configured.
|
#
1.110 |
|
24-Feb-2001 |
lukem |
whitespace police
|
#
1.109 |
|
18-Feb-2001 |
martin |
Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file.
Renamed here: i4b_isic_isa.c -> isic_isa.c i4b_avm_a1.c -> isic_isa_avm_a1.c i4b_daic_isa.c -> daic_isa.c i4b_itk_ix1.c -> isic_isa_itk_ix1.c i4b_tel_s08.c -> isic_isa_tel_s08.c i4b_tel_s016.c -> isic_isa_tel_s016.c i4b_tel_s0163.c -> isic_isa_tel_s0163.c i4b_usr_sti.c -> isic_isa_usr_sti.c
|
#
1.108 |
|
17-Feb-2001 |
martin |
Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c to improve naming consistency.
|
#
1.107 |
|
05-Jan-2001 |
martin |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
|
#
1.106 |
|
20-Nov-2000 |
jdolecek |
Add an attachment for MOXA 168P isa multiport card. This code was written by Christoph Badura. This was reported to work by user of this code. It's not tested by me, but it's probably more useful in tree anyway.
|
#
1.105 |
|
05-Nov-2000 |
thorpej |
pcweasel carries the sysmon_wdog attribute.
|
#
1.104 |
|
04-Nov-2000 |
thorpej |
Add a device driver for the Middle Digital, Inc. PC-Weasel serial console board. This glues into the `pcdisplay' driver and provides support for the watchdog timer function on the PC-Weasel.
|
#
1.103 |
|
11-Aug-2000 |
thorpej |
Add support for the DEC DE422 Ethernet, which is a DEPCA attached to the EISA bus. This board is commonly found on Alpha Jensen systems.
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
#
1.102 |
|
01-May-2000 |
augustss |
branches: 1.102.4; Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
|
#
1.101 |
|
21-Apr-2000 |
explorer |
Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
|
#
1.100 |
|
25-Mar-2000 |
mycroft |
Move esp declaration to conf/files.
|
#
1.99 |
|
20-Mar-2000 |
pk |
Move `nca' declaration to `conf/files'.
|
#
1.98 |
|
18-Mar-2000 |
mycroft |
Move some code around in preparation for nca_pcmcia.
|
#
1.97 |
|
25-Feb-2000 |
groo |
Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and pnpbios attach.
examples:
lm0 at pnpbios0 index? lm0 at isa? port 0x290
TODO: spinlocks, i2c interface.
|
#
1.96 |
|
24-Feb-2000 |
ad |
Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some issues.
|
Revision tags: chs-ubc2-newbase
|
#
1.95 |
|
04-Jan-2000 |
chopps |
add if_ntwo_isa driver for the Riscom/N2 card.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.94 |
|
13-Dec-1999 |
drochner |
First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA identification. Can share more code with VGA later.
|
#
1.93 |
|
03-Dec-1999 |
thorpej |
Split the PC-like keyboard controller driver into chip back-end and bus front-end.
|
#
1.92 |
|
15-Nov-1999 |
mcr |
added support for BOCA 6port ISA adapter. 3x16552 with an interrupt status register at yet-another-address. ioat0 at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards com* at ioat? slave ?
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.91 |
|
29-Oct-1999 |
matt |
fix entry for lemac on isa. add entry for wavelan on isa
|
#
1.90 |
|
05-Oct-1999 |
itohy |
branches: 1.90.2; 1.90.4; 1.90.6; Add "opl at ym" and "mpu at ym" attachment. Options for ym driver are defopt'ed.
|
#
1.89 |
|
09-Sep-1999 |
is |
The nca.c probe routine falsely claims i82595tx chips to itself. Move it to after the iy driver.
|
#
1.88 |
|
14-Aug-1999 |
augustss |
Implement opl at wss.
|
Revision tags: chs-ubc2-base
|
#
1.87 |
|
02-Aug-1999 |
augustss |
Move the mpu device declaration to conf/files. Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
|
#
1.86 |
|
01-Aug-1999 |
augustss |
Move the MPU driver isa/ to ic/. (I didn't move it in the repository because the revision history is very short and uninteresting. :)
|
#
1.85 |
|
01-Aug-1999 |
augustss |
Make an MPU attachment to ISA. Used for old Roland cards. Written by me and gson@araneus.fi (Andreas Gustafsson).
|
#
1.84 |
|
06-Jun-1999 |
dante |
Add adv_isa.c entry
|
Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.83 |
|
22-Mar-1999 |
bad |
branches: 1.83.2; 1.83.4; config(8) glue for Token-Ring and TROPIC drivers.
|
#
1.82 |
|
22-Mar-1999 |
mycroft |
Several things: * Rearrange the speed mapping table and adjust the code so that the highest rate can actually be used. Previously we ended up rounding up slightly lower speeds and then losing because set_params couldn't set the mode back to the current one. * Allow 260 as a valid I/O address, since the SB1 can be jumpered to this. * Change the MPU-401 code so it can be attached as a separate device. (XXX Really, the SB code ought to just attach a subdevice itself.) * Do not attach an OPL on the SB1. Writing to the OPL registers at SB_base+0 on this card wedges my machine. (XXX Should we access it at 388 instead? The Creative web site claims that this board *does* have an OPL2, but I haven't played with this extensively.) * Allocate the SB DMA channels at open time, rather than attach time, so that a single DRQ can be used for multiple cards (if only one is in use at a given time). (XXX Let me tell you why this is a horrible hack. If the ISA DMA code tries to allocate a bounce buffer after boot time, it will generally fail, because there is no contiguous memory below 16MB and the code to allocate contiguous pages doesn't know how to move things around. Now, we shouldn't ever be using bounce buffers here, because we use isa_dmamem_alloc(). So we just turn off BUS_DMA_ALLOCNOW and we don't actually try to. That's cool, and it even works, but isa_dmamem_alloc() has the same problem. It just happens that we allocate the ring buffers at boot time, and whenever we reallocate them (due to the buffer size changing), we just deallocated the previous (contiguous) buffer, so we get lucky. This is absolutely disgusting and needs to be fixed.)
|
Revision tags: bouyer-ide-last-dist
|
#
1.81 |
|
16-Dec-1998 |
christos |
Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
|
Revision tags: kenh-if-detach-base
|
#
1.80 |
|
22-Nov-1998 |
pk |
Move the `wdc' device into `conf/files'.
|
Revision tags: chs-ubc-base
|
#
1.79 |
|
31-Oct-1998 |
thorpej |
Add code to detect a RealTek 8019 chip, and use the media selection support if present.
|
#
1.78 |
|
25-Oct-1998 |
christos |
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver. XXX: Needs work. We need to fix the probe/find goo, and add support for the pas16 cards.
|
#
1.77 |
|
12-Oct-1998 |
bouyer |
Merge bouyer-ide
|
Revision tags: bouyer-ide-base
|
#
1.76 |
|
26-Aug-1998 |
augustss |
Make the OPL driver attach directly to ISA as well.
|
#
1.75 |
|
26-Aug-1998 |
augustss |
Make the OPL driver turn on the sound on sound cards that require it. That makes it much more likely that we get any sound. DUH!
|
#
1.74 |
|
25-Aug-1998 |
pk |
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
#
1.73 |
|
22-Aug-1998 |
augustss |
Let opl attach to ess. WARNING: it doesn't work yet.
|
#
1.72 |
|
17-Aug-1998 |
augustss |
* Redo the way the way the MIDI driver attaches to audio devices. * Improve the midisyn layer a little. * Add a driver for the Yamaha OPL[23] FM synths. The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards, but a regular SB16 works fine.
|
#
1.71 |
|
13-Aug-1998 |
kim |
device ess was listed twice
|
#
1.70 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
#
1.69 |
|
12-Aug-1998 |
augustss |
Add a MIDI driver for the PC speaker. This is mostly of hack value, but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
|
#
1.68 |
|
07-Aug-1998 |
augustss |
Add MIDI support. The MIDI devices can be accessed as ``raw'' through the /dev/rmidiN devices, or with a sequencer interface via /dev/music. So far the only supported MIDI device is the MPU401 port on SoundBlaster (and only on SB on isapnp, since we do not have locators with multiple values yet).
|
#
1.67 |
|
31-Jul-1998 |
thorpej |
Pull in files.isapnp here; the two busses are linked together quite closely (more than we'd like maybe, but don't we wish ISA didn't suck...)
|
#
1.66 |
|
30-Jul-1998 |
augustss |
A first stab at making the SHARK sound work. It doesn't really work yet, but it probes and makes a noise when used. Stay tuned!
|
Revision tags: eeh-paddr_t-base
|
#
1.65 |
|
27-Jul-1998 |
thorpej |
branches: 1.65.2; Add CS8900 Ethernet driver, and ISA front-end.
|
#
1.64 |
|
23-Jul-1998 |
drochner |
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
|
#
1.63 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.62 |
|
23-Jun-1998 |
jonathan |
* Add defopt MCD_PROMISC for more conservative probes. Before, the probe routine (mcd_find() would succeed even if the probe code thought it had a response, but didn't recognize the ID-code byte. Now, only do the promiscuous match if MCD_PROMISC is configured.
|
#
1.61 |
|
06-Jun-1998 |
augustss |
Add an Aria sound driver. From "R. C. Dowdeswell" <elric@imrryr.org>.
|
#
1.60 |
|
28-May-1998 |
drochner |
branches: 1.60.2; Add a graphics device driver for wscons which supports legacy PC display adapters. (minimal functionality - no virtual screens, no colors)
|
#
1.59 |
|
20-May-1998 |
augustss |
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
#
1.58 |
|
16-Apr-1998 |
drochner |
Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG. DEPCA is now split out into a separate driver. Because there can be only one attachment of a device to a bus, for each card type a separate pseudo-bus was introduced which attaches to "isa" and where "le" attaches to.
|
#
1.57 |
|
15-Apr-1998 |
drochner |
add MI ISA VGA and the speaker driver
|
#
1.56 |
|
03-Apr-1998 |
enami |
Delete entry for fe*.
|
#
1.55 |
|
22-Mar-1998 |
drochner |
MI driver for the infamous PC keyboard controller, primarily for use with the new wscons code (but may be interfaced with other drivers as well). needs testing
|
#
1.54 |
|
22-Mar-1998 |
enami |
Define new device `ate' and `fmv'.
|
#
1.53 |
|
27-Feb-1998 |
pk |
Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
|
#
1.52 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.51 |
|
19-Jan-1998 |
augustss |
Split out the ISA part of the WSS driver to allow PnP attachment. Make the AD1848 driver a little more readable with some macros.
|
#
1.50 |
|
15-Jan-1998 |
cgd |
fix typo in comment that i just added
|
#
1.49 |
|
14-Jan-1998 |
cgd |
Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version.
|
#
1.48 |
|
12-Jan-1998 |
thorpej |
ast, boca, and rtfps are not ttys, but rather "busses". Similarly, the lpt doesn't export a tty-like interface, so it's dull, too.
|
#
1.47 |
|
21-Nov-1997 |
bouyer |
Move the we driver at the begining of ethernet board, other board's probe clobbers my SMC. Now I can really use a generic kernel with my SMC @0x300. This change has been tested on various machines with ne2000 and 3c509 baords. XXX All these probes sould be reordered after the release, with invasive XXX probes at the end.
|
#
1.46 |
|
21-Nov-1997 |
bouyer |
The if_ie probe is invasive in such a way that it can clobber other's board config. Now that this driver is bussified, move it last in the ethernet adapter list.
|
#
1.45 |
|
07-Nov-1997 |
enami |
Add the missing attribute `dp8390nic' for the device `we'.
|
#
1.44 |
|
05-Nov-1997 |
thorpej |
Add an ISA front-end to the SMC91cxx Ethernet driver ("sm"). This supports generic SMC91cxx-based ISA cards and the built-in SMC Ethernet found in some laptop docking stations.
Thanks much to Andrew Gillham <gillhaa@ghost.whirlpool.com> for making this work!
|
#
1.43 |
|
03-Nov-1997 |
thorpej |
Add "we" driver, remove "ed" driver.
|
#
1.42 |
|
02-Nov-1997 |
thorpej |
Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
Revision tags: netbsd-1-3-base marc-pcmcia-base
|
#
1.41 |
|
16-Oct-1997 |
thorpej |
branches: 1.41.2; Garbage-collect "com" device declaration.
|
#
1.40 |
|
14-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
|
#
1.39 |
|
14-Oct-1997 |
is |
Finalize the isa/lpt.c split: The isa attachment code is in isa/lpt_isa.c now, which attaches to the already created ic/lpt* files. You don't need to change your config files, but you need to re-"config" if using lpt at isa. XXX The "lpt" device definition should be in sys/conf/files instead, but to my knowledge, there are some ports which have private copies of lpt, and would choke on that. No need to make people unhappy 7 days before release branching.
|
#
1.38 |
|
06-Oct-1997 |
christos |
From Enami Tsugutomo: Busify and split the aic6360 driver.
|
Revision tags: thorpej-signal-base
|
#
1.37 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
#
1.36 |
|
26-Aug-1997 |
augustss |
XXX Add a drq2 locator for the ISA bus. Many sound cards need two DMA channels to do e.g. full-duplex. This allows a way of specifying the second channel in a sane way. THIS IS TEMPORARY. The drq2 locator will go away when the locator system has been changed to allow multiple values per locator.
|
#
1.35 |
|
31-Jul-1997 |
augustss |
Audio changes: - Change the way attach and open works to allow multiple audio devices. - Split the mulaw.c file into two to avoid dragging in mulaw convertsion when they are not needed. Add 16 bit alaw/mulaw tables. - Change the way audio properties are gotten. - Recognize more versions os SoundBlaster.
|
#
1.34 |
|
31-Jul-1997 |
matt |
Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
|
Revision tags: marc-pcmcia-bp
|
#
1.33 |
|
20-Jul-1997 |
pk |
branches: 1.33.2; config.new => config
|
#
1.32 |
|
14-Jul-1997 |
kleink |
Do not compile in satlink unconditionally; from Thorsten Frueauf <frueauf@ira.uka.de> in PR port-i386/3864.
|
#
1.31 |
|
13-Jul-1997 |
hpeyerl |
Satellite receiver driver for ISA cards from PlanetConnect by Jason and Herb for Canada Connect Corp.
|
#
1.30 |
|
17-May-1997 |
pk |
branches: 1.30.2; Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
|
#
1.29 |
|
09-May-1997 |
augustss |
Change the interface between high and lowlevel audio drivers again: Set the encoding parameters slightly differently. Remove the SW encoding/decodinf functions from this interface and move them to the audio_parameter struct; this is both more efficient and flexible.
|
#
1.28 |
|
04-Apr-1997 |
mycroft |
New version of com driver. Uses a different queueing mechanism and a split hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.
|
#
1.27 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.26 |
|
07-Feb-1997 |
mycroft |
Move the aha ISA probe functions into a separate file.
|
Revision tags: is-newarp-base
|
#
1.25 |
|
16-Jan-1997 |
christos |
branches: 1.25.2; - convert to bus_space_* - split attachment code to sb_isa.c
|
#
1.24 |
|
24-Sep-1996 |
christos |
branches: 1.24.2; New cyclades driver from Timo Rossi
|
#
1.23 |
|
07-Sep-1996 |
mycroft |
Use bus.h.
|
#
1.22 |
|
01-Sep-1996 |
mycroft |
Update.
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.21 |
|
16-May-1996 |
mycroft |
New version, with changes from Justin Gibbs and Noriyuki Soda.
|
#
1.20 |
|
07-May-1996 |
thorpej |
Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE.
Break up ISA LANCE driver into ISA and PCI front-ends.
Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
#
1.19 |
|
06-May-1996 |
is |
Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. (and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA board which uses an EEPROM for config information; NETBLKID not yet supported. TODO: change to BUS interface, add multicast support.
|
#
1.18 |
|
25-Apr-1996 |
thorpej |
Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
#
1.17 |
|
29-Mar-1996 |
mycroft |
Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me. Needs some refinement, but it works.
|
#
1.16 |
|
24-Mar-1996 |
mycroft |
Various, including: * Display as much revision info as we can get. * Fix a race condition that could cause interrupts to be lost. * Handle `out of mailbox' conditions (much) more gracefully. * Schedule timeouts more safely. * Add diagnostic code to (correctly) detect if a CCB times out before its outgoing mailbox is emptied.
|
#
1.15 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.14 |
|
17-Mar-1996 |
cgd |
change the name of com's attachment to commulti, and provide flags for that and the isa attachment in com.h (in addition to the flag for the presence of 'com' itself).
|
#
1.13 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.12 |
|
04-Mar-1996 |
cgd |
the i386 port no longer attaches isa, eisa, and pci at root.
|
#
1.11 |
|
28-Feb-1996 |
cgd |
make ISA bus match/attach, and sub-device configuration machine-independent.
|
#
1.10 |
|
13-Jan-1996 |
thorpej |
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
|
#
1.9 |
|
10-Nov-1995 |
christos |
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.8 |
|
19-Jul-1995 |
brezak |
GUS audio driver from John Kohl.
|
#
1.7 |
|
03-May-1995 |
cgd |
uncomment cy driver spec; i386 conf.c needs the header file.
|
#
1.6 |
|
26-Apr-1995 |
brezak |
Fix nits from Mike Long <mike.long@analog.com> PR#996
|
#
1.5 |
|
19-Apr-1995 |
mycroft |
Change `needs-count' to `needs-flag'.
|
#
1.4 |
|
19-Apr-1995 |
mycroft |
Correct a couple of things, and add a `fe' device.
|
#
1.3 |
|
17-Apr-1995 |
cgd |
if_le conflicts with the Alpha; move description back to i386
|
#
1.2 |
|
17-Apr-1995 |
cgd |
try to actually (gasp!) describe the drivers.
|
#
1.1 |
|
17-Apr-1995 |
cgd |
ISA config.new files description.
|
#
1.173 |
|
08-May-2019 |
isaki |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
Revision tags: isaki-audio2-base
|
#
1.172 |
|
27-Jan-2019 |
maxv |
branches: 1.172.2; Remove the satlink driver. It was disabled everywhere, had no man page and no use either. Spotted by thorpej in PR/21345, ok christos.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.171 |
|
22-Sep-2018 |
maxv |
Remove isic(4). It is part of ISDN, which we are now retiring.
|
#
1.170 |
|
19-Sep-2018 |
maxv |
Remove daic(4), it has never been functional.
ok martin@
|
Revision tags: pgoyette-compat-0906 jdolecek-ncqfixes-base pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.169 |
|
02-Jan-2018 |
christos |
branches: 1.169.2; 1.169.6; PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
|
#
1.168 |
|
13-Dec-2017 |
knakahara |
Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@IIJ, reviewed by msaitoh@n.o.
I just commit by proxy.
|
Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.167 |
|
09-Dec-2016 |
christos |
branches: 1.167.8; more spkr rework.
|
#
1.166 |
|
09-Dec-2016 |
christos |
split out the pcppi attachment of the speaker XXX: needs more work
|
#
1.165 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
|
#
1.164 |
|
17-Oct-2016 |
jdolecek |
provide stub intr xname establish for xen
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base tls-maxphys-base
|
#
1.163 |
|
10-Jun-2013 |
kardel |
branches: 1.163.10; 1.163.14; adjust soekrisgpio driver to NetBSD
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.162 |
|
22-Jan-2012 |
christos |
branches: 1.162.6; add a tpm driver from bsssd.sourceforge.net
|
#
1.161 |
|
17-Jan-2012 |
jakllsch |
update for wbsio and lm changes
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 rmind-uvmplock-base
|
#
1.160 |
|
13-Jun-2010 |
tsutsui |
branches: 1.160.8; 1.160.12; Tidy up a comment.
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9
|
#
1.159 |
|
21-Feb-2010 |
cnst |
branches: 1.159.2; New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
Revision tags: uebayasi-xip-base
|
#
1.158 |
|
19-Jan-2010 |
pooka |
branches: 1.158.2; hp@isa was marked non-compiling and broken 14 years ago. I'm sure the tens of well-tested changes since then have been necessary, but now i'll just spoil the fun for everyone by sending the driver to the attic.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base mjf-devfs2-base
|
#
1.157 |
|
03-Apr-2008 |
xtraeme |
branches: 1.157.4; Add the finsio(4) driver. This driver supports the Hardware Monitor device in the Fintek LPC Super I/O chips, this includes the following list:
- F71805F - F71806F - F71862FG - F71872F - F71882 - F71883F
This has been adapted from the fins(4) driver available in OpenBSD, which only supported F71805F.
Tobias Nygren <tnn> and myself added support for the other chips; thanks go to Tobias for testing the driver with a Fintek F71882 chip.
|
#
1.156 |
|
02-Apr-2008 |
dyoung |
Certain misguided people have complained, NetBSD only runs rare or "retro" computers, but NetBSD also runs a growing number of rare and retro add-on cards. With this patch, NetBSD supports the IDEC Supervision/16, a black&white image capture board for the 16-bit ISA bus. Approximate date of manufacture: 1991. Total instances known to be in use throughout the world: one.
Coming soon; isvctl(8), the utility program for capturing 8-bit, 512x480 images at speeds of up to 6 frames per second.
|
Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.155 |
|
31-Dec-2007 |
wiz |
branches: 1.155.6; Proxy-commit for xtraeme: add dependency for itesio on sysmon_wdog.
|
Revision tags: vmlocking2-base3
|
#
1.154 |
|
13-Dec-2007 |
garbled |
Move the elink probe code from files.isa to the common conf/files so that MCA without isa can compile. fix by cube.
|
Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.153 |
|
15-Nov-2007 |
xtraeme |
branches: 1.153.2; 1.153.6; Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in the configuration file. The Environmental Controller base address is fetched by the Super I/O EC LDN configuration registers.
- Invalidate voltage sensors if data returned is 0xff.
- Use the Super I/O Global Configuration Registers Chip ID[12] and Device Revision to store/print the correct information.
- Use only the Fan Extended Tachometer registers on IT871[68]F for now; this gives us correct data for IT8705/IT8712F again.
Inspired by the smsc(4) driver. The UPDATING file has been updated to reflect the rename.
|
Revision tags: jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.152 |
|
12-Sep-2007 |
xtraeme |
branches: 1.152.4; 1.152.6; Fix aps(4) attachment.
|
#
1.151 |
|
12-Sep-2007 |
xtraeme |
Forgot to add aps(4) device.
|
Revision tags: nick-csl-alignment-base5 matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base
|
#
1.150 |
|
01-Jun-2007 |
blymn |
branches: 1.150.6; 1.150.8; Add driver for the hardware monitoring portion of the SMSC LPC47B397
|
Revision tags: yamt-idlelwp-base8
|
#
1.149 |
|
08-May-2007 |
xtraeme |
Split the ug(4) driver in three components:
* dev/ic/ug.c (main code shared by the attachments) * dev/isa/ug_isa.c (isa attachment) * dev/acpi/ug_acpi.c (acpi attachment)
That means that ug(4) can now be attached via ACPI.
Thanks to Mihai Chelaru for the good work.
|
Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.148 |
|
09-Jan-2007 |
cube |
branches: 1.148.2; 1.148.6; 1.148.8; Remove traces of scd(4), which apparently never actually had a driver in the tree.
|
#
1.147 |
|
09-Jan-2007 |
cube |
Remove stale config(5) entries for unexistent wl(4).
Ok'd by matt@.
|
#
1.146 |
|
09-Jan-2007 |
cube |
Disable daic(4). The driver is not finished. Ok'd by martin@.
|
#
1.145 |
|
06-Jan-2007 |
xtraeme |
Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
|
Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.144 |
|
13-May-2006 |
xtraeme |
branches: 1.144.8; 1.144.12; Driver for iTE IT87xxF and compatibles hardware monitor. Add commented out entries on GENERIC and GENERIC_LAPTOP.
Adapted from OpenBSD.
|
Revision tags: elad-kernelauth-base
|
#
1.143 |
|
11-Apr-2006 |
garbled |
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248 machines, the keyboard controller will not pass this test, but if you attach anyway, it works fine. Note that this test is specifically disabled in ic/pckbc.c, but given that it seems to work fine on other machines, leave it defaulted to on.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.142 |
|
11-Dec-2005 |
christos |
branches: 1.142.4; 1.142.6; 1.142.8; 1.142.10; 1.142.12; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.141 |
|
27-Sep-2005 |
jmcneill |
Attach to gpiobus. From OpenBSD.
|
#
1.140 |
|
14-Aug-2005 |
joff |
Add toaster, tsdio, toasterlcd devices
|
#
1.139 |
|
28-Jun-2005 |
kent |
branches: 1.139.2; remove pss(4) driver. It has never been workable and has not been compilable for a long time.
|
Revision tags: yamt-km-base4 kent-audio2-base
|
#
1.138 |
|
25-Mar-2005 |
cube |
Add attimer(4) driver, with ISA and ACPI attachments.
attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1 register to set the pitch of the bell. It was necessary to separate them in order to have a working ACPI attachment (as the two appear as different devices in the ACPI structures).
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
|
#
1.137 |
|
27-Feb-2005 |
perry |
nuke trailing whitespace
|
Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge
|
#
1.136 |
|
08-Jan-2005 |
joff |
branches: 1.136.2; 1.136.4; add tscs
|
Revision tags: kent-audio1-base
|
#
1.135 |
|
14-Sep-2004 |
drochner |
replace 7 identical instances if cfprint functions by a single one
|
#
1.134 |
|
30-Aug-2004 |
drochner |
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do what tens of the bus' parents foo{...}bridge_print()s scattered around do
|
#
1.133 |
|
04-Aug-2004 |
drochner |
This is definitely what the world has been waiting for:-) Allow to enable the game port on an ES1888, in case the firmware didn't this. (Otherwise we still rely on the firmware having mapped the sound related registers.) Limit this to the "isa" attachment for now because this is the only one I'm able to test. Attach the "joy" device directly at "ess" to make sure the port is enabled before the "joy" probe/attach. This makes the joystick port usable on a "PWS" alpha (Miata).
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.132 |
|
31-Jan-2004 |
jdolecek |
add dependency on isadma for atppc attachments add atppc_isadma.c for atppc@isapnp and atppc@ofisa, too
|
#
1.131 |
|
25-Jan-2004 |
jdolecek |
reorganize the ISA DMA setup/use code so that it could be shared with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch] and g/c previous atppc_isa_subr.[ch]
move attppc_isa_softc struct definition to atppc_isa.c, and reorganize the attachment somewhat for better readability; also g/c detach support code
|
#
1.130 |
|
20-Jan-2004 |
jdolecek |
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue
|
#
1.129 |
|
02-Jun-2003 |
gmcgarry |
branches: 1.129.2; Driver for GPIB controllers boards based on the uPD7210 GPIB controller, including boards made by Captial Equipment Corp.
|
#
1.128 |
|
03-Mar-2003 |
mycroft |
The DMA support here never worked, so yank it out.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.127 |
|
05-Oct-2002 |
tsutsui |
Overhaul of fmv(4) driver: - Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.126 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
#
1.125 |
|
17-Jul-2002 |
drochner |
adda driver to read the temerature sensors on a NSC PC87366 Super IO chip (the chip provides voltage / fan rpm control too, but we don't care yet)
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.124 |
|
22-Apr-2002 |
augustss |
branches: 1.124.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.123 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.122 |
|
07-Jan-2002 |
drochner |
"attach radio at radio": using one word as both attribute and device doesn't work well, radio.c is pulled in even with no such device in the configuration, and the kernel doesn't link due to missing "radio_cd". So call the attribute "radiodev" to avoid confusion.
|
#
1.121 |
|
01-Jan-2002 |
augustss |
Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov for OpenBSD, from where it was imported.
|
#
1.120 |
|
16-Dec-2001 |
thorpej |
Rename weasel.c to weasel_isa.c in preparation for supporting the PCI version of the Weasel.
|
#
1.119 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.118 |
|
26-Nov-2001 |
yamt |
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic and split isadma parts into /dev/isa/cs89x0isa*.
|
#
1.117 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
|
#
1.116 |
|
26-Sep-2001 |
thorpej |
"cms" is not needs-flag
|
#
1.115 |
|
26-Sep-2001 |
thorpej |
"aria" does not needs-flag
|
Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.114 |
|
21-Jul-2001 |
jdolecek |
branches: 1.114.2; dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.113 |
|
31-Mar-2001 |
jdolecek |
branches: 1.113.2; Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
#
1.112 |
|
23-Mar-2001 |
jdolecek |
Forgot this one:
if_we.c was split and ISA-specific part is now in if_we_isa.c, we(4) device is defined in conf/files.
|
#
1.111 |
|
02-Mar-2001 |
thorpej |
branches: 1.111.2; pckbc_isa.c should only be compiled when pckbc at isa is configured.
|
#
1.110 |
|
24-Feb-2001 |
lukem |
whitespace police
|
#
1.109 |
|
18-Feb-2001 |
martin |
Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file.
Renamed here: i4b_isic_isa.c -> isic_isa.c i4b_avm_a1.c -> isic_isa_avm_a1.c i4b_daic_isa.c -> daic_isa.c i4b_itk_ix1.c -> isic_isa_itk_ix1.c i4b_tel_s08.c -> isic_isa_tel_s08.c i4b_tel_s016.c -> isic_isa_tel_s016.c i4b_tel_s0163.c -> isic_isa_tel_s0163.c i4b_usr_sti.c -> isic_isa_usr_sti.c
|
#
1.108 |
|
17-Feb-2001 |
martin |
Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c to improve naming consistency.
|
#
1.107 |
|
05-Jan-2001 |
martin |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
|
#
1.106 |
|
20-Nov-2000 |
jdolecek |
Add an attachment for MOXA 168P isa multiport card. This code was written by Christoph Badura. This was reported to work by user of this code. It's not tested by me, but it's probably more useful in tree anyway.
|
#
1.105 |
|
05-Nov-2000 |
thorpej |
pcweasel carries the sysmon_wdog attribute.
|
#
1.104 |
|
04-Nov-2000 |
thorpej |
Add a device driver for the Middle Digital, Inc. PC-Weasel serial console board. This glues into the `pcdisplay' driver and provides support for the watchdog timer function on the PC-Weasel.
|
#
1.103 |
|
11-Aug-2000 |
thorpej |
Add support for the DEC DE422 Ethernet, which is a DEPCA attached to the EISA bus. This board is commonly found on Alpha Jensen systems.
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
#
1.102 |
|
01-May-2000 |
augustss |
branches: 1.102.4; Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
|
#
1.101 |
|
21-Apr-2000 |
explorer |
Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
|
#
1.100 |
|
25-Mar-2000 |
mycroft |
Move esp declaration to conf/files.
|
#
1.99 |
|
20-Mar-2000 |
pk |
Move `nca' declaration to `conf/files'.
|
#
1.98 |
|
18-Mar-2000 |
mycroft |
Move some code around in preparation for nca_pcmcia.
|
#
1.97 |
|
25-Feb-2000 |
groo |
Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and pnpbios attach.
examples:
lm0 at pnpbios0 index? lm0 at isa? port 0x290
TODO: spinlocks, i2c interface.
|
#
1.96 |
|
24-Feb-2000 |
ad |
Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some issues.
|
Revision tags: chs-ubc2-newbase
|
#
1.95 |
|
04-Jan-2000 |
chopps |
add if_ntwo_isa driver for the Riscom/N2 card.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.94 |
|
13-Dec-1999 |
drochner |
First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA identification. Can share more code with VGA later.
|
#
1.93 |
|
03-Dec-1999 |
thorpej |
Split the PC-like keyboard controller driver into chip back-end and bus front-end.
|
#
1.92 |
|
15-Nov-1999 |
mcr |
added support for BOCA 6port ISA adapter. 3x16552 with an interrupt status register at yet-another-address. ioat0 at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards com* at ioat? slave ?
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.91 |
|
29-Oct-1999 |
matt |
fix entry for lemac on isa. add entry for wavelan on isa
|
#
1.90 |
|
05-Oct-1999 |
itohy |
branches: 1.90.2; 1.90.4; 1.90.6; Add "opl at ym" and "mpu at ym" attachment. Options for ym driver are defopt'ed.
|
#
1.89 |
|
09-Sep-1999 |
is |
The nca.c probe routine falsely claims i82595tx chips to itself. Move it to after the iy driver.
|
#
1.88 |
|
14-Aug-1999 |
augustss |
Implement opl at wss.
|
Revision tags: chs-ubc2-base
|
#
1.87 |
|
02-Aug-1999 |
augustss |
Move the mpu device declaration to conf/files. Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
|
#
1.86 |
|
01-Aug-1999 |
augustss |
Move the MPU driver isa/ to ic/. (I didn't move it in the repository because the revision history is very short and uninteresting. :)
|
#
1.85 |
|
01-Aug-1999 |
augustss |
Make an MPU attachment to ISA. Used for old Roland cards. Written by me and gson@araneus.fi (Andreas Gustafsson).
|
#
1.84 |
|
06-Jun-1999 |
dante |
Add adv_isa.c entry
|
Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.83 |
|
22-Mar-1999 |
bad |
branches: 1.83.2; 1.83.4; config(8) glue for Token-Ring and TROPIC drivers.
|
#
1.82 |
|
22-Mar-1999 |
mycroft |
Several things: * Rearrange the speed mapping table and adjust the code so that the highest rate can actually be used. Previously we ended up rounding up slightly lower speeds and then losing because set_params couldn't set the mode back to the current one. * Allow 260 as a valid I/O address, since the SB1 can be jumpered to this. * Change the MPU-401 code so it can be attached as a separate device. (XXX Really, the SB code ought to just attach a subdevice itself.) * Do not attach an OPL on the SB1. Writing to the OPL registers at SB_base+0 on this card wedges my machine. (XXX Should we access it at 388 instead? The Creative web site claims that this board *does* have an OPL2, but I haven't played with this extensively.) * Allocate the SB DMA channels at open time, rather than attach time, so that a single DRQ can be used for multiple cards (if only one is in use at a given time). (XXX Let me tell you why this is a horrible hack. If the ISA DMA code tries to allocate a bounce buffer after boot time, it will generally fail, because there is no contiguous memory below 16MB and the code to allocate contiguous pages doesn't know how to move things around. Now, we shouldn't ever be using bounce buffers here, because we use isa_dmamem_alloc(). So we just turn off BUS_DMA_ALLOCNOW and we don't actually try to. That's cool, and it even works, but isa_dmamem_alloc() has the same problem. It just happens that we allocate the ring buffers at boot time, and whenever we reallocate them (due to the buffer size changing), we just deallocated the previous (contiguous) buffer, so we get lucky. This is absolutely disgusting and needs to be fixed.)
|
Revision tags: bouyer-ide-last-dist
|
#
1.81 |
|
16-Dec-1998 |
christos |
Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
|
Revision tags: kenh-if-detach-base
|
#
1.80 |
|
22-Nov-1998 |
pk |
Move the `wdc' device into `conf/files'.
|
Revision tags: chs-ubc-base
|
#
1.79 |
|
31-Oct-1998 |
thorpej |
Add code to detect a RealTek 8019 chip, and use the media selection support if present.
|
#
1.78 |
|
25-Oct-1998 |
christos |
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver. XXX: Needs work. We need to fix the probe/find goo, and add support for the pas16 cards.
|
#
1.77 |
|
12-Oct-1998 |
bouyer |
Merge bouyer-ide
|
Revision tags: bouyer-ide-base
|
#
1.76 |
|
26-Aug-1998 |
augustss |
Make the OPL driver attach directly to ISA as well.
|
#
1.75 |
|
26-Aug-1998 |
augustss |
Make the OPL driver turn on the sound on sound cards that require it. That makes it much more likely that we get any sound. DUH!
|
#
1.74 |
|
25-Aug-1998 |
pk |
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
#
1.73 |
|
22-Aug-1998 |
augustss |
Let opl attach to ess. WARNING: it doesn't work yet.
|
#
1.72 |
|
17-Aug-1998 |
augustss |
* Redo the way the way the MIDI driver attaches to audio devices. * Improve the midisyn layer a little. * Add a driver for the Yamaha OPL[23] FM synths. The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards, but a regular SB16 works fine.
|
#
1.71 |
|
13-Aug-1998 |
kim |
device ess was listed twice
|
#
1.70 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
#
1.69 |
|
12-Aug-1998 |
augustss |
Add a MIDI driver for the PC speaker. This is mostly of hack value, but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
|
#
1.68 |
|
07-Aug-1998 |
augustss |
Add MIDI support. The MIDI devices can be accessed as ``raw'' through the /dev/rmidiN devices, or with a sequencer interface via /dev/music. So far the only supported MIDI device is the MPU401 port on SoundBlaster (and only on SB on isapnp, since we do not have locators with multiple values yet).
|
#
1.67 |
|
31-Jul-1998 |
thorpej |
Pull in files.isapnp here; the two busses are linked together quite closely (more than we'd like maybe, but don't we wish ISA didn't suck...)
|
#
1.66 |
|
30-Jul-1998 |
augustss |
A first stab at making the SHARK sound work. It doesn't really work yet, but it probes and makes a noise when used. Stay tuned!
|
Revision tags: eeh-paddr_t-base
|
#
1.65 |
|
27-Jul-1998 |
thorpej |
branches: 1.65.2; Add CS8900 Ethernet driver, and ISA front-end.
|
#
1.64 |
|
23-Jul-1998 |
drochner |
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
|
#
1.63 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.62 |
|
23-Jun-1998 |
jonathan |
* Add defopt MCD_PROMISC for more conservative probes. Before, the probe routine (mcd_find() would succeed even if the probe code thought it had a response, but didn't recognize the ID-code byte. Now, only do the promiscuous match if MCD_PROMISC is configured.
|
#
1.61 |
|
06-Jun-1998 |
augustss |
Add an Aria sound driver. From "R. C. Dowdeswell" <elric@imrryr.org>.
|
#
1.60 |
|
28-May-1998 |
drochner |
branches: 1.60.2; Add a graphics device driver for wscons which supports legacy PC display adapters. (minimal functionality - no virtual screens, no colors)
|
#
1.59 |
|
20-May-1998 |
augustss |
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
#
1.58 |
|
16-Apr-1998 |
drochner |
Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG. DEPCA is now split out into a separate driver. Because there can be only one attachment of a device to a bus, for each card type a separate pseudo-bus was introduced which attaches to "isa" and where "le" attaches to.
|
#
1.57 |
|
15-Apr-1998 |
drochner |
add MI ISA VGA and the speaker driver
|
#
1.56 |
|
03-Apr-1998 |
enami |
Delete entry for fe*.
|
#
1.55 |
|
22-Mar-1998 |
drochner |
MI driver for the infamous PC keyboard controller, primarily for use with the new wscons code (but may be interfaced with other drivers as well). needs testing
|
#
1.54 |
|
22-Mar-1998 |
enami |
Define new device `ate' and `fmv'.
|
#
1.53 |
|
27-Feb-1998 |
pk |
Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
|
#
1.52 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.51 |
|
19-Jan-1998 |
augustss |
Split out the ISA part of the WSS driver to allow PnP attachment. Make the AD1848 driver a little more readable with some macros.
|
#
1.50 |
|
15-Jan-1998 |
cgd |
fix typo in comment that i just added
|
#
1.49 |
|
14-Jan-1998 |
cgd |
Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version.
|
#
1.48 |
|
12-Jan-1998 |
thorpej |
ast, boca, and rtfps are not ttys, but rather "busses". Similarly, the lpt doesn't export a tty-like interface, so it's dull, too.
|
#
1.47 |
|
21-Nov-1997 |
bouyer |
Move the we driver at the begining of ethernet board, other board's probe clobbers my SMC. Now I can really use a generic kernel with my SMC @0x300. This change has been tested on various machines with ne2000 and 3c509 baords. XXX All these probes sould be reordered after the release, with invasive XXX probes at the end.
|
#
1.46 |
|
21-Nov-1997 |
bouyer |
The if_ie probe is invasive in such a way that it can clobber other's board config. Now that this driver is bussified, move it last in the ethernet adapter list.
|
#
1.45 |
|
07-Nov-1997 |
enami |
Add the missing attribute `dp8390nic' for the device `we'.
|
#
1.44 |
|
05-Nov-1997 |
thorpej |
Add an ISA front-end to the SMC91cxx Ethernet driver ("sm"). This supports generic SMC91cxx-based ISA cards and the built-in SMC Ethernet found in some laptop docking stations.
Thanks much to Andrew Gillham <gillhaa@ghost.whirlpool.com> for making this work!
|
#
1.43 |
|
03-Nov-1997 |
thorpej |
Add "we" driver, remove "ed" driver.
|
#
1.42 |
|
02-Nov-1997 |
thorpej |
Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
Revision tags: netbsd-1-3-base marc-pcmcia-base
|
#
1.41 |
|
16-Oct-1997 |
thorpej |
branches: 1.41.2; Garbage-collect "com" device declaration.
|
#
1.40 |
|
14-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
|
#
1.39 |
|
14-Oct-1997 |
is |
Finalize the isa/lpt.c split: The isa attachment code is in isa/lpt_isa.c now, which attaches to the already created ic/lpt* files. You don't need to change your config files, but you need to re-"config" if using lpt at isa. XXX The "lpt" device definition should be in sys/conf/files instead, but to my knowledge, there are some ports which have private copies of lpt, and would choke on that. No need to make people unhappy 7 days before release branching.
|
#
1.38 |
|
06-Oct-1997 |
christos |
From Enami Tsugutomo: Busify and split the aic6360 driver.
|
Revision tags: thorpej-signal-base
|
#
1.37 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
#
1.36 |
|
26-Aug-1997 |
augustss |
XXX Add a drq2 locator for the ISA bus. Many sound cards need two DMA channels to do e.g. full-duplex. This allows a way of specifying the second channel in a sane way. THIS IS TEMPORARY. The drq2 locator will go away when the locator system has been changed to allow multiple values per locator.
|
#
1.35 |
|
31-Jul-1997 |
augustss |
Audio changes: - Change the way attach and open works to allow multiple audio devices. - Split the mulaw.c file into two to avoid dragging in mulaw convertsion when they are not needed. Add 16 bit alaw/mulaw tables. - Change the way audio properties are gotten. - Recognize more versions os SoundBlaster.
|
#
1.34 |
|
31-Jul-1997 |
matt |
Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
|
Revision tags: marc-pcmcia-bp
|
#
1.33 |
|
20-Jul-1997 |
pk |
branches: 1.33.2; config.new => config
|
#
1.32 |
|
14-Jul-1997 |
kleink |
Do not compile in satlink unconditionally; from Thorsten Frueauf <frueauf@ira.uka.de> in PR port-i386/3864.
|
#
1.31 |
|
13-Jul-1997 |
hpeyerl |
Satellite receiver driver for ISA cards from PlanetConnect by Jason and Herb for Canada Connect Corp.
|
#
1.30 |
|
17-May-1997 |
pk |
branches: 1.30.2; Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
|
#
1.29 |
|
09-May-1997 |
augustss |
Change the interface between high and lowlevel audio drivers again: Set the encoding parameters slightly differently. Remove the SW encoding/decodinf functions from this interface and move them to the audio_parameter struct; this is both more efficient and flexible.
|
#
1.28 |
|
04-Apr-1997 |
mycroft |
New version of com driver. Uses a different queueing mechanism and a split hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.
|
#
1.27 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.26 |
|
07-Feb-1997 |
mycroft |
Move the aha ISA probe functions into a separate file.
|
Revision tags: is-newarp-base
|
#
1.25 |
|
16-Jan-1997 |
christos |
branches: 1.25.2; - convert to bus_space_* - split attachment code to sb_isa.c
|
#
1.24 |
|
24-Sep-1996 |
christos |
branches: 1.24.2; New cyclades driver from Timo Rossi
|
#
1.23 |
|
07-Sep-1996 |
mycroft |
Use bus.h.
|
#
1.22 |
|
01-Sep-1996 |
mycroft |
Update.
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.21 |
|
16-May-1996 |
mycroft |
New version, with changes from Justin Gibbs and Noriyuki Soda.
|
#
1.20 |
|
07-May-1996 |
thorpej |
Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE.
Break up ISA LANCE driver into ISA and PCI front-ends.
Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
#
1.19 |
|
06-May-1996 |
is |
Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. (and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA board which uses an EEPROM for config information; NETBLKID not yet supported. TODO: change to BUS interface, add multicast support.
|
#
1.18 |
|
25-Apr-1996 |
thorpej |
Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
#
1.17 |
|
29-Mar-1996 |
mycroft |
Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me. Needs some refinement, but it works.
|
#
1.16 |
|
24-Mar-1996 |
mycroft |
Various, including: * Display as much revision info as we can get. * Fix a race condition that could cause interrupts to be lost. * Handle `out of mailbox' conditions (much) more gracefully. * Schedule timeouts more safely. * Add diagnostic code to (correctly) detect if a CCB times out before its outgoing mailbox is emptied.
|
#
1.15 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.14 |
|
17-Mar-1996 |
cgd |
change the name of com's attachment to commulti, and provide flags for that and the isa attachment in com.h (in addition to the flag for the presence of 'com' itself).
|
#
1.13 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.12 |
|
04-Mar-1996 |
cgd |
the i386 port no longer attaches isa, eisa, and pci at root.
|
#
1.11 |
|
28-Feb-1996 |
cgd |
make ISA bus match/attach, and sub-device configuration machine-independent.
|
#
1.10 |
|
13-Jan-1996 |
thorpej |
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
|
#
1.9 |
|
10-Nov-1995 |
christos |
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.8 |
|
19-Jul-1995 |
brezak |
GUS audio driver from John Kohl.
|
#
1.7 |
|
03-May-1995 |
cgd |
uncomment cy driver spec; i386 conf.c needs the header file.
|
#
1.6 |
|
26-Apr-1995 |
brezak |
Fix nits from Mike Long <mike.long@analog.com> PR#996
|
#
1.5 |
|
19-Apr-1995 |
mycroft |
Change `needs-count' to `needs-flag'.
|
#
1.4 |
|
19-Apr-1995 |
mycroft |
Correct a couple of things, and add a `fe' device.
|
#
1.3 |
|
17-Apr-1995 |
cgd |
if_le conflicts with the Alpha; move description back to i386
|
#
1.2 |
|
17-Apr-1995 |
cgd |
try to actually (gasp!) describe the drivers.
|
#
1.1 |
|
17-Apr-1995 |
cgd |
ISA config.new files description.
|
Revision tags: isaki-audio2-base
|
#
1.172 |
|
27-Jan-2019 |
maxv |
Remove the satlink driver. It was disabled everywhere, had no man page and no use either. Spotted by thorpej in PR/21345, ok christos.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.171 |
|
22-Sep-2018 |
maxv |
Remove isic(4). It is part of ISDN, which we are now retiring.
|
#
1.170 |
|
19-Sep-2018 |
maxv |
Remove daic(4), it has never been functional.
ok martin@
|
Revision tags: pgoyette-compat-0906 jdolecek-ncqfixes-base pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.169 |
|
02-Jan-2018 |
christos |
branches: 1.169.2; 1.169.6; PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
|
#
1.168 |
|
13-Dec-2017 |
knakahara |
Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@IIJ, reviewed by msaitoh@n.o.
I just commit by proxy.
|
Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.167 |
|
09-Dec-2016 |
christos |
branches: 1.167.8; more spkr rework.
|
#
1.166 |
|
09-Dec-2016 |
christos |
split out the pcppi attachment of the speaker XXX: needs more work
|
#
1.165 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
|
#
1.164 |
|
17-Oct-2016 |
jdolecek |
provide stub intr xname establish for xen
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base tls-maxphys-base
|
#
1.163 |
|
10-Jun-2013 |
kardel |
branches: 1.163.10; 1.163.14; adjust soekrisgpio driver to NetBSD
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.162 |
|
22-Jan-2012 |
christos |
branches: 1.162.6; add a tpm driver from bsssd.sourceforge.net
|
#
1.161 |
|
17-Jan-2012 |
jakllsch |
update for wbsio and lm changes
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 rmind-uvmplock-base
|
#
1.160 |
|
13-Jun-2010 |
tsutsui |
branches: 1.160.8; 1.160.12; Tidy up a comment.
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9
|
#
1.159 |
|
21-Feb-2010 |
cnst |
branches: 1.159.2; New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
Revision tags: uebayasi-xip-base
|
#
1.158 |
|
19-Jan-2010 |
pooka |
branches: 1.158.2; hp@isa was marked non-compiling and broken 14 years ago. I'm sure the tens of well-tested changes since then have been necessary, but now i'll just spoil the fun for everyone by sending the driver to the attic.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base mjf-devfs2-base
|
#
1.157 |
|
03-Apr-2008 |
xtraeme |
branches: 1.157.4; Add the finsio(4) driver. This driver supports the Hardware Monitor device in the Fintek LPC Super I/O chips, this includes the following list:
- F71805F - F71806F - F71862FG - F71872F - F71882 - F71883F
This has been adapted from the fins(4) driver available in OpenBSD, which only supported F71805F.
Tobias Nygren <tnn> and myself added support for the other chips; thanks go to Tobias for testing the driver with a Fintek F71882 chip.
|
#
1.156 |
|
02-Apr-2008 |
dyoung |
Certain misguided people have complained, NetBSD only runs rare or "retro" computers, but NetBSD also runs a growing number of rare and retro add-on cards. With this patch, NetBSD supports the IDEC Supervision/16, a black&white image capture board for the 16-bit ISA bus. Approximate date of manufacture: 1991. Total instances known to be in use throughout the world: one.
Coming soon; isvctl(8), the utility program for capturing 8-bit, 512x480 images at speeds of up to 6 frames per second.
|
Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.155 |
|
31-Dec-2007 |
wiz |
branches: 1.155.6; Proxy-commit for xtraeme: add dependency for itesio on sysmon_wdog.
|
Revision tags: vmlocking2-base3
|
#
1.154 |
|
13-Dec-2007 |
garbled |
Move the elink probe code from files.isa to the common conf/files so that MCA without isa can compile. fix by cube.
|
Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.153 |
|
15-Nov-2007 |
xtraeme |
branches: 1.153.2; 1.153.6; Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in the configuration file. The Environmental Controller base address is fetched by the Super I/O EC LDN configuration registers.
- Invalidate voltage sensors if data returned is 0xff.
- Use the Super I/O Global Configuration Registers Chip ID[12] and Device Revision to store/print the correct information.
- Use only the Fan Extended Tachometer registers on IT871[68]F for now; this gives us correct data for IT8705/IT8712F again.
Inspired by the smsc(4) driver. The UPDATING file has been updated to reflect the rename.
|
Revision tags: jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.152 |
|
12-Sep-2007 |
xtraeme |
branches: 1.152.4; 1.152.6; Fix aps(4) attachment.
|
#
1.151 |
|
12-Sep-2007 |
xtraeme |
Forgot to add aps(4) device.
|
Revision tags: nick-csl-alignment-base5 matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base
|
#
1.150 |
|
01-Jun-2007 |
blymn |
branches: 1.150.6; 1.150.8; Add driver for the hardware monitoring portion of the SMSC LPC47B397
|
Revision tags: yamt-idlelwp-base8
|
#
1.149 |
|
08-May-2007 |
xtraeme |
Split the ug(4) driver in three components:
* dev/ic/ug.c (main code shared by the attachments) * dev/isa/ug_isa.c (isa attachment) * dev/acpi/ug_acpi.c (acpi attachment)
That means that ug(4) can now be attached via ACPI.
Thanks to Mihai Chelaru for the good work.
|
Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.148 |
|
09-Jan-2007 |
cube |
branches: 1.148.2; 1.148.6; 1.148.8; Remove traces of scd(4), which apparently never actually had a driver in the tree.
|
#
1.147 |
|
09-Jan-2007 |
cube |
Remove stale config(5) entries for unexistent wl(4).
Ok'd by matt@.
|
#
1.146 |
|
09-Jan-2007 |
cube |
Disable daic(4). The driver is not finished. Ok'd by martin@.
|
#
1.145 |
|
06-Jan-2007 |
xtraeme |
Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
|
Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.144 |
|
13-May-2006 |
xtraeme |
branches: 1.144.8; 1.144.12; Driver for iTE IT87xxF and compatibles hardware monitor. Add commented out entries on GENERIC and GENERIC_LAPTOP.
Adapted from OpenBSD.
|
Revision tags: elad-kernelauth-base
|
#
1.143 |
|
11-Apr-2006 |
garbled |
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248 machines, the keyboard controller will not pass this test, but if you attach anyway, it works fine. Note that this test is specifically disabled in ic/pckbc.c, but given that it seems to work fine on other machines, leave it defaulted to on.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.142 |
|
11-Dec-2005 |
christos |
branches: 1.142.4; 1.142.6; 1.142.8; 1.142.10; 1.142.12; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.141 |
|
27-Sep-2005 |
jmcneill |
Attach to gpiobus. From OpenBSD.
|
#
1.140 |
|
14-Aug-2005 |
joff |
Add toaster, tsdio, toasterlcd devices
|
#
1.139 |
|
28-Jun-2005 |
kent |
branches: 1.139.2; remove pss(4) driver. It has never been workable and has not been compilable for a long time.
|
Revision tags: yamt-km-base4 kent-audio2-base
|
#
1.138 |
|
25-Mar-2005 |
cube |
Add attimer(4) driver, with ISA and ACPI attachments.
attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1 register to set the pitch of the bell. It was necessary to separate them in order to have a working ACPI attachment (as the two appear as different devices in the ACPI structures).
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
|
#
1.137 |
|
27-Feb-2005 |
perry |
nuke trailing whitespace
|
Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge
|
#
1.136 |
|
08-Jan-2005 |
joff |
branches: 1.136.2; 1.136.4; add tscs
|
Revision tags: kent-audio1-base
|
#
1.135 |
|
14-Sep-2004 |
drochner |
replace 7 identical instances if cfprint functions by a single one
|
#
1.134 |
|
30-Aug-2004 |
drochner |
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do what tens of the bus' parents foo{...}bridge_print()s scattered around do
|
#
1.133 |
|
04-Aug-2004 |
drochner |
This is definitely what the world has been waiting for:-) Allow to enable the game port on an ES1888, in case the firmware didn't this. (Otherwise we still rely on the firmware having mapped the sound related registers.) Limit this to the "isa" attachment for now because this is the only one I'm able to test. Attach the "joy" device directly at "ess" to make sure the port is enabled before the "joy" probe/attach. This makes the joystick port usable on a "PWS" alpha (Miata).
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.132 |
|
31-Jan-2004 |
jdolecek |
add dependency on isadma for atppc attachments add atppc_isadma.c for atppc@isapnp and atppc@ofisa, too
|
#
1.131 |
|
25-Jan-2004 |
jdolecek |
reorganize the ISA DMA setup/use code so that it could be shared with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch] and g/c previous atppc_isa_subr.[ch]
move attppc_isa_softc struct definition to atppc_isa.c, and reorganize the attachment somewhat for better readability; also g/c detach support code
|
#
1.130 |
|
20-Jan-2004 |
jdolecek |
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue
|
#
1.129 |
|
02-Jun-2003 |
gmcgarry |
branches: 1.129.2; Driver for GPIB controllers boards based on the uPD7210 GPIB controller, including boards made by Captial Equipment Corp.
|
#
1.128 |
|
03-Mar-2003 |
mycroft |
The DMA support here never worked, so yank it out.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.127 |
|
05-Oct-2002 |
tsutsui |
Overhaul of fmv(4) driver: - Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.126 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
#
1.125 |
|
17-Jul-2002 |
drochner |
adda driver to read the temerature sensors on a NSC PC87366 Super IO chip (the chip provides voltage / fan rpm control too, but we don't care yet)
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.124 |
|
22-Apr-2002 |
augustss |
branches: 1.124.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.123 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.122 |
|
07-Jan-2002 |
drochner |
"attach radio at radio": using one word as both attribute and device doesn't work well, radio.c is pulled in even with no such device in the configuration, and the kernel doesn't link due to missing "radio_cd". So call the attribute "radiodev" to avoid confusion.
|
#
1.121 |
|
01-Jan-2002 |
augustss |
Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov for OpenBSD, from where it was imported.
|
#
1.120 |
|
16-Dec-2001 |
thorpej |
Rename weasel.c to weasel_isa.c in preparation for supporting the PCI version of the Weasel.
|
#
1.119 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.118 |
|
26-Nov-2001 |
yamt |
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic and split isadma parts into /dev/isa/cs89x0isa*.
|
#
1.117 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
|
#
1.116 |
|
26-Sep-2001 |
thorpej |
"cms" is not needs-flag
|
#
1.115 |
|
26-Sep-2001 |
thorpej |
"aria" does not needs-flag
|
Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.114 |
|
21-Jul-2001 |
jdolecek |
branches: 1.114.2; dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.113 |
|
31-Mar-2001 |
jdolecek |
branches: 1.113.2; Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
#
1.112 |
|
23-Mar-2001 |
jdolecek |
Forgot this one:
if_we.c was split and ISA-specific part is now in if_we_isa.c, we(4) device is defined in conf/files.
|
#
1.111 |
|
02-Mar-2001 |
thorpej |
branches: 1.111.2; pckbc_isa.c should only be compiled when pckbc at isa is configured.
|
#
1.110 |
|
24-Feb-2001 |
lukem |
whitespace police
|
#
1.109 |
|
18-Feb-2001 |
martin |
Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file.
Renamed here: i4b_isic_isa.c -> isic_isa.c i4b_avm_a1.c -> isic_isa_avm_a1.c i4b_daic_isa.c -> daic_isa.c i4b_itk_ix1.c -> isic_isa_itk_ix1.c i4b_tel_s08.c -> isic_isa_tel_s08.c i4b_tel_s016.c -> isic_isa_tel_s016.c i4b_tel_s0163.c -> isic_isa_tel_s0163.c i4b_usr_sti.c -> isic_isa_usr_sti.c
|
#
1.108 |
|
17-Feb-2001 |
martin |
Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c to improve naming consistency.
|
#
1.107 |
|
05-Jan-2001 |
martin |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
|
#
1.106 |
|
20-Nov-2000 |
jdolecek |
Add an attachment for MOXA 168P isa multiport card. This code was written by Christoph Badura. This was reported to work by user of this code. It's not tested by me, but it's probably more useful in tree anyway.
|
#
1.105 |
|
05-Nov-2000 |
thorpej |
pcweasel carries the sysmon_wdog attribute.
|
#
1.104 |
|
04-Nov-2000 |
thorpej |
Add a device driver for the Middle Digital, Inc. PC-Weasel serial console board. This glues into the `pcdisplay' driver and provides support for the watchdog timer function on the PC-Weasel.
|
#
1.103 |
|
11-Aug-2000 |
thorpej |
Add support for the DEC DE422 Ethernet, which is a DEPCA attached to the EISA bus. This board is commonly found on Alpha Jensen systems.
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
#
1.102 |
|
01-May-2000 |
augustss |
branches: 1.102.4; Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
|
#
1.101 |
|
21-Apr-2000 |
explorer |
Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
|
#
1.100 |
|
25-Mar-2000 |
mycroft |
Move esp declaration to conf/files.
|
#
1.99 |
|
20-Mar-2000 |
pk |
Move `nca' declaration to `conf/files'.
|
#
1.98 |
|
18-Mar-2000 |
mycroft |
Move some code around in preparation for nca_pcmcia.
|
#
1.97 |
|
25-Feb-2000 |
groo |
Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and pnpbios attach.
examples:
lm0 at pnpbios0 index? lm0 at isa? port 0x290
TODO: spinlocks, i2c interface.
|
#
1.96 |
|
24-Feb-2000 |
ad |
Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some issues.
|
Revision tags: chs-ubc2-newbase
|
#
1.95 |
|
04-Jan-2000 |
chopps |
add if_ntwo_isa driver for the Riscom/N2 card.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.94 |
|
13-Dec-1999 |
drochner |
First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA identification. Can share more code with VGA later.
|
#
1.93 |
|
03-Dec-1999 |
thorpej |
Split the PC-like keyboard controller driver into chip back-end and bus front-end.
|
#
1.92 |
|
15-Nov-1999 |
mcr |
added support for BOCA 6port ISA adapter. 3x16552 with an interrupt status register at yet-another-address. ioat0 at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards com* at ioat? slave ?
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.91 |
|
29-Oct-1999 |
matt |
fix entry for lemac on isa. add entry for wavelan on isa
|
#
1.90 |
|
05-Oct-1999 |
itohy |
branches: 1.90.2; 1.90.4; 1.90.6; Add "opl at ym" and "mpu at ym" attachment. Options for ym driver are defopt'ed.
|
#
1.89 |
|
09-Sep-1999 |
is |
The nca.c probe routine falsely claims i82595tx chips to itself. Move it to after the iy driver.
|
#
1.88 |
|
14-Aug-1999 |
augustss |
Implement opl at wss.
|
Revision tags: chs-ubc2-base
|
#
1.87 |
|
02-Aug-1999 |
augustss |
Move the mpu device declaration to conf/files. Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
|
#
1.86 |
|
01-Aug-1999 |
augustss |
Move the MPU driver isa/ to ic/. (I didn't move it in the repository because the revision history is very short and uninteresting. :)
|
#
1.85 |
|
01-Aug-1999 |
augustss |
Make an MPU attachment to ISA. Used for old Roland cards. Written by me and gson@araneus.fi (Andreas Gustafsson).
|
#
1.84 |
|
06-Jun-1999 |
dante |
Add adv_isa.c entry
|
Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.83 |
|
22-Mar-1999 |
bad |
branches: 1.83.2; 1.83.4; config(8) glue for Token-Ring and TROPIC drivers.
|
#
1.82 |
|
22-Mar-1999 |
mycroft |
Several things: * Rearrange the speed mapping table and adjust the code so that the highest rate can actually be used. Previously we ended up rounding up slightly lower speeds and then losing because set_params couldn't set the mode back to the current one. * Allow 260 as a valid I/O address, since the SB1 can be jumpered to this. * Change the MPU-401 code so it can be attached as a separate device. (XXX Really, the SB code ought to just attach a subdevice itself.) * Do not attach an OPL on the SB1. Writing to the OPL registers at SB_base+0 on this card wedges my machine. (XXX Should we access it at 388 instead? The Creative web site claims that this board *does* have an OPL2, but I haven't played with this extensively.) * Allocate the SB DMA channels at open time, rather than attach time, so that a single DRQ can be used for multiple cards (if only one is in use at a given time). (XXX Let me tell you why this is a horrible hack. If the ISA DMA code tries to allocate a bounce buffer after boot time, it will generally fail, because there is no contiguous memory below 16MB and the code to allocate contiguous pages doesn't know how to move things around. Now, we shouldn't ever be using bounce buffers here, because we use isa_dmamem_alloc(). So we just turn off BUS_DMA_ALLOCNOW and we don't actually try to. That's cool, and it even works, but isa_dmamem_alloc() has the same problem. It just happens that we allocate the ring buffers at boot time, and whenever we reallocate them (due to the buffer size changing), we just deallocated the previous (contiguous) buffer, so we get lucky. This is absolutely disgusting and needs to be fixed.)
|
Revision tags: bouyer-ide-last-dist
|
#
1.81 |
|
16-Dec-1998 |
christos |
Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
|
Revision tags: kenh-if-detach-base
|
#
1.80 |
|
22-Nov-1998 |
pk |
Move the `wdc' device into `conf/files'.
|
Revision tags: chs-ubc-base
|
#
1.79 |
|
31-Oct-1998 |
thorpej |
Add code to detect a RealTek 8019 chip, and use the media selection support if present.
|
#
1.78 |
|
25-Oct-1998 |
christos |
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver. XXX: Needs work. We need to fix the probe/find goo, and add support for the pas16 cards.
|
#
1.77 |
|
12-Oct-1998 |
bouyer |
Merge bouyer-ide
|
Revision tags: bouyer-ide-base
|
#
1.76 |
|
26-Aug-1998 |
augustss |
Make the OPL driver attach directly to ISA as well.
|
#
1.75 |
|
26-Aug-1998 |
augustss |
Make the OPL driver turn on the sound on sound cards that require it. That makes it much more likely that we get any sound. DUH!
|
#
1.74 |
|
25-Aug-1998 |
pk |
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
#
1.73 |
|
22-Aug-1998 |
augustss |
Let opl attach to ess. WARNING: it doesn't work yet.
|
#
1.72 |
|
17-Aug-1998 |
augustss |
* Redo the way the way the MIDI driver attaches to audio devices. * Improve the midisyn layer a little. * Add a driver for the Yamaha OPL[23] FM synths. The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards, but a regular SB16 works fine.
|
#
1.71 |
|
13-Aug-1998 |
kim |
device ess was listed twice
|
#
1.70 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
#
1.69 |
|
12-Aug-1998 |
augustss |
Add a MIDI driver for the PC speaker. This is mostly of hack value, but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
|
#
1.68 |
|
07-Aug-1998 |
augustss |
Add MIDI support. The MIDI devices can be accessed as ``raw'' through the /dev/rmidiN devices, or with a sequencer interface via /dev/music. So far the only supported MIDI device is the MPU401 port on SoundBlaster (and only on SB on isapnp, since we do not have locators with multiple values yet).
|
#
1.67 |
|
31-Jul-1998 |
thorpej |
Pull in files.isapnp here; the two busses are linked together quite closely (more than we'd like maybe, but don't we wish ISA didn't suck...)
|
#
1.66 |
|
30-Jul-1998 |
augustss |
A first stab at making the SHARK sound work. It doesn't really work yet, but it probes and makes a noise when used. Stay tuned!
|
Revision tags: eeh-paddr_t-base
|
#
1.65 |
|
27-Jul-1998 |
thorpej |
branches: 1.65.2; Add CS8900 Ethernet driver, and ISA front-end.
|
#
1.64 |
|
23-Jul-1998 |
drochner |
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
|
#
1.63 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.62 |
|
23-Jun-1998 |
jonathan |
* Add defopt MCD_PROMISC for more conservative probes. Before, the probe routine (mcd_find() would succeed even if the probe code thought it had a response, but didn't recognize the ID-code byte. Now, only do the promiscuous match if MCD_PROMISC is configured.
|
#
1.61 |
|
06-Jun-1998 |
augustss |
Add an Aria sound driver. From "R. C. Dowdeswell" <elric@imrryr.org>.
|
#
1.60 |
|
28-May-1998 |
drochner |
branches: 1.60.2; Add a graphics device driver for wscons which supports legacy PC display adapters. (minimal functionality - no virtual screens, no colors)
|
#
1.59 |
|
20-May-1998 |
augustss |
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
#
1.58 |
|
16-Apr-1998 |
drochner |
Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG. DEPCA is now split out into a separate driver. Because there can be only one attachment of a device to a bus, for each card type a separate pseudo-bus was introduced which attaches to "isa" and where "le" attaches to.
|
#
1.57 |
|
15-Apr-1998 |
drochner |
add MI ISA VGA and the speaker driver
|
#
1.56 |
|
03-Apr-1998 |
enami |
Delete entry for fe*.
|
#
1.55 |
|
22-Mar-1998 |
drochner |
MI driver for the infamous PC keyboard controller, primarily for use with the new wscons code (but may be interfaced with other drivers as well). needs testing
|
#
1.54 |
|
22-Mar-1998 |
enami |
Define new device `ate' and `fmv'.
|
#
1.53 |
|
27-Feb-1998 |
pk |
Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
|
#
1.52 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.51 |
|
19-Jan-1998 |
augustss |
Split out the ISA part of the WSS driver to allow PnP attachment. Make the AD1848 driver a little more readable with some macros.
|
#
1.50 |
|
15-Jan-1998 |
cgd |
fix typo in comment that i just added
|
#
1.49 |
|
14-Jan-1998 |
cgd |
Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version.
|
#
1.48 |
|
12-Jan-1998 |
thorpej |
ast, boca, and rtfps are not ttys, but rather "busses". Similarly, the lpt doesn't export a tty-like interface, so it's dull, too.
|
#
1.47 |
|
21-Nov-1997 |
bouyer |
Move the we driver at the begining of ethernet board, other board's probe clobbers my SMC. Now I can really use a generic kernel with my SMC @0x300. This change has been tested on various machines with ne2000 and 3c509 baords. XXX All these probes sould be reordered after the release, with invasive XXX probes at the end.
|
#
1.46 |
|
21-Nov-1997 |
bouyer |
The if_ie probe is invasive in such a way that it can clobber other's board config. Now that this driver is bussified, move it last in the ethernet adapter list.
|
#
1.45 |
|
07-Nov-1997 |
enami |
Add the missing attribute `dp8390nic' for the device `we'.
|
#
1.44 |
|
05-Nov-1997 |
thorpej |
Add an ISA front-end to the SMC91cxx Ethernet driver ("sm"). This supports generic SMC91cxx-based ISA cards and the built-in SMC Ethernet found in some laptop docking stations.
Thanks much to Andrew Gillham <gillhaa@ghost.whirlpool.com> for making this work!
|
#
1.43 |
|
03-Nov-1997 |
thorpej |
Add "we" driver, remove "ed" driver.
|
#
1.42 |
|
02-Nov-1997 |
thorpej |
Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
Revision tags: netbsd-1-3-base marc-pcmcia-base
|
#
1.41 |
|
16-Oct-1997 |
thorpej |
branches: 1.41.2; Garbage-collect "com" device declaration.
|
#
1.40 |
|
14-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
|
#
1.39 |
|
14-Oct-1997 |
is |
Finalize the isa/lpt.c split: The isa attachment code is in isa/lpt_isa.c now, which attaches to the already created ic/lpt* files. You don't need to change your config files, but you need to re-"config" if using lpt at isa. XXX The "lpt" device definition should be in sys/conf/files instead, but to my knowledge, there are some ports which have private copies of lpt, and would choke on that. No need to make people unhappy 7 days before release branching.
|
#
1.38 |
|
06-Oct-1997 |
christos |
From Enami Tsugutomo: Busify and split the aic6360 driver.
|
Revision tags: thorpej-signal-base
|
#
1.37 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
#
1.36 |
|
26-Aug-1997 |
augustss |
XXX Add a drq2 locator for the ISA bus. Many sound cards need two DMA channels to do e.g. full-duplex. This allows a way of specifying the second channel in a sane way. THIS IS TEMPORARY. The drq2 locator will go away when the locator system has been changed to allow multiple values per locator.
|
#
1.35 |
|
31-Jul-1997 |
augustss |
Audio changes: - Change the way attach and open works to allow multiple audio devices. - Split the mulaw.c file into two to avoid dragging in mulaw convertsion when they are not needed. Add 16 bit alaw/mulaw tables. - Change the way audio properties are gotten. - Recognize more versions os SoundBlaster.
|
#
1.34 |
|
31-Jul-1997 |
matt |
Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
|
Revision tags: marc-pcmcia-bp
|
#
1.33 |
|
20-Jul-1997 |
pk |
branches: 1.33.2; config.new => config
|
#
1.32 |
|
14-Jul-1997 |
kleink |
Do not compile in satlink unconditionally; from Thorsten Frueauf <frueauf@ira.uka.de> in PR port-i386/3864.
|
#
1.31 |
|
13-Jul-1997 |
hpeyerl |
Satellite receiver driver for ISA cards from PlanetConnect by Jason and Herb for Canada Connect Corp.
|
#
1.30 |
|
17-May-1997 |
pk |
branches: 1.30.2; Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
|
#
1.29 |
|
09-May-1997 |
augustss |
Change the interface between high and lowlevel audio drivers again: Set the encoding parameters slightly differently. Remove the SW encoding/decodinf functions from this interface and move them to the audio_parameter struct; this is both more efficient and flexible.
|
#
1.28 |
|
04-Apr-1997 |
mycroft |
New version of com driver. Uses a different queueing mechanism and a split hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.
|
#
1.27 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.26 |
|
07-Feb-1997 |
mycroft |
Move the aha ISA probe functions into a separate file.
|
Revision tags: is-newarp-base
|
#
1.25 |
|
16-Jan-1997 |
christos |
branches: 1.25.2; - convert to bus_space_* - split attachment code to sb_isa.c
|
#
1.24 |
|
24-Sep-1996 |
christos |
branches: 1.24.2; New cyclades driver from Timo Rossi
|
#
1.23 |
|
07-Sep-1996 |
mycroft |
Use bus.h.
|
#
1.22 |
|
01-Sep-1996 |
mycroft |
Update.
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.21 |
|
16-May-1996 |
mycroft |
New version, with changes from Justin Gibbs and Noriyuki Soda.
|
#
1.20 |
|
07-May-1996 |
thorpej |
Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE.
Break up ISA LANCE driver into ISA and PCI front-ends.
Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
#
1.19 |
|
06-May-1996 |
is |
Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. (and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA board which uses an EEPROM for config information; NETBLKID not yet supported. TODO: change to BUS interface, add multicast support.
|
#
1.18 |
|
25-Apr-1996 |
thorpej |
Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
#
1.17 |
|
29-Mar-1996 |
mycroft |
Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me. Needs some refinement, but it works.
|
#
1.16 |
|
24-Mar-1996 |
mycroft |
Various, including: * Display as much revision info as we can get. * Fix a race condition that could cause interrupts to be lost. * Handle `out of mailbox' conditions (much) more gracefully. * Schedule timeouts more safely. * Add diagnostic code to (correctly) detect if a CCB times out before its outgoing mailbox is emptied.
|
#
1.15 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.14 |
|
17-Mar-1996 |
cgd |
change the name of com's attachment to commulti, and provide flags for that and the isa attachment in com.h (in addition to the flag for the presence of 'com' itself).
|
#
1.13 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.12 |
|
04-Mar-1996 |
cgd |
the i386 port no longer attaches isa, eisa, and pci at root.
|
#
1.11 |
|
28-Feb-1996 |
cgd |
make ISA bus match/attach, and sub-device configuration machine-independent.
|
#
1.10 |
|
13-Jan-1996 |
thorpej |
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
|
#
1.9 |
|
10-Nov-1995 |
christos |
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.8 |
|
19-Jul-1995 |
brezak |
GUS audio driver from John Kohl.
|
#
1.7 |
|
03-May-1995 |
cgd |
uncomment cy driver spec; i386 conf.c needs the header file.
|
#
1.6 |
|
26-Apr-1995 |
brezak |
Fix nits from Mike Long <mike.long@analog.com> PR#996
|
#
1.5 |
|
19-Apr-1995 |
mycroft |
Change `needs-count' to `needs-flag'.
|
#
1.4 |
|
19-Apr-1995 |
mycroft |
Correct a couple of things, and add a `fe' device.
|
#
1.3 |
|
17-Apr-1995 |
cgd |
if_le conflicts with the Alpha; move description back to i386
|
#
1.2 |
|
17-Apr-1995 |
cgd |
try to actually (gasp!) describe the drivers.
|
#
1.1 |
|
17-Apr-1995 |
cgd |
ISA config.new files description.
|
#
1.169 |
|
02-Jan-2018 |
christos |
PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
|
#
1.168 |
|
13-Dec-2017 |
knakahara |
Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@IIJ, reviewed by msaitoh@n.o.
I just commit by proxy.
|
Revision tags: tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.167 |
|
09-Dec-2016 |
christos |
more spkr rework.
|
#
1.166 |
|
09-Dec-2016 |
christos |
split out the pcppi attachment of the speaker XXX: needs more work
|
#
1.165 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
|
#
1.164 |
|
17-Oct-2016 |
jdolecek |
provide stub intr xname establish for xen
|
Revision tags: netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base tls-maxphys-base
|
#
1.163 |
|
10-Jun-2013 |
kardel |
branches: 1.163.10; 1.163.14; adjust soekrisgpio driver to NetBSD
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.162 |
|
22-Jan-2012 |
christos |
branches: 1.162.6; add a tpm driver from bsssd.sourceforge.net
|
#
1.161 |
|
17-Jan-2012 |
jakllsch |
update for wbsio and lm changes
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 rmind-uvmplock-base
|
#
1.160 |
|
13-Jun-2010 |
tsutsui |
branches: 1.160.8; 1.160.12; Tidy up a comment.
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9
|
#
1.159 |
|
21-Feb-2010 |
cnst |
branches: 1.159.2; New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
Revision tags: uebayasi-xip-base
|
#
1.158 |
|
19-Jan-2010 |
pooka |
branches: 1.158.2; hp@isa was marked non-compiling and broken 14 years ago. I'm sure the tens of well-tested changes since then have been necessary, but now i'll just spoil the fun for everyone by sending the driver to the attic.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base mjf-devfs2-base
|
#
1.157 |
|
03-Apr-2008 |
xtraeme |
branches: 1.157.4; Add the finsio(4) driver. This driver supports the Hardware Monitor device in the Fintek LPC Super I/O chips, this includes the following list:
- F71805F - F71806F - F71862FG - F71872F - F71882 - F71883F
This has been adapted from the fins(4) driver available in OpenBSD, which only supported F71805F.
Tobias Nygren <tnn> and myself added support for the other chips; thanks go to Tobias for testing the driver with a Fintek F71882 chip.
|
#
1.156 |
|
02-Apr-2008 |
dyoung |
Certain misguided people have complained, NetBSD only runs rare or "retro" computers, but NetBSD also runs a growing number of rare and retro add-on cards. With this patch, NetBSD supports the IDEC Supervision/16, a black&white image capture board for the 16-bit ISA bus. Approximate date of manufacture: 1991. Total instances known to be in use throughout the world: one.
Coming soon; isvctl(8), the utility program for capturing 8-bit, 512x480 images at speeds of up to 6 frames per second.
|
Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.155 |
|
31-Dec-2007 |
wiz |
branches: 1.155.6; Proxy-commit for xtraeme: add dependency for itesio on sysmon_wdog.
|
Revision tags: vmlocking2-base3
|
#
1.154 |
|
13-Dec-2007 |
garbled |
Move the elink probe code from files.isa to the common conf/files so that MCA without isa can compile. fix by cube.
|
Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.153 |
|
15-Nov-2007 |
xtraeme |
branches: 1.153.2; 1.153.6; Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in the configuration file. The Environmental Controller base address is fetched by the Super I/O EC LDN configuration registers.
- Invalidate voltage sensors if data returned is 0xff.
- Use the Super I/O Global Configuration Registers Chip ID[12] and Device Revision to store/print the correct information.
- Use only the Fan Extended Tachometer registers on IT871[68]F for now; this gives us correct data for IT8705/IT8712F again.
Inspired by the smsc(4) driver. The UPDATING file has been updated to reflect the rename.
|
Revision tags: jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.152 |
|
12-Sep-2007 |
xtraeme |
branches: 1.152.4; 1.152.6; Fix aps(4) attachment.
|
#
1.151 |
|
12-Sep-2007 |
xtraeme |
Forgot to add aps(4) device.
|
Revision tags: nick-csl-alignment-base5 matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base
|
#
1.150 |
|
01-Jun-2007 |
blymn |
branches: 1.150.6; 1.150.8; Add driver for the hardware monitoring portion of the SMSC LPC47B397
|
Revision tags: yamt-idlelwp-base8
|
#
1.149 |
|
08-May-2007 |
xtraeme |
Split the ug(4) driver in three components:
* dev/ic/ug.c (main code shared by the attachments) * dev/isa/ug_isa.c (isa attachment) * dev/acpi/ug_acpi.c (acpi attachment)
That means that ug(4) can now be attached via ACPI.
Thanks to Mihai Chelaru for the good work.
|
Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.148 |
|
09-Jan-2007 |
cube |
branches: 1.148.2; 1.148.6; 1.148.8; Remove traces of scd(4), which apparently never actually had a driver in the tree.
|
#
1.147 |
|
09-Jan-2007 |
cube |
Remove stale config(5) entries for unexistent wl(4).
Ok'd by matt@.
|
#
1.146 |
|
09-Jan-2007 |
cube |
Disable daic(4). The driver is not finished. Ok'd by martin@.
|
#
1.145 |
|
06-Jan-2007 |
xtraeme |
Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
|
Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.144 |
|
13-May-2006 |
xtraeme |
branches: 1.144.8; 1.144.12; Driver for iTE IT87xxF and compatibles hardware monitor. Add commented out entries on GENERIC and GENERIC_LAPTOP.
Adapted from OpenBSD.
|
Revision tags: elad-kernelauth-base
|
#
1.143 |
|
11-Apr-2006 |
garbled |
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248 machines, the keyboard controller will not pass this test, but if you attach anyway, it works fine. Note that this test is specifically disabled in ic/pckbc.c, but given that it seems to work fine on other machines, leave it defaulted to on.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.142 |
|
11-Dec-2005 |
christos |
branches: 1.142.4; 1.142.6; 1.142.8; 1.142.10; 1.142.12; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.141 |
|
27-Sep-2005 |
jmcneill |
Attach to gpiobus. From OpenBSD.
|
#
1.140 |
|
14-Aug-2005 |
joff |
Add toaster, tsdio, toasterlcd devices
|
#
1.139 |
|
28-Jun-2005 |
kent |
branches: 1.139.2; remove pss(4) driver. It has never been workable and has not been compilable for a long time.
|
Revision tags: yamt-km-base4 kent-audio2-base
|
#
1.138 |
|
25-Mar-2005 |
cube |
Add attimer(4) driver, with ISA and ACPI attachments.
attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1 register to set the pitch of the bell. It was necessary to separate them in order to have a working ACPI attachment (as the two appear as different devices in the ACPI structures).
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
|
#
1.137 |
|
27-Feb-2005 |
perry |
nuke trailing whitespace
|
Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge
|
#
1.136 |
|
08-Jan-2005 |
joff |
branches: 1.136.2; 1.136.4; add tscs
|
Revision tags: kent-audio1-base
|
#
1.135 |
|
14-Sep-2004 |
drochner |
replace 7 identical instances if cfprint functions by a single one
|
#
1.134 |
|
30-Aug-2004 |
drochner |
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do what tens of the bus' parents foo{...}bridge_print()s scattered around do
|
#
1.133 |
|
04-Aug-2004 |
drochner |
This is definitely what the world has been waiting for:-) Allow to enable the game port on an ES1888, in case the firmware didn't this. (Otherwise we still rely on the firmware having mapped the sound related registers.) Limit this to the "isa" attachment for now because this is the only one I'm able to test. Attach the "joy" device directly at "ess" to make sure the port is enabled before the "joy" probe/attach. This makes the joystick port usable on a "PWS" alpha (Miata).
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.132 |
|
31-Jan-2004 |
jdolecek |
add dependency on isadma for atppc attachments add atppc_isadma.c for atppc@isapnp and atppc@ofisa, too
|
#
1.131 |
|
25-Jan-2004 |
jdolecek |
reorganize the ISA DMA setup/use code so that it could be shared with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch] and g/c previous atppc_isa_subr.[ch]
move attppc_isa_softc struct definition to atppc_isa.c, and reorganize the attachment somewhat for better readability; also g/c detach support code
|
#
1.130 |
|
20-Jan-2004 |
jdolecek |
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue
|
#
1.129 |
|
02-Jun-2003 |
gmcgarry |
branches: 1.129.2; Driver for GPIB controllers boards based on the uPD7210 GPIB controller, including boards made by Captial Equipment Corp.
|
#
1.128 |
|
03-Mar-2003 |
mycroft |
The DMA support here never worked, so yank it out.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.127 |
|
05-Oct-2002 |
tsutsui |
Overhaul of fmv(4) driver: - Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.126 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
#
1.125 |
|
17-Jul-2002 |
drochner |
adda driver to read the temerature sensors on a NSC PC87366 Super IO chip (the chip provides voltage / fan rpm control too, but we don't care yet)
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.124 |
|
22-Apr-2002 |
augustss |
branches: 1.124.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.123 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.122 |
|
07-Jan-2002 |
drochner |
"attach radio at radio": using one word as both attribute and device doesn't work well, radio.c is pulled in even with no such device in the configuration, and the kernel doesn't link due to missing "radio_cd". So call the attribute "radiodev" to avoid confusion.
|
#
1.121 |
|
01-Jan-2002 |
augustss |
Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov for OpenBSD, from where it was imported.
|
#
1.120 |
|
16-Dec-2001 |
thorpej |
Rename weasel.c to weasel_isa.c in preparation for supporting the PCI version of the Weasel.
|
#
1.119 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.118 |
|
26-Nov-2001 |
yamt |
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic and split isadma parts into /dev/isa/cs89x0isa*.
|
#
1.117 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
|
#
1.116 |
|
26-Sep-2001 |
thorpej |
"cms" is not needs-flag
|
#
1.115 |
|
26-Sep-2001 |
thorpej |
"aria" does not needs-flag
|
Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.114 |
|
21-Jul-2001 |
jdolecek |
branches: 1.114.2; dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.113 |
|
31-Mar-2001 |
jdolecek |
branches: 1.113.2; Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
#
1.112 |
|
23-Mar-2001 |
jdolecek |
Forgot this one:
if_we.c was split and ISA-specific part is now in if_we_isa.c, we(4) device is defined in conf/files.
|
#
1.111 |
|
02-Mar-2001 |
thorpej |
branches: 1.111.2; pckbc_isa.c should only be compiled when pckbc at isa is configured.
|
#
1.110 |
|
24-Feb-2001 |
lukem |
whitespace police
|
#
1.109 |
|
18-Feb-2001 |
martin |
Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file.
Renamed here: i4b_isic_isa.c -> isic_isa.c i4b_avm_a1.c -> isic_isa_avm_a1.c i4b_daic_isa.c -> daic_isa.c i4b_itk_ix1.c -> isic_isa_itk_ix1.c i4b_tel_s08.c -> isic_isa_tel_s08.c i4b_tel_s016.c -> isic_isa_tel_s016.c i4b_tel_s0163.c -> isic_isa_tel_s0163.c i4b_usr_sti.c -> isic_isa_usr_sti.c
|
#
1.108 |
|
17-Feb-2001 |
martin |
Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c to improve naming consistency.
|
#
1.107 |
|
05-Jan-2001 |
martin |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
|
#
1.106 |
|
20-Nov-2000 |
jdolecek |
Add an attachment for MOXA 168P isa multiport card. This code was written by Christoph Badura. This was reported to work by user of this code. It's not tested by me, but it's probably more useful in tree anyway.
|
#
1.105 |
|
05-Nov-2000 |
thorpej |
pcweasel carries the sysmon_wdog attribute.
|
#
1.104 |
|
04-Nov-2000 |
thorpej |
Add a device driver for the Middle Digital, Inc. PC-Weasel serial console board. This glues into the `pcdisplay' driver and provides support for the watchdog timer function on the PC-Weasel.
|
#
1.103 |
|
11-Aug-2000 |
thorpej |
Add support for the DEC DE422 Ethernet, which is a DEPCA attached to the EISA bus. This board is commonly found on Alpha Jensen systems.
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
#
1.102 |
|
01-May-2000 |
augustss |
branches: 1.102.4; Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
|
#
1.101 |
|
21-Apr-2000 |
explorer |
Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
|
#
1.100 |
|
25-Mar-2000 |
mycroft |
Move esp declaration to conf/files.
|
#
1.99 |
|
20-Mar-2000 |
pk |
Move `nca' declaration to `conf/files'.
|
#
1.98 |
|
18-Mar-2000 |
mycroft |
Move some code around in preparation for nca_pcmcia.
|
#
1.97 |
|
25-Feb-2000 |
groo |
Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and pnpbios attach.
examples:
lm0 at pnpbios0 index? lm0 at isa? port 0x290
TODO: spinlocks, i2c interface.
|
#
1.96 |
|
24-Feb-2000 |
ad |
Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some issues.
|
Revision tags: chs-ubc2-newbase
|
#
1.95 |
|
04-Jan-2000 |
chopps |
add if_ntwo_isa driver for the Riscom/N2 card.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.94 |
|
13-Dec-1999 |
drochner |
First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA identification. Can share more code with VGA later.
|
#
1.93 |
|
03-Dec-1999 |
thorpej |
Split the PC-like keyboard controller driver into chip back-end and bus front-end.
|
#
1.92 |
|
15-Nov-1999 |
mcr |
added support for BOCA 6port ISA adapter. 3x16552 with an interrupt status register at yet-another-address. ioat0 at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards com* at ioat? slave ?
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.91 |
|
29-Oct-1999 |
matt |
fix entry for lemac on isa. add entry for wavelan on isa
|
#
1.90 |
|
05-Oct-1999 |
itohy |
branches: 1.90.2; 1.90.4; 1.90.6; Add "opl at ym" and "mpu at ym" attachment. Options for ym driver are defopt'ed.
|
#
1.89 |
|
09-Sep-1999 |
is |
The nca.c probe routine falsely claims i82595tx chips to itself. Move it to after the iy driver.
|
#
1.88 |
|
14-Aug-1999 |
augustss |
Implement opl at wss.
|
Revision tags: chs-ubc2-base
|
#
1.87 |
|
02-Aug-1999 |
augustss |
Move the mpu device declaration to conf/files. Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
|
#
1.86 |
|
01-Aug-1999 |
augustss |
Move the MPU driver isa/ to ic/. (I didn't move it in the repository because the revision history is very short and uninteresting. :)
|
#
1.85 |
|
01-Aug-1999 |
augustss |
Make an MPU attachment to ISA. Used for old Roland cards. Written by me and gson@araneus.fi (Andreas Gustafsson).
|
#
1.84 |
|
06-Jun-1999 |
dante |
Add adv_isa.c entry
|
Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.83 |
|
22-Mar-1999 |
bad |
branches: 1.83.2; 1.83.4; config(8) glue for Token-Ring and TROPIC drivers.
|
#
1.82 |
|
22-Mar-1999 |
mycroft |
Several things: * Rearrange the speed mapping table and adjust the code so that the highest rate can actually be used. Previously we ended up rounding up slightly lower speeds and then losing because set_params couldn't set the mode back to the current one. * Allow 260 as a valid I/O address, since the SB1 can be jumpered to this. * Change the MPU-401 code so it can be attached as a separate device. (XXX Really, the SB code ought to just attach a subdevice itself.) * Do not attach an OPL on the SB1. Writing to the OPL registers at SB_base+0 on this card wedges my machine. (XXX Should we access it at 388 instead? The Creative web site claims that this board *does* have an OPL2, but I haven't played with this extensively.) * Allocate the SB DMA channels at open time, rather than attach time, so that a single DRQ can be used for multiple cards (if only one is in use at a given time). (XXX Let me tell you why this is a horrible hack. If the ISA DMA code tries to allocate a bounce buffer after boot time, it will generally fail, because there is no contiguous memory below 16MB and the code to allocate contiguous pages doesn't know how to move things around. Now, we shouldn't ever be using bounce buffers here, because we use isa_dmamem_alloc(). So we just turn off BUS_DMA_ALLOCNOW and we don't actually try to. That's cool, and it even works, but isa_dmamem_alloc() has the same problem. It just happens that we allocate the ring buffers at boot time, and whenever we reallocate them (due to the buffer size changing), we just deallocated the previous (contiguous) buffer, so we get lucky. This is absolutely disgusting and needs to be fixed.)
|
Revision tags: bouyer-ide-last-dist
|
#
1.81 |
|
16-Dec-1998 |
christos |
Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
|
Revision tags: kenh-if-detach-base
|
#
1.80 |
|
22-Nov-1998 |
pk |
Move the `wdc' device into `conf/files'.
|
Revision tags: chs-ubc-base
|
#
1.79 |
|
31-Oct-1998 |
thorpej |
Add code to detect a RealTek 8019 chip, and use the media selection support if present.
|
#
1.78 |
|
25-Oct-1998 |
christos |
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver. XXX: Needs work. We need to fix the probe/find goo, and add support for the pas16 cards.
|
#
1.77 |
|
12-Oct-1998 |
bouyer |
Merge bouyer-ide
|
Revision tags: bouyer-ide-base
|
#
1.76 |
|
26-Aug-1998 |
augustss |
Make the OPL driver attach directly to ISA as well.
|
#
1.75 |
|
26-Aug-1998 |
augustss |
Make the OPL driver turn on the sound on sound cards that require it. That makes it much more likely that we get any sound. DUH!
|
#
1.74 |
|
25-Aug-1998 |
pk |
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
#
1.73 |
|
22-Aug-1998 |
augustss |
Let opl attach to ess. WARNING: it doesn't work yet.
|
#
1.72 |
|
17-Aug-1998 |
augustss |
* Redo the way the way the MIDI driver attaches to audio devices. * Improve the midisyn layer a little. * Add a driver for the Yamaha OPL[23] FM synths. The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards, but a regular SB16 works fine.
|
#
1.71 |
|
13-Aug-1998 |
kim |
device ess was listed twice
|
#
1.70 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
#
1.69 |
|
12-Aug-1998 |
augustss |
Add a MIDI driver for the PC speaker. This is mostly of hack value, but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
|
#
1.68 |
|
07-Aug-1998 |
augustss |
Add MIDI support. The MIDI devices can be accessed as ``raw'' through the /dev/rmidiN devices, or with a sequencer interface via /dev/music. So far the only supported MIDI device is the MPU401 port on SoundBlaster (and only on SB on isapnp, since we do not have locators with multiple values yet).
|
#
1.67 |
|
31-Jul-1998 |
thorpej |
Pull in files.isapnp here; the two busses are linked together quite closely (more than we'd like maybe, but don't we wish ISA didn't suck...)
|
#
1.66 |
|
30-Jul-1998 |
augustss |
A first stab at making the SHARK sound work. It doesn't really work yet, but it probes and makes a noise when used. Stay tuned!
|
Revision tags: eeh-paddr_t-base
|
#
1.65 |
|
27-Jul-1998 |
thorpej |
branches: 1.65.2; Add CS8900 Ethernet driver, and ISA front-end.
|
#
1.64 |
|
23-Jul-1998 |
drochner |
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
|
#
1.63 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.62 |
|
23-Jun-1998 |
jonathan |
* Add defopt MCD_PROMISC for more conservative probes. Before, the probe routine (mcd_find() would succeed even if the probe code thought it had a response, but didn't recognize the ID-code byte. Now, only do the promiscuous match if MCD_PROMISC is configured.
|
#
1.61 |
|
06-Jun-1998 |
augustss |
Add an Aria sound driver. From "R. C. Dowdeswell" <elric@imrryr.org>.
|
#
1.60 |
|
28-May-1998 |
drochner |
branches: 1.60.2; Add a graphics device driver for wscons which supports legacy PC display adapters. (minimal functionality - no virtual screens, no colors)
|
#
1.59 |
|
20-May-1998 |
augustss |
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
#
1.58 |
|
16-Apr-1998 |
drochner |
Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG. DEPCA is now split out into a separate driver. Because there can be only one attachment of a device to a bus, for each card type a separate pseudo-bus was introduced which attaches to "isa" and where "le" attaches to.
|
#
1.57 |
|
15-Apr-1998 |
drochner |
add MI ISA VGA and the speaker driver
|
#
1.56 |
|
03-Apr-1998 |
enami |
Delete entry for fe*.
|
#
1.55 |
|
22-Mar-1998 |
drochner |
MI driver for the infamous PC keyboard controller, primarily for use with the new wscons code (but may be interfaced with other drivers as well). needs testing
|
#
1.54 |
|
22-Mar-1998 |
enami |
Define new device `ate' and `fmv'.
|
#
1.53 |
|
27-Feb-1998 |
pk |
Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
|
#
1.52 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.51 |
|
19-Jan-1998 |
augustss |
Split out the ISA part of the WSS driver to allow PnP attachment. Make the AD1848 driver a little more readable with some macros.
|
#
1.50 |
|
15-Jan-1998 |
cgd |
fix typo in comment that i just added
|
#
1.49 |
|
14-Jan-1998 |
cgd |
Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version.
|
#
1.48 |
|
12-Jan-1998 |
thorpej |
ast, boca, and rtfps are not ttys, but rather "busses". Similarly, the lpt doesn't export a tty-like interface, so it's dull, too.
|
#
1.47 |
|
21-Nov-1997 |
bouyer |
Move the we driver at the begining of ethernet board, other board's probe clobbers my SMC. Now I can really use a generic kernel with my SMC @0x300. This change has been tested on various machines with ne2000 and 3c509 baords. XXX All these probes sould be reordered after the release, with invasive XXX probes at the end.
|
#
1.46 |
|
21-Nov-1997 |
bouyer |
The if_ie probe is invasive in such a way that it can clobber other's board config. Now that this driver is bussified, move it last in the ethernet adapter list.
|
#
1.45 |
|
07-Nov-1997 |
enami |
Add the missing attribute `dp8390nic' for the device `we'.
|
#
1.44 |
|
05-Nov-1997 |
thorpej |
Add an ISA front-end to the SMC91cxx Ethernet driver ("sm"). This supports generic SMC91cxx-based ISA cards and the built-in SMC Ethernet found in some laptop docking stations.
Thanks much to Andrew Gillham <gillhaa@ghost.whirlpool.com> for making this work!
|
#
1.43 |
|
03-Nov-1997 |
thorpej |
Add "we" driver, remove "ed" driver.
|
#
1.42 |
|
02-Nov-1997 |
thorpej |
Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
Revision tags: netbsd-1-3-base marc-pcmcia-base
|
#
1.41 |
|
16-Oct-1997 |
thorpej |
branches: 1.41.2; Garbage-collect "com" device declaration.
|
#
1.40 |
|
14-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
|
#
1.39 |
|
14-Oct-1997 |
is |
Finalize the isa/lpt.c split: The isa attachment code is in isa/lpt_isa.c now, which attaches to the already created ic/lpt* files. You don't need to change your config files, but you need to re-"config" if using lpt at isa. XXX The "lpt" device definition should be in sys/conf/files instead, but to my knowledge, there are some ports which have private copies of lpt, and would choke on that. No need to make people unhappy 7 days before release branching.
|
#
1.38 |
|
06-Oct-1997 |
christos |
From Enami Tsugutomo: Busify and split the aic6360 driver.
|
Revision tags: thorpej-signal-base
|
#
1.37 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
#
1.36 |
|
26-Aug-1997 |
augustss |
XXX Add a drq2 locator for the ISA bus. Many sound cards need two DMA channels to do e.g. full-duplex. This allows a way of specifying the second channel in a sane way. THIS IS TEMPORARY. The drq2 locator will go away when the locator system has been changed to allow multiple values per locator.
|
#
1.35 |
|
31-Jul-1997 |
augustss |
Audio changes: - Change the way attach and open works to allow multiple audio devices. - Split the mulaw.c file into two to avoid dragging in mulaw convertsion when they are not needed. Add 16 bit alaw/mulaw tables. - Change the way audio properties are gotten. - Recognize more versions os SoundBlaster.
|
#
1.34 |
|
31-Jul-1997 |
matt |
Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
|
Revision tags: marc-pcmcia-bp
|
#
1.33 |
|
20-Jul-1997 |
pk |
branches: 1.33.2; config.new => config
|
#
1.32 |
|
14-Jul-1997 |
kleink |
Do not compile in satlink unconditionally; from Thorsten Frueauf <frueauf@ira.uka.de> in PR port-i386/3864.
|
#
1.31 |
|
13-Jul-1997 |
hpeyerl |
Satellite receiver driver for ISA cards from PlanetConnect by Jason and Herb for Canada Connect Corp.
|
#
1.30 |
|
17-May-1997 |
pk |
branches: 1.30.2; Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
|
#
1.29 |
|
09-May-1997 |
augustss |
Change the interface between high and lowlevel audio drivers again: Set the encoding parameters slightly differently. Remove the SW encoding/decodinf functions from this interface and move them to the audio_parameter struct; this is both more efficient and flexible.
|
#
1.28 |
|
04-Apr-1997 |
mycroft |
New version of com driver. Uses a different queueing mechanism and a split hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.
|
#
1.27 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.26 |
|
07-Feb-1997 |
mycroft |
Move the aha ISA probe functions into a separate file.
|
Revision tags: is-newarp-base
|
#
1.25 |
|
16-Jan-1997 |
christos |
branches: 1.25.2; - convert to bus_space_* - split attachment code to sb_isa.c
|
#
1.24 |
|
24-Sep-1996 |
christos |
branches: 1.24.2; New cyclades driver from Timo Rossi
|
#
1.23 |
|
07-Sep-1996 |
mycroft |
Use bus.h.
|
#
1.22 |
|
01-Sep-1996 |
mycroft |
Update.
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.21 |
|
16-May-1996 |
mycroft |
New version, with changes from Justin Gibbs and Noriyuki Soda.
|
#
1.20 |
|
07-May-1996 |
thorpej |
Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE.
Break up ISA LANCE driver into ISA and PCI front-ends.
Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
#
1.19 |
|
06-May-1996 |
is |
Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. (and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA board which uses an EEPROM for config information; NETBLKID not yet supported. TODO: change to BUS interface, add multicast support.
|
#
1.18 |
|
25-Apr-1996 |
thorpej |
Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
#
1.17 |
|
29-Mar-1996 |
mycroft |
Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me. Needs some refinement, but it works.
|
#
1.16 |
|
24-Mar-1996 |
mycroft |
Various, including: * Display as much revision info as we can get. * Fix a race condition that could cause interrupts to be lost. * Handle `out of mailbox' conditions (much) more gracefully. * Schedule timeouts more safely. * Add diagnostic code to (correctly) detect if a CCB times out before its outgoing mailbox is emptied.
|
#
1.15 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.14 |
|
17-Mar-1996 |
cgd |
change the name of com's attachment to commulti, and provide flags for that and the isa attachment in com.h (in addition to the flag for the presence of 'com' itself).
|
#
1.13 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.12 |
|
04-Mar-1996 |
cgd |
the i386 port no longer attaches isa, eisa, and pci at root.
|
#
1.11 |
|
28-Feb-1996 |
cgd |
make ISA bus match/attach, and sub-device configuration machine-independent.
|
#
1.10 |
|
13-Jan-1996 |
thorpej |
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
|
#
1.9 |
|
10-Nov-1995 |
christos |
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.8 |
|
19-Jul-1995 |
brezak |
GUS audio driver from John Kohl.
|
#
1.7 |
|
03-May-1995 |
cgd |
uncomment cy driver spec; i386 conf.c needs the header file.
|
#
1.6 |
|
26-Apr-1995 |
brezak |
Fix nits from Mike Long <mike.long@analog.com> PR#996
|
#
1.5 |
|
19-Apr-1995 |
mycroft |
Change `needs-count' to `needs-flag'.
|
#
1.4 |
|
19-Apr-1995 |
mycroft |
Correct a couple of things, and add a `fe' device.
|
#
1.3 |
|
17-Apr-1995 |
cgd |
if_le conflicts with the Alpha; move description back to i386
|
#
1.2 |
|
17-Apr-1995 |
cgd |
try to actually (gasp!) describe the drivers.
|
#
1.1 |
|
17-Apr-1995 |
cgd |
ISA config.new files description.
|
#
1.167 |
|
09-Dec-2016 |
christos |
more spkr rework.
|
#
1.166 |
|
09-Dec-2016 |
christos |
split out the pcppi attachment of the speaker XXX: needs more work
|
#
1.165 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104
|
#
1.164 |
|
17-Oct-2016 |
jdolecek |
provide stub intr xname establish for xen
|
Revision tags: netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base tls-maxphys-base
|
#
1.163 |
|
10-Jun-2013 |
kardel |
branches: 1.163.10; 1.163.14; adjust soekrisgpio driver to NetBSD
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.162 |
|
22-Jan-2012 |
christos |
branches: 1.162.6; add a tpm driver from bsssd.sourceforge.net
|
#
1.161 |
|
17-Jan-2012 |
jakllsch |
update for wbsio and lm changes
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 rmind-uvmplock-base
|
#
1.160 |
|
13-Jun-2010 |
tsutsui |
branches: 1.160.8; 1.160.12; Tidy up a comment.
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9
|
#
1.159 |
|
21-Feb-2010 |
cnst |
branches: 1.159.2; New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
Revision tags: uebayasi-xip-base
|
#
1.158 |
|
19-Jan-2010 |
pooka |
branches: 1.158.2; hp@isa was marked non-compiling and broken 14 years ago. I'm sure the tens of well-tested changes since then have been necessary, but now i'll just spoil the fun for everyone by sending the driver to the attic.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 jym-xensuspend-nbase yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base mjf-devfs2-base
|
#
1.157 |
|
03-Apr-2008 |
xtraeme |
branches: 1.157.4; Add the finsio(4) driver. This driver supports the Hardware Monitor device in the Fintek LPC Super I/O chips, this includes the following list:
- F71805F - F71806F - F71862FG - F71872F - F71882 - F71883F
This has been adapted from the fins(4) driver available in OpenBSD, which only supported F71805F.
Tobias Nygren <tnn> and myself added support for the other chips; thanks go to Tobias for testing the driver with a Fintek F71882 chip.
|
#
1.156 |
|
02-Apr-2008 |
dyoung |
Certain misguided people have complained, NetBSD only runs rare or "retro" computers, but NetBSD also runs a growing number of rare and retro add-on cards. With this patch, NetBSD supports the IDEC Supervision/16, a black&white image capture board for the 16-bit ISA bus. Approximate date of manufacture: 1991. Total instances known to be in use throughout the world: one.
Coming soon; isvctl(8), the utility program for capturing 8-bit, 512x480 images at speeds of up to 6 frames per second.
|
Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.155 |
|
31-Dec-2007 |
wiz |
branches: 1.155.6; Proxy-commit for xtraeme: add dependency for itesio on sysmon_wdog.
|
Revision tags: vmlocking2-base3
|
#
1.154 |
|
13-Dec-2007 |
garbled |
Move the elink probe code from files.isa to the common conf/files so that MCA without isa can compile. fix by cube.
|
Revision tags: yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 bouyer-xenamd64-base2 vmlocking-nbase bouyer-xenamd64-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.153 |
|
15-Nov-2007 |
xtraeme |
branches: 1.153.2; 1.153.6; Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in the configuration file. The Environmental Controller base address is fetched by the Super I/O EC LDN configuration registers.
- Invalidate voltage sensors if data returned is 0xff.
- Use the Super I/O Global Configuration Registers Chip ID[12] and Device Revision to store/print the correct information.
- Use only the Fan Extended Tachometer registers on IT871[68]F for now; this gives us correct data for IT8705/IT8712F again.
Inspired by the smsc(4) driver. The UPDATING file has been updated to reflect the rename.
|
Revision tags: jmcneill-base yamt-x86pmap-base4 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base vmlocking-base
|
#
1.152 |
|
12-Sep-2007 |
xtraeme |
branches: 1.152.4; 1.152.6; Fix aps(4) attachment.
|
#
1.151 |
|
12-Sep-2007 |
xtraeme |
Forgot to add aps(4) device.
|
Revision tags: nick-csl-alignment-base5 matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base
|
#
1.150 |
|
01-Jun-2007 |
blymn |
branches: 1.150.6; 1.150.8; Add driver for the hardware monitoring portion of the SMSC LPC47B397
|
Revision tags: yamt-idlelwp-base8
|
#
1.149 |
|
08-May-2007 |
xtraeme |
Split the ug(4) driver in three components:
* dev/ic/ug.c (main code shared by the attachments) * dev/isa/ug_isa.c (isa attachment) * dev/acpi/ug_acpi.c (acpi attachment)
That means that ug(4) can now be attached via ACPI.
Thanks to Mihai Chelaru for the good work.
|
Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.148 |
|
09-Jan-2007 |
cube |
branches: 1.148.2; 1.148.6; 1.148.8; Remove traces of scd(4), which apparently never actually had a driver in the tree.
|
#
1.147 |
|
09-Jan-2007 |
cube |
Remove stale config(5) entries for unexistent wl(4).
Ok'd by matt@.
|
#
1.146 |
|
09-Jan-2007 |
cube |
Disable daic(4). The driver is not finished. Ok'd by martin@.
|
#
1.145 |
|
06-Jan-2007 |
xtraeme |
Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
|
Revision tags: yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.144 |
|
13-May-2006 |
xtraeme |
branches: 1.144.8; 1.144.12; Driver for iTE IT87xxF and compatibles hardware monitor. Add commented out entries on GENERIC and GENERIC_LAPTOP.
Adapted from OpenBSD.
|
Revision tags: elad-kernelauth-base
|
#
1.143 |
|
11-Apr-2006 |
garbled |
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248 machines, the keyboard controller will not pass this test, but if you attach anyway, it works fine. Note that this test is specifically disabled in ic/pckbc.c, but given that it seems to work fine on other machines, leave it defaulted to on.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.142 |
|
11-Dec-2005 |
christos |
branches: 1.142.4; 1.142.6; 1.142.8; 1.142.10; 1.142.12; merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.141 |
|
27-Sep-2005 |
jmcneill |
Attach to gpiobus. From OpenBSD.
|
#
1.140 |
|
14-Aug-2005 |
joff |
Add toaster, tsdio, toasterlcd devices
|
#
1.139 |
|
28-Jun-2005 |
kent |
branches: 1.139.2; remove pss(4) driver. It has never been workable and has not been compilable for a long time.
|
Revision tags: yamt-km-base4 kent-audio2-base
|
#
1.138 |
|
25-Mar-2005 |
cube |
Add attimer(4) driver, with ISA and ACPI attachments.
attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1 register to set the pitch of the bell. It was necessary to separate them in order to have a working ACPI attachment (as the two appear as different devices in the ACPI structures).
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base3 netbsd-3-base
|
#
1.137 |
|
27-Feb-2005 |
perry |
nuke trailing whitespace
|
Revision tags: yamt-km-base2 yamt-km-base kent-audio1-beforemerge
|
#
1.136 |
|
08-Jan-2005 |
joff |
branches: 1.136.2; 1.136.4; add tscs
|
Revision tags: kent-audio1-base
|
#
1.135 |
|
14-Sep-2004 |
drochner |
replace 7 identical instances if cfprint functions by a single one
|
#
1.134 |
|
30-Aug-2004 |
drochner |
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do what tens of the bus' parents foo{...}bridge_print()s scattered around do
|
#
1.133 |
|
04-Aug-2004 |
drochner |
This is definitely what the world has been waiting for:-) Allow to enable the game port on an ES1888, in case the firmware didn't this. (Otherwise we still rely on the firmware having mapped the sound related registers.) Limit this to the "isa" attachment for now because this is the only one I'm able to test. Attach the "joy" device directly at "ess" to make sure the port is enabled before the "joy" probe/attach. This makes the joystick port usable on a "PWS" alpha (Miata).
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.132 |
|
31-Jan-2004 |
jdolecek |
add dependency on isadma for atppc attachments add atppc_isadma.c for atppc@isapnp and atppc@ofisa, too
|
#
1.131 |
|
25-Jan-2004 |
jdolecek |
reorganize the ISA DMA setup/use code so that it could be shared with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch] and g/c previous atppc_isa_subr.[ch]
move attppc_isa_softc struct definition to atppc_isa.c, and reorganize the attachment somewhat for better readability; also g/c detach support code
|
#
1.130 |
|
20-Jan-2004 |
jdolecek |
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue
|
#
1.129 |
|
02-Jun-2003 |
gmcgarry |
branches: 1.129.2; Driver for GPIB controllers boards based on the uPD7210 GPIB controller, including boards made by Captial Equipment Corp.
|
#
1.128 |
|
03-Mar-2003 |
mycroft |
The DMA support here never worked, so yank it out.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.127 |
|
05-Oct-2002 |
tsutsui |
Overhaul of fmv(4) driver: - Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.126 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
#
1.125 |
|
17-Jul-2002 |
drochner |
adda driver to read the temerature sensors on a NSC PC87366 Super IO chip (the chip provides voltage / fan rpm control too, but we don't care yet)
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.124 |
|
22-Apr-2002 |
augustss |
branches: 1.124.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.123 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.122 |
|
07-Jan-2002 |
drochner |
"attach radio at radio": using one word as both attribute and device doesn't work well, radio.c is pulled in even with no such device in the configuration, and the kernel doesn't link due to missing "radio_cd". So call the attribute "radiodev" to avoid confusion.
|
#
1.121 |
|
01-Jan-2002 |
augustss |
Add support for radio cards. Written by Maxim Tsyplakov and Vladimir Popov for OpenBSD, from where it was imported.
|
#
1.120 |
|
16-Dec-2001 |
thorpej |
Rename weasel.c to weasel_isa.c in preparation for supporting the PCI version of the Weasel.
|
#
1.119 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.118 |
|
26-Nov-2001 |
yamt |
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic and split isadma parts into /dev/isa/cs89x0isa*.
|
#
1.117 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2
|
#
1.116 |
|
26-Sep-2001 |
thorpej |
"cms" is not needs-flag
|
#
1.115 |
|
26-Sep-2001 |
thorpej |
"aria" does not needs-flag
|
Revision tags: post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.114 |
|
21-Jul-2001 |
jdolecek |
branches: 1.114.2; dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.113 |
|
31-Mar-2001 |
jdolecek |
branches: 1.113.2; Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
#
1.112 |
|
23-Mar-2001 |
jdolecek |
Forgot this one:
if_we.c was split and ISA-specific part is now in if_we_isa.c, we(4) device is defined in conf/files.
|
#
1.111 |
|
02-Mar-2001 |
thorpej |
branches: 1.111.2; pckbc_isa.c should only be compiled when pckbc at isa is configured.
|
#
1.110 |
|
24-Feb-2001 |
lukem |
whitespace police
|
#
1.109 |
|
18-Feb-2001 |
martin |
Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file.
Renamed here: i4b_isic_isa.c -> isic_isa.c i4b_avm_a1.c -> isic_isa_avm_a1.c i4b_daic_isa.c -> daic_isa.c i4b_itk_ix1.c -> isic_isa_itk_ix1.c i4b_tel_s08.c -> isic_isa_tel_s08.c i4b_tel_s016.c -> isic_isa_tel_s016.c i4b_tel_s0163.c -> isic_isa_tel_s0163.c i4b_usr_sti.c -> isic_isa_usr_sti.c
|
#
1.108 |
|
17-Feb-2001 |
martin |
Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c to improve naming consistency.
|
#
1.107 |
|
05-Jan-2001 |
martin |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
|
#
1.106 |
|
20-Nov-2000 |
jdolecek |
Add an attachment for MOXA 168P isa multiport card. This code was written by Christoph Badura. This was reported to work by user of this code. It's not tested by me, but it's probably more useful in tree anyway.
|
#
1.105 |
|
05-Nov-2000 |
thorpej |
pcweasel carries the sysmon_wdog attribute.
|
#
1.104 |
|
04-Nov-2000 |
thorpej |
Add a device driver for the Middle Digital, Inc. PC-Weasel serial console board. This glues into the `pcdisplay' driver and provides support for the watchdog timer function on the PC-Weasel.
|
#
1.103 |
|
11-Aug-2000 |
thorpej |
Add support for the DEC DE422 Ethernet, which is a DEPCA attached to the EISA bus. This board is commonly found on Alpha Jensen systems.
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
#
1.102 |
|
01-May-2000 |
augustss |
branches: 1.102.4; Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
|
#
1.101 |
|
21-Apr-2000 |
explorer |
Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
|
#
1.100 |
|
25-Mar-2000 |
mycroft |
Move esp declaration to conf/files.
|
#
1.99 |
|
20-Mar-2000 |
pk |
Move `nca' declaration to `conf/files'.
|
#
1.98 |
|
18-Mar-2000 |
mycroft |
Move some code around in preparation for nca_pcmcia.
|
#
1.97 |
|
25-Feb-2000 |
groo |
Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and pnpbios attach.
examples:
lm0 at pnpbios0 index? lm0 at isa? port 0x290
TODO: spinlocks, i2c interface.
|
#
1.96 |
|
24-Feb-2000 |
ad |
Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some issues.
|
Revision tags: chs-ubc2-newbase
|
#
1.95 |
|
04-Jan-2000 |
chopps |
add if_ntwo_isa driver for the Riscom/N2 card.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.94 |
|
13-Dec-1999 |
drochner |
First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA identification. Can share more code with VGA later.
|
#
1.93 |
|
03-Dec-1999 |
thorpej |
Split the PC-like keyboard controller driver into chip back-end and bus front-end.
|
#
1.92 |
|
15-Nov-1999 |
mcr |
added support for BOCA 6port ISA adapter. 3x16552 with an interrupt status register at yet-another-address. ioat0 at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards com* at ioat? slave ?
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.91 |
|
29-Oct-1999 |
matt |
fix entry for lemac on isa. add entry for wavelan on isa
|
#
1.90 |
|
05-Oct-1999 |
itohy |
branches: 1.90.2; 1.90.4; 1.90.6; Add "opl at ym" and "mpu at ym" attachment. Options for ym driver are defopt'ed.
|
#
1.89 |
|
09-Sep-1999 |
is |
The nca.c probe routine falsely claims i82595tx chips to itself. Move it to after the iy driver.
|
#
1.88 |
|
14-Aug-1999 |
augustss |
Implement opl at wss.
|
Revision tags: chs-ubc2-base
|
#
1.87 |
|
02-Aug-1999 |
augustss |
Move the mpu device declaration to conf/files. Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
|
#
1.86 |
|
01-Aug-1999 |
augustss |
Move the MPU driver isa/ to ic/. (I didn't move it in the repository because the revision history is very short and uninteresting. :)
|
#
1.85 |
|
01-Aug-1999 |
augustss |
Make an MPU attachment to ISA. Used for old Roland cards. Written by me and gson@araneus.fi (Andreas Gustafsson).
|
#
1.84 |
|
06-Jun-1999 |
dante |
Add adv_isa.c entry
|
Revision tags: kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.83 |
|
22-Mar-1999 |
bad |
branches: 1.83.2; 1.83.4; config(8) glue for Token-Ring and TROPIC drivers.
|
#
1.82 |
|
22-Mar-1999 |
mycroft |
Several things: * Rearrange the speed mapping table and adjust the code so that the highest rate can actually be used. Previously we ended up rounding up slightly lower speeds and then losing because set_params couldn't set the mode back to the current one. * Allow 260 as a valid I/O address, since the SB1 can be jumpered to this. * Change the MPU-401 code so it can be attached as a separate device. (XXX Really, the SB code ought to just attach a subdevice itself.) * Do not attach an OPL on the SB1. Writing to the OPL registers at SB_base+0 on this card wedges my machine. (XXX Should we access it at 388 instead? The Creative web site claims that this board *does* have an OPL2, but I haven't played with this extensively.) * Allocate the SB DMA channels at open time, rather than attach time, so that a single DRQ can be used for multiple cards (if only one is in use at a given time). (XXX Let me tell you why this is a horrible hack. If the ISA DMA code tries to allocate a bounce buffer after boot time, it will generally fail, because there is no contiguous memory below 16MB and the code to allocate contiguous pages doesn't know how to move things around. Now, we shouldn't ever be using bounce buffers here, because we use isa_dmamem_alloc(). So we just turn off BUS_DMA_ALLOCNOW and we don't actually try to. That's cool, and it even works, but isa_dmamem_alloc() has the same problem. It just happens that we allocate the ring buffers at boot time, and whenever we reallocate them (due to the buffer size changing), we just deallocated the previous (contiguous) buffer, so we get lucky. This is absolutely disgusting and needs to be fixed.)
|
Revision tags: bouyer-ide-last-dist
|
#
1.81 |
|
16-Dec-1998 |
christos |
Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
|
Revision tags: kenh-if-detach-base
|
#
1.80 |
|
22-Nov-1998 |
pk |
Move the `wdc' device into `conf/files'.
|
Revision tags: chs-ubc-base
|
#
1.79 |
|
31-Oct-1998 |
thorpej |
Add code to detect a RealTek 8019 chip, and use the media selection support if present.
|
#
1.78 |
|
25-Oct-1998 |
christos |
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver. XXX: Needs work. We need to fix the probe/find goo, and add support for the pas16 cards.
|
#
1.77 |
|
12-Oct-1998 |
bouyer |
Merge bouyer-ide
|
Revision tags: bouyer-ide-base
|
#
1.76 |
|
26-Aug-1998 |
augustss |
Make the OPL driver attach directly to ISA as well.
|
#
1.75 |
|
26-Aug-1998 |
augustss |
Make the OPL driver turn on the sound on sound cards that require it. That makes it much more likely that we get any sound. DUH!
|
#
1.74 |
|
25-Aug-1998 |
pk |
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
#
1.73 |
|
22-Aug-1998 |
augustss |
Let opl attach to ess. WARNING: it doesn't work yet.
|
#
1.72 |
|
17-Aug-1998 |
augustss |
* Redo the way the way the MIDI driver attaches to audio devices. * Improve the midisyn layer a little. * Add a driver for the Yamaha OPL[23] FM synths. The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards, but a regular SB16 works fine.
|
#
1.71 |
|
13-Aug-1998 |
kim |
device ess was listed twice
|
#
1.70 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
#
1.69 |
|
12-Aug-1998 |
augustss |
Add a MIDI driver for the PC speaker. This is mostly of hack value, but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
|
#
1.68 |
|
07-Aug-1998 |
augustss |
Add MIDI support. The MIDI devices can be accessed as ``raw'' through the /dev/rmidiN devices, or with a sequencer interface via /dev/music. So far the only supported MIDI device is the MPU401 port on SoundBlaster (and only on SB on isapnp, since we do not have locators with multiple values yet).
|
#
1.67 |
|
31-Jul-1998 |
thorpej |
Pull in files.isapnp here; the two busses are linked together quite closely (more than we'd like maybe, but don't we wish ISA didn't suck...)
|
#
1.66 |
|
30-Jul-1998 |
augustss |
A first stab at making the SHARK sound work. It doesn't really work yet, but it probes and makes a noise when used. Stay tuned!
|
Revision tags: eeh-paddr_t-base
|
#
1.65 |
|
27-Jul-1998 |
thorpej |
branches: 1.65.2; Add CS8900 Ethernet driver, and ISA front-end.
|
#
1.64 |
|
23-Jul-1998 |
drochner |
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
|
#
1.63 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.62 |
|
23-Jun-1998 |
jonathan |
* Add defopt MCD_PROMISC for more conservative probes. Before, the probe routine (mcd_find() would succeed even if the probe code thought it had a response, but didn't recognize the ID-code byte. Now, only do the promiscuous match if MCD_PROMISC is configured.
|
#
1.61 |
|
06-Jun-1998 |
augustss |
Add an Aria sound driver. From "R. C. Dowdeswell" <elric@imrryr.org>.
|
#
1.60 |
|
28-May-1998 |
drochner |
branches: 1.60.2; Add a graphics device driver for wscons which supports legacy PC display adapters. (minimal functionality - no virtual screens, no colors)
|
#
1.59 |
|
20-May-1998 |
augustss |
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
#
1.58 |
|
16-Apr-1998 |
drochner |
Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG. DEPCA is now split out into a separate driver. Because there can be only one attachment of a device to a bus, for each card type a separate pseudo-bus was introduced which attaches to "isa" and where "le" attaches to.
|
#
1.57 |
|
15-Apr-1998 |
drochner |
add MI ISA VGA and the speaker driver
|
#
1.56 |
|
03-Apr-1998 |
enami |
Delete entry for fe*.
|
#
1.55 |
|
22-Mar-1998 |
drochner |
MI driver for the infamous PC keyboard controller, primarily for use with the new wscons code (but may be interfaced with other drivers as well). needs testing
|
#
1.54 |
|
22-Mar-1998 |
enami |
Define new device `ate' and `fmv'.
|
#
1.53 |
|
27-Feb-1998 |
pk |
Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
|
#
1.52 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.51 |
|
19-Jan-1998 |
augustss |
Split out the ISA part of the WSS driver to allow PnP attachment. Make the AD1848 driver a little more readable with some macros.
|
#
1.50 |
|
15-Jan-1998 |
cgd |
fix typo in comment that i just added
|
#
1.49 |
|
14-Jan-1998 |
cgd |
Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version.
|
#
1.48 |
|
12-Jan-1998 |
thorpej |
ast, boca, and rtfps are not ttys, but rather "busses". Similarly, the lpt doesn't export a tty-like interface, so it's dull, too.
|
#
1.47 |
|
21-Nov-1997 |
bouyer |
Move the we driver at the begining of ethernet board, other board's probe clobbers my SMC. Now I can really use a generic kernel with my SMC @0x300. This change has been tested on various machines with ne2000 and 3c509 baords. XXX All these probes sould be reordered after the release, with invasive XXX probes at the end.
|
#
1.46 |
|
21-Nov-1997 |
bouyer |
The if_ie probe is invasive in such a way that it can clobber other's board config. Now that this driver is bussified, move it last in the ethernet adapter list.
|
#
1.45 |
|
07-Nov-1997 |
enami |
Add the missing attribute `dp8390nic' for the device `we'.
|
#
1.44 |
|
05-Nov-1997 |
thorpej |
Add an ISA front-end to the SMC91cxx Ethernet driver ("sm"). This supports generic SMC91cxx-based ISA cards and the built-in SMC Ethernet found in some laptop docking stations.
Thanks much to Andrew Gillham <gillhaa@ghost.whirlpool.com> for making this work!
|
#
1.43 |
|
03-Nov-1997 |
thorpej |
Add "we" driver, remove "ed" driver.
|
#
1.42 |
|
02-Nov-1997 |
thorpej |
Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
Revision tags: netbsd-1-3-base marc-pcmcia-base
|
#
1.41 |
|
16-Oct-1997 |
thorpej |
branches: 1.41.2; Garbage-collect "com" device declaration.
|
#
1.40 |
|
14-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
|
#
1.39 |
|
14-Oct-1997 |
is |
Finalize the isa/lpt.c split: The isa attachment code is in isa/lpt_isa.c now, which attaches to the already created ic/lpt* files. You don't need to change your config files, but you need to re-"config" if using lpt at isa. XXX The "lpt" device definition should be in sys/conf/files instead, but to my knowledge, there are some ports which have private copies of lpt, and would choke on that. No need to make people unhappy 7 days before release branching.
|
#
1.38 |
|
06-Oct-1997 |
christos |
From Enami Tsugutomo: Busify and split the aic6360 driver.
|
Revision tags: thorpej-signal-base
|
#
1.37 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
#
1.36 |
|
26-Aug-1997 |
augustss |
XXX Add a drq2 locator for the ISA bus. Many sound cards need two DMA channels to do e.g. full-duplex. This allows a way of specifying the second channel in a sane way. THIS IS TEMPORARY. The drq2 locator will go away when the locator system has been changed to allow multiple values per locator.
|
#
1.35 |
|
31-Jul-1997 |
augustss |
Audio changes: - Change the way attach and open works to allow multiple audio devices. - Split the mulaw.c file into two to avoid dragging in mulaw convertsion when they are not needed. Add 16 bit alaw/mulaw tables. - Change the way audio properties are gotten. - Recognize more versions os SoundBlaster.
|
#
1.34 |
|
31-Jul-1997 |
matt |
Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
|
Revision tags: marc-pcmcia-bp
|
#
1.33 |
|
20-Jul-1997 |
pk |
branches: 1.33.2; config.new => config
|
#
1.32 |
|
14-Jul-1997 |
kleink |
Do not compile in satlink unconditionally; from Thorsten Frueauf <frueauf@ira.uka.de> in PR port-i386/3864.
|
#
1.31 |
|
13-Jul-1997 |
hpeyerl |
Satellite receiver driver for ISA cards from PlanetConnect by Jason and Herb for Canada Connect Corp.
|
#
1.30 |
|
17-May-1997 |
pk |
branches: 1.30.2; Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
|
#
1.29 |
|
09-May-1997 |
augustss |
Change the interface between high and lowlevel audio drivers again: Set the encoding parameters slightly differently. Remove the SW encoding/decodinf functions from this interface and move them to the audio_parameter struct; this is both more efficient and flexible.
|
#
1.28 |
|
04-Apr-1997 |
mycroft |
New version of com driver. Uses a different queueing mechanism and a split hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.
|
#
1.27 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.26 |
|
07-Feb-1997 |
mycroft |
Move the aha ISA probe functions into a separate file.
|
Revision tags: is-newarp-base
|
#
1.25 |
|
16-Jan-1997 |
christos |
branches: 1.25.2; - convert to bus_space_* - split attachment code to sb_isa.c
|
#
1.24 |
|
24-Sep-1996 |
christos |
branches: 1.24.2; New cyclades driver from Timo Rossi
|
#
1.23 |
|
07-Sep-1996 |
mycroft |
Use bus.h.
|
#
1.22 |
|
01-Sep-1996 |
mycroft |
Update.
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.21 |
|
16-May-1996 |
mycroft |
New version, with changes from Justin Gibbs and Noriyuki Soda.
|
#
1.20 |
|
07-May-1996 |
thorpej |
Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE.
Break up ISA LANCE driver into ISA and PCI front-ends.
Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
#
1.19 |
|
06-May-1996 |
is |
Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. (and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA board which uses an EEPROM for config information; NETBLKID not yet supported. TODO: change to BUS interface, add multicast support.
|
#
1.18 |
|
25-Apr-1996 |
thorpej |
Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
#
1.17 |
|
29-Mar-1996 |
mycroft |
Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me. Needs some refinement, but it works.
|
#
1.16 |
|
24-Mar-1996 |
mycroft |
Various, including: * Display as much revision info as we can get. * Fix a race condition that could cause interrupts to be lost. * Handle `out of mailbox' conditions (much) more gracefully. * Schedule timeouts more safely. * Add diagnostic code to (correctly) detect if a CCB times out before its outgoing mailbox is emptied.
|
#
1.15 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.14 |
|
17-Mar-1996 |
cgd |
change the name of com's attachment to commulti, and provide flags for that and the isa attachment in com.h (in addition to the flag for the presence of 'com' itself).
|
#
1.13 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.12 |
|
04-Mar-1996 |
cgd |
the i386 port no longer attaches isa, eisa, and pci at root.
|
#
1.11 |
|
28-Feb-1996 |
cgd |
make ISA bus match/attach, and sub-device configuration machine-independent.
|
#
1.10 |
|
13-Jan-1996 |
thorpej |
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
|
#
1.9 |
|
10-Nov-1995 |
christos |
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework.
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.8 |
|
19-Jul-1995 |
brezak |
GUS audio driver from John Kohl.
|
#
1.7 |
|
03-May-1995 |
cgd |
uncomment cy driver spec; i386 conf.c needs the header file.
|
#
1.6 |
|
26-Apr-1995 |
brezak |
Fix nits from Mike Long <mike.long@analog.com> PR#996
|
#
1.5 |
|
19-Apr-1995 |
mycroft |
Change `needs-count' to `needs-flag'.
|
#
1.4 |
|
19-Apr-1995 |
mycroft |
Correct a couple of things, and add a `fe' device.
|
#
1.3 |
|
17-Apr-1995 |
cgd |
if_le conflicts with the Alpha; move description back to i386
|
#
1.2 |
|
17-Apr-1995 |
cgd |
try to actually (gasp!) describe the drivers.
|
#
1.1 |
|
17-Apr-1995 |
cgd |
ISA config.new files description.
|