head	1.36;
access;
symbols
	netbsd-11-0-RC4:1.36
	netbsd-11-0-RC3:1.36
	netbsd-11-0-RC2:1.36
	netbsd-11-0-RC1:1.36
	perseant-exfatfs-base-20250801:1.36
	netbsd-11:1.36.0.36
	netbsd-11-base:1.36
	netbsd-10-1-RELEASE:1.36
	perseant-exfatfs-base-20240630:1.36
	perseant-exfatfs:1.36.0.34
	perseant-exfatfs-base:1.36
	netbsd-8-3-RELEASE:1.35
	netbsd-9-4-RELEASE:1.36
	netbsd-10-0-RELEASE:1.36
	netbsd-10-0-RC6:1.36
	netbsd-10-0-RC5:1.36
	netbsd-10-0-RC4:1.36
	netbsd-10-0-RC3:1.36
	netbsd-10-0-RC2:1.36
	thorpej-ifq:1.36.0.32
	thorpej-ifq-base:1.36
	thorpej-altq-separation:1.36.0.30
	thorpej-altq-separation-base:1.36
	netbsd-10-0-RC1:1.36
	netbsd-10:1.36.0.28
	netbsd-10-base:1.36
	bouyer-sunxi-drm:1.36.0.26
	bouyer-sunxi-drm-base:1.36
	netbsd-9-3-RELEASE:1.36
	thorpej-i2c-spi-conf2:1.36.0.24
	thorpej-i2c-spi-conf2-base:1.36
	thorpej-futex2:1.36.0.22
	thorpej-futex2-base:1.36
	thorpej-cfargs2:1.36.0.20
	thorpej-cfargs2-base:1.36
	cjep_sun2x-base1:1.36
	cjep_sun2x:1.36.0.18
	cjep_sun2x-base:1.36
	cjep_staticlib_x-base1:1.36
	netbsd-9-2-RELEASE:1.36
	cjep_staticlib_x:1.36.0.16
	cjep_staticlib_x-base:1.36
	thorpej-i2c-spi-conf:1.36.0.14
	thorpej-i2c-spi-conf-base:1.36
	thorpej-cfargs:1.36.0.12
	thorpej-cfargs-base:1.36
	thorpej-futex:1.36.0.10
	thorpej-futex-base:1.36
	netbsd-9-1-RELEASE:1.36
	bouyer-xenpvh-base2:1.36
	phil-wifi-20200421:1.36
	bouyer-xenpvh-base1:1.36
	phil-wifi-20200411:1.36
	bouyer-xenpvh:1.36.0.8
	bouyer-xenpvh-base:1.36
	is-mlppp:1.36.0.6
	is-mlppp-base:1.36
	phil-wifi-20200406:1.36
	netbsd-8-2-RELEASE:1.35
	ad-namecache-base3:1.36
	netbsd-9-0-RELEASE:1.36
	netbsd-9-0-RC2:1.36
	ad-namecache-base2:1.36
	ad-namecache-base1:1.36
	ad-namecache:1.36.0.4
	ad-namecache-base:1.36
	netbsd-9-0-RC1:1.36
	phil-wifi-20191119:1.36
	netbsd-9:1.36.0.2
	netbsd-9-base:1.36
	phil-wifi-20190609:1.36
	netbsd-8-1-RELEASE:1.35
	netbsd-8-1-RC1:1.35
	isaki-audio2:1.35.0.58
	isaki-audio2-base:1.35
	pgoyette-compat-merge-20190127:1.35
	pgoyette-compat-20190127:1.35
	pgoyette-compat-20190118:1.35
	pgoyette-compat-1226:1.35
	pgoyette-compat-1126:1.35
	pgoyette-compat-1020:1.35
	pgoyette-compat-0930:1.35
	pgoyette-compat-0906:1.35
	jdolecek-ncqfixes:1.35.0.56
	jdolecek-ncqfixes-base:1.35
	netbsd-7-2-RELEASE:1.35
	pgoyette-compat-0728:1.35
	netbsd-8-0-RELEASE:1.35
	phil-wifi:1.35.0.54
	phil-wifi-base:1.35
	pgoyette-compat-0625:1.35
	netbsd-8-0-RC2:1.35
	pgoyette-compat-0521:1.35
	pgoyette-compat-0502:1.35
	pgoyette-compat-0422:1.35
	netbsd-8-0-RC1:1.35
	pgoyette-compat-0415:1.35
	pgoyette-compat-0407:1.35
	pgoyette-compat-0330:1.35
	pgoyette-compat-0322:1.35
	pgoyette-compat-0315:1.35
	netbsd-7-1-2-RELEASE:1.35
	pgoyette-compat:1.35.0.52
	pgoyette-compat-base:1.35
	netbsd-7-1-1-RELEASE:1.35
	tls-maxphys-base-20171202:1.35
	matt-nb8-mediatek:1.35.0.50
	matt-nb8-mediatek-base:1.35
	nick-nhusb-base-20170825:1.35
	perseant-stdc-iso10646:1.35.0.48
	perseant-stdc-iso10646-base:1.35
	netbsd-8:1.35.0.46
	netbsd-8-base:1.35
	prg-localcount2-base3:1.35
	prg-localcount2-base2:1.35
	prg-localcount2-base1:1.35
	prg-localcount2:1.35.0.44
	prg-localcount2-base:1.35
	pgoyette-localcount-20170426:1.35
	bouyer-socketcan-base1:1.35
	jdolecek-ncq:1.35.0.42
	jdolecek-ncq-base:1.35
	pgoyette-localcount-20170320:1.35
	netbsd-7-1:1.35.0.40
	netbsd-7-1-RELEASE:1.35
	netbsd-7-1-RC2:1.35
	nick-nhusb-base-20170204:1.35
	netbsd-7-nhusb-base-20170116:1.35
	bouyer-socketcan:1.35.0.38
	bouyer-socketcan-base:1.35
	pgoyette-localcount-20170107:1.35
	netbsd-7-1-RC1:1.35
	nick-nhusb-base-20161204:1.35
	pgoyette-localcount-20161104:1.35
	netbsd-7-0-2-RELEASE:1.35
	nick-nhusb-base-20161004:1.35
	localcount-20160914:1.35
	netbsd-7-nhusb:1.35.0.36
	netbsd-7-nhusb-base:1.35
	pgoyette-localcount-20160806:1.35
	pgoyette-localcount-20160726:1.35
	pgoyette-localcount:1.35.0.34
	pgoyette-localcount-base:1.35
	nick-nhusb-base-20160907:1.35
	nick-nhusb-base-20160529:1.35
	netbsd-7-0-1-RELEASE:1.35
	nick-nhusb-base-20160422:1.35
	nick-nhusb-base-20160319:1.35
	nick-nhusb-base-20151226:1.35
	netbsd-7-0:1.35.0.32
	netbsd-7-0-RELEASE:1.35
	nick-nhusb-base-20150921:1.35
	netbsd-7-0-RC3:1.35
	netbsd-7-0-RC2:1.35
	netbsd-7-0-RC1:1.35
	nick-nhusb-base-20150606:1.35
	nick-nhusb-base-20150406:1.35
	nick-nhusb:1.35.0.30
	nick-nhusb-base:1.35
	netbsd-5-2-3-RELEASE:1.11
	netbsd-5-1-5-RELEASE:1.11
	netbsd-6-0-6-RELEASE:1.35
	netbsd-6-1-5-RELEASE:1.35
	netbsd-7:1.35.0.28
	netbsd-7-base:1.35
	yamt-pagecache-base9:1.35
	yamt-pagecache-tag8:1.35
	netbsd-6-1-4-RELEASE:1.35
	netbsd-6-0-5-RELEASE:1.35
	tls-earlyentropy:1.35.0.26
	tls-earlyentropy-base:1.35
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.35
	riastradh-drm2-base3:1.35
	netbsd-6-1-3-RELEASE:1.35
	netbsd-6-0-4-RELEASE:1.35
	netbsd-5-2-2-RELEASE:1.11
	netbsd-5-1-4-RELEASE:1.11
	netbsd-6-1-2-RELEASE:1.35
	netbsd-6-0-3-RELEASE:1.35
	netbsd-5-2-1-RELEASE:1.11
	netbsd-5-1-3-RELEASE:1.11
	rmind-smpnet-nbase:1.35
	netbsd-6-1-1-RELEASE:1.35
	riastradh-drm2-base2:1.35
	riastradh-drm2-base1:1.35
	riastradh-drm2:1.35.0.24
	riastradh-drm2-base:1.35
	rmind-smpnet:1.35.0.16
	rmind-smpnet-base:1.35
	netbsd-6-1:1.35.0.22
	netbsd-6-0-2-RELEASE:1.35
	netbsd-6-1-RELEASE:1.35
	khorben-n900:1.35.0.20
	netbsd-6-1-RC4:1.35
	netbsd-6-1-RC3:1.35
	agc-symver:1.35.0.18
	agc-symver-base:1.35
	netbsd-6-1-RC2:1.35
	netbsd-6-1-RC1:1.35
	yamt-pagecache-base8:1.35
	netbsd-5-2:1.11.0.82
	netbsd-6-0-1-RELEASE:1.35
	yamt-pagecache-base7:1.35
	netbsd-5-2-RELEASE:1.11
	netbsd-5-2-RC1:1.11
	matt-nb6-plus-nbase:1.35
	yamt-pagecache-base6:1.35
	netbsd-6-0:1.35.0.14
	netbsd-6-0-RELEASE:1.35
	netbsd-6-0-RC2:1.35
	tls-maxphys:1.35.0.12
	tls-maxphys-base:1.35
	matt-nb6-plus:1.35.0.10
	matt-nb6-plus-base:1.35
	netbsd-6-0-RC1:1.35
	jmcneill-usbmp-base10:1.35
	yamt-pagecache-base5:1.35
	jmcneill-usbmp-base9:1.35
	yamt-pagecache-base4:1.35
	jmcneill-usbmp-base8:1.35
	jmcneill-usbmp-base7:1.35
	jmcneill-usbmp-base6:1.35
	jmcneill-usbmp-base5:1.35
	jmcneill-usbmp-base4:1.35
	jmcneill-usbmp-base3:1.35
	jmcneill-usbmp-pre-base2:1.35
	jmcneill-usbmp-base2:1.35
	netbsd-6:1.35.0.8
	netbsd-6-base:1.35
	netbsd-5-1-2-RELEASE:1.11
	netbsd-5-1-1-RELEASE:1.11
	jmcneill-usbmp:1.35.0.6
	jmcneill-usbmp-base:1.35
	jmcneill-audiomp3:1.35.0.4
	jmcneill-audiomp3-base:1.35
	yamt-pagecache-base3:1.35
	yamt-pagecache-base2:1.35
	yamt-pagecache:1.35.0.2
	yamt-pagecache-base:1.35
	rmind-uvmplock-nbase:1.33
	cherry-xenmp:1.33.0.6
	cherry-xenmp-base:1.33
	bouyer-quota2-nbase:1.33
	bouyer-quota2:1.33.0.4
	bouyer-quota2-base:1.33
	jruoho-x86intr:1.33.0.2
	jruoho-x86intr-base:1.33
	matt-mips64-premerge-20101231:1.30
	matt-nb5-mips64-premerge-20101231:1.11
	matt-nb5-pq3:1.11.0.80
	matt-nb5-pq3-base:1.11
	netbsd-5-1:1.11.0.78
	netbsd-5-1-RELEASE:1.11
	uebayasi-xip-base4:1.28
	uebayasi-xip-base3:1.26
	yamt-nfs-mp-base11:1.26
	netbsd-5-1-RC4:1.11
	matt-nb5-mips64-k15:1.11
	uebayasi-xip-base2:1.26
	yamt-nfs-mp-base10:1.26
	netbsd-5-1-RC3:1.11
	netbsd-5-1-RC2:1.11
	uebayasi-xip-base1:1.19
	netbsd-5-1-RC1:1.11
	rmind-uvmplock:1.14.0.4
	rmind-uvmplock-base:1.33
	yamt-nfs-mp-base9:1.14
	uebayasi-xip:1.14.0.2
	uebayasi-xip-base:1.14
	netbsd-5-0-2-RELEASE:1.11
	matt-nb5-mips64-premerge-20091211:1.11
	matt-premerge-20091211:1.13
	yamt-nfs-mp-base8:1.12
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.11
	matt-nb4-mips64-k7-u2a-k9b:1.11
	matt-nb5-mips64-u1-k1-k5:1.11
	yamt-nfs-mp-base7:1.12
	matt-nb5-mips64:1.11.0.76
	netbsd-5-0-1-RELEASE:1.11
	jymxensuspend-base:1.12
	yamt-nfs-mp-base6:1.12
	yamt-nfs-mp-base5:1.12
	yamt-nfs-mp-base4:1.12
	jym-xensuspend-nbase:1.13
	yamt-nfs-mp-base3:1.12
	nick-hppapmap-base4:1.12
	nick-hppapmap-base3:1.12
	netbsd-5-0:1.11.0.74
	netbsd-5-0-RELEASE:1.11
	netbsd-5-0-RC4:1.11
	netbsd-5-0-RC3:1.11
	nick-hppapmap-base2:1.12
	netbsd-5-0-RC2:1.11
	jym-xensuspend:1.12.0.2
	jym-xensuspend-base:1.12
	netbsd-5-0-RC1:1.11
	haad-dm-base2:1.11
	haad-nbase2:1.11
	ad-audiomp2:1.11.0.72
	ad-audiomp2-base:1.11
	netbsd-5:1.11.0.70
	netbsd-5-base:1.11
	nick-hppapmap:1.11.0.68
	nick-hppapmap-base:1.12
	matt-mips64-base2:1.11
	matt-mips64:1.11.0.66
	haad-dm-base1:1.11
	wrstuden-revivesa-base-4:1.11
	netbsd-4-0-1-RELEASE:1.11
	wrstuden-revivesa-base-3:1.11
	wrstuden-revivesa-base-2:1.11
	wrstuden-fixsa-newbase:1.11
	nick-csl-alignment-base5:1.11
	haad-dm:1.11.0.64
	haad-dm-base:1.11
	wrstuden-revivesa-base-1:1.11
	simonb-wapbl-nbase:1.11
	yamt-pf42-base4:1.11
	simonb-wapbl:1.11.0.62
	simonb-wapbl-base:1.11
	yamt-pf42-base3:1.11
	hpcarm-cleanup-nbase:1.11
	yamt-pf42-baseX:1.11
	yamt-pf42-base2:1.11
	yamt-nfs-mp-base2:1.11
	wrstuden-revivesa:1.11.0.60
	wrstuden-revivesa-base:1.11
	yamt-nfs-mp:1.11.0.58
	yamt-nfs-mp-base:1.11
	yamt-pf42:1.11.0.56
	yamt-pf42-base:1.11
	ad-socklock-base1:1.11
	yamt-lazymbuf-base15:1.11
	yamt-lazymbuf-base14:1.11
	keiichi-mipv6-nbase:1.11
	mjf-devfs2:1.11.0.54
	mjf-devfs2-base:1.11
	nick-net80211-sync:1.11.0.52
	nick-net80211-sync-base:1.11
	keiichi-mipv6:1.11.0.50
	keiichi-mipv6-base:1.11
	bouyer-xeni386-merge1:1.11
	matt-armv6-prevmlocking:1.11
	wrstuden-fixsa-base-1:1.11
	vmlocking2-base3:1.11
	netbsd-4-0:1.11.0.48
	netbsd-4-0-RELEASE:1.11
	bouyer-xeni386-nbase:1.11
	yamt-kmem-base3:1.11
	cube-autoconf:1.11.0.46
	cube-autoconf-base:1.11
	yamt-kmem-base2:1.11
	bouyer-xeni386:1.11.0.44
	bouyer-xeni386-base:1.11
	yamt-kmem:1.11.0.42
	yamt-kmem-base:1.11
	vmlocking2-base2:1.11
	reinoud-bufcleanup-nbase:1.11
	vmlocking2:1.11.0.40
	vmlocking2-base1:1.11
	netbsd-4-0-RC5:1.11
	matt-nb4-arm:1.11.0.38
	matt-nb4-arm-base:1.11
	matt-armv6-nbase:1.11
	jmcneill-base:1.11
	netbsd-4-0-RC4:1.11
	mjf-devfs:1.11.0.36
	mjf-devfs-base:1.11
	bouyer-xenamd64-base2:1.11
	vmlocking-nbase:1.11
	yamt-x86pmap-base4:1.11
	bouyer-xenamd64:1.11.0.34
	bouyer-xenamd64-base:1.11
	netbsd-4-0-RC3:1.11
	yamt-x86pmap-base3:1.11
	yamt-x86pmap-base2:1.11
	netbsd-4-0-RC2:1.11
	yamt-x86pmap:1.11.0.32
	yamt-x86pmap-base:1.11
	netbsd-4-0-RC1:1.11
	matt-armv6:1.11.0.30
	matt-armv6-base:1.11
	matt-mips64-base:1.11
	jmcneill-pm:1.11.0.28
	jmcneill-pm-base:1.11
	hpcarm-cleanup:1.11.0.26
	hpcarm-cleanup-base:1.11
	nick-csl-alignment:1.11.0.24
	nick-csl-alignment-base:1.11
	netbsd-3-1-1-RELEASE:1.4
	netbsd-3-0-3-RELEASE:1.4
	yamt-idlelwp-base8:1.11
	wrstuden-fixsa:1.11.0.22
	wrstuden-fixsa-base:1.11
	thorpej-atomic:1.11.0.20
	thorpej-atomic-base:1.11
	reinoud-bufcleanup:1.11.0.18
	reinoud-bufcleanup-base:1.11
	mjf-ufs-trans:1.11.0.16
	mjf-ufs-trans-base:1.11
	vmlocking:1.11.0.14
	vmlocking-base:1.11
	ad-audiomp:1.11.0.12
	ad-audiomp-base:1.11
	yamt-idlelwp:1.11.0.10
	post-newlock2-merge:1.11
	newlock2-nbase:1.11
	yamt-splraiseipl-base5:1.11
	yamt-splraiseipl-base4:1.11
	yamt-splraiseipl-base3:1.11
	abandoned-netbsd-4-base:1.11
	abandoned-netbsd-4:1.11.0.2
	netbsd-3-1:1.4.0.12
	netbsd-3-1-RELEASE:1.4
	netbsd-3-0-2-RELEASE:1.4
	yamt-splraiseipl-base2:1.11
	netbsd-3-1-RC4:1.4
	yamt-splraiseipl:1.11.0.6
	yamt-splraiseipl-base:1.11
	netbsd-3-1-RC3:1.4
	yamt-pdpolicy-base9:1.11
	newlock2:1.11.0.4
	newlock2-base:1.11
	yamt-pdpolicy-base8:1.11
	netbsd-3-1-RC2:1.4
	netbsd-3-1-RC1:1.4
	yamt-pdpolicy-base7:1.11
	netbsd-4:1.11.0.8
	netbsd-4-base:1.11
	yamt-pdpolicy-base6:1.10
	chap-midi-nbase:1.10
	netbsd-3-0-1-RELEASE:1.4
	gdamore-uart:1.10.0.10
	gdamore-uart-base:1.10
	simonb-timcounters-final:1.8.8.1
	yamt-pdpolicy-base5:1.10
	chap-midi:1.10.0.8
	chap-midi-base:1.10
	yamt-pdpolicy-base4:1.10
	yamt-pdpolicy-base3:1.10
	peter-altq-base:1.10
	peter-altq:1.10.0.6
	yamt-pdpolicy-base2:1.10
	elad-kernelauth-base:1.10
	elad-kernelauth:1.10.0.4
	yamt-pdpolicy:1.10.0.2
	yamt-pdpolicy-base:1.10
	yamt-uio_vmspace-base5:1.9
	simonb-timecounters:1.8.0.8
	simonb-timecounters-base:1.10
	rpaulo-netinet-merge-pcb:1.8.0.6
	rpaulo-netinet-merge-pcb-base:1.11
	yamt-uio_vmspace:1.8.0.4
	netbsd-3-0:1.4.0.10
	netbsd-3-0-RELEASE:1.4
	netbsd-3-0-RC6:1.4
	yamt-readahead-base3:1.8
	netbsd-3-0-RC5:1.4
	netbsd-3-0-RC4:1.4
	netbsd-3-0-RC3:1.4
	yamt-readahead-base2:1.8
	netbsd-3-0-RC2:1.4
	yamt-readahead-pervnode:1.8
	yamt-readahead-perfile:1.8
	yamt-readahead:1.8.0.2
	yamt-readahead-base:1.8
	netbsd-3-0-RC1:1.4
	yamt-vop-base3:1.4
	netbsd-2-0-3-RELEASE:1.3
	netbsd-2-1:1.3.0.16
	yamt-vop-base2:1.4
	thorpej-vnode-attr:1.4.0.8
	thorpej-vnode-attr-base:1.4
	netbsd-2-1-RELEASE:1.3
	yamt-vop:1.4.0.6
	yamt-vop-base:1.4
	netbsd-2-1-RC6:1.3
	netbsd-2-1-RC5:1.3
	netbsd-2-1-RC4:1.3
	netbsd-2-1-RC3:1.3
	netbsd-2-1-RC2:1.3
	netbsd-2-1-RC1:1.3
	yamt-lazymbuf:1.4.0.4
	yamt-km-base4:1.4
	netbsd-2-0-2-RELEASE:1.3
	yamt-km-base3:1.4
	netbsd-3:1.4.0.2
	netbsd-3-base:1.4
	yamt-km-base2:1.3
	yamt-km:1.3.0.12
	yamt-km-base:1.3
	kent-audio2:1.3.0.10
	kent-audio2-base:1.4
	netbsd-2-0-1-RELEASE:1.3
	kent-audio1-beforemerge:1.3
	netbsd-2:1.3.0.8
	netbsd-2-base:1.3
	kent-audio1:1.3.0.6
	kent-audio1-base:1.3
	netbsd-2-0-RELEASE:1.3
	netbsd-2-0-RC5:1.3
	netbsd-2-0-RC4:1.3
	netbsd-2-0-RC3:1.3
	netbsd-2-0-RC2:1.3
	netbsd-2-0-RC1:1.3
	netbsd-2-0:1.3.0.4
	netbsd-2-0-base:1.3
	ktrace-lwp:1.3.0.2
	ktrace-lwp-base:1.8
	nathanw_sa_end:1.1.2.2
	nathanw_sa_before_merge:1.1
	nathanw_sa_base:1.1
	nathanw_sa:1.1.0.2;
locks; strict;
comment	@# @;


1.36
date	2019.05.28.08.59.34;	author msaitoh;	state Exp;
branches;
next	1.35;
commitid	tCn8TJmfLV86ZWoB;

1.35
date	2011.06.22.19.26.22;	author jruoho;	state Exp;
branches
	1.35.54.1;
next	1.34;

1.34
date	2011.06.20.15.56.07;	author jruoho;	state Exp;
branches;
next	1.33;

1.33
date	2011.01.10.17.04.22;	author jruoho;	state Exp;
branches
	1.33.6.1;
next	1.32;

1.32
date	2011.01.09.05.06.17;	author jruoho;	state Exp;
branches;
next	1.31;

1.31
date	2011.01.09.04.58.34;	author jruoho;	state Exp;
branches;
next	1.30;

1.30
date	2010.12.30.19.37.39;	author jruoho;	state Exp;
branches;
next	1.29;

1.29
date	2010.12.22.22.28.35;	author jruoho;	state Exp;
branches;
next	1.28;

1.28
date	2010.10.26.09.13.54;	author jruoho;	state Exp;
branches;
next	1.27;

1.27
date	2010.10.26.08.57.46;	author jruoho;	state Exp;
branches;
next	1.26;

1.26
date	2010.07.25.16.23.51;	author jruoho;	state Exp;
branches;
next	1.25;

1.25
date	2010.07.18.06.58.48;	author jruoho;	state Exp;
branches;
next	1.24;

1.24
date	2010.07.01.14.18.26;	author jruoho;	state Exp;
branches;
next	1.23;

1.23
date	2010.06.16.06.17.48;	author jruoho;	state Exp;
branches;
next	1.22;

1.22
date	2010.06.08.17.04.49;	author jruoho;	state Exp;
branches;
next	1.21;

1.21
date	2010.06.08.16.49.53;	author jruoho;	state Exp;
branches;
next	1.20;

1.20
date	2010.05.26.09.47.17;	author jruoho;	state Exp;
branches;
next	1.19;

1.19
date	2010.04.18.10.22.01;	author jruoho;	state Exp;
branches;
next	1.18;

1.18
date	2010.04.10.16.45.51;	author jruoho;	state Exp;
branches;
next	1.17;

1.17
date	2010.04.10.06.09.24;	author jruoho;	state Exp;
branches;
next	1.16;

1.16
date	2010.04.09.16.32.17;	author jruoho;	state Exp;
branches;
next	1.15;

1.15
date	2010.03.22.11.13.23;	author jruoho;	state Exp;
branches;
next	1.14;

1.14
date	2010.01.18.16.34.47;	author jruoho;	state Exp;
branches
	1.14.2.1
	1.14.4.1;
next	1.13;

1.13
date	2009.09.27.14.11.07;	author jmcneill;	state Exp;
branches;
next	1.12;

1.12
date	2009.01.21.14.15.43;	author jnemeth;	state Exp;
branches;
next	1.11;

1.11
date	2006.07.09.19.25.18;	author christos;	state Exp;
branches
	1.11.58.1
	1.11.68.1;
next	1.10;

1.10
date	2006.03.01.09.29.47;	author cube;	state Exp;
branches
	1.10.2.1
	1.10.10.1;
next	1.9;

1.9
date	2006.02.17.04.33.12;	author kochi;	state Exp;
branches;
next	1.8;

1.8
date	2005.11.12.11.53.30;	author rpaulo;	state Exp;
branches
	1.8.4.1
	1.8.6.1
	1.8.8.1;
next	1.7;

1.7
date	2005.11.11.02.10.09;	author kochi;	state Exp;
branches;
next	1.6;

1.6
date	2005.11.10.13.30.46;	author rpaulo;	state Exp;
branches;
next	1.5;

1.5
date	2005.11.10.13.25.59;	author rpaulo;	state Exp;
branches;
next	1.4;

1.4
date	2005.02.27.00.26.58;	author perry;	state Exp;
branches
	1.4.4.1;
next	1.3;

1.3
date	2003.02.04.01.12.06;	author perry;	state Exp;
branches
	1.3.2.1
	1.3.10.1
	1.3.12.1;
next	1.2;

1.2
date	2003.02.04.00.49.56;	author perry;	state Exp;
branches;
next	1.1;

1.1
date	2003.01.05.22.33.54;	author christos;	state Exp;
branches
	1.1.2.1;
next	;

1.35.54.1
date	2019.06.10.22.07.05;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.33.6.1
date	2011.06.23.14.19.56;	author cherry;	state Exp;
branches;
next	;

1.14.2.1
date	2010.04.30.14.43.06;	author uebayasi;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	2010.08.17.06.46.01;	author uebayasi;	state Exp;
branches;
next	1.14.2.3;

1.14.2.3
date	2010.11.06.08.08.27;	author uebayasi;	state Exp;
branches;
next	;

1.14.4.1
date	2010.05.30.05.17.17;	author rmind;	state Exp;
branches;
next	1.14.4.2;

1.14.4.2
date	2010.07.03.01.19.34;	author rmind;	state Exp;
branches;
next	1.14.4.3;

1.14.4.3
date	2011.03.05.20.53.03;	author rmind;	state Exp;
branches;
next	;

1.11.58.1
date	2009.05.04.08.12.33;	author yamt;	state Exp;
branches;
next	1.11.58.2;

1.11.58.2
date	2010.03.11.15.03.22;	author yamt;	state Exp;
branches;
next	1.11.58.3;

1.11.58.3
date	2010.08.11.22.53.16;	author yamt;	state Exp;
branches;
next	;

1.11.68.1
date	2009.03.03.18.30.31;	author skrll;	state Exp;
branches;
next	;

1.10.2.1
date	2006.08.11.15.43.59;	author yamt;	state Exp;
branches;
next	;

1.10.10.1
date	2006.07.13.17.49.17;	author gdamore;	state Exp;
branches;
next	;

1.8.4.1
date	2006.02.18.15.39.03;	author yamt;	state Exp;
branches;
next	;

1.8.6.1
date	2006.09.09.02.49.29;	author rpaulo;	state Exp;
branches;
next	;

1.8.8.1
date	2006.04.22.11.38.46;	author simonb;	state Exp;
branches;
next	;

1.4.4.1
date	2006.06.21.15.02.32;	author yamt;	state Exp;
branches;
next	1.4.4.2;

1.4.4.2
date	2006.12.30.20.47.54;	author yamt;	state Exp;
branches;
next	;

1.3.2.1
date	2005.03.04.16.40.54;	author skrll;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	2005.12.11.10.28.47;	author christos;	state Exp;
branches;
next	;

1.3.10.1
date	2005.04.29.11.28.45;	author kent;	state Exp;
branches;
next	;

1.3.12.1
date	2005.03.19.08.33.55;	author yamt;	state Exp;
branches;
next	;

1.1.2.1
date	2003.01.05.22.33.54;	author thorpej;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2003.01.07.21.33.58;	author thorpej;	state Exp;
branches;
next	;


desc
@@


1.36
log
@s/recieve/receive/
@
text
@# $NetBSD: acpidevs,v 1.35 2011/06/22 19:26:22 jruoho Exp $
#
# Originally extracted from:

# http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt
#
# XXX we should rig it up to make importation simpler, though we
# probably need to add IDs that are not in that file, too. The list is
# far from comprehensive :(
#
# Use "make -f Makefile.acpidevs" to regenerate acpidevs_data.h
#
#
# ***** System Devices - PNP0xxx **************************
# --Interrupt Controllers--
PNP0000		AT Interrupt Controller
PNP0001		EISA Interrupt Controller
PNP0002		MCA Interrupt Controller
PNP0003		APIC
PNP0004		Cyrix SLiC MP interrupt controller
# --Timers--
PNP0100		AT Timer
PNP0101		EISA Timer
PNP0102		MCA Timer
PNP0103		HPET Timer
# --DMA--
PNP0200		AT DMA Controller
PNP0201		EISA DMA Controller
PNP0202		MCA DMA Controller
# --Keyboards--
PNP0300		IBM PC/XT keyboard controller (83-key)
PNP0301		IBM PC/AT keyboard controller (86-key)
PNP0302		IBM PC/XT keyboard controller (84-key)
PNP0303		IBM Enhanced (101/102-key, PS/2 mouse support)
PNP0304		Olivetti Keyboard (83-key)
PNP0305		Olivetti Keyboard (102-key)
PNP0306		Olivetti Keyboard (86-key)
PNP0307		Microsoft Windows(R) Keyboard
PNP0308		General Input Device Emulation Interface (GIDEI) legacy
PNP0309		Olivetti Keyboard (A101/102 key)
PNP030A		AT&T 302 keyboard
PNP030B		Reserved by Microsoft
PNP0320		Japanese 106-key keyboard A01
PNP0321		Japanese 101-key keyboard
PNP0322		Japanese AX keyboard
PNP0323		Japanese 106-key keyboard 002/003
PNP0324		Japanese 106-key keyboard 001
PNP0325		Japanese Toshiba Desktop keyboard
PNP0326		Japanese Toshiba Laptop keyboard
PNP0327		Japanese Toshiba Notebook keyboard
PNP0340		Korean 84-key keyboard
PNP0341		Korean 86-key keyboard
PNP0342		Korean Enhanced keyboard
PNP0343		Korean Enhanced keyboard 101b
PNP0343		Korean Enhanced keyboard 101c
PNP0344		Korean Enhanced keyboard 103
# --Parallel Devices--
PNP0400		Standard LPT printer port
PNP0401		ECP printer port
# --Serial Devices--
PNP0500		Standard PC COM port
PNP0501		16550A-compatible COM port
PNP0502		Multiport serial device (non-intelligent 16550)
# --Disk Controllers--
PNP0600		Generic ESDI/IDE/ATA compatible hard disk controller
PNP0601		Plus Hardcard II
PNP0602		Plus Hardcard IIXL/EZ
PNP0603		Generic IDE supporting Microsoft Device Bay Specification
PNP0700		PC standard floppy disk controller
PNP0701		Standard floppy controller supporting MS Device Bay Spec
# --Compatibility with early device ID list--
PNP0802		Microsoft Sound System compatible device
# --Display Adapters--
PNP0900		VGA Compatible
PNP0901		Video Seven VRAM/VRAM II/1024i
PNP0902		8514/A Compatible
PNP0903		Trident VGA
PNP0904		Cirrus Logic Laptop VGA
PNP0905		Cirrus Logic VGA
PNP0906		Tseng ET4000
PNP0907		Western Digital VGA
PNP0908		Western Digital Laptop VGA
PNP0909		S3 Inc. 911/924
PNP090A		ATI Ultra Pro/Plus (Mach 32)
PNP090B		ATI Ultra (Mach 8)
PNP090C		XGA Compatible
PNP090D		ATI VGA Wonder
PNP090E		Weitek P9000 Graphics Adapter
PNP090F		Oak Technology VGA
PNP0910		Compaq QVision
PNP0911		XGA/2
PNP0912		Tseng Labs W32/W32i/W32p
PNP0913		S3 Inc. 801/928/964
PNP0914		Cirrus Logic 5429/5434 (memory mapped)
PNP0915		Compaq Advanced VGA (AVGA)
PNP0916		ATI Ultra Pro Turbo (Mach64)
PNP0917		Reserved by Microsoft
PNP0918		Matrox MGA
PNP0919		Compaq QVision 2000
PNP091A		Tseng W128
PNP0930		Chips & Technologies Super VGA
PNP0931		Chips & Technologies Accelerator
PNP0940		NCR 77c22e Super VGA
PNP0941		NCR 77c32blt
PNP09FF		Plug and Play Monitors (VESA DDC)
#--Peripheral Buses--
PNP0A00		ISA Bus
PNP0A01		EISA Bus
PNP0A02		MCA Bus
PNP0A03		PCI/PCI-X Host Bridge
PNP0A04		VESA/VL Bus
PNP0A05		Generic Container Device
PNP0A06		Generic Container Device
PNP0A08		PCI Express/PCI-X Mode-2 Host Bridge
#-- Real Time Clock, BIOS, System board devices--
PNP0800		AT-style speaker sound
PNP0B00		AT Real-Time Clock
PNP0B01		AT Real-Time Clock (PIIX4)
PNP0B02		AT Real-Time Clock (Dallas Semiconductor)
PNP0C00		Plug and Play BIOS
PNP0C01		System Board
PNP0C02		Motherboard Register Resources
PNP0C03		BIOS Event Notification Interrupt
PNP0C04		Math Coprocessor
PNP0C05		APM BIOS
PNP0C06		Reserved
PNP0C07		Reserved
PNP0C08		ACPI System Board Hardware
PNP0C09		ACPI Embedded Controller
PNP0C0A		ACPI Control Method Battery
PNP0C0B		ACPI Fan
PNP0C0C		ACPI Power Button Device
PNP0C0D		ACPI Lid Device
PNP0C0E		ACPI Sleep Button Device
PNP0C0F		PCI Interrupt Link Device
PNP0C10		ACPI System Indicator Device
PNP0C11		ACPI Thermal Zone
PNP0C12		Device Bay Controller
PNP0C13		Plug and Play BIOS (for non-ACPI)
PNP0C14		WMI Mapper Device
PNP0C15		ACPI Docking Station
PNP0C32		ACPI Quickstart Button
PNP0C33		ACPI Hardware Error Device
PNP0C80		Hotplug Memory Device
#--PCMCIA Controller Chipsets--
PNP0E00		Intel 82365-Compatible PCMCIA Controller
PNP0E01		Cirrus Logic CL-PD6720 PCMCIA Controller
PNP0E02		VLSI VL82C146 PCMCIA Controller
PNP0E03		Intel 82365-compatible CardBus controller
#--Mice--
PNP0F00		Microsoft Bus Mouse
PNP0F01		Microsoft Serial Mouse
PNP0F02		Microsoft InPort Mouse
PNP0F03		Microsoft PS/2-style Mouse
PNP0F04		Mouse Systems Mouse
PNP0F05		Mouse Systems 3-Button Mouse (COM2)
PNP0F06		Genius Mouse (COM1)
PNP0F07		Genius Mouse (COM2)
PNP0F08		Logitech Serial Mouse
PNP0F09		Microsoft BallPoint Serial Mouse
PNP0F0A		Microsoft Plug and Play Mouse
PNP0F0B		Microsoft Plug and Play BallPoint Mouse
PNP0F0C		Microsoft-compatible Serial Mouse
PNP0F0D		Microsoft-compatible InPort-compatible Mouse
PNP0F0E		Microsoft-compatible PS/2-style Mouse
PNP0F0F		Microsoft-compatible Serial BallPoint-compatible Mouse
PNP0F10		Texas Instruments QuickPort Mouse
PNP0F11		Microsoft-compatible Bus Mouse
PNP0F12		Logitech PS/2-style Mouse
PNP0F13		PS/2 Port for PS/2-style Mice
PNP0F14		Microsoft Kids Mouse
PNP0F15		Logitech bus mouse
PNP0F16		Logitech SWIFT device
PNP0F17		Logitech-compatible serial mouse
PNP0F18		Logitech-compatible bus mouse
PNP0F19		Logitech-compatible PS/2-style Mouse
PNP0F1A		Logitech-compatible SWIFT Device
PNP0F1B		HP Omnibook Mouse
PNP0F1C		Compaq LTE Trackball PS/2-style Mouse
PNP0F1D		Compaq LTE Trackball Serial Mouse
PNP0F1E		Microsoft Kids Trackball Mouse
PNP0F1F		Reserved by Microsoft Input Device Group
PNP0F20		Reserved by Microsoft Input Device Group
PNP0F21		Reserved by Microsoft Input Device Group
PNP0F22		Reserved by Microsoft Input Device Group
PNP0F23		Reserved by Microsoft Input Device Group
PNP0FFF		Reserved by Microsoft Systems
SYN1003		Synaptics PS/2-style Touchpad
SYN013B		Synaptics PS/2-style Touchpad
# ***** Network Adapters - PNP8xxx ***********************
PNP8001		Novell/Anthem NE3200
PNP8004		Compaq NE3200
PNP8006		Intel EtherExpress/32
PNP8008		HP EtherTwist EISA LAN Adapter/32 (HP27248A)
PNP8065		Ungermann-Bass NIUps or NIUps/EOTP
PNP8072		DEC (DE211) EtherWorks MC/TP
PNP8073		DEC (DE212) EtherWorks MC/TP_BNC
PNP8078		DCA 10 Mb MCA
PNP8074		HP MC LAN Adapter/16 TP (PC27246)
PNP80c9		IBM Token Ring
PNP80ca		IBM Token Ring II
PNP80cb		IBM Token Ring II/Short
PNP80cc		IBM Token Ring 4/16Mbs
PNP80d3		Novell/Anthem NE1000
PNP80d4		Novell/Anthem NE2000
PNP80d5		NE1000 Compatible
PNP80d6		NE2000 Compatible
PNP80d7		Novell/Anthem NE1500T
PNP80d8		Novell/Anthem NE2100
PNP80dd		SMC ARCNETPC
PNP80de		SMC ARCNET PC100, PC200
PNP80df		SMC ARCNET PC110, PC210, PC250
PNP80e0		SMC ARCNET PC130/E
PNP80e1		SMC ARCNET PC120, PC220, PC260
PNP80e2		SMC ARCNET PC270/E
PNP80e5		SMC ARCNET PC600W, PC650W
PNP80e7		DEC DEPCA
PNP80e8		DEC (DE100) EtherWorks LC
PNP80e9		DEC (DE200) EtherWorks Turbo
PNP80ea		DEC (DE101) EtherWorks LC/TP
PNP80eb		DEC (DE201) EtherWorks Turbo/TP
PNP80ec		DEC (DE202) EtherWorks Turbo/TP_BNC
PNP80ed		DEC (DE102) EtherWorks LC/TP_BNC
PNP80ee		DEC EE101 (Built-In)
PNP80ef		DECpc 433 WS (Built-In)
PNP80f1		3Com EtherLink Plus
PNP80f3		3Com EtherLink II or IITP (8 or 16-bit)
PNP80f4		3Com TokenLink
PNP80f6		3Com EtherLink 16
PNP80f7		3Com EtherLink III
PNP80f8		3Com Generic Etherlink Plug and Play Device
PNP80fb		Thomas Conrad TC6045
PNP80fc		Thomas Conrad TC6042
PNP80fd		Thomas Conrad TC6142
PNP80fe		Thomas Conrad TC6145
PNP80ff		Thomas Conrad TC6242
PNP8100		Thomas Conrad TC6245
PNP8105		DCA 10 MB
PNP8106		DCA 10 MB Fiber Optic
PNP8107		DCA 10 MB Twisted Pair
PNP8113		Racal NI6510
PNP811C		Ungermann-Bass NIUpc
PNP8120		Ungermann-Bass NIUpc/EOTP
PNP8123		SMC StarCard PLUS (WD/8003S)
PNP8124		SMC StarCard PLUS With On Board Hub (WD/8003SH)
PNP8125		SMC EtherCard PLUS (WD/8003E)
PNP8126		SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
PNP8127		SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
PNP8128		SMC EtherCard PLUS TP (WD/8003WT)
PNP812a		SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
PNP812d		Intel EtherExpress 16 or 16TP
PNP812f		Intel TokenExpress 16/4
PNP8130		Intel TokenExpress MCA 16/4
PNP8132		Intel EtherExpress 16 (MCA)
PNP8137		Artisoft AE-1
PNP8138		Artisoft AE-2 or AE-3
PNP8141		Amplicard AC 210/XT
PNP8142		Amplicard AC 210/AT
PNP814b		Everex SpeedLink /PC16 (EV2027)
PNP8155		HP PC LAN Adapter/8 TP (HP27245)
PNP8156		HP PC LAN Adapter/16 TP (HP27247A)
PNP8157		HP PC LAN Adapter/8 TL (HP27250)
PNP8158		HP PC LAN Adapter/16 TP Plus (HP27247B)
PNP8159		HP PC LAN Adapter/16 TL Plus (HP27252)
PNP815f		National Semiconductor Ethernode *16AT
PNP8160		National Semiconductor AT/LANTIC EtherNODE 16-AT3
PNP816a		NCR Token-Ring 4 Mbs ISA
PNP816d		NCR Token-Ring 16/4 Mbs ISA
PNP8191		Olicom 16/4 Token-Ring Adapter
PNP81c3		SMC EtherCard PLUS Elite (WD/8003EP)
PNP81c4		SMC EtherCard PLUS 10T (WD/8003W)
PNP81c5		SMC EtherCard PLUS Elite 16 (WD/8013EP)
PNP81c6		SMC EtherCard PLUS Elite 16T (WD/8013W)
PNP81c7		SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
PNP81c8		SMC EtherElite Ultra 16
PNP81e4		Pure Data PDI9025-32 (Token Ring)
PNP81e6		Pure Data PDI508+ (ArcNet)
PNP81e7		Pure Data PDI516+ (ArcNet)
PNP81eb		Proteon Token Ring (P1390)
PNP81ec		Proteon Token Ring (P1392)
PNP81ed		Proteon ISA Token Ring (1340)
PNP81ee		Proteon ISA Token Ring (1342)
PNP81ef		Proteon ISA Token Ring (1346)
PNP81f0		Proteon ISA Token Ring (1347)
PNP81ff		Cabletron E2000 Series DNI
PNP8200		Cabletron E2100 Series DNI
PNP8209		Zenith Data Systems Z-Note
PNP820a		Zenith Data Systems NE2000-Compatible
PNP8213		Xircom Pocket Ethernet II
PNP8214			Xircom Pocket Ethernet I
PNP821d		RadiSys EXM-10
PNP8227		SMC 3000 Series
PNP8228		SMC 91C2 controller
PNP8231		Advanced Micro Devices AM2100/AM1500T
PNP8263		Tulip NCC-16
PNP8277		Exos 105
PNP828A		Intel '595 based Ethernet
PNP828B		TI2000-style Token Ring
PNP828C		AMD PCNet Family cards
PNP828D		AMD PCNet32 (VL version)
PNP82bd		IBM PCMCIA-NIC
PNP82C2		Xircom CE10
PNP82C3		Xircom CEM2
PNP8321		DEC Ethernet (All Types)
PNP8323		SMC EtherCard (All Types except 8013/A)
PNP8324		ARCNET Compatible
PNP8326		Thomas Conrad (All Arcnet Types)
PNP8327		IBM Token Ring (All Types)
PNP8385		Remote Network Access Driver
PNP8387		RNA Point-to-point Protocol Driver
PNP8388		Reserved for Microsoft Networking components
PNP8390		Generic network adapter
# ***** Infrared Devices **********
PNP0510		Generic IrDA-compatible device
PNP0511		Generic IrDA-compatible device
PNP8294		IrDA Infrared NDIS driver (Microsoft-supplied)
PNP8389		Peer IrLAN infrared driver (Microsoft-supplied)
HWPC224		NSC SuperIO chip (inc. IrDA device)
IBM0071		NSC SuperIO chip (inc. IrDA device)
ITE8708		ITE Tech IrDA Infrared device
NSC6001		NSC SuperIO chip (inc. IrDA device)
# ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
PNPA002		Future Domain 16-700 compatible controller
PNPA003		Panasonic proprietary CD-ROM adapter (SBPro/SB16)
PNPA01B		Trantor 128 SCSI Controller
PNPA01D		Trantor T160 SCSI Controller
PNPA01E		Trantor T338 Parallel SCSI controller
PNPA01F		Trantor T348 Parallel SCSI controller
PNPA020		Trantor Media Vision SCSI controller
PNPA022		Always IN-2000 SCSI controller
PNPA02B		Sony proprietary CD-ROM controller
PNPA02D		Trantor T13b 8-bit SCSI controller
PNPA02F		Trantor T358 Parallel SCSI controller
PNPA030		Mitsumi LU-005 Single Speed CD-ROM controller + drive
PNPA031		Mitsumi FX-001 Single Speed CD-ROM controller + drive
PNPA032		Mitsumi FX-001 Double Speed CD-ROM controller + drive
# ***** Sound/Video-capture, multimedia - PNPBxxx ********
PNPB000		Sound Blaster 1.5 sound device
PNPB001		Sound Blaster 2.0 sound device
PNPB002		Sound Blaster Pro sound device
PNPB003		Sound Blaster 16 sound device
PNPB004		Thunderboard-compatible sound device
PNPB005		Adlib-compatible FM synthesizer device
PNPB006		MPU401 compatible
PNPB007		Microsoft Windows Sound System-compatible sound device
PNPB008		Compaq Business Audio
PNPB009		Plug and Play Microsoft Windows Sound System Device
PNPB00A		MediaVision Pro Audio Spectrum (SCSI)
PNPB00B		MediaVision Pro Audio 3D
PNPB00C		MusicQuest MQX-32M
PNPB00D		MediaVision Pro Audio Spectrum Basic (Thunder Chip)
PNPB00E		MediaVision Pro Audio Spectrum (SCSI, Thunder Chip)
PNPB00F		MediaVision Jazz-16 chipset (OEM Versions)
PNPB010		Auravision VxP500 chipset - Orchid Videola
PNPB018		MediaVision Pro Audio Spectrum 8-bit
PNPB019		MediaVision Pro Audio Spectrum Basic
PNPB020		Yamaha OPL3-compatible FM synthesizer device
PNPB02F		Joystick/Game port
CSC0000		Crystal PnP Audio (codec)
CSC0003		Crystal PnP Audio (MPU-401)
CSC0010		Crystal PnP Audio (registers)
# ***** Modems - PNPCxxx-Dxxx****************************
PNPC000		Compaq 14400 Modem (TBD)
PNPC001		Compaq 2400/9600 Modem (TBD)
# **** TPM chips ****
ATM1200		Atmel Trusted Platform Module
BCM0101		Broadcom Trusted Platform Module
BCM0102		Broadcom Trusted Platform Module
ICO0102		Intel Trusted Platform Module
IFX0102		Infineon Trusted Platform Module
INTC0102	Intel Trusted Platform Module
NSC1100		NSC Trusted Platform Module
NSC1200		NSC Trusted Platform Module
PNP0C31		Trusted Platform Module
SMO1200		STMicroelectronics Trusted Platform Module
# ***** ACPI 4.0 specific devices *****
ACPI0001	SMBus 1.0 Host Controller
ACPI0002	Smart Battery Subsystem
ACPI0003	AC Device
ACPI0004	Module Device
ACPI0005	SMBus 2.0 Host Controller
ACPI0006	GPE Block Device
ACPI0007	Processor Device
ACPI0008	Ambient Light Sensor
ACPI0009	I/O APIC/SAPIC Device
ACPI000A	I/O APIC Device
ACPI000B	I/O SAPIC Device
ACPI000C	Processor Aggregator
ACPI000D	Power Meter
ACPI000E	Wake Alarm Device
# **** Others ****
ENE0100		KB3924-based CIR Port Receiver
HPQ0004		Hewlett-Packard 3D DriveGuard accelerometer
IBM0079		IBM Docking Station
INT0800		Intel Firmware Hub Device
IPI0001		Intelligent Platform Management Interface
LEN0014		Lenovo ThinkPad Extras
SMO8800		ST Microelectronics Accelerometer
@


1.35
log
@Add SMO8800.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.34 2011/06/20 15:56:07 jruoho Exp $
d392 1
a392 1
ENE0100		KB3924-based CIR Port Reciever
@


1.35.54.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.36 2019/05/28 08:59:34 msaitoh Exp $
d392 1
a392 1
ENE0100		KB3924-based CIR Port Receiver
@


1.34
log
@Add ENE0100, a KB3924-based cir(4) chip.

From dmesg supplied by hasina rakotoarisoa on gnats.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.33 2011/01/10 17:04:22 jruoho Exp $
d398 1
@


1.33
log
@Add SMO1200 (yet another TPM chip). From ThinkPad x201i.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.32 2011/01/09 05:06:17 jruoho Exp $
d392 1
@


1.33.6.1
log
@Catchup with rmind-uvmplock merge.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.34 2011/06/20 15:56:07 jruoho Exp $
a391 1
ENE0100		KB3924-based CIR Port Reciever
@


1.32
log
@Rearrange (use two tabs).
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.31 2011/01/09 04:58:34 jruoho Exp $
d370 1
a371 1
IFX0102		Infineon Trusted Platform Module
d375 1
@


1.31
log
@Add INTC0102 (Intel TPM chip). From ThinkPad T500.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.30 2010/12/30 19:37:39 jruoho Exp $
d16 5
a20 5
PNP0000	AT Interrupt Controller
PNP0001	EISA Interrupt Controller
PNP0002	MCA Interrupt Controller
PNP0003	APIC
PNP0004	Cyrix SLiC MP interrupt controller
d22 4
a25 4
PNP0100	AT Timer
PNP0101	EISA Timer
PNP0102	MCA Timer
PNP0103	HPET Timer
d27 3
a29 3
PNP0200	AT DMA Controller
PNP0201	EISA DMA Controller
PNP0202	MCA DMA Controller
d31 26
a56 26
PNP0300	IBM PC/XT keyboard controller (83-key)
PNP0301	IBM PC/AT keyboard controller (86-key)
PNP0302	IBM PC/XT keyboard controller (84-key)
PNP0303	IBM Enhanced (101/102-key, PS/2 mouse support)
PNP0304	Olivetti Keyboard (83-key)
PNP0305	Olivetti Keyboard (102-key)
PNP0306	Olivetti Keyboard (86-key)
PNP0307	Microsoft Windows(R) Keyboard
PNP0308	General Input Device Emulation Interface (GIDEI) legacy
PNP0309	Olivetti Keyboard (A101/102 key)
PNP030A	AT&T 302 keyboard
PNP030B	Reserved by Microsoft
PNP0320	Japanese 106-key keyboard A01
PNP0321	Japanese 101-key keyboard
PNP0322	Japanese AX keyboard
PNP0323	Japanese 106-key keyboard 002/003
PNP0324	Japanese 106-key keyboard 001
PNP0325	Japanese Toshiba Desktop keyboard
PNP0326	Japanese Toshiba Laptop keyboard
PNP0327	Japanese Toshiba Notebook keyboard
PNP0340	Korean 84-key keyboard
PNP0341	Korean 86-key keyboard
PNP0342	Korean Enhanced keyboard
PNP0343	Korean Enhanced keyboard 101b
PNP0343	Korean Enhanced keyboard 101c
PNP0344	Korean Enhanced keyboard 103
d58 2
a59 2
PNP0400	Standard LPT printer port
PNP0401	ECP printer port
d61 3
a63 3
PNP0500	Standard PC COM port
PNP0501	16550A-compatible COM port
PNP0502	Multiport serial device (non-intelligent 16550)
d65 6
a70 6
PNP0600	Generic ESDI/IDE/ATA compatible hard disk controller
PNP0601	Plus Hardcard II
PNP0602	Plus Hardcard IIXL/EZ
PNP0603	Generic IDE supporting Microsoft Device Bay Specification
PNP0700	PC standard floppy disk controller
PNP0701	Standard floppy controller supporting MS Device Bay Spec
d72 1
a72 1
PNP0802	Microsoft Sound System compatible device
d74 32
a105 32
PNP0900	VGA Compatible
PNP0901	Video Seven VRAM/VRAM II/1024i
PNP0902	8514/A Compatible
PNP0903	Trident VGA
PNP0904	Cirrus Logic Laptop VGA
PNP0905	Cirrus Logic VGA
PNP0906	Tseng ET4000
PNP0907	Western Digital VGA
PNP0908	Western Digital Laptop VGA
PNP0909	S3 Inc. 911/924
PNP090A	ATI Ultra Pro/Plus (Mach 32)
PNP090B	ATI Ultra (Mach 8)
PNP090C	XGA Compatible
PNP090D	ATI VGA Wonder
PNP090E	Weitek P9000 Graphics Adapter
PNP090F	Oak Technology VGA
PNP0910	Compaq QVision
PNP0911	XGA/2
PNP0912	Tseng Labs W32/W32i/W32p
PNP0913	S3 Inc. 801/928/964
PNP0914	Cirrus Logic 5429/5434 (memory mapped)
PNP0915	Compaq Advanced VGA (AVGA)
PNP0916	ATI Ultra Pro Turbo (Mach64)
PNP0917	Reserved by Microsoft
PNP0918	Matrox MGA
PNP0919	Compaq QVision 2000
PNP091A	Tseng W128
PNP0930	Chips & Technologies Super VGA
PNP0931	Chips & Technologies Accelerator
PNP0940	NCR 77c22e Super VGA
PNP0941	NCR 77c32blt
PNP09FF	Plug and Play Monitors (VESA DDC)
d107 8
a114 8
PNP0A00	ISA Bus
PNP0A01	EISA Bus
PNP0A02	MCA Bus
PNP0A03	PCI/PCI-X Host Bridge
PNP0A04	VESA/VL Bus
PNP0A05	Generic Container Device
PNP0A06	Generic Container Device
PNP0A08	PCI Express/PCI-X Mode-2 Host Bridge
d116 29
a144 29
PNP0800	AT-style speaker sound
PNP0B00	AT Real-Time Clock
PNP0B01 AT Real-Time Clock (PIIX4)
PNP0B02 AT Real-Time Clock (Dallas Semiconductor)
PNP0C00	Plug and Play BIOS
PNP0C01	System Board
PNP0C02	Motherboard Register Resources
PNP0C03	BIOS Event Notification Interrupt
PNP0C04	Math Coprocessor
PNP0C05	APM BIOS
PNP0C06	Reserved
PNP0C07	Reserved
PNP0C08	ACPI System Board Hardware
PNP0C09	ACPI Embedded Controller
PNP0C0A	ACPI Control Method Battery
PNP0C0B	ACPI Fan
PNP0C0C	ACPI Power Button Device
PNP0C0D	ACPI Lid Device
PNP0C0E	ACPI Sleep Button Device
PNP0C0F	PCI Interrupt Link Device
PNP0C10	ACPI System Indicator Device
PNP0C11	ACPI Thermal Zone
PNP0C12	Device Bay Controller
PNP0C13	Plug and Play BIOS (for non-ACPI)
PNP0C14	WMI Mapper Device
PNP0C15	ACPI Docking Station
PNP0C32	ACPI Quickstart Button
PNP0C33	ACPI Hardware Error Device
PNP0C80	Hotplug Memory Device
d146 4
a149 4
PNP0E00	Intel 82365-Compatible PCMCIA Controller
PNP0E01	Cirrus Logic CL-PD6720 PCMCIA Controller
PNP0E02	VLSI VL82C146 PCMCIA Controller
PNP0E03	Intel 82365-compatible CardBus controller
d151 39
a189 39
PNP0F00	Microsoft Bus Mouse
PNP0F01	Microsoft Serial Mouse
PNP0F02	Microsoft InPort Mouse
PNP0F03	Microsoft PS/2-style Mouse
PNP0F04	Mouse Systems Mouse
PNP0F05	Mouse Systems 3-Button Mouse (COM2)
PNP0F06	Genius Mouse (COM1)
PNP0F07	Genius Mouse (COM2)
PNP0F08	Logitech Serial Mouse
PNP0F09	Microsoft BallPoint Serial Mouse
PNP0F0A	Microsoft Plug and Play Mouse
PNP0F0B	Microsoft Plug and Play BallPoint Mouse
PNP0F0C	Microsoft-compatible Serial Mouse
PNP0F0D	Microsoft-compatible InPort-compatible Mouse
PNP0F0E	Microsoft-compatible PS/2-style Mouse
PNP0F0F	Microsoft-compatible Serial BallPoint-compatible Mouse
PNP0F10	Texas Instruments QuickPort Mouse
PNP0F11	Microsoft-compatible Bus Mouse
PNP0F12	Logitech PS/2-style Mouse
PNP0F13	PS/2 Port for PS/2-style Mice
PNP0F14	Microsoft Kids Mouse
PNP0F15	Logitech bus mouse
PNP0F16	Logitech SWIFT device
PNP0F17	Logitech-compatible serial mouse
PNP0F18	Logitech-compatible bus mouse
PNP0F19	Logitech-compatible PS/2-style Mouse
PNP0F1A	Logitech-compatible SWIFT Device
PNP0F1B	HP Omnibook Mouse
PNP0F1C	Compaq LTE Trackball PS/2-style Mouse
PNP0F1D	Compaq LTE Trackball Serial Mouse
PNP0F1E	Microsoft Kids Trackball Mouse
PNP0F1F	Reserved by Microsoft Input Device Group
PNP0F20	Reserved by Microsoft Input Device Group
PNP0F21	Reserved by Microsoft Input Device Group
PNP0F22	Reserved by Microsoft Input Device Group
PNP0F23	Reserved by Microsoft Input Device Group
PNP0FFF	Reserved by Microsoft Systems
SYN1003	Synaptics PS/2-style Touchpad
SYN013B	Synaptics PS/2-style Touchpad
d191 122
a312 122
PNP8001	Novell/Anthem NE3200
PNP8004	Compaq NE3200
PNP8006	Intel EtherExpress/32
PNP8008	HP EtherTwist EISA LAN Adapter/32 (HP27248A)
PNP8065	Ungermann-Bass NIUps or NIUps/EOTP
PNP8072	DEC (DE211) EtherWorks MC/TP
PNP8073	DEC (DE212) EtherWorks MC/TP_BNC
PNP8078	DCA 10 Mb MCA
PNP8074	HP MC LAN Adapter/16 TP (PC27246)
PNP80c9	IBM Token Ring
PNP80ca	IBM Token Ring II
PNP80cb	IBM Token Ring II/Short
PNP80cc	IBM Token Ring 4/16Mbs
PNP80d3	Novell/Anthem NE1000
PNP80d4	Novell/Anthem NE2000
PNP80d5	NE1000 Compatible
PNP80d6	NE2000 Compatible
PNP80d7	Novell/Anthem NE1500T
PNP80d8	Novell/Anthem NE2100
PNP80dd	SMC ARCNETPC
PNP80de	SMC ARCNET PC100, PC200
PNP80df	SMC ARCNET PC110, PC210, PC250
PNP80e0	SMC ARCNET PC130/E
PNP80e1	SMC ARCNET PC120, PC220, PC260
PNP80e2	SMC ARCNET PC270/E
PNP80e5	SMC ARCNET PC600W, PC650W
PNP80e7	DEC DEPCA
PNP80e8	DEC (DE100) EtherWorks LC
PNP80e9	DEC (DE200) EtherWorks Turbo
PNP80ea	DEC (DE101) EtherWorks LC/TP
PNP80eb	DEC (DE201) EtherWorks Turbo/TP
PNP80ec	DEC (DE202) EtherWorks Turbo/TP_BNC
PNP80ed	DEC (DE102) EtherWorks LC/TP_BNC
PNP80ee	DEC EE101 (Built-In)
PNP80ef	DECpc 433 WS (Built-In)
PNP80f1	3Com EtherLink Plus
PNP80f3	3Com EtherLink II or IITP (8 or 16-bit)
PNP80f4	3Com TokenLink
PNP80f6	3Com EtherLink 16
PNP80f7	3Com EtherLink III
PNP80f8	3Com Generic Etherlink Plug and Play Device
PNP80fb	Thomas Conrad TC6045
PNP80fc	Thomas Conrad TC6042
PNP80fd	Thomas Conrad TC6142
PNP80fe	Thomas Conrad TC6145
PNP80ff	Thomas Conrad TC6242
PNP8100	Thomas Conrad TC6245
PNP8105	DCA 10 MB
PNP8106	DCA 10 MB Fiber Optic
PNP8107	DCA 10 MB Twisted Pair
PNP8113	Racal NI6510
PNP811C	Ungermann-Bass NIUpc
PNP8120	Ungermann-Bass NIUpc/EOTP
PNP8123	SMC StarCard PLUS (WD/8003S)
PNP8124	SMC StarCard PLUS With On Board Hub (WD/8003SH)
PNP8125	SMC EtherCard PLUS (WD/8003E)
PNP8126	SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
PNP8127	SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
PNP8128	SMC EtherCard PLUS TP (WD/8003WT)
PNP812a	SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
PNP812d	Intel EtherExpress 16 or 16TP
PNP812f	Intel TokenExpress 16/4
PNP8130	Intel TokenExpress MCA 16/4
PNP8132	Intel EtherExpress 16 (MCA)
PNP8137	Artisoft AE-1
PNP8138	Artisoft AE-2 or AE-3
PNP8141	Amplicard AC 210/XT
PNP8142	Amplicard AC 210/AT
PNP814b	Everex SpeedLink /PC16 (EV2027)
PNP8155	HP PC LAN Adapter/8 TP (HP27245)
PNP8156	HP PC LAN Adapter/16 TP (HP27247A)
PNP8157	HP PC LAN Adapter/8 TL (HP27250)
PNP8158	HP PC LAN Adapter/16 TP Plus (HP27247B)
PNP8159	HP PC LAN Adapter/16 TL Plus (HP27252)
PNP815f	National Semiconductor Ethernode *16AT
PNP8160	National Semiconductor AT/LANTIC EtherNODE 16-AT3
PNP816a	NCR Token-Ring 4 Mbs ISA
PNP816d	NCR Token-Ring 16/4 Mbs ISA
PNP8191	Olicom 16/4 Token-Ring Adapter
PNP81c3	SMC EtherCard PLUS Elite (WD/8003EP)
PNP81c4	SMC EtherCard PLUS 10T (WD/8003W)
PNP81c5	SMC EtherCard PLUS Elite 16 (WD/8013EP)
PNP81c6	SMC EtherCard PLUS Elite 16T (WD/8013W)
PNP81c7	SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
PNP81c8	SMC EtherElite Ultra 16
PNP81e4	Pure Data PDI9025-32 (Token Ring)
PNP81e6	Pure Data PDI508+ (ArcNet)
PNP81e7	Pure Data PDI516+ (ArcNet)
PNP81eb	Proteon Token Ring (P1390)
PNP81ec	Proteon Token Ring (P1392)
PNP81ed	Proteon ISA Token Ring (1340)
PNP81ee	Proteon ISA Token Ring (1342)
PNP81ef	Proteon ISA Token Ring (1346)
PNP81f0	Proteon ISA Token Ring (1347)
PNP81ff	Cabletron E2000 Series DNI
PNP8200	Cabletron E2100 Series DNI
PNP8209	Zenith Data Systems Z-Note
PNP820a	Zenith Data Systems NE2000-Compatible
PNP8213	Xircom Pocket Ethernet II
PNP8214	Xircom Pocket Ethernet I
PNP821d	RadiSys EXM-10
PNP8227	SMC 3000 Series
PNP8228	SMC 91C2 controller
PNP8231	Advanced Micro Devices AM2100/AM1500T
PNP8263	Tulip NCC-16
PNP8277	Exos 105
PNP828A	Intel '595 based Ethernet
PNP828B	TI2000-style Token Ring
PNP828C	AMD PCNet Family cards
PNP828D	AMD PCNet32 (VL version)
PNP82bd	IBM PCMCIA-NIC
PNP82C2	Xircom CE10
PNP82C3	Xircom CEM2
PNP8321	DEC Ethernet (All Types)
PNP8323	SMC EtherCard (All Types except 8013/A)
PNP8324	ARCNET Compatible
PNP8326	Thomas Conrad (All Arcnet Types)
PNP8327	IBM Token Ring (All Types)
PNP8385	Remote Network Access Driver
PNP8387	RNA Point-to-point Protocol Driver
PNP8388	Reserved for Microsoft Networking components
PNP8390	Generic network adapter
d314 8
a321 8
PNP0510	Generic IrDA-compatible device
PNP0511	Generic IrDA-compatible device
PNP8294	IrDA Infrared NDIS driver (Microsoft-supplied)
PNP8389	Peer IrLAN infrared driver (Microsoft-supplied)
HWPC224	NSC SuperIO chip (inc. IrDA device)
IBM0071	NSC SuperIO chip (inc. IrDA device)
ITE8708	ITE Tech IrDA Infrared device
NSC6001	NSC SuperIO chip (inc. IrDA device)
d323 14
a336 14
PNPA002	Future Domain 16-700 compatible controller
PNPA003	Panasonic proprietary CD-ROM adapter (SBPro/SB16)
PNPA01B	Trantor 128 SCSI Controller
PNPA01D	Trantor T160 SCSI Controller
PNPA01E	Trantor T338 Parallel SCSI controller
PNPA01F	Trantor T348 Parallel SCSI controller
PNPA020	Trantor Media Vision SCSI controller
PNPA022	Always IN-2000 SCSI controller
PNPA02B	Sony proprietary CD-ROM controller
PNPA02D	Trantor T13b 8-bit SCSI controller
PNPA02F	Trantor T358 Parallel SCSI controller
PNPA030	Mitsumi LU-005 Single Speed CD-ROM controller + drive
PNPA031	Mitsumi FX-001 Single Speed CD-ROM controller + drive
PNPA032	Mitsumi FX-001 Double Speed CD-ROM controller + drive
d338 24
a361 24
PNPB000	Sound Blaster 1.5 sound device
PNPB001	Sound Blaster 2.0 sound device
PNPB002	Sound Blaster Pro sound device
PNPB003	Sound Blaster 16 sound device
PNPB004	Thunderboard-compatible sound device
PNPB005	Adlib-compatible FM synthesizer device
PNPB006	MPU401 compatible
PNPB007	Microsoft Windows Sound System-compatible sound device
PNPB008	Compaq Business Audio
PNPB009	Plug and Play Microsoft Windows Sound System Device
PNPB00A	MediaVision Pro Audio Spectrum (SCSI)
PNPB00B	MediaVision Pro Audio 3D
PNPB00C	MusicQuest MQX-32M
PNPB00D	MediaVision Pro Audio Spectrum Basic (Thunder Chip)
PNPB00E	MediaVision Pro Audio Spectrum (SCSI, Thunder Chip)
PNPB00F	MediaVision Jazz-16 chipset (OEM Versions)
PNPB010	Auravision VxP500 chipset - Orchid Videola
PNPB018	MediaVision Pro Audio Spectrum 8-bit
PNPB019	MediaVision Pro Audio Spectrum Basic
PNPB020	Yamaha OPL3-compatible FM synthesizer device
PNPB02F	Joystick/Game port
CSC0000	Crystal PnP Audio (codec)
CSC0003	Crystal PnP Audio (MPU-401)
CSC0010	Crystal PnP Audio (registers)
d363 2
a364 2
PNPC000	Compaq 14400 Modem (TBD)
PNPC001	Compaq 2400/9600 Modem (TBD)
d366 4
a369 4
ATM1200	Atmel Trusted Platform Module
BCM0101	Broadcom Trusted Platform Module
BCM0102	Broadcom Trusted Platform Module
ICO0102	Intel Trusted Platform Module
d371 5
a375 5
IFX0102	Infineon Trusted Platform Module
NSC1100	NSC Trusted Platform Module
NSC1200	NSC Trusted Platform Module
PNP0C31	Trusted Platform Module
# ***** ACPI specific devices *****
d391 5
a395 5
HPQ0004	Hewlett-Packard 3D DriveGuard accelerometer
IBM0079	IBM Docking Station
INT0800	Intel Firmware Hub Device
IPI0001	Intelligent Platform Management Interface
LEN0014	Lenovo ThinkPad Extras
@


1.30
log
@Add IBM0079.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.29 2010/12/22 22:28:35 jruoho Exp $
d370 1
@


1.29
log
@Add IPI0001, an identifier for ipmi(4). From Dell M710.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.28 2010/10/26 09:13:54 jruoho Exp $
d391 1
@


1.28
log
@Add LEN0014. (And to the previous commit; a driver for this, not PNP0C32, is
possibly coming.)
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.27 2010/10/26 08:57:46 jruoho Exp $
d392 2
a393 1
LEN0014	Lenovo ThinkPad Extras@


1.27
log
@Add more identifiers for ATM chips.

Also add PNP0C32 for "quickstart buttons". A driver for this comes later.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.26 2010/07/25 16:23:51 jruoho Exp $
d392 1
@


1.26
log
@Add PNP0B01 and PNP0B02, both variants of the PC/AT RTC. From the spec.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.25 2010/07/18 06:58:48 jruoho Exp $
d142 1
d367 3
d372 2
@


1.25
log
@Shorten some of the descriptions.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.24 2010/07/01 14:18:26 jruoho Exp $
d118 2
@


1.24
log
@Add HPQ0004, the HP-branded device for the LIS3LV02DL-based accelerometers.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.23 2010/06/16 06:17:48 jruoho Exp $
d118 1
a118 1
PNP0C00	Plug and Play BIOS (only created by the root enumerator)
d120 2
a121 2
PNP0C02	Plug and Play motherboard register resources
PNP0C03	Plug and Play BIOS Event Notification Interrupt
d123 3
a125 3
PNP0C05	APM BIOS (Version independent)
PNP0C06	Reserved for identification of early Plug and Play BIOS implementation
PNP0C07	Reserved for identification of early Plug and Play BIOS implementation
d137 1
a137 1
PNP0C13	Plug and Play BIOS (used when ACPI mode cannot be used)
d345 1
a345 1
PNPB00A	MediaVision Pro Audio Spectrum (Trantor SCSI enabled, Thunder Chip Disabled)
d348 2
a349 2
PNPB00D	MediaVision Pro Audio Spectrum Basic (No Trantor SCSI, Thunder Chip Enabled)
PNPB00E	MediaVision Pro Audio Spectrum (Trantor SCSI enabled, Thunder Chip Enabled)
d353 1
a353 1
PNPB019	MediaVision Pro Audio Spectrum Basic (no Trantor SCSI, Thunder chip Disabled)
@


1.23
log
@Add CSC0000, CSC0003, CSC0010. Observed from jnemeth@@'s ThinkPad 380Z.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.22 2010/06/08 17:04:49 jruoho Exp $
d382 1
@


1.22
log
@Add PNP0C33, "a hardware error device". Part of APEI.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.21 2010/06/08 16:49:53 jruoho Exp $
d356 3
@


1.21
log
@Use the same notation with the PNP identifiers. Specifically note that
PNP0C80 is the device that is required for memory hot-plug on x86.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.20 2010/05/26 09:47:17 jruoho Exp $
d140 1
@


1.20
log
@Split the IrDA devices to their own section. Add HWPC224 and IBM0071,
both for the PC8738x-family of SuperIO chips from NSC (or Winbond).
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.19 2010/04/18 10:22:01 jruoho Exp $
d126 1
a126 1
PNP0C08	ACPI system board hardware
d130 6
a135 6
PNP0C0C	ACPI power button device
PNP0C0D	ACPI lid device
PNP0C0E	ACPI sleep button device
PNP0C0F	PCI interrupt link device
PNP0C10	ACPI system indicator device
PNP0C11	ACPI thermal zone
d138 3
a140 3
PNP0C14	WMI mapper device
PNP0C15	ACPI docking station
PNP0C80	Memory Device
@


1.19
log
@Add ATM1200. From ThinkPad X60s.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.18 2010/04/10 16:45:51 jruoho Exp $
d3 2
a4 1
# Extracted from:
d6 1
a63 2
PNP0510	Generic IRDA-compatible device
PNP0511	Generic IRDA-compatible device
a296 1
PNP8294	IrDA Infrared NDIS driver (Microsoft-supplied)
d308 5
d314 2
a315 1
PNP8390	Generic network adapter
d317 1
a317 1
NSC6001	NSC IrDA Fast Infrared Port
@


1.18
log
@Add NSC1100. From ThinkPad T43p.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.17 2010/04/10 06:09:24 jruoho Exp $
d354 1
@


1.17
log
@Add ITE8708. From Dell Studio XPS 16.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.16 2010/04/09 16:32:17 jruoho Exp $
d353 3
d372 1
a372 2
IFX0102	Infineon Trusted Platform Module
INT0800	Intel Firmware Hub Device@


1.16
log
@Add SYN013B. Observed from the dmesg of cegger@@'s HP Pavilion dv9700.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.15 2010/03/22 11:13:23 jruoho Exp $
d311 1
@


1.15
log
@Add IFX0102 and PNP0C15. Fix INT0800.

Observed from the dmesg of njoly@@'s Sony VAIO VGN-BZ12VN.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.14 2010/01/18 16:34:47 jruoho Exp $
d185 1
@


1.14
log
@Add some ACPI 4.0 devices.

ok jmcneill@@, pgoyette@@
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.13 2009/09/27 14:11:07 jmcneill Exp $
d139 1
d367 2
a368 1
INT0800	Intel FWH Random Number Generator
@


1.14.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.14 2010/01/18 16:34:47 jruoho Exp $
d3 1
a3 2
# Originally extracted from:

a4 1
#
d62 2
a138 1
PNP0C15	ACPI docking station
a183 1
SYN013B	Synaptics PS/2-style Touchpad
d295 1
d307 1
d309 1
a309 9
# ***** Infrared Devices **********
PNP0510	Generic IrDA-compatible device
PNP0511	Generic IrDA-compatible device
PNP8294	IrDA Infrared NDIS driver (Microsoft-supplied)
PNP8389	Peer IrLAN infrared driver (Microsoft-supplied)
HWPC224	NSC SuperIO chip (inc. IrDA device)
IBM0071	NSC SuperIO chip (inc. IrDA device)
ITE8708	ITE Tech IrDA Infrared device
NSC6001	NSC SuperIO chip (inc. IrDA device)
a349 4
# **** TPM chips ****
ATM1200	Atmel Trusted Platform Module
IFX0102	Infineon Trusted Platform Module
NSC1100	NSC Trusted Platform Module
d366 1
a366 1
INT0800	Intel Firmware Hub Device
@


1.14.4.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.14.4.1 2010/05/30 05:17:17 rmind Exp $
d126 1
a126 1
PNP0C08	ACPI System Board Hardware
d130 6
a135 6
PNP0C0C	ACPI Power Button Device
PNP0C0D	ACPI Lid Device
PNP0C0E	ACPI Sleep Button Device
PNP0C0F	PCI Interrupt Link Device
PNP0C10	ACPI System Indicator Device
PNP0C11	ACPI Thermal Zone
d138 3
a140 4
PNP0C14	WMI Mapper Device
PNP0C15	ACPI Docking Station
PNP0C33	ACPI Hardware Error Device
PNP0C80	Hotplug Memory Device
a354 3
CSC0000	Crystal PnP Audio (codec)
CSC0003	Crystal PnP Audio (MPU-401)
CSC0010	Crystal PnP Audio (registers)
a377 1
HPQ0004	Hewlett-Packard 3D DriveGuard accelerometer
@


1.14.4.3
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
d16 5
a20 5
PNP0000		AT Interrupt Controller
PNP0001		EISA Interrupt Controller
PNP0002		MCA Interrupt Controller
PNP0003		APIC
PNP0004		Cyrix SLiC MP interrupt controller
d22 4
a25 4
PNP0100		AT Timer
PNP0101		EISA Timer
PNP0102		MCA Timer
PNP0103		HPET Timer
d27 3
a29 3
PNP0200		AT DMA Controller
PNP0201		EISA DMA Controller
PNP0202		MCA DMA Controller
d31 26
a56 26
PNP0300		IBM PC/XT keyboard controller (83-key)
PNP0301		IBM PC/AT keyboard controller (86-key)
PNP0302		IBM PC/XT keyboard controller (84-key)
PNP0303		IBM Enhanced (101/102-key, PS/2 mouse support)
PNP0304		Olivetti Keyboard (83-key)
PNP0305		Olivetti Keyboard (102-key)
PNP0306		Olivetti Keyboard (86-key)
PNP0307		Microsoft Windows(R) Keyboard
PNP0308		General Input Device Emulation Interface (GIDEI) legacy
PNP0309		Olivetti Keyboard (A101/102 key)
PNP030A		AT&T 302 keyboard
PNP030B		Reserved by Microsoft
PNP0320		Japanese 106-key keyboard A01
PNP0321		Japanese 101-key keyboard
PNP0322		Japanese AX keyboard
PNP0323		Japanese 106-key keyboard 002/003
PNP0324		Japanese 106-key keyboard 001
PNP0325		Japanese Toshiba Desktop keyboard
PNP0326		Japanese Toshiba Laptop keyboard
PNP0327		Japanese Toshiba Notebook keyboard
PNP0340		Korean 84-key keyboard
PNP0341		Korean 86-key keyboard
PNP0342		Korean Enhanced keyboard
PNP0343		Korean Enhanced keyboard 101b
PNP0343		Korean Enhanced keyboard 101c
PNP0344		Korean Enhanced keyboard 103
d58 2
a59 2
PNP0400		Standard LPT printer port
PNP0401		ECP printer port
d61 3
a63 3
PNP0500		Standard PC COM port
PNP0501		16550A-compatible COM port
PNP0502		Multiport serial device (non-intelligent 16550)
d65 6
a70 6
PNP0600		Generic ESDI/IDE/ATA compatible hard disk controller
PNP0601		Plus Hardcard II
PNP0602		Plus Hardcard IIXL/EZ
PNP0603		Generic IDE supporting Microsoft Device Bay Specification
PNP0700		PC standard floppy disk controller
PNP0701		Standard floppy controller supporting MS Device Bay Spec
d72 1
a72 1
PNP0802		Microsoft Sound System compatible device
d74 32
a105 32
PNP0900		VGA Compatible
PNP0901		Video Seven VRAM/VRAM II/1024i
PNP0902		8514/A Compatible
PNP0903		Trident VGA
PNP0904		Cirrus Logic Laptop VGA
PNP0905		Cirrus Logic VGA
PNP0906		Tseng ET4000
PNP0907		Western Digital VGA
PNP0908		Western Digital Laptop VGA
PNP0909		S3 Inc. 911/924
PNP090A		ATI Ultra Pro/Plus (Mach 32)
PNP090B		ATI Ultra (Mach 8)
PNP090C		XGA Compatible
PNP090D		ATI VGA Wonder
PNP090E		Weitek P9000 Graphics Adapter
PNP090F		Oak Technology VGA
PNP0910		Compaq QVision
PNP0911		XGA/2
PNP0912		Tseng Labs W32/W32i/W32p
PNP0913		S3 Inc. 801/928/964
PNP0914		Cirrus Logic 5429/5434 (memory mapped)
PNP0915		Compaq Advanced VGA (AVGA)
PNP0916		ATI Ultra Pro Turbo (Mach64)
PNP0917		Reserved by Microsoft
PNP0918		Matrox MGA
PNP0919		Compaq QVision 2000
PNP091A		Tseng W128
PNP0930		Chips & Technologies Super VGA
PNP0931		Chips & Technologies Accelerator
PNP0940		NCR 77c22e Super VGA
PNP0941		NCR 77c32blt
PNP09FF		Plug and Play Monitors (VESA DDC)
d107 8
a114 8
PNP0A00		ISA Bus
PNP0A01		EISA Bus
PNP0A02		MCA Bus
PNP0A03		PCI/PCI-X Host Bridge
PNP0A04		VESA/VL Bus
PNP0A05		Generic Container Device
PNP0A06		Generic Container Device
PNP0A08		PCI Express/PCI-X Mode-2 Host Bridge
d116 26
a141 29
PNP0800		AT-style speaker sound
PNP0B00		AT Real-Time Clock
PNP0B01		AT Real-Time Clock (PIIX4)
PNP0B02		AT Real-Time Clock (Dallas Semiconductor)
PNP0C00		Plug and Play BIOS
PNP0C01		System Board
PNP0C02		Motherboard Register Resources
PNP0C03		BIOS Event Notification Interrupt
PNP0C04		Math Coprocessor
PNP0C05		APM BIOS
PNP0C06		Reserved
PNP0C07		Reserved
PNP0C08		ACPI System Board Hardware
PNP0C09		ACPI Embedded Controller
PNP0C0A		ACPI Control Method Battery
PNP0C0B		ACPI Fan
PNP0C0C		ACPI Power Button Device
PNP0C0D		ACPI Lid Device
PNP0C0E		ACPI Sleep Button Device
PNP0C0F		PCI Interrupt Link Device
PNP0C10		ACPI System Indicator Device
PNP0C11		ACPI Thermal Zone
PNP0C12		Device Bay Controller
PNP0C13		Plug and Play BIOS (for non-ACPI)
PNP0C14		WMI Mapper Device
PNP0C15		ACPI Docking Station
PNP0C32		ACPI Quickstart Button
PNP0C33		ACPI Hardware Error Device
PNP0C80		Hotplug Memory Device
d143 4
a146 4
PNP0E00		Intel 82365-Compatible PCMCIA Controller
PNP0E01		Cirrus Logic CL-PD6720 PCMCIA Controller
PNP0E02		VLSI VL82C146 PCMCIA Controller
PNP0E03		Intel 82365-compatible CardBus controller
d148 39
a186 39
PNP0F00		Microsoft Bus Mouse
PNP0F01		Microsoft Serial Mouse
PNP0F02		Microsoft InPort Mouse
PNP0F03		Microsoft PS/2-style Mouse
PNP0F04		Mouse Systems Mouse
PNP0F05		Mouse Systems 3-Button Mouse (COM2)
PNP0F06		Genius Mouse (COM1)
PNP0F07		Genius Mouse (COM2)
PNP0F08		Logitech Serial Mouse
PNP0F09		Microsoft BallPoint Serial Mouse
PNP0F0A		Microsoft Plug and Play Mouse
PNP0F0B		Microsoft Plug and Play BallPoint Mouse
PNP0F0C		Microsoft-compatible Serial Mouse
PNP0F0D		Microsoft-compatible InPort-compatible Mouse
PNP0F0E		Microsoft-compatible PS/2-style Mouse
PNP0F0F		Microsoft-compatible Serial BallPoint-compatible Mouse
PNP0F10		Texas Instruments QuickPort Mouse
PNP0F11		Microsoft-compatible Bus Mouse
PNP0F12		Logitech PS/2-style Mouse
PNP0F13		PS/2 Port for PS/2-style Mice
PNP0F14		Microsoft Kids Mouse
PNP0F15		Logitech bus mouse
PNP0F16		Logitech SWIFT device
PNP0F17		Logitech-compatible serial mouse
PNP0F18		Logitech-compatible bus mouse
PNP0F19		Logitech-compatible PS/2-style Mouse
PNP0F1A		Logitech-compatible SWIFT Device
PNP0F1B		HP Omnibook Mouse
PNP0F1C		Compaq LTE Trackball PS/2-style Mouse
PNP0F1D		Compaq LTE Trackball Serial Mouse
PNP0F1E		Microsoft Kids Trackball Mouse
PNP0F1F		Reserved by Microsoft Input Device Group
PNP0F20		Reserved by Microsoft Input Device Group
PNP0F21		Reserved by Microsoft Input Device Group
PNP0F22		Reserved by Microsoft Input Device Group
PNP0F23		Reserved by Microsoft Input Device Group
PNP0FFF		Reserved by Microsoft Systems
SYN1003		Synaptics PS/2-style Touchpad
SYN013B		Synaptics PS/2-style Touchpad
d188 122
a309 122
PNP8001		Novell/Anthem NE3200
PNP8004		Compaq NE3200
PNP8006		Intel EtherExpress/32
PNP8008		HP EtherTwist EISA LAN Adapter/32 (HP27248A)
PNP8065		Ungermann-Bass NIUps or NIUps/EOTP
PNP8072		DEC (DE211) EtherWorks MC/TP
PNP8073		DEC (DE212) EtherWorks MC/TP_BNC
PNP8078		DCA 10 Mb MCA
PNP8074		HP MC LAN Adapter/16 TP (PC27246)
PNP80c9		IBM Token Ring
PNP80ca		IBM Token Ring II
PNP80cb		IBM Token Ring II/Short
PNP80cc		IBM Token Ring 4/16Mbs
PNP80d3		Novell/Anthem NE1000
PNP80d4		Novell/Anthem NE2000
PNP80d5		NE1000 Compatible
PNP80d6		NE2000 Compatible
PNP80d7		Novell/Anthem NE1500T
PNP80d8		Novell/Anthem NE2100
PNP80dd		SMC ARCNETPC
PNP80de		SMC ARCNET PC100, PC200
PNP80df		SMC ARCNET PC110, PC210, PC250
PNP80e0		SMC ARCNET PC130/E
PNP80e1		SMC ARCNET PC120, PC220, PC260
PNP80e2		SMC ARCNET PC270/E
PNP80e5		SMC ARCNET PC600W, PC650W
PNP80e7		DEC DEPCA
PNP80e8		DEC (DE100) EtherWorks LC
PNP80e9		DEC (DE200) EtherWorks Turbo
PNP80ea		DEC (DE101) EtherWorks LC/TP
PNP80eb		DEC (DE201) EtherWorks Turbo/TP
PNP80ec		DEC (DE202) EtherWorks Turbo/TP_BNC
PNP80ed		DEC (DE102) EtherWorks LC/TP_BNC
PNP80ee		DEC EE101 (Built-In)
PNP80ef		DECpc 433 WS (Built-In)
PNP80f1		3Com EtherLink Plus
PNP80f3		3Com EtherLink II or IITP (8 or 16-bit)
PNP80f4		3Com TokenLink
PNP80f6		3Com EtherLink 16
PNP80f7		3Com EtherLink III
PNP80f8		3Com Generic Etherlink Plug and Play Device
PNP80fb		Thomas Conrad TC6045
PNP80fc		Thomas Conrad TC6042
PNP80fd		Thomas Conrad TC6142
PNP80fe		Thomas Conrad TC6145
PNP80ff		Thomas Conrad TC6242
PNP8100		Thomas Conrad TC6245
PNP8105		DCA 10 MB
PNP8106		DCA 10 MB Fiber Optic
PNP8107		DCA 10 MB Twisted Pair
PNP8113		Racal NI6510
PNP811C		Ungermann-Bass NIUpc
PNP8120		Ungermann-Bass NIUpc/EOTP
PNP8123		SMC StarCard PLUS (WD/8003S)
PNP8124		SMC StarCard PLUS With On Board Hub (WD/8003SH)
PNP8125		SMC EtherCard PLUS (WD/8003E)
PNP8126		SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
PNP8127		SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
PNP8128		SMC EtherCard PLUS TP (WD/8003WT)
PNP812a		SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
PNP812d		Intel EtherExpress 16 or 16TP
PNP812f		Intel TokenExpress 16/4
PNP8130		Intel TokenExpress MCA 16/4
PNP8132		Intel EtherExpress 16 (MCA)
PNP8137		Artisoft AE-1
PNP8138		Artisoft AE-2 or AE-3
PNP8141		Amplicard AC 210/XT
PNP8142		Amplicard AC 210/AT
PNP814b		Everex SpeedLink /PC16 (EV2027)
PNP8155		HP PC LAN Adapter/8 TP (HP27245)
PNP8156		HP PC LAN Adapter/16 TP (HP27247A)
PNP8157		HP PC LAN Adapter/8 TL (HP27250)
PNP8158		HP PC LAN Adapter/16 TP Plus (HP27247B)
PNP8159		HP PC LAN Adapter/16 TL Plus (HP27252)
PNP815f		National Semiconductor Ethernode *16AT
PNP8160		National Semiconductor AT/LANTIC EtherNODE 16-AT3
PNP816a		NCR Token-Ring 4 Mbs ISA
PNP816d		NCR Token-Ring 16/4 Mbs ISA
PNP8191		Olicom 16/4 Token-Ring Adapter
PNP81c3		SMC EtherCard PLUS Elite (WD/8003EP)
PNP81c4		SMC EtherCard PLUS 10T (WD/8003W)
PNP81c5		SMC EtherCard PLUS Elite 16 (WD/8013EP)
PNP81c6		SMC EtherCard PLUS Elite 16T (WD/8013W)
PNP81c7		SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
PNP81c8		SMC EtherElite Ultra 16
PNP81e4		Pure Data PDI9025-32 (Token Ring)
PNP81e6		Pure Data PDI508+ (ArcNet)
PNP81e7		Pure Data PDI516+ (ArcNet)
PNP81eb		Proteon Token Ring (P1390)
PNP81ec		Proteon Token Ring (P1392)
PNP81ed		Proteon ISA Token Ring (1340)
PNP81ee		Proteon ISA Token Ring (1342)
PNP81ef		Proteon ISA Token Ring (1346)
PNP81f0		Proteon ISA Token Ring (1347)
PNP81ff		Cabletron E2000 Series DNI
PNP8200		Cabletron E2100 Series DNI
PNP8209		Zenith Data Systems Z-Note
PNP820a		Zenith Data Systems NE2000-Compatible
PNP8213		Xircom Pocket Ethernet II
PNP8214			Xircom Pocket Ethernet I
PNP821d		RadiSys EXM-10
PNP8227		SMC 3000 Series
PNP8228		SMC 91C2 controller
PNP8231		Advanced Micro Devices AM2100/AM1500T
PNP8263		Tulip NCC-16
PNP8277		Exos 105
PNP828A		Intel '595 based Ethernet
PNP828B		TI2000-style Token Ring
PNP828C		AMD PCNet Family cards
PNP828D		AMD PCNet32 (VL version)
PNP82bd		IBM PCMCIA-NIC
PNP82C2		Xircom CE10
PNP82C3		Xircom CEM2
PNP8321		DEC Ethernet (All Types)
PNP8323		SMC EtherCard (All Types except 8013/A)
PNP8324		ARCNET Compatible
PNP8326		Thomas Conrad (All Arcnet Types)
PNP8327		IBM Token Ring (All Types)
PNP8385		Remote Network Access Driver
PNP8387		RNA Point-to-point Protocol Driver
PNP8388		Reserved for Microsoft Networking components
PNP8390		Generic network adapter
d311 8
a318 8
PNP0510		Generic IrDA-compatible device
PNP0511		Generic IrDA-compatible device
PNP8294		IrDA Infrared NDIS driver (Microsoft-supplied)
PNP8389		Peer IrLAN infrared driver (Microsoft-supplied)
HWPC224		NSC SuperIO chip (inc. IrDA device)
IBM0071		NSC SuperIO chip (inc. IrDA device)
ITE8708		ITE Tech IrDA Infrared device
NSC6001		NSC SuperIO chip (inc. IrDA device)
d320 14
a333 14
PNPA002		Future Domain 16-700 compatible controller
PNPA003		Panasonic proprietary CD-ROM adapter (SBPro/SB16)
PNPA01B		Trantor 128 SCSI Controller
PNPA01D		Trantor T160 SCSI Controller
PNPA01E		Trantor T338 Parallel SCSI controller
PNPA01F		Trantor T348 Parallel SCSI controller
PNPA020		Trantor Media Vision SCSI controller
PNPA022		Always IN-2000 SCSI controller
PNPA02B		Sony proprietary CD-ROM controller
PNPA02D		Trantor T13b 8-bit SCSI controller
PNPA02F		Trantor T358 Parallel SCSI controller
PNPA030		Mitsumi LU-005 Single Speed CD-ROM controller + drive
PNPA031		Mitsumi FX-001 Single Speed CD-ROM controller + drive
PNPA032		Mitsumi FX-001 Double Speed CD-ROM controller + drive
d335 24
a358 24
PNPB000		Sound Blaster 1.5 sound device
PNPB001		Sound Blaster 2.0 sound device
PNPB002		Sound Blaster Pro sound device
PNPB003		Sound Blaster 16 sound device
PNPB004		Thunderboard-compatible sound device
PNPB005		Adlib-compatible FM synthesizer device
PNPB006		MPU401 compatible
PNPB007		Microsoft Windows Sound System-compatible sound device
PNPB008		Compaq Business Audio
PNPB009		Plug and Play Microsoft Windows Sound System Device
PNPB00A		MediaVision Pro Audio Spectrum (SCSI)
PNPB00B		MediaVision Pro Audio 3D
PNPB00C		MusicQuest MQX-32M
PNPB00D		MediaVision Pro Audio Spectrum Basic (Thunder Chip)
PNPB00E		MediaVision Pro Audio Spectrum (SCSI, Thunder Chip)
PNPB00F		MediaVision Jazz-16 chipset (OEM Versions)
PNPB010		Auravision VxP500 chipset - Orchid Videola
PNPB018		MediaVision Pro Audio Spectrum 8-bit
PNPB019		MediaVision Pro Audio Spectrum Basic
PNPB020		Yamaha OPL3-compatible FM synthesizer device
PNPB02F		Joystick/Game port
CSC0000		Crystal PnP Audio (codec)
CSC0003		Crystal PnP Audio (MPU-401)
CSC0010		Crystal PnP Audio (registers)
d360 2
a361 2
PNPC000		Compaq 14400 Modem (TBD)
PNPC001		Compaq 2400/9600 Modem (TBD)
d363 4
a366 11
ATM1200		Atmel Trusted Platform Module
BCM0101		Broadcom Trusted Platform Module
BCM0102		Broadcom Trusted Platform Module
ICO0102		Intel Trusted Platform Module
IFX0102		Infineon Trusted Platform Module
INTC0102	Intel Trusted Platform Module
NSC1100		NSC Trusted Platform Module
NSC1200		NSC Trusted Platform Module
PNP0C31		Trusted Platform Module
SMO1200		STMicroelectronics Trusted Platform Module
# ***** ACPI 4.0 specific devices *****
d382 2
a383 5
HPQ0004		Hewlett-Packard 3D DriveGuard accelerometer
IBM0079		IBM Docking Station
INT0800		Intel Firmware Hub Device
IPI0001		Intelligent Platform Management Interface
LEN0014		Lenovo ThinkPad Extras
@


1.14.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
a138 1
PNP0C15	ACPI docking station
a183 1
SYN013B	Synaptics PS/2-style Touchpad
a308 1
ITE8708	ITE Tech IrDA Infrared device
a349 4
# **** TPM chips ****
ATM1200	Atmel Trusted Platform Module
IFX0102	Infineon Trusted Platform Module
NSC1100	NSC Trusted Platform Module
d366 1
a366 1
INT0800	Intel Firmware Hub Device
@


1.14.2.2
log
@Sync with HEAD.
@
text
@d3 1
a3 2
# Originally extracted from:

a4 1
#
d62 2
d118 1
a118 3
PNP0B01 AT Real-Time Clock (PIIX4)
PNP0B02 AT Real-Time Clock (Dallas Semiconductor)
PNP0C00	Plug and Play BIOS
d120 2
a121 2
PNP0C02	Motherboard Register Resources
PNP0C03	BIOS Event Notification Interrupt
d123 4
a126 4
PNP0C05	APM BIOS
PNP0C06	Reserved
PNP0C07	Reserved
PNP0C08	ACPI System Board Hardware
d130 6
a135 6
PNP0C0C	ACPI Power Button Device
PNP0C0D	ACPI Lid Device
PNP0C0E	ACPI Sleep Button Device
PNP0C0F	PCI Interrupt Link Device
PNP0C10	ACPI System Indicator Device
PNP0C11	ACPI Thermal Zone
d137 4
a140 5
PNP0C13	Plug and Play BIOS (for non-ACPI)
PNP0C14	WMI Mapper Device
PNP0C15	ACPI Docking Station
PNP0C33	ACPI Hardware Error Device
PNP0C80	Hotplug Memory Device
d297 1
d309 1
a310 7
# ***** Infrared Devices **********
PNP0510	Generic IrDA-compatible device
PNP0511	Generic IrDA-compatible device
PNP8294	IrDA Infrared NDIS driver (Microsoft-supplied)
PNP8389	Peer IrLAN infrared driver (Microsoft-supplied)
HWPC224	NSC SuperIO chip (inc. IrDA device)
IBM0071	NSC SuperIO chip (inc. IrDA device)
d312 1
a312 1
NSC6001	NSC SuperIO chip (inc. IrDA device)
d339 1
a339 1
PNPB00A	MediaVision Pro Audio Spectrum (SCSI)
d342 2
a343 2
PNPB00D	MediaVision Pro Audio Spectrum Basic (Thunder Chip)
PNPB00E	MediaVision Pro Audio Spectrum (SCSI, Thunder Chip)
d347 1
a347 1
PNPB019	MediaVision Pro Audio Spectrum Basic
a349 3
CSC0000	Crystal PnP Audio (codec)
CSC0003	Crystal PnP Audio (MPU-401)
CSC0010	Crystal PnP Audio (registers)
a372 1
HPQ0004	Hewlett-Packard 3D DriveGuard accelerometer
@


1.14.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.14.2.2 2010/08/17 06:46:01 uebayasi Exp $
a141 1
PNP0C32	ACPI Quickstart Button
a365 3
BCM0101	Broadcom Trusted Platform Module
BCM0102	Broadcom Trusted Platform Module
ICO0102	Intel Trusted Platform Module
a367 2
NSC1200	NSC Trusted Platform Module
PNP0C31	Trusted Platform Module
a385 1
LEN0014	Lenovo ThinkPad Extras@


1.13
log
@Add PNP0C14 (WMI mapper device)
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.12 2009/01/21 14:15:43 jnemeth Exp $
d357 8
@


1.12
log
@add a comment explaining how to regenerate acpidevs_data.h
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.11 2006/07/09 19:25:18 christos Exp $
d138 1
@


1.11
log
@url for M$ file changed.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.10 2006/03/01 09:29:47 cube Exp $
d9 3
@


1.11.58.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.11 2006/07/09 19:25:18 christos Exp $
a8 3
# Use "make -f Makefile.acpidevs" to regenerate acpidevs_data.h
#
#
@


1.11.58.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.11.58.1 2009/05/04 08:12:33 yamt Exp $
a137 1
PNP0C14	WMI mapper device
a355 8
ACPI0007	Processor Device
ACPI0008	Ambient Light Sensor
ACPI0009	I/O APIC/SAPIC Device
ACPI000A	I/O APIC Device
ACPI000B	I/O SAPIC Device
ACPI000C	Processor Aggregator
ACPI000D	Power Meter
ACPI000E	Wake Alarm Device
@


1.11.58.3
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.11.58.2 2010/03/11 15:03:22 yamt Exp $
d3 1
a3 2
# Originally extracted from:

a4 1
#
d62 2
d118 1
a118 3
PNP0B01 AT Real-Time Clock (PIIX4)
PNP0B02 AT Real-Time Clock (Dallas Semiconductor)
PNP0C00	Plug and Play BIOS
d120 2
a121 2
PNP0C02	Motherboard Register Resources
PNP0C03	BIOS Event Notification Interrupt
d123 4
a126 4
PNP0C05	APM BIOS
PNP0C06	Reserved
PNP0C07	Reserved
PNP0C08	ACPI System Board Hardware
d130 6
a135 6
PNP0C0C	ACPI Power Button Device
PNP0C0D	ACPI Lid Device
PNP0C0E	ACPI Sleep Button Device
PNP0C0F	PCI Interrupt Link Device
PNP0C10	ACPI System Indicator Device
PNP0C11	ACPI Thermal Zone
d137 3
a139 5
PNP0C13	Plug and Play BIOS (for non-ACPI)
PNP0C14	WMI Mapper Device
PNP0C15	ACPI Docking Station
PNP0C33	ACPI Hardware Error Device
PNP0C80	Hotplug Memory Device
a183 1
SYN013B	Synaptics PS/2-style Touchpad
d295 1
d307 1
d309 1
a309 9
# ***** Infrared Devices **********
PNP0510	Generic IrDA-compatible device
PNP0511	Generic IrDA-compatible device
PNP8294	IrDA Infrared NDIS driver (Microsoft-supplied)
PNP8389	Peer IrLAN infrared driver (Microsoft-supplied)
HWPC224	NSC SuperIO chip (inc. IrDA device)
IBM0071	NSC SuperIO chip (inc. IrDA device)
ITE8708	ITE Tech IrDA Infrared device
NSC6001	NSC SuperIO chip (inc. IrDA device)
d336 1
a336 1
PNPB00A	MediaVision Pro Audio Spectrum (SCSI)
d339 2
a340 2
PNPB00D	MediaVision Pro Audio Spectrum Basic (Thunder Chip)
PNPB00E	MediaVision Pro Audio Spectrum (SCSI, Thunder Chip)
d344 1
a344 1
PNPB019	MediaVision Pro Audio Spectrum Basic
a346 3
CSC0000	Crystal PnP Audio (codec)
CSC0003	Crystal PnP Audio (MPU-401)
CSC0010	Crystal PnP Audio (registers)
a349 4
# **** TPM chips ****
ATM1200	Atmel Trusted Platform Module
IFX0102	Infineon Trusted Platform Module
NSC1100	NSC Trusted Platform Module
d366 1
a366 2
HPQ0004	Hewlett-Packard 3D DriveGuard accelerometer
INT0800	Intel Firmware Hub Device
@


1.11.68.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.12 2009/01/21 14:15:43 jnemeth Exp $
a8 3
# Use "make -f Makefile.acpidevs" to regenerate acpidevs_data.h
#
#
@


1.10
log
@Add INT0800 (Intel FWH RNG).  Make tabulation consistent.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.9 2006/02/17 04:33:12 kochi Exp $
d4 1
a4 1
# http://www.microsoft.com/hwdev/download/resources/specs/devids.txt
@


1.10.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.10 2006/03/01 09:29:47 cube Exp $
d4 1
a4 1
# http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt
@


1.10.10.1
log
@Merge from HEAD.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.11 2006/07/09 19:25:18 christos Exp $
d4 1
a4 1
# http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt
@


1.9
log
@Correct some existing device names (PCI bridges, ACPI buses) according
to the up-to-date specs (ACPI 3.0a/PCI Firmware spec 3.0).
Add some ACPI specific devices (ACPI000x).
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.8 2005/11/12 11:53:30 rpaulo Exp $
d303 1
a303 1
PNP8389		Peer IrLAN infrared driver (Microsoft-supplied)
d347 8
a354 6
ACPI0001 SMBus 1.0 Host Controller
ACPI0002 Smart Battery Subsystem
ACPI0003 AC Device
ACPI0004 Module Device
ACPI0005 SMBus 2.0 Host Controller
ACPI0006 GPE Block Device
@


1.8
log
@Add ACPI Three-wire Device Bus.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.7 2005/11/11 02:10:09 kochi Exp $
d107 1
a107 1
PNP0A03	PCI Bus
d109 3
a111 3
PNP0A05	Generic ACPI Bus
PNP0A06	Generic ACPI Extended-IO Bus (EIO bus)
PNP0A08	ACPI Three-wire Device Bus
d135 1
d346 7
@


1.8.6.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.11 2006/07/09 19:25:18 christos Exp $
d4 1
a4 1
# http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt
d107 1
a107 1
PNP0A03	PCI/PCI-X Host Bridge
d109 3
a111 3
PNP0A05	Generic Container Device
PNP0A06	Generic Container Device
PNP0A08	PCI Express/PCI-X Mode-2 Host Bridge
a134 1
PNP0C80	Memory Device
d302 1
a302 1
PNP8389	Peer IrLAN infrared driver (Microsoft-supplied)
a344 9
# ***** ACPI specific devices *****
ACPI0001	SMBus 1.0 Host Controller
ACPI0002	Smart Battery Subsystem
ACPI0003	AC Device
ACPI0004	Module Device
ACPI0005	SMBus 2.0 Host Controller
ACPI0006	GPE Block Device
# **** Others ****
INT0800	Intel FWH Random Number Generator
@


1.8.8.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.10 2006/03/01 09:29:47 cube Exp $
d107 1
a107 1
PNP0A03	PCI/PCI-X Host Bridge
d109 3
a111 3
PNP0A05	Generic Container Device
PNP0A06	Generic Container Device
PNP0A08	PCI Express/PCI-X Mode-2 Host Bridge
a134 1
PNP0C80	Memory Device
d302 1
a302 1
PNP8389	Peer IrLAN infrared driver (Microsoft-supplied)
a344 9
# ***** ACPI specific devices *****
ACPI0001	SMBus 1.0 Host Controller
ACPI0002	Smart Battery Subsystem
ACPI0003	AC Device
ACPI0004	Module Device
ACPI0005	SMBus 2.0 Host Controller
ACPI0006	GPE Block Device
# **** Others ****
INT0800	Intel FWH Random Number Generator
@


1.8.4.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.8 2005/11/12 11:53:30 rpaulo Exp $
d107 1
a107 1
PNP0A03	PCI/PCI-X Host Bridge
d109 3
a111 3
PNP0A05	Generic Container Device
PNP0A06	Generic Container Device
PNP0A08	PCI Express/PCI-X Mode-2 Host Bridge
a134 1
PNP0C80	Memory Device
a344 7
# ***** ACPI specific devices *****
ACPI0001 SMBus 1.0 Host Controller
ACPI0002 Smart Battery Subsystem
ACPI0003 AC Device
ACPI0004 Module Device
ACPI0005 SMBus 2.0 Host Controller
ACPI0006 GPE Block Device
@


1.7
log
@add HPET timer PNP ID.
reported in PR32040 by  Nicolas Joly
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.6 2005/11/10 13:30:46 rpaulo Exp $
d111 1
@


1.6
log
@Add NSC IrDA Fast Infrared Port.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.5 2005/11/10 13:25:59 rpaulo Exp $
d20 1
@


1.5
log
@Add Synaptics PS/2-style Touchpad.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.4 2005/02/27 00:26:58 perry Exp $
d302 1
@


1.4
log
@nuke trailing whitespace
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.3 2003/02/04 01:12:06 perry Exp $
d176 1
@


1.4.4.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.4 2005/02/27 00:26:58 perry Exp $
a19 1
PNP0103	HPET Timer
d106 1
a106 1
PNP0A03	PCI/PCI-X Host Bridge
d108 2
a109 3
PNP0A05	Generic Container Device
PNP0A06	Generic Container Device
PNP0A08	PCI Express/PCI-X Mode-2 Host Bridge
a132 1
PNP0C80	Memory Device
a175 1
SYN1003	Synaptics PS/2-style Touchpad
d299 1
a299 1
PNP8389	Peer IrLAN infrared driver (Microsoft-supplied)
a300 1
NSC6001	NSC IrDA Fast Infrared Port
a340 9
# ***** ACPI specific devices *****
ACPI0001	SMBus 1.0 Host Controller
ACPI0002	Smart Battery Subsystem
ACPI0003	AC Device
ACPI0004	Module Device
ACPI0005	SMBus 2.0 Host Controller
ACPI0006	GPE Block Device
# **** Others ****
INT0800	Intel FWH Random Number Generator
@


1.4.4.2
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.4.4.1 2006/06/21 15:02:32 yamt Exp $
d4 1
a4 1
# http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt
@


1.3
log
@Add a comment noting the origin of the list
XXX We need to make it easier to import this list
XXX We also need to find a more comprehensive list
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.2 2003/02/04 00:49:56 perry Exp $
d71 1
a71 1
PNP0901	Video Seven VRAM/VRAM II/1024i 
d323 1
a323 1
PNPB006	MPU401 compatible 
@


1.3.10.1
log
@sync with -current
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.4 2005/02/27 00:26:58 perry Exp $
d71 1
a71 1
PNP0901	Video Seven VRAM/VRAM II/1024i
d323 1
a323 1
PNPB006	MPU401 compatible
@


1.3.12.1
log
@sync with head.  xen and whitespace.  xen part is not finished.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.3 2003/02/04 01:12:06 perry Exp $
d71 1
a71 1
PNP0901	Video Seven VRAM/VRAM II/1024i
d323 1
a323 1
PNPB006	MPU401 compatible
@


1.3.2.1
log
@Sync with HEAD.

Hi Perry!
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.4 2005/02/27 00:26:58 perry Exp $
d71 1
a71 1
PNP0901	Video Seven VRAM/VRAM II/1024i
d323 1
a323 1
PNPB006	MPU401 compatible
@


1.3.2.2
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: acpidevs,v 1.8 2005/11/12 11:53:30 rpaulo Exp $
a19 1
PNP0103	HPET Timer
a109 1
PNP0A08	ACPI Three-wire Device Bus
a175 1
SYN1003	Synaptics PS/2-style Touchpad
a300 1
NSC6001	NSC IrDA Fast Infrared Port
@


1.2
log
@Correct an obvious syntax error (a comment without a # in front of it)
@
text
@d1 7
a7 1
# $NetBSD: acpidevs,v 1.1 2003/01/05 22:33:54 christos Exp $
@


1.1
log
@Infrastucture for ACPIVERBOSE
@
text
@d1 1
a1 1
# $NetBSD$
d96 1
a96 2

--Peripheral Buses--
@


1.1.2.1
log
@file acpidevs was added on branch nathanw_sa on 2003-01-07 21:33:58 +0000
@
text
@d1 335
@


1.1.2.2
log
@Sync with HEAD.
@
text
@a0 335
# $NetBSD: acpidevs,v 1.1.2.1 2003/01/07 21:33:58 thorpej Exp $
#
# ***** System Devices - PNP0xxx **************************
# --Interrupt Controllers--
PNP0000	AT Interrupt Controller
PNP0001	EISA Interrupt Controller
PNP0002	MCA Interrupt Controller
PNP0003	APIC
PNP0004	Cyrix SLiC MP interrupt controller
# --Timers--
PNP0100	AT Timer
PNP0101	EISA Timer
PNP0102	MCA Timer
# --DMA--
PNP0200	AT DMA Controller
PNP0201	EISA DMA Controller
PNP0202	MCA DMA Controller
# --Keyboards--
PNP0300	IBM PC/XT keyboard controller (83-key)
PNP0301	IBM PC/AT keyboard controller (86-key)
PNP0302	IBM PC/XT keyboard controller (84-key)
PNP0303	IBM Enhanced (101/102-key, PS/2 mouse support)
PNP0304	Olivetti Keyboard (83-key)
PNP0305	Olivetti Keyboard (102-key)
PNP0306	Olivetti Keyboard (86-key)
PNP0307	Microsoft Windows(R) Keyboard
PNP0308	General Input Device Emulation Interface (GIDEI) legacy
PNP0309	Olivetti Keyboard (A101/102 key)
PNP030A	AT&T 302 keyboard
PNP030B	Reserved by Microsoft
PNP0320	Japanese 106-key keyboard A01
PNP0321	Japanese 101-key keyboard
PNP0322	Japanese AX keyboard
PNP0323	Japanese 106-key keyboard 002/003
PNP0324	Japanese 106-key keyboard 001
PNP0325	Japanese Toshiba Desktop keyboard
PNP0326	Japanese Toshiba Laptop keyboard
PNP0327	Japanese Toshiba Notebook keyboard
PNP0340	Korean 84-key keyboard
PNP0341	Korean 86-key keyboard
PNP0342	Korean Enhanced keyboard
PNP0343	Korean Enhanced keyboard 101b
PNP0343	Korean Enhanced keyboard 101c
PNP0344	Korean Enhanced keyboard 103
# --Parallel Devices--
PNP0400	Standard LPT printer port
PNP0401	ECP printer port
# --Serial Devices--
PNP0500	Standard PC COM port
PNP0501	16550A-compatible COM port
PNP0502	Multiport serial device (non-intelligent 16550)
PNP0510	Generic IRDA-compatible device
PNP0511	Generic IRDA-compatible device
# --Disk Controllers--
PNP0600	Generic ESDI/IDE/ATA compatible hard disk controller
PNP0601	Plus Hardcard II
PNP0602	Plus Hardcard IIXL/EZ
PNP0603	Generic IDE supporting Microsoft Device Bay Specification
PNP0700	PC standard floppy disk controller
PNP0701	Standard floppy controller supporting MS Device Bay Spec
# --Compatibility with early device ID list--
PNP0802	Microsoft Sound System compatible device
# --Display Adapters--
PNP0900	VGA Compatible
PNP0901	Video Seven VRAM/VRAM II/1024i 
PNP0902	8514/A Compatible
PNP0903	Trident VGA
PNP0904	Cirrus Logic Laptop VGA
PNP0905	Cirrus Logic VGA
PNP0906	Tseng ET4000
PNP0907	Western Digital VGA
PNP0908	Western Digital Laptop VGA
PNP0909	S3 Inc. 911/924
PNP090A	ATI Ultra Pro/Plus (Mach 32)
PNP090B	ATI Ultra (Mach 8)
PNP090C	XGA Compatible
PNP090D	ATI VGA Wonder
PNP090E	Weitek P9000 Graphics Adapter
PNP090F	Oak Technology VGA
PNP0910	Compaq QVision
PNP0911	XGA/2
PNP0912	Tseng Labs W32/W32i/W32p
PNP0913	S3 Inc. 801/928/964
PNP0914	Cirrus Logic 5429/5434 (memory mapped)
PNP0915	Compaq Advanced VGA (AVGA)
PNP0916	ATI Ultra Pro Turbo (Mach64)
PNP0917	Reserved by Microsoft
PNP0918	Matrox MGA
PNP0919	Compaq QVision 2000
PNP091A	Tseng W128
PNP0930	Chips & Technologies Super VGA
PNP0931	Chips & Technologies Accelerator
PNP0940	NCR 77c22e Super VGA
PNP0941	NCR 77c32blt
PNP09FF	Plug and Play Monitors (VESA DDC)

--Peripheral Buses--
PNP0A00	ISA Bus
PNP0A01	EISA Bus
PNP0A02	MCA Bus
PNP0A03	PCI Bus
PNP0A04	VESA/VL Bus
PNP0A05	Generic ACPI Bus
PNP0A06	Generic ACPI Extended-IO Bus (EIO bus)
#-- Real Time Clock, BIOS, System board devices--
PNP0800	AT-style speaker sound
PNP0B00	AT Real-Time Clock
PNP0C00	Plug and Play BIOS (only created by the root enumerator)
PNP0C01	System Board
PNP0C02	Plug and Play motherboard register resources
PNP0C03	Plug and Play BIOS Event Notification Interrupt
PNP0C04	Math Coprocessor
PNP0C05	APM BIOS (Version independent)
PNP0C06	Reserved for identification of early Plug and Play BIOS implementation
PNP0C07	Reserved for identification of early Plug and Play BIOS implementation
PNP0C08	ACPI system board hardware
PNP0C09	ACPI Embedded Controller
PNP0C0A	ACPI Control Method Battery
PNP0C0B	ACPI Fan
PNP0C0C	ACPI power button device
PNP0C0D	ACPI lid device
PNP0C0E	ACPI sleep button device
PNP0C0F	PCI interrupt link device
PNP0C10	ACPI system indicator device
PNP0C11	ACPI thermal zone
PNP0C12	Device Bay Controller
PNP0C13	Plug and Play BIOS (used when ACPI mode cannot be used)
#--PCMCIA Controller Chipsets--
PNP0E00	Intel 82365-Compatible PCMCIA Controller
PNP0E01	Cirrus Logic CL-PD6720 PCMCIA Controller
PNP0E02	VLSI VL82C146 PCMCIA Controller
PNP0E03	Intel 82365-compatible CardBus controller
#--Mice--
PNP0F00	Microsoft Bus Mouse
PNP0F01	Microsoft Serial Mouse
PNP0F02	Microsoft InPort Mouse
PNP0F03	Microsoft PS/2-style Mouse
PNP0F04	Mouse Systems Mouse
PNP0F05	Mouse Systems 3-Button Mouse (COM2)
PNP0F06	Genius Mouse (COM1)
PNP0F07	Genius Mouse (COM2)
PNP0F08	Logitech Serial Mouse
PNP0F09	Microsoft BallPoint Serial Mouse
PNP0F0A	Microsoft Plug and Play Mouse
PNP0F0B	Microsoft Plug and Play BallPoint Mouse
PNP0F0C	Microsoft-compatible Serial Mouse
PNP0F0D	Microsoft-compatible InPort-compatible Mouse
PNP0F0E	Microsoft-compatible PS/2-style Mouse
PNP0F0F	Microsoft-compatible Serial BallPoint-compatible Mouse
PNP0F10	Texas Instruments QuickPort Mouse
PNP0F11	Microsoft-compatible Bus Mouse
PNP0F12	Logitech PS/2-style Mouse
PNP0F13	PS/2 Port for PS/2-style Mice
PNP0F14	Microsoft Kids Mouse
PNP0F15	Logitech bus mouse
PNP0F16	Logitech SWIFT device
PNP0F17	Logitech-compatible serial mouse
PNP0F18	Logitech-compatible bus mouse
PNP0F19	Logitech-compatible PS/2-style Mouse
PNP0F1A	Logitech-compatible SWIFT Device
PNP0F1B	HP Omnibook Mouse
PNP0F1C	Compaq LTE Trackball PS/2-style Mouse
PNP0F1D	Compaq LTE Trackball Serial Mouse
PNP0F1E	Microsoft Kids Trackball Mouse
PNP0F1F	Reserved by Microsoft Input Device Group
PNP0F20	Reserved by Microsoft Input Device Group
PNP0F21	Reserved by Microsoft Input Device Group
PNP0F22	Reserved by Microsoft Input Device Group
PNP0F23	Reserved by Microsoft Input Device Group
PNP0FFF	Reserved by Microsoft Systems
# ***** Network Adapters - PNP8xxx ***********************
PNP8001	Novell/Anthem NE3200
PNP8004	Compaq NE3200
PNP8006	Intel EtherExpress/32
PNP8008	HP EtherTwist EISA LAN Adapter/32 (HP27248A)
PNP8065	Ungermann-Bass NIUps or NIUps/EOTP
PNP8072	DEC (DE211) EtherWorks MC/TP
PNP8073	DEC (DE212) EtherWorks MC/TP_BNC
PNP8078	DCA 10 Mb MCA
PNP8074	HP MC LAN Adapter/16 TP (PC27246)
PNP80c9	IBM Token Ring
PNP80ca	IBM Token Ring II
PNP80cb	IBM Token Ring II/Short
PNP80cc	IBM Token Ring 4/16Mbs
PNP80d3	Novell/Anthem NE1000
PNP80d4	Novell/Anthem NE2000
PNP80d5	NE1000 Compatible
PNP80d6	NE2000 Compatible
PNP80d7	Novell/Anthem NE1500T
PNP80d8	Novell/Anthem NE2100
PNP80dd	SMC ARCNETPC
PNP80de	SMC ARCNET PC100, PC200
PNP80df	SMC ARCNET PC110, PC210, PC250
PNP80e0	SMC ARCNET PC130/E
PNP80e1	SMC ARCNET PC120, PC220, PC260
PNP80e2	SMC ARCNET PC270/E
PNP80e5	SMC ARCNET PC600W, PC650W
PNP80e7	DEC DEPCA
PNP80e8	DEC (DE100) EtherWorks LC
PNP80e9	DEC (DE200) EtherWorks Turbo
PNP80ea	DEC (DE101) EtherWorks LC/TP
PNP80eb	DEC (DE201) EtherWorks Turbo/TP
PNP80ec	DEC (DE202) EtherWorks Turbo/TP_BNC
PNP80ed	DEC (DE102) EtherWorks LC/TP_BNC
PNP80ee	DEC EE101 (Built-In)
PNP80ef	DECpc 433 WS (Built-In)
PNP80f1	3Com EtherLink Plus
PNP80f3	3Com EtherLink II or IITP (8 or 16-bit)
PNP80f4	3Com TokenLink
PNP80f6	3Com EtherLink 16
PNP80f7	3Com EtherLink III
PNP80f8	3Com Generic Etherlink Plug and Play Device
PNP80fb	Thomas Conrad TC6045
PNP80fc	Thomas Conrad TC6042
PNP80fd	Thomas Conrad TC6142
PNP80fe	Thomas Conrad TC6145
PNP80ff	Thomas Conrad TC6242
PNP8100	Thomas Conrad TC6245
PNP8105	DCA 10 MB
PNP8106	DCA 10 MB Fiber Optic
PNP8107	DCA 10 MB Twisted Pair
PNP8113	Racal NI6510
PNP811C	Ungermann-Bass NIUpc
PNP8120	Ungermann-Bass NIUpc/EOTP
PNP8123	SMC StarCard PLUS (WD/8003S)
PNP8124	SMC StarCard PLUS With On Board Hub (WD/8003SH)
PNP8125	SMC EtherCard PLUS (WD/8003E)
PNP8126	SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
PNP8127	SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
PNP8128	SMC EtherCard PLUS TP (WD/8003WT)
PNP812a	SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
PNP812d	Intel EtherExpress 16 or 16TP
PNP812f	Intel TokenExpress 16/4
PNP8130	Intel TokenExpress MCA 16/4
PNP8132	Intel EtherExpress 16 (MCA)
PNP8137	Artisoft AE-1
PNP8138	Artisoft AE-2 or AE-3
PNP8141	Amplicard AC 210/XT
PNP8142	Amplicard AC 210/AT
PNP814b	Everex SpeedLink /PC16 (EV2027)
PNP8155	HP PC LAN Adapter/8 TP (HP27245)
PNP8156	HP PC LAN Adapter/16 TP (HP27247A)
PNP8157	HP PC LAN Adapter/8 TL (HP27250)
PNP8158	HP PC LAN Adapter/16 TP Plus (HP27247B)
PNP8159	HP PC LAN Adapter/16 TL Plus (HP27252)
PNP815f	National Semiconductor Ethernode *16AT
PNP8160	National Semiconductor AT/LANTIC EtherNODE 16-AT3
PNP816a	NCR Token-Ring 4 Mbs ISA
PNP816d	NCR Token-Ring 16/4 Mbs ISA
PNP8191	Olicom 16/4 Token-Ring Adapter
PNP81c3	SMC EtherCard PLUS Elite (WD/8003EP)
PNP81c4	SMC EtherCard PLUS 10T (WD/8003W)
PNP81c5	SMC EtherCard PLUS Elite 16 (WD/8013EP)
PNP81c6	SMC EtherCard PLUS Elite 16T (WD/8013W)
PNP81c7	SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
PNP81c8	SMC EtherElite Ultra 16
PNP81e4	Pure Data PDI9025-32 (Token Ring)
PNP81e6	Pure Data PDI508+ (ArcNet)
PNP81e7	Pure Data PDI516+ (ArcNet)
PNP81eb	Proteon Token Ring (P1390)
PNP81ec	Proteon Token Ring (P1392)
PNP81ed	Proteon ISA Token Ring (1340)
PNP81ee	Proteon ISA Token Ring (1342)
PNP81ef	Proteon ISA Token Ring (1346)
PNP81f0	Proteon ISA Token Ring (1347)
PNP81ff	Cabletron E2000 Series DNI
PNP8200	Cabletron E2100 Series DNI
PNP8209	Zenith Data Systems Z-Note
PNP820a	Zenith Data Systems NE2000-Compatible
PNP8213	Xircom Pocket Ethernet II
PNP8214	Xircom Pocket Ethernet I
PNP821d	RadiSys EXM-10
PNP8227	SMC 3000 Series
PNP8228	SMC 91C2 controller
PNP8231	Advanced Micro Devices AM2100/AM1500T
PNP8263	Tulip NCC-16
PNP8277	Exos 105
PNP828A	Intel '595 based Ethernet
PNP828B	TI2000-style Token Ring
PNP828C	AMD PCNet Family cards
PNP828D	AMD PCNet32 (VL version)
PNP8294	IrDA Infrared NDIS driver (Microsoft-supplied)
PNP82bd	IBM PCMCIA-NIC
PNP82C2	Xircom CE10
PNP82C3	Xircom CEM2
PNP8321	DEC Ethernet (All Types)
PNP8323	SMC EtherCard (All Types except 8013/A)
PNP8324	ARCNET Compatible
PNP8326	Thomas Conrad (All Arcnet Types)
PNP8327	IBM Token Ring (All Types)
PNP8385	Remote Network Access Driver
PNP8387	RNA Point-to-point Protocol Driver
PNP8388	Reserved for Microsoft Networking components
PNP8389		Peer IrLAN infrared driver (Microsoft-supplied)
PNP8390	Generic network adapter
# ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
PNPA002	Future Domain 16-700 compatible controller
PNPA003	Panasonic proprietary CD-ROM adapter (SBPro/SB16)
PNPA01B	Trantor 128 SCSI Controller
PNPA01D	Trantor T160 SCSI Controller
PNPA01E	Trantor T338 Parallel SCSI controller
PNPA01F	Trantor T348 Parallel SCSI controller
PNPA020	Trantor Media Vision SCSI controller
PNPA022	Always IN-2000 SCSI controller
PNPA02B	Sony proprietary CD-ROM controller
PNPA02D	Trantor T13b 8-bit SCSI controller
PNPA02F	Trantor T358 Parallel SCSI controller
PNPA030	Mitsumi LU-005 Single Speed CD-ROM controller + drive
PNPA031	Mitsumi FX-001 Single Speed CD-ROM controller + drive
PNPA032	Mitsumi FX-001 Double Speed CD-ROM controller + drive
# ***** Sound/Video-capture, multimedia - PNPBxxx ********
PNPB000	Sound Blaster 1.5 sound device
PNPB001	Sound Blaster 2.0 sound device
PNPB002	Sound Blaster Pro sound device
PNPB003	Sound Blaster 16 sound device
PNPB004	Thunderboard-compatible sound device
PNPB005	Adlib-compatible FM synthesizer device
PNPB006	MPU401 compatible 
PNPB007	Microsoft Windows Sound System-compatible sound device
PNPB008	Compaq Business Audio
PNPB009	Plug and Play Microsoft Windows Sound System Device
PNPB00A	MediaVision Pro Audio Spectrum (Trantor SCSI enabled, Thunder Chip Disabled)
PNPB00B	MediaVision Pro Audio 3D
PNPB00C	MusicQuest MQX-32M
PNPB00D	MediaVision Pro Audio Spectrum Basic (No Trantor SCSI, Thunder Chip Enabled)
PNPB00E	MediaVision Pro Audio Spectrum (Trantor SCSI enabled, Thunder Chip Enabled)
PNPB00F	MediaVision Jazz-16 chipset (OEM Versions)
PNPB010	Auravision VxP500 chipset - Orchid Videola
PNPB018	MediaVision Pro Audio Spectrum 8-bit
PNPB019	MediaVision Pro Audio Spectrum Basic (no Trantor SCSI, Thunder chip Disabled)
PNPB020	Yamaha OPL3-compatible FM synthesizer device
PNPB02F	Joystick/Game port
# ***** Modems - PNPCxxx-Dxxx****************************
PNPC000	Compaq 14400 Modem (TBD)
PNPC001	Compaq 2400/9600 Modem (TBD)
@
