History log of /src/sys/dev/DEVNAMES
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.332 20-Jan-2025 maya

Add ncm(4) a driver for USB Network Control Model

Seen on my Google Pixel 8, which implements ncm instead of urndis.


Revision tags: netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
# 1.331 29-Jun-2021 nia

branches: 1.331.16;
Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
# 1.330 01-Mar-2021 jakllsch

branches: 1.330.4;
add rge


# 1.329 09-Sep-2020 yamaguchi

branches: 1.329.2;
Add ixl and iavf


# 1.328 16-May-2020 maya

Remove uyap, USB YAP phone firmware loader.

And the associated ezload EZ-USB code, which is only used by uyap.
It could theoretically be used by other drivers, but none of them are
in tree.

I suspect that this device isn't in use, as phone technology has improved
a lot since 2001 when uyap(4) was added to the tree.

Proposed with no objections on netbsd-users on 13 April 2020


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
# 1.327 09-Feb-2020 jmcneill

Retire azalia(4).


Revision tags: ad-namecache-base2 ad-namecache-base1
# 1.326 17-Jan-2020 maya

Remove uyurex(4).

This is a driver for a "nonsense machine" made by the art group Maywa-Denki
in 2008. It was disabled by default.

Unfortunately even so it draws development attention (flaws found in the
code, MP-ification needs) and it is best not to continue to maintain this
driver.

Proposed without objections on tech-kern.


Revision tags: ad-namecache-base phil-wifi-20191119
# 1.325 01-Nov-2019 msaitoh

branches: 1.325.2;
Port SMSC LAN87xx 10/100 Ethernet PHY driver from FreeBSD with some cleanup
and IFM_NONE support.


# 1.324 30-Oct-2019 msaitoh

Add jmphy(4) from OpenBSD.


# 1.323 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.


# 1.322 07-Oct-2019 msaitoh

Add support IC Plus IP1000* PHYs. PR/kern 42314 first reported by
Tomokazu HARADA and patch provided by Andrius V.


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.321 08-May-2019 isaki

branches: 1.321.2;
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.320 27-Jan-2019 maxv

branches: 1.320.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
# 1.319 12-Dec-2018 maxv

Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.318 23-Sep-2018 maxv

Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.


# 1.317 22-Sep-2018 maxv

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


# 1.316 22-Sep-2018 maxv

Remove iwic(4). It is part of ISDN, which we are now retiring. This driver
was still marked as experimental (its man page dates back to 2002).


# 1.315 22-Sep-2018 maxv

Remove ifpci(4). It is part of ISDN, which we are retiring.


# 1.314 21-Sep-2018 maxv

Remove iavc(4).


# 1.313 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
# 1.312 27-Jul-2018 rkujawa

Add TEA5767 FM radio driver. From Karuna Grewal.


Revision tags: phil-wifi-base pgoyette-compat-0625
# 1.311 05-Jun-2018 hkenken

branches: 1.311.2;
Rename ARM A9 Global Timer driver name to support fdt.

- Rename a9tmr to arma9tmr.
- Add a9tmr_fdt.c based gtmr_fdt.c.


Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415
# 1.310 09-Apr-2018 christos

rename ledpanel lcdpanel


# 1.309 09-Apr-2018 christos

add button use by sgimips


# 1.308 09-Apr-2018 christos

rename cobalt panel to ledpanel


Revision tags: pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.307 02-Mar-2018 pgoyette

branches: 1.307.2;
Rename the i2c attribute i2cbus, and add the MI iic device.

Note that the iic device source files are named i2c* Also note that
iic attaches at i2cbus


# 1.306 02-Mar-2018 pgoyette

Since acorn26 has been retired, release all acorn26-speceific device
name entries.


# 1.305 01-Mar-2018 pgoyette

Follow previous entries, and list the imc and imcsmb devices twice,
once each for amd64 and i386


# 1.304 01-Mar-2018 pgoyette

Use imc and imcsmb for the new x86 device names. Now that they're
defined in the architecture-specific files.x86 they won't conflict
with the sgimips imc device.


# 1.303 01-Mar-2018 pgoyette

Note that we're now using iimc and iimcsmb

XXX Existing recently-added imc and imcsmb drivers for x86_64 and i386
XXX will be renamed appropriately.


# 1.302 27-Feb-2018 maxv

Remove the Econet code. It was part of acorn26, which was removed a
month ago.


# 1.301 26-Feb-2018 sevan

Remove support for macofcons(4), it's not actually possible to build a kernel
with it enabled - See PR port-macppc/53004 and it may have further problems even
so.
From <macallan>:
"There is some early console code that uses OF output but it causes problems
when we get close to MMU setup - I think it can go, it hasn't been enabled in
any config in at least a decade as far as I know."


# 1.300 18-Dec-2017 msaitoh

Add ixg and ixv.


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 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004
# 1.299 01-Oct-2016 flxd

branches: 1.299.8;
Add tcu (MI). OK skrll@


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529
# 1.298 01-May-2016 nonaka

branches: 1.298.2;
Added nvme(4) for Non-Volatile Memory Host Controller Interface devices.
Ported from OpenBSD.


Revision tags: nick-nhusb-base-20160422 nick-nhusb-base-20160319
# 1.297 05-Jan-2016 msaitoh

Add ismt.


Revision tags: nick-nhusb-base-20151226
# 1.296 19-Dec-2015 jdc

Add adm1026hm (MI).


# 1.295 19-Dec-2015 jdc

Remove references to drivers (adt7463c, adt7467c, adm1030c) that were
superceded by dbcool.


Revision tags: nick-nhusb-base-20150921
# 1.294 27-Aug-2015 nonaka

Added rtwn(4) for Realtek RTL8188CE/RTL8192CE PCIe 802.11b/g/n wireless network
devices. Ported from OpenBSD.


# 1.293 27-Aug-2015 phx

Added some missing SPI device names.


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
# 1.292 17-Oct-2014 phx

branches: 1.292.2;
Add s390rtc(4).


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 netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.291 16-Jul-2014 bouyer

Add tifb and tiotg


# 1.290 16-Jul-2014 bouyer

Add motg(4), a driver for Mentor Graphic's OTG USB controller IP,
as found in several SoCs.
Only host mode is supported, good enough for umass (USB keys), kubd and ums,
and USB2 hubs.
It fails to properly talk to USB/serial adapters at this time.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 rmind-smpnet-nbase rmind-smpnet-base
# 1.289 31-Mar-2014 martin

branches: 1.289.2;
Bring back the playstation2 port - now that a toolchain for it is
available again.


# 1.288 19-Mar-2014 nonaka

Add a driver for Realtek RTS5209/RTS5229 Card Reader.
Ported from OpenBSD.


Revision tags: riastradh-drm2-base3
# 1.287 21-Feb-2014 jdc

Add tsciic (alpha MI).


# 1.286 20-Feb-2014 jdc

(Belatedly) add lmenv.


# 1.285 07-Sep-2013 rkujawa

Add forgotten xsh device.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
# 1.284 29-Jan-2013 rkujawa

branches: 1.284.2;
Add em4k, also forgotten empb.


# 1.283 28-Jan-2013 rkujawa

Add empm(4).


Revision tags: yamt-pagecache-base8
# 1.282 03-Jan-2013 jakllsch

Add driver for TI CPSW Ethernet on TI AM335x SoCs.

Portions of this driver are derived from FreeBSD's cpsw(4).

Developed and tested on a BeagleBone.


# 1.281 23-Dec-2012 mbalmer

Add ibmcd(4) and ptcd(4) entries.


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
# 1.280 15-Oct-2012 jakllsch

Add ural; still needs a man page.


# 1.279 01-Sep-2012 matt

branches: 1.279.2;
More devnames from BCM5301X work


# 1.278 23-Jul-2012 matt

Add fec (arm) and mdio (powerpc)


# 1.277 19-Jul-2012 rkujawa

Add tdvfb.


# 1.276 14-Jul-2012 matt

Add gic for arm


# 1.275 22-Jun-2012 abs

- Add racd* devices for MSCP based CD-ROM drives (RRD40s), as opposed
to mixing them in with the ra* disks, modelled loosely on how MSCP
rx* floppies are handled
- racd* defaults to the same single iso9660 partition as cd*
- Cleanup config option handling slightly so any combination of ra*,
rx* (and now raccd*) can be defined without build errors.
- Avoid ugly printf when disks have all zero disklabel magic number


# 1.274 03-Jun-2012 nonaka

add rum, run, urtw, urtwn.


Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9
# 1.273 29-Apr-2012 tsutsui

xcom on x68k is gone.


# 1.272 17-Apr-2012 rkujawa

add missing amiga device names


Revision tags: 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.271 22-Jan-2012 christos

branches: 1.271.2;
add tpm


Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.270 31-Aug-2011 mbalmer

branches: 1.270.2; 1.270.6;
Add pwdog.


# 1.269 20-Jul-2011 jakllsch

Note urndis(4).


Revision tags: rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base
# 1.268 26-Jan-2011 bouyer

Add a driver for the RDC Semiconductor RDC R6040 10/100 Ethernet controller,
as found in the vortex86 SoCs (http://www.vortex86dx.com).
Ported from freebsd.
Not added to amd64's GENERIC because this CPU is 32bit only.

thanks to DM&P Electronics, Inc for providing documentation and sample
devices for this work.


# 1.267 26-Jan-2011 nisimura

add sandpoint satmgr device node entry.


# 1.266 24-Jan-2011 jakllsch

Note pcf8563rtc(4).


Revision tags: jruoho-x86intr-base
# 1.265 14-Jan-2011 phx

branches: 1.265.2; 1.265.4;
bppcsc(4)


# 1.264 07-Jan-2011 jakllsch

Add schide(4).


# 1.263 05-Jan-2011 jnemeth

- the atari et device has been renamed et4k
- a new MI et device was added


# 1.262 04-Jan-2011 matt

Add the new mpc85xx/booke device names.


Revision tags: matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11
# 1.261 02-Oct-2010 kiyohara

Add g760a.
Cleanup Marvell SC/SoC peripheral drivers.


Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.260 09-Jun-2010 kiyohara

Add mvgbe and gtpci.
Change gt devices to MI from evbppc.


Revision tags: uebayasi-xip-base1
# 1.259 19-Mar-2010 cnst

Remove aiboost(4) as obsolete and redundant since the introduction of aibs(4).

http://mail-index.netbsd.org/tech-kern/2010/03/06/msg007458.html

Reviewed by <pgoyette>, <cegger>, <jruoho>, <tech-kern>.


# 1.258 11-Mar-2010 enami

branches: 1.258.2;
Port uyurex(4) from OpenBSD. There is some XXX but works enough to
play with it.


Revision tags: yamt-nfs-mp-base9
# 1.257 06-Mar-2010 plunky

Add uhso(4) driver and manpage for Option N.V. Wireless WAN modems


# 1.256 06-Mar-2010 cnst

add acpismbus(4), aibs(4), uthum(4) and wbsio(4) to DEVNAMES


Revision tags: uebayasi-xip-base
# 1.255 15-Jan-2010 bouyer

branches: 1.255.2;
Add apc(4), a driver for the Aurora Personality Chip (APC) found
on SPARCstation-4/5, and emulated by qemu to idle the simulator
when the CPU is idle. Infos about the registers from the linux driver.
Not enabled by default because it can cause some Sparc systems to
hang (so says the linux driver).
Only the CPU idle part implemented at this time; fan speed and
Convenience power outlet management to be added.
Tested on qemu.


# 1.254 07-Jan-2010 jdc

Add cas (Sun Cassini/Cassini+ (GigaSwift) Ethernet).


Revision tags: matt-premerge-20091211
# 1.253 05-Dec-2009 pooka

Remove support for NetBSD/playstation2.


Revision tags: playstation2-eol-2009 jym-xensuspend-nbase
# 1.252 02-Oct-2009 nakayama

Add lom(4) for sparc64.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
# 1.251 09-Aug-2009 haad

Add device-mapper driver which I forgot to add in haad-dm branch.


# 1.250 09-Aug-2009 mbalmer

Add gpioiic, gpiosim, and gpioow. Requested by tron.


# 1.249 09-Aug-2009 pgoyette

Add sdtemp, too.


# 1.248 09-Aug-2009 pgoyette

Add dbcool - I'd have done it long ago, when the driver was added, but
didn't know about this file until now.


# 1.247 09-Aug-2009 kiyohara

Support SMSC LAN9118 Family Ethernet interfaces device driver.
It tested on GUMSTIX only.


# 1.246 27-Jul-2009 kiyohara

Support Marvell Hercules-I/II SATA Controllers.


Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.245 19-Feb-2009 jmcneill

remove vesabios and vesafb


# 1.244 14-Feb-2009 bjh21

I've just discovered config_found_ia(), which means that wskbd(4) and
wsmouse(4) can attach directly at arckbd(4) and I can dispose of the
ugly arcwsmouse(4) and arcwskbd(4) interpositions. Do that, and purge
them from the documentation as well.


Revision tags: mjf-devfs2-base
# 1.243 16-Dec-2008 jakllsch

branches: 1.243.2;
Add siisata(4) to the lists. From KIYOHARA Takashi.


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base matt-mips64-base2 haad-dm-base1 haad-dm-base
# 1.242 11-Oct-2008 bouyer

branches: 1.242.2; 1.242.4;
jme(4), a driver for JMicron Technologies JME250 Gigabit Ethernet and
JME260 Fast Ethernet PCI Express controllers.
Written with a lot of cut-n-paste from the FreeBSD jme(4) driver.
No support for jumbo ethernet frames yet (but should come soon).
Thanks to JMicron Technologies for providing me sample boards and
documentation for this work.


Revision tags: wrstuden-revivesa-base-4
# 1.241 30-Sep-2008 jmcneill

Remove esl(4)


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.240 12-Aug-2008 hans

Add new accelerated driver for SPX graphics found in some VAXstations,
remove old broken lcspx driver. This is a bugfixed and refactored
version of the spx driver originally developed by Blaz Antonic in 2005.
OK'ed by mhitch.


Revision tags: 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
# 1.239 03-Apr-2008 xtraeme

branches: 1.239.4; 1.239.6; 1.239.10;
Add finsio(4).


# 1.238 29-Mar-2008 cube

Add lii.


Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
# 1.237 21-Jan-2008 ichiro

branches: 1.237.6;
add full support device driver for Huawei E220 wireless modem

PR/37692 from Yojiro UO
---
uhmodem: device driver for huawei 3G wireless modem

* what it is?

A device driver for huawei 3G wireless modem, E220 and its valiations.

The devices are very simuler to ubsa device, but they need special care
to use as modem device.
This patch introduce "uhmodem (USB Huawei modem)" for the devices.
A uhmodem device has two com devices and one USB mass strage device.
The driver enable to use all of them.

* dmesg:
uhmodem0 at uhub0 port 1 configuration 1 interface 0
uhmodem0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
uhmodem0: mass storage only mode, reattach to enable modem
uhmodem0: at uhub0 port 1 (addr 2) disconnected
uhmodem0 detached
uhmodem0 at uhub0 port 1 configuration 1 interface 0
uhmodem0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
ucom0 at uhmodem0 portno 0: modem
ucom1 at uhmodem0 portno 1: monitor
umass0 at uhub0 port 1 configuration 1 interface 2
umass0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
cd0 at scsibus0 target 0 lun 0: <HUAWEI, Mass Storage, 2.31> cdrom removable


Revision tags: bouyer-xeni386-base
# 1.236 09-Jan-2008 xtraeme

+ gcscpcib(4)


# 1.235 09-Jan-2008 simonb

Remove support for NetBSD/pc532.


Revision tags: pc532-eol-2008 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.234 05-Dec-2007 xtraeme

branches: 1.234.4;
Add arcmsr(4) and aps(4).


Revision tags: vmlocking2-base1 vmlocking-nbase
# 1.233 02-Dec-2007 kiyohara

branches: 1.233.2;
Add bcsp and btbc and btuart.


Revision tags: bouyer-xenamd64-base2 bouyer-xenamd64-base
# 1.232 15-Nov-2007 xtraeme

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.


# 1.231 12-Nov-2007 jmcneill

Add pad(4)


Revision tags: jmcneill-base yamt-x86pmap-base4
# 1.230 17-Oct-2007 garbled

branches: 1.230.2;
change the lines referencing pmppc to evbppc


Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.229 11-Jul-2007 kiyohara

branches: 1.229.6; 1.229.8; 1.229.10; 1.229.12;
Add support for NVIDIA nForce 2/3/4 SMBus controller and SMBus driver.
And zyd(4).


# 1.228 03-Jul-2007 briggs

Add (commented-out) support for IPMI on amd64--pretty much copied straight
from i386.


Revision tags: yamt-idlelwp-base8
# 1.227 19-Apr-2007 xtraeme

+ aiboost, ug.
- viapm.


# 1.226 14-Apr-2007 tnn

Add envctrl(4): Sun Ultra Enterprise 450 environmental monitoring driver.
Also add accompanying i2c controller driver, pcf8584.
Both written by me. Some cosmetic improvements from Iain Hibbert.
ok <martin>


Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
# 1.225 09-Jan-2007 cube

branches: 1.225.2; 1.225.6; 1.225.8;
Remove unexistent vmegeneric.


# 1.224 09-Jan-2007 cube

Remove traces of scd(4), which apparently never actually had a driver in
the tree.


# 1.223 09-Jan-2007 cube

daic was disabled, wl and wavelan deleted.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 yamt-splraiseipl-base2 netbsd-4-base
# 1.222 07-Oct-2006 peter

branches: 1.222.2; 1.222.4;
Add hpcarm devices.


# 1.221 02-Oct-2006 bouyer

Claim ipmi.


# 1.220 02-Oct-2006 gdamore

Reserve the names "spi", "auspi", and "tmp121temp", to reflect recent
commits. No, there aren't man pages for any of this stuff yet.


# 1.219 01-Oct-2006 bjh21

Add sec(4).


# 1.218 19-Sep-2006 he

Convert the NetBSD/cats port to use generic TODR.

This gets rid of the now-unneded "todclock" and "todservice" attributes
from the footbridge device files, which should allow netwinder to build
again after its conversion to generic TODR.

Resulting kernel verified to boot up OK on gxemul (after my recent
fixes of the gxemul package to emulate free-running timers).


Revision tags: yamt-splraiseipl-base
# 1.217 17-Sep-2006 plunky

branches: 1.217.2;
add bthub(4) and remove btdev(4) entries


Revision tags: yamt-pdpolicy-base9
# 1.216 09-Sep-2006 riz

Add msk(4) info to the sk(4) manpage, and install links (from OpenBSD).

Also, add msk to DEVNAMES.


Revision tags: rpaulo-netinet-merge-pcb-base
# 1.215 07-Sep-2006 itohy

branches: 1.215.2;
Workbit NinjaATA-32 busmastering PIO IDE controller driver (njata)

This driver supports NinjaATA-32Bi and NPATA-32 chips,
which are used for CardBus ATA interface cards and
CardBus CompactFlash adapters.


# 1.214 07-Sep-2006 itohy

Add PIOBM (busmastering transfer using ATA PIO mode) support.
The PIOBM is used by only one driver (will be added later,
stay tuned) and intruduce an attribute "ata_piobm" so that
it will be conditionally compiled in.
The "ata_dma" (busmastering transfer using ATA DMA mode) and
"ata_udma" (busmastering transfer using ATA Ultra DMA mode)
attributes are also added for consistency, but unused for now.


# 1.213 07-Sep-2006 ad

Add the 'lockstat' driver, which collects basic information about lock events.


Revision tags: yamt-pdpolicy-base8
# 1.212 27-Aug-2006 bjh21

acorn26 hasn't had sbic since before it became acorn26.


# 1.211 26-Aug-2006 bjh21

Move the sgimips "sbic" driver from arch/sgimips/hpc/sbic.c to
dev/ic/wd33c93.c. This may not be the best WD33C93 driver we've
got, but it's the most recently worked on and probably the most
portable, so it seems like a good basis for further work (and in
particular an acorn26 driver for the Acorn SCSI card). There's
no functional change in this commit, and sgimips kernels still
compile.


# 1.210 19-Aug-2006 plunky

The ubtbcmfw(4) driver fails to compile, as noted by PR kern/34219.

While it can be made to compile, the paradigm is not quite right because
it attempts to contact the filesystem during autoconfig which sometimes
causes a panic. Even if that was fixed, there is another potential problem
in that the driver tries/sleeps/tries/sleeps and the sleep could
theoretically sleep past the rc.d/btconfig stage and the controller
would remain unconfigured.

So, I have prepared a different method for loading the firmware to
Broadcom BCM2033 chip based devices. A package 'sysutils/bcmfw' will load
the firmware files via a ugen(4) device interface.

This update removes the ubtbcmfw(4) driver and adds a table to the ubt(4)
driver so that it will not attach to Broadcom BCM2033 based devices before
the firmware was loaded.

This fixes kern/34219


# 1.209 14-Aug-2006 bjh21

Remove various devices that acorn32 no longer has.


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7
# 1.208 30-Jul-2006 tsutsui

branches: 1.208.2;
scc (alpha) was removed ~4 years ago.


# 1.207 30-Jul-2006 wiz

- dc, dtop, scc (pmax), they were removed yesterday.


# 1.206 26-Jul-2006 tron

Bluetooth fixes by Iain Hibbert:
Remove bthset(4) device and add btsco(4) in its place. This is an
improved version which is not just for headsets, as it can receive
incoming connections (eg for Hands Free Profile). Update bthset(1)
control utlitiy to relate to new device.


# 1.205 26-Jul-2006 tron

Bluetooth fixes by Iain Hibbert:
Change the way in which bluetooth devices attach to system. The
new way is for devices to attach directly to a btdevN device via
its own control file /dev/btdevN.
- bthub(4) is replaced by btdev(4).
- /dev/bthubctl is replaced by /dev/btdevN.
- configuration now uses proplib(3) property lists.
- btcontrol(8) updated to use new API, and now uses private
- XML config file /var/db/btdev.xml.


# 1.204 14-Jul-2006 gdamore

Cleanup old aucom entries. Left marked obsolete in majors, and removed from
dev/DEVNAMES.


# 1.203 13-Jul-2006 gdamore

Register name for "psm" driver.


# 1.202 01-Jul-2006 xtraeme

Added it(4) as MI driver.


# 1.201 30-Jun-2006 nisimura

Refer to kse as an MI driver.


Revision tags: yamt-pdpolicy-base6 chap-midi-nbase chap-midi-base
# 1.200 19-Jun-2006 gdamore

Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.


Revision tags: gdamore-uart-base yamt-pdpolicy-base5 simonb-timecounters-base
# 1.199 14-May-2006 elad

branches: 1.199.2; 1.199.4;
integrate kauth.


# 1.198 11-May-2006 gdamore

Added entries for edid, ddc, vesagtf, and ddc_read_edid.


Revision tags: elad-kernelauth-base
# 1.197 24-Apr-2006 jmcneill

Add splash, vcons, vesabios, vesafb.


Revision tags: yamt-pdpolicy-base4
# 1.196 03-Apr-2006 scw

Add a kernel driver and userland program for the Topfield TF5000PVR range
of digital video recorders popular in Europe and Australia.

These devices have a USB client port which can be used to upload and
download recordings (and other files, such as MIPS binaries for execution
on the DVR's CPU) to/from their internal hard disk, in addition to some
other operations on files and directories.


Revision tags: yamt-pdpolicy-base3
# 1.195 23-Mar-2006 he

Add entry for ciss(4). Added as MI even though it has so far
only been tested on i386.


# 1.194 21-Mar-2006 gdamore

Add a bunch of evbmips device names.


Revision tags: peter-altq-base yamt-pdpolicy-base2
# 1.193 12-Mar-2006 chs

branches: 1.193.2;
add nfe.


Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
# 1.192 19-Feb-2006 tls

branches: 1.192.2; 1.192.4;
Add support for i2c bus on AMD-8111 used on many Opteron server motherboards,
and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D
(and probably other boards as well). We do not currently support any kind
of detection of the i2c address of the thermal monitor; it appears to be
at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples
forthcoming).

From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.


Revision tags: yamt-readahead-base3 ktrace-lwp-base
# 1.191 25-Nov-2005 thorpej

branches: 1.191.2; 1.191.4; 1.191.6;
Add swcrypto


Revision tags: 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
# 1.190 27-Sep-2005 macallan

branches: 1.190.6;
added a few missing device names


# 1.189 09-Sep-2005 ragge

Note xge addition.


# 1.188 05-Sep-2005 kiyohara

Add j6x0lcd.


# 1.187 05-Sep-2005 kiyohara

Support LCD screen driver for PERSONA SH3 machines.


# 1.186 30-Jul-2005 skrll

Add a driver for Cypress microcontroller based USB serial adapters.

XXX hw flow control is not supported.


# 1.185 18-Jul-2005 augustss

Add uipaq(4). From OpenBSD.


# 1.184 13-Jul-2005 kiyohara

It mistook to remove fwbus.


# 1.183 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.182 29-Jun-2005 kent

branches: 1.182.2;
add:
acphy acpi acpiacad acpibat acpibut acpiec acpilid acpitz agp
ahd amhphy artsata ataraid ath bge bmtphy brgphy cec ciphy cms
cs80bus esiop gentbi geodeide glxtphy gphyter gpib gsip hcide
iavc ipw iteide iwi iwic makphy mpt nsclpcsio pdcsata pxg
satalink ste stge sti tfb txp ubsa ubsec udav


# 1.181 28-Jun-2005 kent

add auixp, aurateconv, azalia, bce, and wm.


# 1.180 28-Jun-2005 wiz

Remove pss and sp (removed pss(4)).


# 1.179 23-May-2005 kiyohara

Support touch-panel for PERSONA SH3 machines.


Revision tags: kent-audio2-base
# 1.178 15-Apr-2005 itohy

ukyopon(4): Kyocera AIR-EDGE PHONE driver

Close NetBSD PR #25954 in a different way.


# 1.177 03-Apr-2005 jdolecek

claim tra


Revision tags: yamt-km-base4
# 1.176 25-Mar-2005 cube

Add attimer(4) to the list.


Revision tags: yamt-km-base3
# 1.175 18-Mar-2005 bouyer

Note Xen devices.


# 1.174 18-Mar-2005 yamt

add agr.


Revision tags: netbsd-3-base
# 1.173 27-Feb-2005 perry

branches: 1.173.2;
nuke trailing whitespace


# 1.172 20-Feb-2005 jdolecek

claim vge


Revision tags: yamt-km-base2 yamt-km-base
# 1.171 24-Jan-2005 joff

branches: 1.171.2;
add atu


Revision tags: kent-audio1-beforemerge
# 1.170 08-Jan-2005 joff

branches: 1.170.2;
add tslcd


# 1.169 08-Jan-2005 joff

Add TS7200/EP93xx ARM related device names


# 1.168 08-Dec-2004 cube

Add ixpide.


Revision tags: kent-audio1-base
# 1.167 23-Oct-2004 augustss

s/uax/axe/


# 1.166 22-Oct-2004 augustss

Add cdce.


# 1.165 13-Oct-2004 gavan

Initial import of iyonix port.

The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.


# 1.164 10-Oct-2004 augustss

Add auacer, auich, and autri.


# 1.163 25-Sep-2004 tsutsui

- spc is now MI.
- Remove obsolete hp300 devices.


# 1.162 26-Aug-2004 itohy

Add njs.4


# 1.161 24-Jul-2004 mrg

add spif to sparc & sparc64


# 1.160 31-May-2004 toshii

Add re.


# 1.159 24-May-2004 tsarna

+uep


# 1.158 08-May-2004 nisimura

Add MI stpcide. Indeed i386 since it's a part of 486 SoC.


# 1.157 08-May-2004 nisimura

Add devnames for Marvell MV64260 system controller.

Code cleanup and MIPS merge should be considered for the generations
of Discovery, II, III and GT-640xx/1xx. The last two are used
locally in cobalt and evbmips.


Revision tags: netbsd-2-0-base
# 1.156 14-Mar-2004 minoura

branches: 1.156.2;
Add ichlpcib.


# 1.155 14-Mar-2004 bjh21

pckbport_machdep_cnattach has replaced pckbc_machdep_cnattach.


# 1.154 13-Mar-2004 bjh21

Remove opms and wsqms on acorn32.


# 1.153 13-Mar-2004 ragge

Add dge.


# 1.152 13-Mar-2004 bjh21

Add iomdkbc and iomdiic.


# 1.151 13-Mar-2004 bjh21

Add pckbport.


# 1.150 14-Feb-2004 bjh21

Add a new MI attribute, pckbc_machdep_cnattach, and change pckbc_cnattach()
to only call pckbc_machdep_cnattach() if this is present. This allows
pckbc_machdep_cnattach() to be omitted entirely on most ports, where it only
returns ENXIO anyway.

The devices with this attribute at the moment are pc(4) on i386 and bebox, and
pckbc on sparc, where pckbc_machdep_cnattach() mysteriously returns 0 rather
than ENXIO.


# 1.149 14-Feb-2004 bjh21

Remove "pc", "pcconskbd" and "pckbcport" on prep, since they've practically
not been there for two years.


# 1.148 28-Jan-2004 jdolecek

add plip


# 1.147 28-Jan-2004 drochner

sort, and add "pps"


# 1.146 25-Jan-2004 bjh21

beep(4) is no more.


# 1.145 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.144 18-Jan-2004 bjh21

todclock isn't used on acorn32 any more.


# 1.143 18-Jan-2004 bjh21

Add audiobell. Remove sysbeep on acorn32.


# 1.142 21-Oct-2003 uwe

Add missing NetBSD/hpcsh devices.


# 1.141 19-Oct-2003 bouyer

Better late than never, add the chip-specific PCI ide controllers.


# 1.140 19-Oct-2003 ragge

Add lcspx.


# 1.139 08-Oct-2003 bouyer

Following Matt Thomas's request, rename ata attribute to ata_hl, and
wdc_base to ata. We can now have
atabus* at ata?
in kernel config files.


# 1.138 30-Aug-2003 jdolecek

Add sk as the PCI SysKonnect driver


# 1.137 28-Aug-2003 ragge

Add qt as the DELQA-PLUS driver.


# 1.136 06-Jul-2003 dyoung

Add driver atw for PCI/Mini-PCI/Cardbus 802.11b NICs based on the
ADMtek ADM8211. Read the man page for bugs and other outstanding
issues.


# 1.135 15-May-2003 wiz

branches: 1.135.2;
Remove last traces of obsolete olms and omms drivers.
Ok'd by drochner and fvdl.


# 1.134 17-Apr-2003 wiz

Replace arm32 with arm ports that include the driver name in their GENERIC
(or any other kernel config, if no GENERIC exists).
Sort.


# 1.133 06-Apr-2003 tsutsui

Add oosiop.


# 1.132 23-Mar-2003 ragge

Add rfc/rf.


# 1.131 21-Mar-2003 uwe

Add igsfb.


# 1.130 04-Mar-2003 soren

G/c old macppc grf entries.


# 1.129 18-Feb-2003 augustss

Add uax.


# 1.128 20-Jan-2003 soren

Note hd44780 and cobalt panel driver from Dennis Chernoivanov.


Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
# 1.127 09-Dec-2002 scw

s/walnut/evbppc/


# 1.126 01-Dec-2002 isaki

add bmd, memory disk driver for x68k.


# 1.125 17-Nov-2002 itohy

Add dreamcast specific device names


# 1.124 07-Nov-2002 martin

Add a driver for the Myson Technology MTD803 3-in-1 Fast Ethernet Controller,
provided by Peter Bex in PR 18675.


# 1.123 29-Oct-2002 blymn

Added support for fingerprinted executables aka verified exec


Revision tags: kqueue-aftermerge kqueue-beforemerge
# 1.122 06-Oct-2002 bjh21

Change obviously-acorn32-specific entries to say acorn32 rather than arm32.


# 1.121 06-Oct-2002 bjh21

Add "hydra" on acorn32.


Revision tags: kqueue-base
# 1.120 13-Sep-2002 ad

Driver for the Sun ZX/Leo framebuffer. This would be called leo, but the
amiga port already has a driver by that name.


Revision tags: gehenna-devsw-base
# 1.119 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.118 22-Jul-2002 ichiro

add devices of ixp12x0
the port name of devices of sa1x0 was changed into arm32 from hpcarm


# 1.117 14-Jun-2002 wiz

Make tabbing consistent. From Julio Merino in misc/17256.


# 1.116 02-Jun-2002 enami

Collect random number from AMD 768MPX power management controller.


# 1.115 31-May-2002 augustss

Add some pmppc stuff.


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.114 18-May-2002 matt

branches: 1.114.2;
Add lfmiop (LSILogic Fusion-MPT I/O Processor) placeholders for
driver to added latter.


# 1.113 06-May-2002 eeh

branches: 1.113.2;
Note ofpci and ofppb.


# 1.112 04-May-2002 kleink

Add some recent prep devices.


# 1.111 26-Apr-2002 ad

Add a driver for Adaptec FSA RAID controllers, as often found in Dell
servers. Based on the FreeBSD/OpenBSD versions.


# 1.110 22-Apr-2002 ad

Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Parts
taken from OpenBSD. Test hardware kindly provided by Intel. This still needs
management bits, and doesn't support older controllers, but that shouldn't
be hard to fix.


# 1.109 22-Apr-2002 augustss

Add spic.


# 1.108 18-Apr-2002 wiz

Remove opms(4) for bebox (superseded by pms(4)).

Approved by christos.


# 1.107 18-Apr-2002 wiz

Remove duplicate lines.


# 1.106 18-Apr-2002 wiz

Split opms@arm32 in opms@acorn32 and opms@shark.


# 1.105 18-Apr-2002 wiz

-opms(i386)


# 1.104 16-Apr-2002 wiz

Remove last(?) traces of pmsi.


# 1.103 16-Apr-2002 uwe

Add Krups (sparc) devices.


# 1.102 15-Apr-2002 simonb

Add pcn, pnaphy.
Add algor, evbmips, sbmips devices.
Sort.


# 1.101 15-Apr-2002 gmcgarry

rtc is used on hp300


# 1.100 02-Apr-2002 augustss

Add urlphy.


# 1.99 28-Mar-2002 ichiro

add url


# 1.98 25-Mar-2002 martin

Now that we have all pieces in place (and enough granularity to specify
B-channel and D-channel drivers separately) split the Fritz!PCI card
driver out of the isic driver.

The new device is called "ifpci" and uses the same D-channel driver as the
isic devices, but has it's own B-channel driver.


# 1.97 24-Mar-2002 bjh21

arm26->acorn26 transition.


Revision tags: eeh-devprop-base
# 1.96 19-Mar-2002 augustss

Add uvscom.


# 1.95 15-Mar-2002 martin

Ooops, "isdnbch" realy is "isdnbchan".


# 1.94 15-Mar-2002 martin

Adapt ISDN devices to their new names. Sort.


Revision tags: newlock-base ifpoll-base
# 1.93 30-Jan-2002 ad

Bare-bones driver for AMI RAID. Parts taken from FreeBSD. This was tried a
good while ago and it had problems under load. Changes were made to address
that, but I don't have the ability to test them. So, I'm committing it
before it rots.


# 1.92 06-Jan-2002 jmcneill

Note addition of esa driver.


# 1.91 03-Jan-2002 augustss

Add ustir.


# 1.90 02-Jan-2002 augustss

Add udsbr.


# 1.89 01-Jan-2002 augustss

Add radio names.


# 1.88 29-Dec-2001 augustss

Add some IrDA names.


# 1.87 29-Dec-2001 augustss

Add the new names for uhidev.


# 1.86 12-Dec-2001 augustss

Add uirda.


# 1.85 02-Dec-2001 augustss

Add some IrDA names.


# 1.84 16-Nov-2001 augustss

Add ehci.


Revision tags: thorpej-mips-cache-base
# 1.83 03-Nov-2001 wiz

Sort alphabetically.


# 1.82 03-Nov-2001 wiz

add trm (MI)


# 1.81 18-Oct-2001 jdolecek

branches: 1.81.2;
add emuxki


# 1.80 18-Oct-2001 uch

add device name used by playstation2 (gsfb, sbus, smap, spd)


Revision tags: thorpej-devvp-base3
# 1.79 04-Oct-2001 mrg

add new cd18xx, sio16, remove simba for sparc64


# 1.78 04-Oct-2001 augustss

Add esl.


# 1.77 04-Oct-2001 is

Add repulse.


Revision tags: thorpej-devvp-base2
# 1.76 21-Sep-2001 ad

Add `dpti', which is an I2O vendor extension implementing the DPT/Adaptec
control interface. This makes it possible to run the Linux versions of
dptmgr, raidutil, dptelog and other tools under NetBSD.


# 1.75 20-Sep-2001 ad

Add gem.


# 1.74 16-Sep-2001 manu

Added the clockctl device


Revision tags: post-chs-ubcperf pre-chs-ubcperf
# 1.73 10-Sep-2001 bjh21

Add eco and eca.


Revision tags: thorpej-devvp-base
# 1.72 20-Aug-2001 bjh21

branches: 1.72.2;
Add fiq.


# 1.71 06-Aug-2001 ad

Add iopl.


# 1.70 30-Jul-2001 ad

Note mly(4).


# 1.69 28-Jul-2001 tsutsui

We no longer have MI ncr(4) driver.


# 1.68 10-Jul-2001 ichiro

add devices: ipaqbus,ipaqlcd,ipaqpcic
remove device: sagpcic


# 1.67 09-Jul-2001 ichiro

branches: 1.67.2;
Add hpcarm devices sagpcic


# 1.66 07-Jul-2001 tsutsui

Update for news68k clock attachment changes.


# 1.65 04-Jul-2001 bjh21

podulebus and podloader are now MI.


# 1.64 28-Jun-2001 tsutsui

Add iha(4)


# 1.63 27-Jun-2001 fredette

Added many sun2 entries.


# 1.62 13-Jun-2001 simonb

Add a port to IBM's PPC405GP Reference Board (the "walnut")
by Eduardo Horvath and Simon Burge of Wasabi Systems.

IBM 4xx series CPU features:
- New pmap and revised trap handler.
- Support on-chip timers, PCI controller, UARTs
- Framework for on-chip ethernet and watchdog timer.
General PowerPC features:
- Add in-kernel PPC floating point emulation
- New in{,4}_cksum that is between 1.5 and 5 times faster than the
old version depending on CPU type.
General changes:
- Kernel support for generic dbsym-style symbols.


# 1.61 09-Jun-2001 bjh21

dtide is MI now.


# 1.60 26-May-2001 bjh21

Add hcsc.


# 1.59 26-May-2001 bjh21

"oak" is now MI.


# 1.58 13-May-2001 ragge

Note TS11 (ts).


# 1.57 11-May-2001 matt

Add MI cprofb (used on shark and netwinder)


# 1.56 06-May-2001 ragge

Add dmc.


# 1.55 06-May-2001 ragge

Add il + ifuba.


# 1.54 02-May-2001 minoura

Add vs for x68k.


# 1.53 01-May-2001 toshii

Add hpcarm devices (sacc, sacom, sacpcic, saip, saost).


# 1.52 30-Apr-2001 tsutsui

Add MI osiop.


# 1.51 25-Apr-2001 kleink

Add esm.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.50 22-Apr-2001 bjh21

Add arcpp.


# 1.49 22-Apr-2001 bjh21

Add latches (arm26).


# 1.48 19-Apr-2001 jdolecek

Use "edc" instead of "dasd". As pointed out by Soren, dasd doesn't
mean anything special in IBM-talk. And edc better matches prior art, too.


# 1.47 19-Apr-2001 jdolecek

add dasd and ed at dasd?


# 1.46 17-Apr-2001 bjh21

"asc" doesn't exist on arm26 any more.


# 1.45 17-Apr-2001 reinoud

Update DEVNAMES for the new wscons devices for arm32 wich i had forgotten.


# 1.44 16-Apr-2001 bjh21

"acemidi" podulebus device.


# 1.43 30-Mar-2001 minoura

Add yds.


# 1.42 28-Mar-2001 ichiro

add umct device name


# 1.41 25-Mar-2001 jdolecek

add pcmb (i386)


# 1.40 25-Mar-2001 bjh21

eb is MI now, too.


# 1.39 24-Mar-2001 bjh21

"ea" is now borderline MI.


# 1.38 20-Mar-2001 bjh21

ei(4) is now MI, in a limited sense at least.


# 1.37 16-Mar-2001 jdolecek

add elmc (at MCA)


# 1.36 06-Feb-2001 ad

branches: 1.36.2;
Add mlx.


# 1.35 05-Feb-2001 wdk

Add mipsco devices: asc, cpu, mkclock, obio, rambo


# 1.34 31-Jan-2001 tsutsui

Add kbc on news68k.


# 1.33 31-Jan-2001 augustss

Ad umidi.


# 1.32 23-Jan-2001 augustss

Add uplcom.


# 1.31 22-Jan-2001 augustss

Add clct.


# 1.30 11-Jan-2001 augustss

Ad ezload attribute for EZ-USB firmware loader.


# 1.29 11-Jan-2001 augustss

Add usscanner and uyap.


# 1.28 07-Jan-2001 martin

Note ISDN devices.


# 1.27 23-Dec-2000 bjh21

fix typo: sigmips -> sgimips


# 1.26 23-Dec-2000 bjh21

Add arm26 fpu.


# 1.25 20-Dec-2000 bjh21

eh, podloader


# 1.24 11-Dec-2000 onoe

Port 'an' driver for Aironet PC4500/PC4800 IEEE802.11 card from FreeBSD.
This is very adhoc work for IETF meeting.
- Since it seems that 'an' and 'wi' have similar hardware, low level
functions should be shared.
- There are PCI/ISA cards of Aironet but not supported yet.
- The wiconfig interface is changed so that wiconfig cannot be used.
- 'ancontrol' of FreeBSD is not ported.
- Only infrastructure mode is tested.
- WEP is not supported.

Though I only have an Aironet card, Cisco card should be expected to work.


# 1.23 02-Dec-2000 ragge

Remove lkc, add lkkbd/lkms.


# 1.22 26-Nov-2000 ad

lsu -> ld, by popular request.


# 1.21 20-Nov-2000 jdolecek

add moxa


# 1.20 14-Nov-2000 matt

branches: 1.20.2;
Add openfirm


# 1.19 08-Nov-2000 ad

Add iop, iopsp.


# 1.18 07-Nov-2000 matt

Add fwlynx & fwnode.


# 1.17 07-Nov-2000 tsutsui

Add more names:

MI: hifn, intersil7170, neo, siop_common, sysmon_envsys, sysmon_wdog
i386: mca
newsmips: dmac, spifi, xafb


# 1.16 05-Nov-2000 onoe

First Prototype implementation of network interface part for IEEE1394 (if_fw).

Current status:
Only OHCI chip is supported (fwohci).
ping (IPv4) works with Sony's implementation (SmartConnect) on Win98.
sometimes works but not stable.
Not implemented yet:
IRM (Isochronous Resource Manager) functionality.
Link layer fragmentation.
Topology map.
More to do:
clean ups
MCAP
charactor device part
dhcp

There is no entry in GENERIC config file yet.
Follow sys/dev/ieee1394/IMPLEMENTATION to enable if_fw.


# 1.15 20-Oct-2000 ad

- ca -> lsu
- Note twe.


# 1.14 13-Oct-2000 augustss

Add uscanner.


# 1.13 04-Oct-2000 tsutsui

Add MI mk48txx.


# 1.12 19-Sep-2000 bjh21

MI seeq8005 attribute.


# 1.11 18-Aug-2000 bjh21

Add upc


# 1.10 04-Jul-2000 tsutsui

Add wlan.


# 1.9 04-Jul-2000 is

amigappc: siop -> asiop


# 1.8 04-Jul-2000 tsutsui

Update some entries:

- add amigappc devices
- add sgimips devices
- add cmpci, cy82c693, cz, fwbus, fwohci, sysmon, viaenv, viapm and xmi
- add necpb for arc
- add pcons for sparc64
- add xsii for pmax
- ncr for vax is renamed to si
- si for sparc is now MI

XXX siop for amigappc should be renamed to asiop?


# 1.7 29-Jun-2000 bjh21

Add all arm26 devices with drivers


Revision tags: netbsd-1-5-base
# 1.6 05-Jun-2000 gmcgarry

branches: 1.6.2;
Replace references to xe with xi. Clarify description to avoid
confusion with the Xircom tlp-based cards.


Revision tags: minoura-xpg4dl-base
# 1.5 07-May-2000 wiz

branches: 1.5.2;
add bktr


# 1.4 06-May-2000 augustss

Add bba.


# 1.3 27-Apr-2000 bouyer

Note siop changes.


# 1.2 21-Apr-2000 augustss

Minor nit: Use another TAB in formatting to make the columns straight.


# 1.1 21-Apr-2000 ragge

First version of keep-track-of-used-devices file.


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.332 20-Jan-2025 maya

Add ncm(4) a driver for USB Network Control Model

Seen on my Google Pixel 8, which implements ncm instead of urndis.


Revision tags: netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
# 1.331 29-Jun-2021 nia

branches: 1.331.16;
Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base
# 1.330 01-Mar-2021 jakllsch

branches: 1.330.4;
add rge


# 1.329 09-Sep-2020 yamaguchi

branches: 1.329.2;
Add ixl and iavf


# 1.328 16-May-2020 maya

Remove uyap, USB YAP phone firmware loader.

And the associated ezload EZ-USB code, which is only used by uyap.
It could theoretically be used by other drivers, but none of them are
in tree.

I suspect that this device isn't in use, as phone technology has improved
a lot since 2001 when uyap(4) was added to the tree.

Proposed with no objections on netbsd-users on 13 April 2020


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
# 1.327 09-Feb-2020 jmcneill

Retire azalia(4).


Revision tags: ad-namecache-base2 ad-namecache-base1
# 1.326 17-Jan-2020 maya

Remove uyurex(4).

This is a driver for a "nonsense machine" made by the art group Maywa-Denki
in 2008. It was disabled by default.

Unfortunately even so it draws development attention (flaws found in the
code, MP-ification needs) and it is best not to continue to maintain this
driver.

Proposed without objections on tech-kern.


Revision tags: ad-namecache-base phil-wifi-20191119
# 1.325 01-Nov-2019 msaitoh

branches: 1.325.2;
Port SMSC LAN87xx 10/100 Ethernet PHY driver from FreeBSD with some cleanup
and IFM_NONE support.


# 1.324 30-Oct-2019 msaitoh

Add jmphy(4) from OpenBSD.


# 1.323 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.


# 1.322 07-Oct-2019 msaitoh

Add support IC Plus IP1000* PHYs. PR/kern 42314 first reported by
Tomokazu HARADA and patch provided by Andrius V.


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.321 08-May-2019 isaki

branches: 1.321.2;
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.320 27-Jan-2019 maxv

branches: 1.320.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
# 1.319 12-Dec-2018 maxv

Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.318 23-Sep-2018 maxv

Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.


# 1.317 22-Sep-2018 maxv

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


# 1.316 22-Sep-2018 maxv

Remove iwic(4). It is part of ISDN, which we are now retiring. This driver
was still marked as experimental (its man page dates back to 2002).


# 1.315 22-Sep-2018 maxv

Remove ifpci(4). It is part of ISDN, which we are retiring.


# 1.314 21-Sep-2018 maxv

Remove iavc(4).


# 1.313 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
# 1.312 27-Jul-2018 rkujawa

Add TEA5767 FM radio driver. From Karuna Grewal.


Revision tags: phil-wifi-base pgoyette-compat-0625
# 1.311 05-Jun-2018 hkenken

branches: 1.311.2;
Rename ARM A9 Global Timer driver name to support fdt.

- Rename a9tmr to arma9tmr.
- Add a9tmr_fdt.c based gtmr_fdt.c.


Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415
# 1.310 09-Apr-2018 christos

rename ledpanel lcdpanel


# 1.309 09-Apr-2018 christos

add button use by sgimips


# 1.308 09-Apr-2018 christos

rename cobalt panel to ledpanel


Revision tags: pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.307 02-Mar-2018 pgoyette

branches: 1.307.2;
Rename the i2c attribute i2cbus, and add the MI iic device.

Note that the iic device source files are named i2c* Also note that
iic attaches at i2cbus


# 1.306 02-Mar-2018 pgoyette

Since acorn26 has been retired, release all acorn26-speceific device
name entries.


# 1.305 01-Mar-2018 pgoyette

Follow previous entries, and list the imc and imcsmb devices twice,
once each for amd64 and i386


# 1.304 01-Mar-2018 pgoyette

Use imc and imcsmb for the new x86 device names. Now that they're
defined in the architecture-specific files.x86 they won't conflict
with the sgimips imc device.


# 1.303 01-Mar-2018 pgoyette

Note that we're now using iimc and iimcsmb

XXX Existing recently-added imc and imcsmb drivers for x86_64 and i386
XXX will be renamed appropriately.


# 1.302 27-Feb-2018 maxv

Remove the Econet code. It was part of acorn26, which was removed a
month ago.


# 1.301 26-Feb-2018 sevan

Remove support for macofcons(4), it's not actually possible to build a kernel
with it enabled - See PR port-macppc/53004 and it may have further problems even
so.
From <macallan>:
"There is some early console code that uses OF output but it causes problems
when we get close to MMU setup - I think it can go, it hasn't been enabled in
any config in at least a decade as far as I know."


# 1.300 18-Dec-2017 msaitoh

Add ixg and ixv.


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 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004
# 1.299 01-Oct-2016 flxd

branches: 1.299.8;
Add tcu (MI). OK skrll@


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529
# 1.298 01-May-2016 nonaka

branches: 1.298.2;
Added nvme(4) for Non-Volatile Memory Host Controller Interface devices.
Ported from OpenBSD.


Revision tags: nick-nhusb-base-20160422 nick-nhusb-base-20160319
# 1.297 05-Jan-2016 msaitoh

Add ismt.


Revision tags: nick-nhusb-base-20151226
# 1.296 19-Dec-2015 jdc

Add adm1026hm (MI).


# 1.295 19-Dec-2015 jdc

Remove references to drivers (adt7463c, adt7467c, adm1030c) that were
superceded by dbcool.


Revision tags: nick-nhusb-base-20150921
# 1.294 27-Aug-2015 nonaka

Added rtwn(4) for Realtek RTL8188CE/RTL8192CE PCIe 802.11b/g/n wireless network
devices. Ported from OpenBSD.


# 1.293 27-Aug-2015 phx

Added some missing SPI device names.


Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
# 1.292 17-Oct-2014 phx

branches: 1.292.2;
Add s390rtc(4).


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 netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.291 16-Jul-2014 bouyer

Add tifb and tiotg


# 1.290 16-Jul-2014 bouyer

Add motg(4), a driver for Mentor Graphic's OTG USB controller IP,
as found in several SoCs.
Only host mode is supported, good enough for umass (USB keys), kubd and ums,
and USB2 hubs.
It fails to properly talk to USB/serial adapters at this time.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 rmind-smpnet-nbase rmind-smpnet-base
# 1.289 31-Mar-2014 martin

branches: 1.289.2;
Bring back the playstation2 port - now that a toolchain for it is
available again.


# 1.288 19-Mar-2014 nonaka

Add a driver for Realtek RTS5209/RTS5229 Card Reader.
Ported from OpenBSD.


Revision tags: riastradh-drm2-base3
# 1.287 21-Feb-2014 jdc

Add tsciic (alpha MI).


# 1.286 20-Feb-2014 jdc

(Belatedly) add lmenv.


# 1.285 07-Sep-2013 rkujawa

Add forgotten xsh device.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
# 1.284 29-Jan-2013 rkujawa

branches: 1.284.2;
Add em4k, also forgotten empb.


# 1.283 28-Jan-2013 rkujawa

Add empm(4).


Revision tags: yamt-pagecache-base8
# 1.282 03-Jan-2013 jakllsch

Add driver for TI CPSW Ethernet on TI AM335x SoCs.

Portions of this driver are derived from FreeBSD's cpsw(4).

Developed and tested on a BeagleBone.


# 1.281 23-Dec-2012 mbalmer

Add ibmcd(4) and ptcd(4) entries.


Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
# 1.280 15-Oct-2012 jakllsch

Add ural; still needs a man page.


# 1.279 01-Sep-2012 matt

branches: 1.279.2;
More devnames from BCM5301X work


# 1.278 23-Jul-2012 matt

Add fec (arm) and mdio (powerpc)


# 1.277 19-Jul-2012 rkujawa

Add tdvfb.


# 1.276 14-Jul-2012 matt

Add gic for arm


# 1.275 22-Jun-2012 abs

- Add racd* devices for MSCP based CD-ROM drives (RRD40s), as opposed
to mixing them in with the ra* disks, modelled loosely on how MSCP
rx* floppies are handled
- racd* defaults to the same single iso9660 partition as cd*
- Cleanup config option handling slightly so any combination of ra*,
rx* (and now raccd*) can be defined without build errors.
- Avoid ugly printf when disks have all zero disklabel magic number


# 1.274 03-Jun-2012 nonaka

add rum, run, urtw, urtwn.


Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9
# 1.273 29-Apr-2012 tsutsui

xcom on x68k is gone.


# 1.272 17-Apr-2012 rkujawa

add missing amiga device names


Revision tags: 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.271 22-Jan-2012 christos

branches: 1.271.2;
add tpm


Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.270 31-Aug-2011 mbalmer

branches: 1.270.2; 1.270.6;
Add pwdog.


# 1.269 20-Jul-2011 jakllsch

Note urndis(4).


Revision tags: rmind-uvmplock-nbase cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base
# 1.268 26-Jan-2011 bouyer

Add a driver for the RDC Semiconductor RDC R6040 10/100 Ethernet controller,
as found in the vortex86 SoCs (http://www.vortex86dx.com).
Ported from freebsd.
Not added to amd64's GENERIC because this CPU is 32bit only.

thanks to DM&P Electronics, Inc for providing documentation and sample
devices for this work.


# 1.267 26-Jan-2011 nisimura

add sandpoint satmgr device node entry.


# 1.266 24-Jan-2011 jakllsch

Note pcf8563rtc(4).


Revision tags: jruoho-x86intr-base
# 1.265 14-Jan-2011 phx

branches: 1.265.2; 1.265.4;
bppcsc(4)


# 1.264 07-Jan-2011 jakllsch

Add schide(4).


# 1.263 05-Jan-2011 jnemeth

- the atari et device has been renamed et4k
- a new MI et device was added


# 1.262 04-Jan-2011 matt

Add the new mpc85xx/booke device names.


Revision tags: matt-mips64-premerge-20101231 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11
# 1.261 02-Oct-2010 kiyohara

Add g760a.
Cleanup Marvell SC/SoC peripheral drivers.


Revision tags: uebayasi-xip-base2 yamt-nfs-mp-base10
# 1.260 09-Jun-2010 kiyohara

Add mvgbe and gtpci.
Change gt devices to MI from evbppc.


Revision tags: uebayasi-xip-base1
# 1.259 19-Mar-2010 cnst

Remove aiboost(4) as obsolete and redundant since the introduction of aibs(4).

http://mail-index.netbsd.org/tech-kern/2010/03/06/msg007458.html

Reviewed by <pgoyette>, <cegger>, <jruoho>, <tech-kern>.


# 1.258 11-Mar-2010 enami

branches: 1.258.2;
Port uyurex(4) from OpenBSD. There is some XXX but works enough to
play with it.


Revision tags: yamt-nfs-mp-base9
# 1.257 06-Mar-2010 plunky

Add uhso(4) driver and manpage for Option N.V. Wireless WAN modems


# 1.256 06-Mar-2010 cnst

add acpismbus(4), aibs(4), uthum(4) and wbsio(4) to DEVNAMES


Revision tags: uebayasi-xip-base
# 1.255 15-Jan-2010 bouyer

branches: 1.255.2;
Add apc(4), a driver for the Aurora Personality Chip (APC) found
on SPARCstation-4/5, and emulated by qemu to idle the simulator
when the CPU is idle. Infos about the registers from the linux driver.
Not enabled by default because it can cause some Sparc systems to
hang (so says the linux driver).
Only the CPU idle part implemented at this time; fan speed and
Convenience power outlet management to be added.
Tested on qemu.


# 1.254 07-Jan-2010 jdc

Add cas (Sun Cassini/Cassini+ (GigaSwift) Ethernet).


Revision tags: matt-premerge-20091211
# 1.253 05-Dec-2009 pooka

Remove support for NetBSD/playstation2.


Revision tags: playstation2-eol-2009 jym-xensuspend-nbase
# 1.252 02-Oct-2009 nakayama

Add lom(4) for sparc64.


Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
# 1.251 09-Aug-2009 haad

Add device-mapper driver which I forgot to add in haad-dm branch.


# 1.250 09-Aug-2009 mbalmer

Add gpioiic, gpiosim, and gpioow. Requested by tron.


# 1.249 09-Aug-2009 pgoyette

Add sdtemp, too.


# 1.248 09-Aug-2009 pgoyette

Add dbcool - I'd have done it long ago, when the driver was added, but
didn't know about this file until now.


# 1.247 09-Aug-2009 kiyohara

Support SMSC LAN9118 Family Ethernet interfaces device driver.
It tested on GUMSTIX only.


# 1.246 27-Jul-2009 kiyohara

Support Marvell Hercules-I/II SATA Controllers.


Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
# 1.245 19-Feb-2009 jmcneill

remove vesabios and vesafb


# 1.244 14-Feb-2009 bjh21

I've just discovered config_found_ia(), which means that wskbd(4) and
wsmouse(4) can attach directly at arckbd(4) and I can dispose of the
ugly arcwsmouse(4) and arcwskbd(4) interpositions. Do that, and purge
them from the documentation as well.


Revision tags: mjf-devfs2-base
# 1.243 16-Dec-2008 jakllsch

branches: 1.243.2;
Add siisata(4) to the lists. From KIYOHARA Takashi.


Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base matt-mips64-base2 haad-dm-base1 haad-dm-base
# 1.242 11-Oct-2008 bouyer

branches: 1.242.2; 1.242.4;
jme(4), a driver for JMicron Technologies JME250 Gigabit Ethernet and
JME260 Fast Ethernet PCI Express controllers.
Written with a lot of cut-n-paste from the FreeBSD jme(4) driver.
No support for jumbo ethernet frames yet (but should come soon).
Thanks to JMicron Technologies for providing me sample boards and
documentation for this work.


Revision tags: wrstuden-revivesa-base-4
# 1.241 30-Sep-2008 jmcneill

Remove esl(4)


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.240 12-Aug-2008 hans

Add new accelerated driver for SPX graphics found in some VAXstations,
remove old broken lcspx driver. This is a bugfixed and refactored
version of the spx driver originally developed by Blaz Antonic in 2005.
OK'ed by mhitch.


Revision tags: 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
# 1.239 03-Apr-2008 xtraeme

branches: 1.239.4; 1.239.6; 1.239.10;
Add finsio(4).


# 1.238 29-Mar-2008 cube

Add lii.


Revision tags: ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
# 1.237 21-Jan-2008 ichiro

branches: 1.237.6;
add full support device driver for Huawei E220 wireless modem

PR/37692 from Yojiro UO
---
uhmodem: device driver for huawei 3G wireless modem

* what it is?

A device driver for huawei 3G wireless modem, E220 and its valiations.

The devices are very simuler to ubsa device, but they need special care
to use as modem device.
This patch introduce "uhmodem (USB Huawei modem)" for the devices.
A uhmodem device has two com devices and one USB mass strage device.
The driver enable to use all of them.

* dmesg:
uhmodem0 at uhub0 port 1 configuration 1 interface 0
uhmodem0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
uhmodem0: mass storage only mode, reattach to enable modem
uhmodem0: at uhub0 port 1 (addr 2) disconnected
uhmodem0 detached
uhmodem0 at uhub0 port 1 configuration 1 interface 0
uhmodem0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
ucom0 at uhmodem0 portno 0: modem
ucom1 at uhmodem0 portno 1: monitor
umass0 at uhub0 port 1 configuration 1 interface 2
umass0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
cd0 at scsibus0 target 0 lun 0: <HUAWEI, Mass Storage, 2.31> cdrom removable


Revision tags: bouyer-xeni386-base
# 1.236 09-Jan-2008 xtraeme

+ gcscpcib(4)


# 1.235 09-Jan-2008 simonb

Remove support for NetBSD/pc532.


Revision tags: pc532-eol-2008 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
# 1.234 05-Dec-2007 xtraeme

branches: 1.234.4;
Add arcmsr(4) and aps(4).


Revision tags: vmlocking2-base1 vmlocking-nbase
# 1.233 02-Dec-2007 kiyohara

branches: 1.233.2;
Add bcsp and btbc and btuart.


Revision tags: bouyer-xenamd64-base2 bouyer-xenamd64-base
# 1.232 15-Nov-2007 xtraeme

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.


# 1.231 12-Nov-2007 jmcneill

Add pad(4)


Revision tags: jmcneill-base yamt-x86pmap-base4
# 1.230 17-Oct-2007 garbled

branches: 1.230.2;
change the lines referencing pmppc to evbppc


Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base nick-csl-alignment-base mjf-ufs-trans-base vmlocking-base
# 1.229 11-Jul-2007 kiyohara

branches: 1.229.6; 1.229.8; 1.229.10; 1.229.12;
Add support for NVIDIA nForce 2/3/4 SMBus controller and SMBus driver.
And zyd(4).


# 1.228 03-Jul-2007 briggs

Add (commented-out) support for IPMI on amd64--pretty much copied straight
from i386.


Revision tags: yamt-idlelwp-base8
# 1.227 19-Apr-2007 xtraeme

+ aiboost, ug.
- viapm.


# 1.226 14-Apr-2007 tnn

Add envctrl(4): Sun Ultra Enterprise 450 environmental monitoring driver.
Also add accompanying i2c controller driver, pcf8584.
Both written by me. Some cosmetic improvements from Iain Hibbert.
ok <martin>


Revision tags: thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
# 1.225 09-Jan-2007 cube

branches: 1.225.2; 1.225.6; 1.225.8;
Remove unexistent vmegeneric.


# 1.224 09-Jan-2007 cube

Remove traces of scd(4), which apparently never actually had a driver in
the tree.


# 1.223 09-Jan-2007 cube

daic was disabled, wl and wavelan deleted.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 yamt-splraiseipl-base2 netbsd-4-base
# 1.222 07-Oct-2006 peter

branches: 1.222.2; 1.222.4;
Add hpcarm devices.


# 1.221 02-Oct-2006 bouyer

Claim ipmi.


# 1.220 02-Oct-2006 gdamore

Reserve the names "spi", "auspi", and "tmp121temp", to reflect recent
commits. No, there aren't man pages for any of this stuff yet.


# 1.219 01-Oct-2006 bjh21

Add sec(4).


# 1.218 19-Sep-2006 he

Convert the NetBSD/cats port to use generic TODR.

This gets rid of the now-unneded "todclock" and "todservice" attributes
from the footbridge device files, which should allow netwinder to build
again after its conversion to generic TODR.

Resulting kernel verified to boot up OK on gxemul (after my recent
fixes of the gxemul package to emulate free-running timers).


Revision tags: yamt-splraiseipl-base
# 1.217 17-Sep-2006 plunky

branches: 1.217.2;
add bthub(4) and remove btdev(4) entries


Revision tags: yamt-pdpolicy-base9
# 1.216 09-Sep-2006 riz

Add msk(4) info to the sk(4) manpage, and install links (from OpenBSD).

Also, add msk to DEVNAMES.


Revision tags: rpaulo-netinet-merge-pcb-base
# 1.215 07-Sep-2006 itohy

branches: 1.215.2;
Workbit NinjaATA-32 busmastering PIO IDE controller driver (njata)

This driver supports NinjaATA-32Bi and NPATA-32 chips,
which are used for CardBus ATA interface cards and
CardBus CompactFlash adapters.


# 1.214 07-Sep-2006 itohy

Add PIOBM (busmastering transfer using ATA PIO mode) support.
The PIOBM is used by only one driver (will be added later,
stay tuned) and intruduce an attribute "ata_piobm" so that
it will be conditionally compiled in.
The "ata_dma" (busmastering transfer using ATA DMA mode) and
"ata_udma" (busmastering transfer using ATA Ultra DMA mode)
attributes are also added for consistency, but unused for now.


# 1.213 07-Sep-2006 ad

Add the 'lockstat' driver, which collects basic information about lock events.


Revision tags: yamt-pdpolicy-base8
# 1.212 27-Aug-2006 bjh21

acorn26 hasn't had sbic since before it became acorn26.


# 1.211 26-Aug-2006 bjh21

Move the sgimips "sbic" driver from arch/sgimips/hpc/sbic.c to
dev/ic/wd33c93.c. This may not be the best WD33C93 driver we've
got, but it's the most recently worked on and probably the most
portable, so it seems like a good basis for further work (and in
particular an acorn26 driver for the Acorn SCSI card). There's
no functional change in this commit, and sgimips kernels still
compile.


# 1.210 19-Aug-2006 plunky

The ubtbcmfw(4) driver fails to compile, as noted by PR kern/34219.

While it can be made to compile, the paradigm is not quite right because
it attempts to contact the filesystem during autoconfig which sometimes
causes a panic. Even if that was fixed, there is another potential problem
in that the driver tries/sleeps/tries/sleeps and the sleep could
theoretically sleep past the rc.d/btconfig stage and the controller
would remain unconfigured.

So, I have prepared a different method for loading the firmware to
Broadcom BCM2033 chip based devices. A package 'sysutils/bcmfw' will load
the firmware files via a ugen(4) device interface.

This update removes the ubtbcmfw(4) driver and adds a table to the ubt(4)
driver so that it will not attach to Broadcom BCM2033 based devices before
the firmware was loaded.

This fixes kern/34219


# 1.209 14-Aug-2006 bjh21

Remove various devices that acorn32 no longer has.


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base7
# 1.208 30-Jul-2006 tsutsui

branches: 1.208.2;
scc (alpha) was removed ~4 years ago.


# 1.207 30-Jul-2006 wiz

- dc, dtop, scc (pmax), they were removed yesterday.


# 1.206 26-Jul-2006 tron

Bluetooth fixes by Iain Hibbert:
Remove bthset(4) device and add btsco(4) in its place. This is an
improved version which is not just for headsets, as it can receive
incoming connections (eg for Hands Free Profile). Update bthset(1)
control utlitiy to relate to new device.


# 1.205 26-Jul-2006 tron

Bluetooth fixes by Iain Hibbert:
Change the way in which bluetooth devices attach to system. The
new way is for devices to attach directly to a btdevN device via
its own control file /dev/btdevN.
- bthub(4) is replaced by btdev(4).
- /dev/bthubctl is replaced by /dev/btdevN.
- configuration now uses proplib(3) property lists.
- btcontrol(8) updated to use new API, and now uses private
- XML config file /var/db/btdev.xml.


# 1.204 14-Jul-2006 gdamore

Cleanup old aucom entries. Left marked obsolete in majors, and removed from
dev/DEVNAMES.


# 1.203 13-Jul-2006 gdamore

Register name for "psm" driver.


# 1.202 01-Jul-2006 xtraeme

Added it(4) as MI driver.


# 1.201 30-Jun-2006 nisimura

Refer to kse as an MI driver.


Revision tags: yamt-pdpolicy-base6 chap-midi-nbase chap-midi-base
# 1.200 19-Jun-2006 gdamore

Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.


Revision tags: gdamore-uart-base yamt-pdpolicy-base5 simonb-timecounters-base
# 1.199 14-May-2006 elad

branches: 1.199.2; 1.199.4;
integrate kauth.


# 1.198 11-May-2006 gdamore

Added entries for edid, ddc, vesagtf, and ddc_read_edid.


Revision tags: elad-kernelauth-base
# 1.197 24-Apr-2006 jmcneill

Add splash, vcons, vesabios, vesafb.


Revision tags: yamt-pdpolicy-base4
# 1.196 03-Apr-2006 scw

Add a kernel driver and userland program for the Topfield TF5000PVR range
of digital video recorders popular in Europe and Australia.

These devices have a USB client port which can be used to upload and
download recordings (and other files, such as MIPS binaries for execution
on the DVR's CPU) to/from their internal hard disk, in addition to some
other operations on files and directories.


Revision tags: yamt-pdpolicy-base3
# 1.195 23-Mar-2006 he

Add entry for ciss(4). Added as MI even though it has so far
only been tested on i386.


# 1.194 21-Mar-2006 gdamore

Add a bunch of evbmips device names.


Revision tags: peter-altq-base yamt-pdpolicy-base2
# 1.193 12-Mar-2006 chs

branches: 1.193.2;
add nfe.


Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
# 1.192 19-Feb-2006 tls

branches: 1.192.2; 1.192.4;
Add support for i2c bus on AMD-8111 used on many Opteron server motherboards,
and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D
(and probably other boards as well). We do not currently support any kind
of detection of the i2c address of the thermal monitor; it appears to be
at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples
forthcoming).

From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.


Revision tags: yamt-readahead-base3 ktrace-lwp-base
# 1.191 25-Nov-2005 thorpej

branches: 1.191.2; 1.191.4; 1.191.6;
Add swcrypto


Revision tags: 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
# 1.190 27-Sep-2005 macallan

branches: 1.190.6;
added a few missing device names


# 1.189 09-Sep-2005 ragge

Note xge addition.


# 1.188 05-Sep-2005 kiyohara

Add j6x0lcd.


# 1.187 05-Sep-2005 kiyohara

Support LCD screen driver for PERSONA SH3 machines.


# 1.186 30-Jul-2005 skrll

Add a driver for Cypress microcontroller based USB serial adapters.

XXX hw flow control is not supported.


# 1.185 18-Jul-2005 augustss

Add uipaq(4). From OpenBSD.


# 1.184 13-Jul-2005 kiyohara

It mistook to remove fwbus.


# 1.183 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.182 29-Jun-2005 kent

branches: 1.182.2;
add:
acphy acpi acpiacad acpibat acpibut acpiec acpilid acpitz agp
ahd amhphy artsata ataraid ath bge bmtphy brgphy cec ciphy cms
cs80bus esiop gentbi geodeide glxtphy gphyter gpib gsip hcide
iavc ipw iteide iwi iwic makphy mpt nsclpcsio pdcsata pxg
satalink ste stge sti tfb txp ubsa ubsec udav


# 1.181 28-Jun-2005 kent

add auixp, aurateconv, azalia, bce, and wm.


# 1.180 28-Jun-2005 wiz

Remove pss and sp (removed pss(4)).


# 1.179 23-May-2005 kiyohara

Support touch-panel for PERSONA SH3 machines.


Revision tags: kent-audio2-base
# 1.178 15-Apr-2005 itohy

ukyopon(4): Kyocera AIR-EDGE PHONE driver

Close NetBSD PR #25954 in a different way.


# 1.177 03-Apr-2005 jdolecek

claim tra


Revision tags: yamt-km-base4
# 1.176 25-Mar-2005 cube

Add attimer(4) to the list.


Revision tags: yamt-km-base3
# 1.175 18-Mar-2005 bouyer

Note Xen devices.


# 1.174 18-Mar-2005 yamt

add agr.


Revision tags: netbsd-3-base
# 1.173 27-Feb-2005 perry

branches: 1.173.2;
nuke trailing whitespace


# 1.172 20-Feb-2005 jdolecek

claim vge


Revision tags: yamt-km-base2 yamt-km-base
# 1.171 24-Jan-2005 joff

branches: 1.171.2;
add atu


Revision tags: kent-audio1-beforemerge
# 1.170 08-Jan-2005 joff

branches: 1.170.2;
add tslcd


# 1.169 08-Jan-2005 joff

Add TS7200/EP93xx ARM related device names


# 1.168 08-Dec-2004 cube

Add ixpide.


Revision tags: kent-audio1-base
# 1.167 23-Oct-2004 augustss

s/uax/axe/


# 1.166 22-Oct-2004 augustss

Add cdce.


# 1.165 13-Oct-2004 gavan

Initial import of iyonix port.

The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.


# 1.164 10-Oct-2004 augustss

Add auacer, auich, and autri.


# 1.163 25-Sep-2004 tsutsui

- spc is now MI.
- Remove obsolete hp300 devices.


# 1.162 26-Aug-2004 itohy

Add njs.4


# 1.161 24-Jul-2004 mrg

add spif to sparc & sparc64


# 1.160 31-May-2004 toshii

Add re.


# 1.159 24-May-2004 tsarna

+uep


# 1.158 08-May-2004 nisimura

Add MI stpcide. Indeed i386 since it's a part of 486 SoC.


# 1.157 08-May-2004 nisimura

Add devnames for Marvell MV64260 system controller.

Code cleanup and MIPS merge should be considered for the generations
of Discovery, II, III and GT-640xx/1xx. The last two are used
locally in cobalt and evbmips.


Revision tags: netbsd-2-0-base
# 1.156 14-Mar-2004 minoura

branches: 1.156.2;
Add ichlpcib.


# 1.155 14-Mar-2004 bjh21

pckbport_machdep_cnattach has replaced pckbc_machdep_cnattach.


# 1.154 13-Mar-2004 bjh21

Remove opms and wsqms on acorn32.


# 1.153 13-Mar-2004 ragge

Add dge.


# 1.152 13-Mar-2004 bjh21

Add iomdkbc and iomdiic.


# 1.151 13-Mar-2004 bjh21

Add pckbport.


# 1.150 14-Feb-2004 bjh21

Add a new MI attribute, pckbc_machdep_cnattach, and change pckbc_cnattach()
to only call pckbc_machdep_cnattach() if this is present. This allows
pckbc_machdep_cnattach() to be omitted entirely on most ports, where it only
returns ENXIO anyway.

The devices with this attribute at the moment are pc(4) on i386 and bebox, and
pckbc on sparc, where pckbc_machdep_cnattach() mysteriously returns 0 rather
than ENXIO.


# 1.149 14-Feb-2004 bjh21

Remove "pc", "pcconskbd" and "pckbcport" on prep, since they've practically
not been there for two years.


# 1.148 28-Jan-2004 jdolecek

add plip


# 1.147 28-Jan-2004 drochner

sort, and add "pps"


# 1.146 25-Jan-2004 bjh21

beep(4) is no more.


# 1.145 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.144 18-Jan-2004 bjh21

todclock isn't used on acorn32 any more.


# 1.143 18-Jan-2004 bjh21

Add audiobell. Remove sysbeep on acorn32.


# 1.142 21-Oct-2003 uwe

Add missing NetBSD/hpcsh devices.


# 1.141 19-Oct-2003 bouyer

Better late than never, add the chip-specific PCI ide controllers.


# 1.140 19-Oct-2003 ragge

Add lcspx.


# 1.139 08-Oct-2003 bouyer

Following Matt Thomas's request, rename ata attribute to ata_hl, and
wdc_base to ata. We can now have
atabus* at ata?
in kernel config files.


# 1.138 30-Aug-2003 jdolecek

Add sk as the PCI SysKonnect driver


# 1.137 28-Aug-2003 ragge

Add qt as the DELQA-PLUS driver.


# 1.136 06-Jul-2003 dyoung

Add driver atw for PCI/Mini-PCI/Cardbus 802.11b NICs based on the
ADMtek ADM8211. Read the man page for bugs and other outstanding
issues.


# 1.135 15-May-2003 wiz

branches: 1.135.2;
Remove last traces of obsolete olms and omms drivers.
Ok'd by drochner and fvdl.


# 1.134 17-Apr-2003 wiz

Replace arm32 with arm ports that include the driver name in their GENERIC
(or any other kernel config, if no GENERIC exists).
Sort.


# 1.133 06-Apr-2003 tsutsui

Add oosiop.


# 1.132 23-Mar-2003 ragge

Add rfc/rf.


# 1.131 21-Mar-2003 uwe

Add igsfb.


# 1.130 04-Mar-2003 soren

G/c old macppc grf entries.


# 1.129 18-Feb-2003 augustss

Add uax.


# 1.128 20-Jan-2003 soren

Note hd44780 and cobalt panel driver from Dennis Chernoivanov.


Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
# 1.127 09-Dec-2002 scw

s/walnut/evbppc/


# 1.126 01-Dec-2002 isaki

add bmd, memory disk driver for x68k.


# 1.125 17-Nov-2002 itohy

Add dreamcast specific device names


# 1.124 07-Nov-2002 martin

Add a driver for the Myson Technology MTD803 3-in-1 Fast Ethernet Controller,
provided by Peter Bex in PR 18675.


# 1.123 29-Oct-2002 blymn

Added support for fingerprinted executables aka verified exec


Revision tags: kqueue-aftermerge kqueue-beforemerge
# 1.122 06-Oct-2002 bjh21

Change obviously-acorn32-specific entries to say acorn32 rather than arm32.


# 1.121 06-Oct-2002 bjh21

Add "hydra" on acorn32.


Revision tags: kqueue-base
# 1.120 13-Sep-2002 ad

Driver for the Sun ZX/Leo framebuffer. This would be called leo, but the
amiga port already has a driver by that name.


Revision tags: gehenna-devsw-base
# 1.119 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.118 22-Jul-2002 ichiro

add devices of ixp12x0
the port name of devices of sa1x0 was changed into arm32 from hpcarm


# 1.117 14-Jun-2002 wiz

Make tabbing consistent. From Julio Merino in misc/17256.


# 1.116 02-Jun-2002 enami

Collect random number from AMD 768MPX power management controller.


# 1.115 31-May-2002 augustss

Add some pmppc stuff.


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.114 18-May-2002 matt

branches: 1.114.2;
Add lfmiop (LSILogic Fusion-MPT I/O Processor) placeholders for
driver to added latter.


# 1.113 06-May-2002 eeh

branches: 1.113.2;
Note ofpci and ofppb.


# 1.112 04-May-2002 kleink

Add some recent prep devices.


# 1.111 26-Apr-2002 ad

Add a driver for Adaptec FSA RAID controllers, as often found in Dell
servers. Based on the FreeBSD/OpenBSD versions.


# 1.110 22-Apr-2002 ad

Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Parts
taken from OpenBSD. Test hardware kindly provided by Intel. This still needs
management bits, and doesn't support older controllers, but that shouldn't
be hard to fix.


# 1.109 22-Apr-2002 augustss

Add spic.


# 1.108 18-Apr-2002 wiz

Remove opms(4) for bebox (superseded by pms(4)).

Approved by christos.


# 1.107 18-Apr-2002 wiz

Remove duplicate lines.


# 1.106 18-Apr-2002 wiz

Split opms@arm32 in opms@acorn32 and opms@shark.


# 1.105 18-Apr-2002 wiz

-opms(i386)


# 1.104 16-Apr-2002 wiz

Remove last(?) traces of pmsi.


# 1.103 16-Apr-2002 uwe

Add Krups (sparc) devices.


# 1.102 15-Apr-2002 simonb

Add pcn, pnaphy.
Add algor, evbmips, sbmips devices.
Sort.


# 1.101 15-Apr-2002 gmcgarry

rtc is used on hp300


# 1.100 02-Apr-2002 augustss

Add urlphy.


# 1.99 28-Mar-2002 ichiro

add url


# 1.98 25-Mar-2002 martin

Now that we have all pieces in place (and enough granularity to specify
B-channel and D-channel drivers separately) split the Fritz!PCI card
driver out of the isic driver.

The new device is called "ifpci" and uses the same D-channel driver as the
isic devices, but has it's own B-channel driver.


# 1.97 24-Mar-2002 bjh21

arm26->acorn26 transition.


Revision tags: eeh-devprop-base
# 1.96 19-Mar-2002 augustss

Add uvscom.


# 1.95 15-Mar-2002 martin

Ooops, "isdnbch" realy is "isdnbchan".


# 1.94 15-Mar-2002 martin

Adapt ISDN devices to their new names. Sort.


Revision tags: newlock-base ifpoll-base
# 1.93 30-Jan-2002 ad

Bare-bones driver for AMI RAID. Parts taken from FreeBSD. This was tried a
good while ago and it had problems under load. Changes were made to address
that, but I don't have the ability to test them. So, I'm committing it
before it rots.


# 1.92 06-Jan-2002 jmcneill

Note addition of esa driver.


# 1.91 03-Jan-2002 augustss

Add ustir.


# 1.90 02-Jan-2002 augustss

Add udsbr.


# 1.89 01-Jan-2002 augustss

Add radio names.


# 1.88 29-Dec-2001 augustss

Add some IrDA names.


# 1.87 29-Dec-2001 augustss

Add the new names for uhidev.


# 1.86 12-Dec-2001 augustss

Add uirda.


# 1.85 02-Dec-2001 augustss

Add some IrDA names.


# 1.84 16-Nov-2001 augustss

Add ehci.


Revision tags: thorpej-mips-cache-base
# 1.83 03-Nov-2001 wiz

Sort alphabetically.


# 1.82 03-Nov-2001 wiz

add trm (MI)


# 1.81 18-Oct-2001 jdolecek

branches: 1.81.2;
add emuxki


# 1.80 18-Oct-2001 uch

add device name used by playstation2 (gsfb, sbus, smap, spd)


Revision tags: thorpej-devvp-base3
# 1.79 04-Oct-2001 mrg

add new cd18xx, sio16, remove simba for sparc64


# 1.78 04-Oct-2001 augustss

Add esl.


# 1.77 04-Oct-2001 is

Add repulse.


Revision tags: thorpej-devvp-base2
# 1.76 21-Sep-2001 ad

Add `dpti', which is an I2O vendor extension implementing the DPT/Adaptec
control interface. This makes it possible to run the Linux versions of
dptmgr, raidutil, dptelog and other tools under NetBSD.


# 1.75 20-Sep-2001 ad

Add gem.


# 1.74 16-Sep-2001 manu

Added the clockctl device


Revision tags: post-chs-ubcperf pre-chs-ubcperf
# 1.73 10-Sep-2001 bjh21

Add eco and eca.


Revision tags: thorpej-devvp-base
# 1.72 20-Aug-2001 bjh21

branches: 1.72.2;
Add fiq.


# 1.71 06-Aug-2001 ad

Add iopl.


# 1.70 30-Jul-2001 ad

Note mly(4).


# 1.69 28-Jul-2001 tsutsui

We no longer have MI ncr(4) driver.


# 1.68 10-Jul-2001 ichiro

add devices: ipaqbus,ipaqlcd,ipaqpcic
remove device: sagpcic


# 1.67 09-Jul-2001 ichiro

branches: 1.67.2;
Add hpcarm devices sagpcic


# 1.66 07-Jul-2001 tsutsui

Update for news68k clock attachment changes.


# 1.65 04-Jul-2001 bjh21

podulebus and podloader are now MI.


# 1.64 28-Jun-2001 tsutsui

Add iha(4)


# 1.63 27-Jun-2001 fredette

Added many sun2 entries.


# 1.62 13-Jun-2001 simonb

Add a port to IBM's PPC405GP Reference Board (the "walnut")
by Eduardo Horvath and Simon Burge of Wasabi Systems.

IBM 4xx series CPU features:
- New pmap and revised trap handler.
- Support on-chip timers, PCI controller, UARTs
- Framework for on-chip ethernet and watchdog timer.
General PowerPC features:
- Add in-kernel PPC floating point emulation
- New in{,4}_cksum that is between 1.5 and 5 times faster than the
old version depending on CPU type.
General changes:
- Kernel support for generic dbsym-style symbols.


# 1.61 09-Jun-2001 bjh21

dtide is MI now.


# 1.60 26-May-2001 bjh21

Add hcsc.


# 1.59 26-May-2001 bjh21

"oak" is now MI.


# 1.58 13-May-2001 ragge

Note TS11 (ts).


# 1.57 11-May-2001 matt

Add MI cprofb (used on shark and netwinder)


# 1.56 06-May-2001 ragge

Add dmc.


# 1.55 06-May-2001 ragge

Add il + ifuba.


# 1.54 02-May-2001 minoura

Add vs for x68k.


# 1.53 01-May-2001 toshii

Add hpcarm devices (sacc, sacom, sacpcic, saip, saost).


# 1.52 30-Apr-2001 tsutsui

Add MI osiop.


# 1.51 25-Apr-2001 kleink

Add esm.


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.50 22-Apr-2001 bjh21

Add arcpp.


# 1.49 22-Apr-2001 bjh21

Add latches (arm26).


# 1.48 19-Apr-2001 jdolecek

Use "edc" instead of "dasd". As pointed out by Soren, dasd doesn't
mean anything special in IBM-talk. And edc better matches prior art, too.


# 1.47 19-Apr-2001 jdolecek

add dasd and ed at dasd?


# 1.46 17-Apr-2001 bjh21

"asc" doesn't exist on arm26 any more.


# 1.45 17-Apr-2001 reinoud

Update DEVNAMES for the new wscons devices for arm32 wich i had forgotten.


# 1.44 16-Apr-2001 bjh21

"acemidi" podulebus device.


# 1.43 30-Mar-2001 minoura

Add yds.


# 1.42 28-Mar-2001 ichiro

add umct device name


# 1.41 25-Mar-2001 jdolecek

add pcmb (i386)


# 1.40 25-Mar-2001 bjh21

eb is MI now, too.


# 1.39 24-Mar-2001 bjh21

"ea" is now borderline MI.


# 1.38 20-Mar-2001 bjh21

ei(4) is now MI, in a limited sense at least.


# 1.37 16-Mar-2001 jdolecek

add elmc (at MCA)


# 1.36 06-Feb-2001 ad

branches: 1.36.2;
Add mlx.


# 1.35 05-Feb-2001 wdk

Add mipsco devices: asc, cpu, mkclock, obio, rambo


# 1.34 31-Jan-2001 tsutsui

Add kbc on news68k.


# 1.33 31-Jan-2001 augustss

Ad umidi.


# 1.32 23-Jan-2001 augustss

Add uplcom.


# 1.31 22-Jan-2001 augustss

Add clct.


# 1.30 11-Jan-2001 augustss

Ad ezload attribute for EZ-USB firmware loader.


# 1.29 11-Jan-2001 augustss

Add usscanner and uyap.


# 1.28 07-Jan-2001 martin

Note ISDN devices.


# 1.27 23-Dec-2000 bjh21

fix typo: sigmips -> sgimips


# 1.26 23-Dec-2000 bjh21

Add arm26 fpu.


# 1.25 20-Dec-2000 bjh21

eh, podloader


# 1.24 11-Dec-2000 onoe

Port 'an' driver for Aironet PC4500/PC4800 IEEE802.11 card from FreeBSD.
This is very adhoc work for IETF meeting.
- Since it seems that 'an' and 'wi' have similar hardware, low level
functions should be shared.
- There are PCI/ISA cards of Aironet but not supported yet.
- The wiconfig interface is changed so that wiconfig cannot be used.
- 'ancontrol' of FreeBSD is not ported.
- Only infrastructure mode is tested.
- WEP is not supported.

Though I only have an Aironet card, Cisco card should be expected to work.


# 1.23 02-Dec-2000 ragge

Remove lkc, add lkkbd/lkms.


# 1.22 26-Nov-2000 ad

lsu -> ld, by popular request.


# 1.21 20-Nov-2000 jdolecek

add moxa


# 1.20 14-Nov-2000 matt

branches: 1.20.2;
Add openfirm


# 1.19 08-Nov-2000 ad

Add iop, iopsp.


# 1.18 07-Nov-2000 matt

Add fwlynx & fwnode.


# 1.17 07-Nov-2000 tsutsui

Add more names:

MI: hifn, intersil7170, neo, siop_common, sysmon_envsys, sysmon_wdog
i386: mca
newsmips: dmac, spifi, xafb


# 1.16 05-Nov-2000 onoe

First Prototype implementation of network interface part for IEEE1394 (if_fw).

Current status:
Only OHCI chip is supported (fwohci).
ping (IPv4) works with Sony's implementation (SmartConnect) on Win98.
sometimes works but not stable.
Not implemented yet:
IRM (Isochronous Resource Manager) functionality.
Link layer fragmentation.
Topology map.
More to do:
clean ups
MCAP
charactor device part
dhcp

There is no entry in GENERIC config file yet.
Follow sys/dev/ieee1394/IMPLEMENTATION to enable if_fw.


# 1.15 20-Oct-2000 ad

- ca -> lsu
- Note twe.


# 1.14 13-Oct-2000 augustss

Add uscanner.


# 1.13 04-Oct-2000 tsutsui

Add MI mk48txx.


# 1.12 19-Sep-2000 bjh21

MI seeq8005 attribute.


# 1.11 18-Aug-2000 bjh21

Add upc


# 1.10 04-Jul-2000 tsutsui

Add wlan.


# 1.9 04-Jul-2000 is

amigappc: siop -> asiop


# 1.8 04-Jul-2000 tsutsui

Update some entries:

- add amigappc devices
- add sgimips devices
- add cmpci, cy82c693, cz, fwbus, fwohci, sysmon, viaenv, viapm and xmi
- add necpb for arc
- add pcons for sparc64
- add xsii for pmax
- ncr for vax is renamed to si
- si for sparc is now MI

XXX siop for amigappc should be renamed to asiop?


# 1.7 29-Jun-2000 bjh21

Add all arm26 devices with drivers


Revision tags: netbsd-1-5-base
# 1.6 05-Jun-2000 gmcgarry

branches: 1.6.2;
Replace references to xe with xi. Clarify description to avoid
confusion with the Xircom tlp-based cards.


Revision tags: minoura-xpg4dl-base
# 1.5 07-May-2000 wiz

branches: 1.5.2;
add bktr


# 1.4 06-May-2000 augustss

Add bba.


# 1.3 27-Apr-2000 bouyer

Note siop changes.


# 1.2 21-Apr-2000 augustss

Minor nit: Use another TAB in formatting to make the columns straight.


# 1.1 21-Apr-2000 ragge

First version of keep-track-of-used-devices file.