head	1.177;
access;
symbols
	netbsd-11-0-RC4:1.177
	netbsd-11-0-RC3:1.177
	netbsd-11-0-RC2:1.177
	netbsd-11-0-RC1:1.177
	perseant-exfatfs-base-20250801:1.177
	netbsd-11:1.177.0.22
	netbsd-11-base:1.177
	netbsd-10-1-RELEASE:1.177
	perseant-exfatfs-base-20240630:1.177
	perseant-exfatfs:1.177.0.20
	perseant-exfatfs-base:1.177
	netbsd-8-3-RELEASE:1.167.8.1
	netbsd-9-4-RELEASE:1.173
	netbsd-10-0-RELEASE:1.177
	netbsd-10-0-RC6:1.177
	netbsd-10-0-RC5:1.177
	netbsd-10-0-RC4:1.177
	netbsd-10-0-RC3:1.177
	netbsd-10-0-RC2:1.177
	thorpej-ifq:1.177.0.18
	thorpej-ifq-base:1.177
	thorpej-altq-separation:1.177.0.16
	thorpej-altq-separation-base:1.177
	netbsd-10-0-RC1:1.177
	netbsd-10:1.177.0.14
	netbsd-10-base:1.177
	bouyer-sunxi-drm:1.177.0.12
	bouyer-sunxi-drm-base:1.177
	netbsd-9-3-RELEASE:1.173
	thorpej-i2c-spi-conf2:1.177.0.10
	thorpej-i2c-spi-conf2-base:1.177
	thorpej-futex2:1.177.0.8
	thorpej-futex2-base:1.177
	thorpej-cfargs2:1.177.0.6
	thorpej-cfargs2-base:1.177
	cjep_sun2x-base1:1.177
	cjep_sun2x:1.177.0.4
	cjep_sun2x-base:1.177
	cjep_staticlib_x-base1:1.177
	netbsd-9-2-RELEASE:1.173
	cjep_staticlib_x:1.177.0.2
	cjep_staticlib_x-base:1.177
	thorpej-i2c-spi-conf:1.176.0.6
	thorpej-i2c-spi-conf-base:1.177
	thorpej-cfargs:1.176.0.4
	thorpej-cfargs-base:1.176
	thorpej-futex:1.176.0.2
	thorpej-futex-base:1.176
	netbsd-9-1-RELEASE:1.173
	bouyer-xenpvh-base2:1.175
	phil-wifi-20200421:1.175
	bouyer-xenpvh-base1:1.175
	phil-wifi-20200411:1.175
	bouyer-xenpvh:1.175.0.4
	bouyer-xenpvh-base:1.175
	is-mlppp:1.175.0.2
	is-mlppp-base:1.175
	phil-wifi-20200406:1.175
	netbsd-8-2-RELEASE:1.167.8.1
	ad-namecache-base3:1.175
	netbsd-9-0-RELEASE:1.173
	netbsd-9-0-RC2:1.173
	ad-namecache-base2:1.175
	ad-namecache-base1:1.174
	ad-namecache:1.174.0.2
	ad-namecache-base:1.174
	netbsd-9-0-RC1:1.173
	phil-wifi-20191119:1.174
	netbsd-9:1.173.0.2
	netbsd-9-base:1.173
	phil-wifi-20190609:1.173
	netbsd-8-1-RELEASE:1.167.8.1
	netbsd-8-1-RC1:1.167.8.1
	isaki-audio2:1.172.0.2
	isaki-audio2-base:1.172
	pgoyette-compat-merge-20190127:1.169.2.1
	pgoyette-compat-20190127:1.171
	pgoyette-compat-20190118:1.171
	pgoyette-compat-1226:1.171
	pgoyette-compat-1126:1.171
	pgoyette-compat-1020:1.171
	pgoyette-compat-0930:1.171
	pgoyette-compat-0906:1.169
	jdolecek-ncqfixes:1.169.0.6
	jdolecek-ncqfixes-base:1.169
	netbsd-7-2-RELEASE:1.163
	pgoyette-compat-0728:1.169
	netbsd-8-0-RELEASE:1.167.8.1
	phil-wifi:1.169.0.4
	phil-wifi-base:1.169
	pgoyette-compat-0625:1.169
	netbsd-8-0-RC2:1.167.8.1
	pgoyette-compat-0521:1.169
	pgoyette-compat-0502:1.169
	pgoyette-compat-0422:1.169
	netbsd-8-0-RC1:1.167.8.1
	pgoyette-compat-0415:1.169
	pgoyette-compat-0407:1.169
	pgoyette-compat-0330:1.169
	pgoyette-compat-0322:1.169
	pgoyette-compat-0315:1.169
	netbsd-7-1-2-RELEASE:1.163
	pgoyette-compat:1.169.0.2
	pgoyette-compat-base:1.169
	netbsd-7-1-1-RELEASE:1.163
	tls-maxphys-base-20171202:1.167
	matt-nb8-mediatek:1.167.0.12
	matt-nb8-mediatek-base:1.167
	nick-nhusb-base-20170825:1.167
	perseant-stdc-iso10646:1.167.0.10
	perseant-stdc-iso10646-base:1.167
	netbsd-8:1.167.0.8
	netbsd-8-base:1.167
	prg-localcount2-base3:1.167
	prg-localcount2-base2:1.167
	prg-localcount2-base1:1.167
	prg-localcount2:1.167.0.6
	prg-localcount2-base:1.167
	pgoyette-localcount-20170426:1.167
	bouyer-socketcan-base1:1.167
	jdolecek-ncq:1.167.0.4
	jdolecek-ncq-base:1.167
	pgoyette-localcount-20170320:1.167
	netbsd-7-1:1.163.0.18
	netbsd-7-1-RELEASE:1.163
	netbsd-7-1-RC2:1.163
	nick-nhusb-base-20170204:1.167
	netbsd-7-nhusb-base-20170116:1.163
	bouyer-socketcan:1.167.0.2
	bouyer-socketcan-base:1.167
	pgoyette-localcount-20170107:1.167
	netbsd-7-1-RC1:1.163
	nick-nhusb-base-20161204:1.164
	pgoyette-localcount-20161104:1.164
	netbsd-7-0-2-RELEASE:1.163
	nick-nhusb-base-20161004:1.163
	localcount-20160914:1.163
	netbsd-7-nhusb:1.163.0.16
	netbsd-7-nhusb-base:1.163
	pgoyette-localcount-20160806:1.163
	pgoyette-localcount-20160726:1.163
	pgoyette-localcount:1.163.0.14
	pgoyette-localcount-base:1.163
	nick-nhusb-base-20160907:1.163
	nick-nhusb-base-20160529:1.163
	netbsd-7-0-1-RELEASE:1.163
	nick-nhusb-base-20160422:1.163
	nick-nhusb-base-20160319:1.163
	nick-nhusb-base-20151226:1.163
	netbsd-7-0:1.163.0.12
	netbsd-7-0-RELEASE:1.163
	nick-nhusb-base-20150921:1.163
	netbsd-7-0-RC3:1.163
	netbsd-7-0-RC2:1.163
	netbsd-7-0-RC1:1.163
	nick-nhusb-base-20150606:1.163
	nick-nhusb-base-20150406:1.163
	nick-nhusb:1.163.0.10
	nick-nhusb-base:1.163
	netbsd-5-2-3-RELEASE:1.157
	netbsd-5-1-5-RELEASE:1.157
	netbsd-6-0-6-RELEASE:1.162
	netbsd-6-1-5-RELEASE:1.162
	netbsd-7:1.163.0.8
	netbsd-7-base:1.163
	yamt-pagecache-base9:1.163
	yamt-pagecache-tag8:1.160.8.1
	netbsd-6-1-4-RELEASE:1.162
	netbsd-6-0-5-RELEASE:1.162
	tls-earlyentropy:1.163.0.6
	tls-earlyentropy-base:1.163
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.163
	riastradh-drm2-base3:1.163
	netbsd-6-1-3-RELEASE:1.162
	netbsd-6-0-4-RELEASE:1.162
	netbsd-5-2-2-RELEASE:1.157
	netbsd-5-1-4-RELEASE:1.157
	netbsd-6-1-2-RELEASE:1.162
	netbsd-6-0-3-RELEASE:1.162
	netbsd-5-2-1-RELEASE:1.157
	netbsd-5-1-3-RELEASE:1.157
	rmind-smpnet-nbase:1.163
	netbsd-6-1-1-RELEASE:1.162
	riastradh-drm2-base2:1.163
	riastradh-drm2-base1:1.163
	riastradh-drm2:1.163.0.4
	riastradh-drm2-base:1.163
	rmind-smpnet:1.163.0.2
	rmind-smpnet-base:1.163
	netbsd-6-1:1.162.0.16
	netbsd-6-0-2-RELEASE:1.162
	netbsd-6-1-RELEASE:1.162
	khorben-n900:1.162.0.14
	netbsd-6-1-RC4:1.162
	netbsd-6-1-RC3:1.162
	agc-symver:1.162.0.12
	agc-symver-base:1.162
	netbsd-6-1-RC2:1.162
	netbsd-6-1-RC1:1.162
	yamt-pagecache-base8:1.162
	netbsd-5-2:1.157.0.28
	netbsd-6-0-1-RELEASE:1.162
	yamt-pagecache-base7:1.162
	netbsd-5-2-RELEASE:1.157
	netbsd-5-2-RC1:1.157
	matt-nb6-plus-nbase:1.162
	yamt-pagecache-base6:1.162
	netbsd-6-0:1.162.0.8
	netbsd-6-0-RELEASE:1.162
	netbsd-6-0-RC2:1.162
	tls-maxphys:1.162.0.6
	tls-maxphys-base:1.163
	matt-nb6-plus:1.162.0.4
	matt-nb6-plus-base:1.162
	netbsd-6-0-RC1:1.162
	jmcneill-usbmp-base10:1.162
	yamt-pagecache-base5:1.162
	jmcneill-usbmp-base9:1.162
	yamt-pagecache-base4:1.162
	jmcneill-usbmp-base8:1.162
	jmcneill-usbmp-base7:1.162
	jmcneill-usbmp-base6:1.162
	jmcneill-usbmp-base5:1.162
	jmcneill-usbmp-base4:1.162
	jmcneill-usbmp-base3:1.162
	jmcneill-usbmp-pre-base2:1.160
	jmcneill-usbmp-base2:1.162
	netbsd-6:1.162.0.2
	netbsd-6-base:1.162
	netbsd-5-1-2-RELEASE:1.157
	netbsd-5-1-1-RELEASE:1.157
	jmcneill-usbmp:1.160.0.12
	jmcneill-usbmp-base:1.160
	jmcneill-audiomp3:1.160.0.10
	jmcneill-audiomp3-base:1.160
	yamt-pagecache-base3:1.160
	yamt-pagecache-base2:1.160
	yamt-pagecache:1.160.0.8
	yamt-pagecache-base:1.160
	rmind-uvmplock-nbase:1.160
	cherry-xenmp:1.160.0.6
	cherry-xenmp-base:1.160
	bouyer-quota2-nbase:1.160
	bouyer-quota2:1.160.0.4
	bouyer-quota2-base:1.160
	jruoho-x86intr:1.160.0.2
	jruoho-x86intr-base:1.160
	matt-mips64-premerge-20101231:1.160
	matt-nb5-mips64-premerge-20101231:1.157
	matt-nb5-pq3:1.157.0.26
	matt-nb5-pq3-base:1.157
	netbsd-5-1:1.157.0.24
	netbsd-5-1-RELEASE:1.157
	uebayasi-xip-base4:1.160
	uebayasi-xip-base3:1.160
	yamt-nfs-mp-base11:1.160
	netbsd-5-1-RC4:1.157
	matt-nb5-mips64-k15:1.157
	uebayasi-xip-base2:1.160
	yamt-nfs-mp-base10:1.160
	netbsd-5-1-RC3:1.157
	netbsd-5-1-RC2:1.157
	uebayasi-xip-base1:1.159
	netbsd-5-1-RC1:1.157
	rmind-uvmplock:1.159.0.2
	rmind-uvmplock-base:1.160
	yamt-nfs-mp-base9:1.159
	uebayasi-xip:1.158.0.2
	uebayasi-xip-base:1.158
	netbsd-5-0-2-RELEASE:1.157
	matt-nb5-mips64-premerge-20091211:1.157
	matt-premerge-20091211:1.157
	yamt-nfs-mp-base8:1.157
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.157
	matt-nb4-mips64-k7-u2a-k9b:1.157
	matt-nb5-mips64-u1-k1-k5:1.157
	yamt-nfs-mp-base7:1.157
	matt-nb5-mips64:1.157.0.22
	netbsd-5-0-1-RELEASE:1.157
	jymxensuspend-base:1.157
	yamt-nfs-mp-base6:1.157
	yamt-nfs-mp-base5:1.157
	yamt-nfs-mp-base4:1.157
	jym-xensuspend-nbase:1.157
	yamt-nfs-mp-base3:1.157
	nick-hppapmap-base4:1.157
	nick-hppapmap-base3:1.157
	netbsd-5-0:1.157.0.20
	netbsd-5-0-RELEASE:1.157
	netbsd-5-0-RC4:1.157
	netbsd-5-0-RC3:1.157
	nick-hppapmap-base2:1.157
	netbsd-5-0-RC2:1.157
	jym-xensuspend:1.157.0.18
	jym-xensuspend-base:1.157
	netbsd-5-0-RC1:1.157
	haad-dm-base2:1.157
	haad-nbase2:1.157
	ad-audiomp2:1.157.0.16
	ad-audiomp2-base:1.157
	netbsd-5:1.157.0.14
	netbsd-5-base:1.157
	nick-hppapmap:1.157.0.12
	nick-hppapmap-base:1.157
	matt-mips64-base2:1.157
	matt-mips64:1.150.0.10
	haad-dm-base1:1.157
	wrstuden-revivesa-base-4:1.157
	netbsd-4-0-1-RELEASE:1.144.12.2
	wrstuden-revivesa-base-3:1.157
	wrstuden-revivesa-base-2:1.157
	wrstuden-fixsa-newbase:1.144.12.2
	nick-csl-alignment-base5:1.150
	haad-dm:1.157.0.10
	haad-dm-base:1.157
	wrstuden-revivesa-base-1:1.157
	simonb-wapbl-nbase:1.157
	yamt-pf42-base4:1.157
	simonb-wapbl:1.157.0.8
	simonb-wapbl-base:1.157
	yamt-pf42-base3:1.157
	hpcarm-cleanup-nbase:1.157
	yamt-pf42-baseX:1.157
	yamt-pf42-base2:1.157
	yamt-nfs-mp-base2:1.157
	wrstuden-revivesa:1.157.0.6
	wrstuden-revivesa-base:1.157
	yamt-nfs-mp:1.157.0.4
	yamt-nfs-mp-base:1.157
	yamt-pf42:1.157.0.2
	yamt-pf42-base:1.157
	ad-socklock-base1:1.155
	yamt-lazymbuf-base15:1.155
	yamt-lazymbuf-base14:1.155
	keiichi-mipv6-nbase:1.155
	mjf-devfs2:1.155.0.6
	mjf-devfs2-base:1.157
	nick-net80211-sync:1.155.0.4
	nick-net80211-sync-base:1.155
	keiichi-mipv6:1.155.0.2
	keiichi-mipv6-base:1.155
	bouyer-xeni386-merge1:1.153.6.1
	matt-armv6-prevmlocking:1.150.8.1
	wrstuden-fixsa-base-1:1.144.12.2
	vmlocking2-base3:1.154
	netbsd-4-0:1.144.12.2.0.6
	netbsd-4-0-RELEASE:1.144.12.2
	bouyer-xeni386-nbase:1.155
	yamt-kmem-base3:1.153
	cube-autoconf:1.153.0.8
	cube-autoconf-base:1.153
	yamt-kmem-base2:1.153
	bouyer-xeni386:1.153.0.6
	bouyer-xeni386-base:1.155
	yamt-kmem:1.153.0.4
	yamt-kmem-base:1.153
	vmlocking2-base2:1.153
	reinoud-bufcleanup-nbase:1.153
	vmlocking2:1.153.0.2
	vmlocking2-base1:1.153
	netbsd-4-0-RC5:1.144.12.2
	matt-nb4-arm:1.144.12.2.0.4
	matt-nb4-arm-base:1.144.12.2
	matt-armv6-nbase:1.155
	jmcneill-base:1.152
	netbsd-4-0-RC4:1.144.12.2
	mjf-devfs:1.152.0.6
	mjf-devfs-base:1.155
	bouyer-xenamd64-base2:1.153
	vmlocking-nbase:1.153
	yamt-x86pmap-base4:1.152
	bouyer-xenamd64:1.152.0.4
	bouyer-xenamd64-base:1.153
	netbsd-4-0-RC3:1.144.12.2
	yamt-x86pmap-base3:1.152
	yamt-x86pmap-base2:1.152
	netbsd-4-0-RC2:1.144.12.2
	yamt-x86pmap:1.152.0.2
	yamt-x86pmap-base:1.152
	netbsd-4-0-RC1:1.144.12.2
	matt-armv6:1.150.0.8
	matt-armv6-base:1.155
	matt-mips64-base:1.150
	jmcneill-pm:1.150.0.6
	jmcneill-pm-base:1.153
	hpcarm-cleanup:1.150.0.4
	hpcarm-cleanup-base:1.155
	nick-csl-alignment:1.150.0.2
	nick-csl-alignment-base:1.150
	netbsd-3-1-1-RELEASE:1.137
	netbsd-3-0-3-RELEASE:1.137
	yamt-idlelwp-base8:1.149
	wrstuden-fixsa:1.144.12.2.0.2
	wrstuden-fixsa-base:1.144.12.2
	thorpej-atomic:1.148.0.12
	thorpej-atomic-base:1.148
	reinoud-bufcleanup:1.148.0.10
	reinoud-bufcleanup-base:1.153
	mjf-ufs-trans:1.148.0.8
	mjf-ufs-trans-base:1.150
	vmlocking:1.148.0.6
	vmlocking-base:1.152
	ad-audiomp:1.148.0.4
	ad-audiomp-base:1.148
	yamt-idlelwp:1.148.0.2
	post-newlock2-merge:1.148
	newlock2-nbase:1.148
	yamt-splraiseipl-base5:1.144
	yamt-splraiseipl-base4:1.144
	yamt-splraiseipl-base3:1.144
	abandoned-netbsd-4-base:1.144
	abandoned-netbsd-4:1.144.0.6
	netbsd-3-1:1.137.0.6
	netbsd-3-1-RELEASE:1.137
	netbsd-3-0-2-RELEASE:1.137
	yamt-splraiseipl-base2:1.144
	netbsd-3-1-RC4:1.137
	yamt-splraiseipl:1.144.0.10
	yamt-splraiseipl-base:1.144
	netbsd-3-1-RC3:1.137
	yamt-pdpolicy-base9:1.144
	newlock2:1.144.0.8
	newlock2-base:1.148
	yamt-pdpolicy-base8:1.144
	netbsd-3-1-RC2:1.137
	netbsd-3-1-RC1:1.137
	yamt-pdpolicy-base7:1.144
	netbsd-4:1.144.0.12
	netbsd-4-base:1.144
	yamt-pdpolicy-base6:1.144
	chap-midi-nbase:1.144
	netbsd-3-0-1-RELEASE:1.137
	gdamore-uart:1.144.0.4
	gdamore-uart-base:1.144
	simonb-timcounters-final:1.142.6.2
	yamt-pdpolicy-base5:1.144
	chap-midi:1.144.0.2
	chap-midi-base:1.144
	yamt-pdpolicy-base4:1.142
	yamt-pdpolicy-base3:1.142
	peter-altq-base:1.142
	peter-altq:1.142.0.12
	yamt-pdpolicy-base2:1.142
	elad-kernelauth-base:1.143
	elad-kernelauth:1.142.0.10
	yamt-pdpolicy:1.142.0.8
	yamt-pdpolicy-base:1.142
	yamt-uio_vmspace-base5:1.142
	simonb-timecounters:1.142.0.6
	simonb-timecounters-base:1.144
	rpaulo-netinet-merge-pcb:1.142.0.4
	rpaulo-netinet-merge-pcb-base:1.144
	yamt-uio_vmspace:1.142.0.2
	netbsd-3-0:1.137.0.4
	netbsd-3-0-RELEASE:1.137
	netbsd-3-0-RC6:1.137
	yamt-readahead-base3:1.141
	netbsd-3-0-RC5:1.137
	netbsd-3-0-RC4:1.137
	netbsd-3-0-RC3:1.137
	yamt-readahead-base2:1.141
	netbsd-3-0-RC2:1.137
	yamt-readahead-pervnode:1.141
	yamt-readahead-perfile:1.141
	yamt-readahead:1.141.0.6
	yamt-readahead-base:1.141
	netbsd-3-0-RC1:1.137
	yamt-vop-base3:1.141
	netbsd-2-0-3-RELEASE:1.132
	netbsd-2-1:1.132.0.6
	yamt-vop-base2:1.141
	thorpej-vnode-attr:1.141.0.4
	thorpej-vnode-attr-base:1.141
	netbsd-2-1-RELEASE:1.132
	yamt-vop:1.141.0.2
	yamt-vop-base:1.141
	netbsd-2-1-RC6:1.132
	netbsd-2-1-RC5:1.132
	netbsd-2-1-RC4:1.132
	netbsd-2-1-RC3:1.132
	netbsd-2-1-RC2:1.132
	netbsd-2-1-RC1:1.132
	yamt-lazymbuf:1.139.0.2
	yamt-km-base4:1.138
	netbsd-2-0-2-RELEASE:1.132
	yamt-km-base3:1.137
	netbsd-3:1.137.0.2
	netbsd-3-base:1.137
	yamt-km-base2:1.136
	yamt-km:1.136.0.4
	yamt-km-base:1.136
	kent-audio2:1.136.0.2
	kent-audio2-base:1.138
	netbsd-2-0-1-RELEASE:1.132
	kent-audio1-beforemerge:1.136
	netbsd-2:1.132.0.4
	netbsd-2-base:1.132
	kent-audio1:1.135.0.2
	kent-audio1-base:1.135
	netbsd-2-0-RELEASE:1.132
	netbsd-2-0-RC5:1.132
	netbsd-2-0-RC4:1.132
	netbsd-2-0-RC3:1.132
	netbsd-2-0-RC2:1.132
	netbsd-2-0-RC1:1.132
	netbsd-2-0:1.132.0.2
	netbsd-2-0-base:1.132
	netbsd-1-6-PATCH002-RELEASE:1.124
	netbsd-1-6-PATCH002:1.124
	netbsd-1-6-PATCH002-RC4:1.124
	netbsd-1-6-PATCH002-RC3:1.124
	netbsd-1-6-PATCH002-RC2:1.124
	netbsd-1-6-PATCH002-RC1:1.124
	ktrace-lwp:1.129.0.2
	ktrace-lwp-base:1.141
	netbsd-1-6-PATCH001:1.124
	netbsd-1-6-PATCH001-RELEASE:1.124
	netbsd-1-6-PATCH001-RC3:1.124
	netbsd-1-6-PATCH001-RC2:1.124
	netbsd-1-6-PATCH001-RC1:1.124
	nathanw_sa_end:1.111.2.10
	nathanw_sa_before_merge:1.127
	fvdl_fs64_base:1.127
	gmcgarry_ctxsw:1.127.0.4
	gmcgarry_ctxsw_base:1.127
	gmcgarry_ucred:1.127.0.2
	gmcgarry_ucred_base:1.127
	nathanw_sa_base:1.127
	kqueue-aftermerge:1.127
	kqueue-beforemerge:1.127
	netbsd-1-6-RELEASE:1.124
	netbsd-1-6-RC3:1.124
	netbsd-1-6-RC2:1.124
	netbsd-1-6-RC1:1.124
	netbsd-1-6:1.124.0.4
	netbsd-1-6-base:1.124
	gehenna-devsw:1.124.0.2
	gehenna-devsw-base:1.126
	netbsd-1-5-PATCH003:1.102.4.1
	eeh-devprop:1.123.0.6
	eeh-devprop-base:1.123
	newlock:1.123.0.4
	newlock-base:1.123
	ifpoll-base:1.123
	thorpej-mips-cache:1.116.0.2
	thorpej-mips-cache-base:1.116
	thorpej-devvp-base3:1.116
	thorpej-devvp-base2:1.116
	post-chs-ubcperf:1.114
	pre-chs-ubcperf:1.114
	thorpej-devvp:1.114.0.2
	thorpej-devvp-base:1.114
	netbsd-1-5-PATCH002:1.102.4.1
	kqueue:1.113.0.2
	kqueue-base:1.126
	netbsd-1-5-PATCH001:1.102.4.1
	thorpej_scsipi_beforemerge:1.113
	nathanw_sa:1.111.0.2
	thorpej_scsipi_nbase:1.113
	netbsd-1-5-RELEASE:1.102.4.1
	netbsd-1-5-BETA2:1.102.4.1
	netbsd-1-5-BETA:1.102.4.1
	netbsd-1-4-PATCH003:1.83.2.1
	netbsd-1-5-ALPHA2:1.102.4.1
	netbsd-1-5:1.102.0.4
	netbsd-1-5-base:1.102
	minoura-xpg4dl-base:1.102
	minoura-xpg4dl:1.102.0.2
	netbsd-1-4-PATCH002:1.83.2.1
	chs-ubc2-newbase:1.95
	wrstuden-devbsize-19991221:1.94
	wrstuden-devbsize:1.90.0.6
	wrstuden-devbsize-base:1.94
	kame_141_19991130:1.83
	comdex-fall-1999:1.91.0.2
	comdex-fall-1999-base:1.91
	fvdl-softdep:1.90.0.4
	fvdl-softdep-base:1.91
	thorpej_scsipi:1.90.0.2
	thorpej_scsipi_base:1.113
	netbsd-1-4-PATCH001:1.83
	kame_14_19990705:1.83
	kame_14_19990628:1.83
	kame:1.83.0.6
	chs-ubc2:1.83.0.4
	chs-ubc2-base:1.87
	netbsd-1-4-RELEASE:1.83
	netbsd-1-4:1.83.0.2
	netbsd-1-4-base:1.83
	netbsd-1-3-PATCH003:1.41.2.4
	netbsd-1-3-PATCH003-CANDIDATE2:1.41.2.4
	kenh-if-detach:1.80.0.2
	kenh-if-detach-base:1.80
	netbsd-1-3-PATCH003-CANDIDATE1:1.41.2.4
	netbsd-1-3-PATCH003-CANDIDATE0:1.41.2.4
	chs-ubc:1.79.0.2
	chs-ubc-base:1.79
	bouyer-ide-merge:1.60.2.6
	eeh-paddr_t:1.65.0.2
	eeh-paddr_t-base:1.65
	bouyer-ide-last-dist:1.81
	bouyer-ide:1.60.0.2
	bouyer-ide-base:1.76
	netbsd-1-3-PATCH002:1.41.2.4
	netbsd-1-3-PATCH001:1.41.2.4
	netbsd-1-3-RELEASE:1.41.2.4
	netbsd-1-3-BETA:1.41.2.4
	netbsd-1-3:1.41.0.2
	netbsd-1-3-base:1.41
	thorpej-signal:1.37.0.2
	thorpej-signal-base:1.37
	marc-pcmcia:1.33.0.2
	marc-pcmcia-bp:1.33
	marc-pcmcia-base:1.41
	bouyer-scsipi:1.30.0.2
	is-newarp-before-merge:1.26
	netbsd-1-2-PATCH001:1.21
	mrg-vm-swap:1.26.0.2
	is-newarp:1.25.0.2
	is-newarp-base:1.25
	thorpej-setroot:1.24.0.2
	netbsd-1-2-RELEASE:1.21
	netbsd-1-2-BETA:1.21
	netbsd-1-2:1.21.0.4
	netbsd-1-2-base:1.21
	date-03-may-96:1.1.1.1
	netbsd:1.1.1
	netbsd-1-1-PATCH001:1.8
	netbsd-1-1-RELEASE:1.8
	netbsd-1-1:1.8.0.2
	netbsd-1-1-base:1.8;
locks; strict;
comment	@# @;


1.177
date	2021.04.26.19.10.38;	author thorpej;	state Exp;
branches;
next	1.176;
commitid	uh3xuR8ah27nTPQC;

1.176
date	2020.05.23.13.48.08;	author jmcneill;	state Exp;
branches
	1.176.6.1;
next	1.175;
commitid	SgYIuRriJJVKYm9C;

1.175
date	2020.01.19.20.00.35;	author thorpej;	state Exp;
branches;
next	1.174;
commitid	rF5k3OKpMKbg3lTB;

1.174
date	2019.10.25.17.39.57;	author martin;	state Exp;
branches
	1.174.2.1;
next	1.173;
commitid	oELmMEIfGThL1hIB;

1.173
date	2019.05.08.13.40.18;	author isaki;	state Exp;
branches;
next	1.172;
commitid	LEGDdtzAItkeapmB;

1.172
date	2019.01.27.08.53.30;	author maxv;	state Exp;
branches
	1.172.2.1;
next	1.171;
commitid	dcnHy31pQBhTPo9B;

1.171
date	2018.09.22.16.22.23;	author maxv;	state Exp;
branches;
next	1.170;
commitid	ELFx4fitWHNhp7TA;

1.170
date	2018.09.19.13.58.27;	author maxv;	state Exp;
branches;
next	1.169;
commitid	QtGN7Mz69XArHISA;

1.169
date	2018.01.02.00.25.35;	author christos;	state Exp;
branches
	1.169.2.1
	1.169.4.1
	1.169.6.1;
next	1.168;
commitid	E3SyrZwpDho5zelA;

1.168
date	2017.12.13.00.26.06;	author knakahara;	state Exp;
branches;
next	1.167;
commitid	RC6LWSnrmgg0dFiA;

1.167
date	2016.12.09.04.32.39;	author christos;	state Exp;
branches
	1.167.8.1;
next	1.166;

1.166
date	2016.12.09.02.22.34;	author christos;	state Exp;
branches;
next	1.165;

1.165
date	2016.12.08.11.31.08;	author nat;	state Exp;
branches;
next	1.164;

1.164
date	2016.10.17.18.23.49;	author jdolecek;	state Exp;
branches;
next	1.163;

1.163
date	2013.06.10.07.14.02;	author kardel;	state Exp;
branches
	1.163.10.1
	1.163.14.1;
next	1.162;

1.162
date	2012.01.22.06.44.28;	author christos;	state Exp;
branches
	1.162.6.1;
next	1.161;

1.161
date	2012.01.17.18.05.15;	author jakllsch;	state Exp;
branches;
next	1.160;

1.160
date	2010.06.13.03.09.32;	author tsutsui;	state Exp;
branches
	1.160.8.1
	1.160.12.1;
next	1.159;

1.159
date	2010.02.21.05.16.29;	author cnst;	state Exp;
branches
	1.159.2.1;
next	1.158;

1.158
date	2010.01.19.12.41.41;	author pooka;	state Exp;
branches
	1.158.2.1;
next	1.157;

1.157
date	2008.04.03.22.46.22;	author xtraeme;	state Exp;
branches
	1.157.4.1;
next	1.156;

1.156
date	2008.04.02.01.34.36;	author dyoung;	state Exp;
branches;
next	1.155;

1.155
date	2007.12.31.01.52.34;	author wiz;	state Exp;
branches
	1.155.6.1;
next	1.154;

1.154
date	2007.12.13.21.23.48;	author garbled;	state Exp;
branches;
next	1.153;

1.153
date	2007.11.15.12.53.43;	author xtraeme;	state Exp;
branches
	1.153.2.1
	1.153.6.1;
next	1.152;

1.152
date	2007.09.12.11.45.39;	author xtraeme;	state Exp;
branches
	1.152.4.1
	1.152.6.1;
next	1.151;

1.151
date	2007.09.12.11.07.38;	author xtraeme;	state Exp;
branches;
next	1.150;

1.150
date	2007.06.01.14.11.59;	author blymn;	state Exp;
branches
	1.150.6.1
	1.150.8.1;
next	1.149;

1.149
date	2007.05.08.16.48.38;	author xtraeme;	state Exp;
branches;
next	1.148;

1.148
date	2007.01.09.21.59.08;	author cube;	state Exp;
branches
	1.148.2.1
	1.148.6.1
	1.148.8.1;
next	1.147;

1.147
date	2007.01.09.19.19.09;	author cube;	state Exp;
branches;
next	1.146;

1.146
date	2007.01.09.15.34.59;	author cube;	state Exp;
branches;
next	1.145;

1.145
date	2007.01.06.21.27.54;	author xtraeme;	state Exp;
branches;
next	1.144;

1.144
date	2006.05.13.09.02.19;	author xtraeme;	state Exp;
branches
	1.144.8.1
	1.144.12.1;
next	1.143;

1.143
date	2006.04.11.17.14.44;	author garbled;	state Exp;
branches;
next	1.142;

1.142
date	2005.12.11.12.22.02;	author christos;	state Exp;
branches
	1.142.4.1
	1.142.6.1
	1.142.8.1
	1.142.10.1
	1.142.12.1;
next	1.141;

1.141
date	2005.09.27.02.56.27;	author jmcneill;	state Exp;
branches;
next	1.140;

1.140
date	2005.08.14.04.15.44;	author joff;	state Exp;
branches;
next	1.139;

1.139
date	2005.06.28.08.36.47;	author kent;	state Exp;
branches
	1.139.2.1;
next	1.138;

1.138
date	2005.03.25.23.06.19;	author cube;	state Exp;
branches;
next	1.137;

1.137
date	2005.02.27.00.27.17;	author perry;	state Exp;
branches;
next	1.136;

1.136
date	2005.01.08.02.56.35;	author joff;	state Exp;
branches
	1.136.2.1
	1.136.4.1;
next	1.135;

1.135
date	2004.09.14.17.19.34;	author drochner;	state Exp;
branches;
next	1.134;

1.134
date	2004.08.30.10.30.38;	author drochner;	state Exp;
branches;
next	1.133;

1.133
date	2004.08.04.18.53.55;	author drochner;	state Exp;
branches;
next	1.132;

1.132
date	2004.01.31.13.59.20;	author jdolecek;	state Exp;
branches;
next	1.131;

1.131
date	2004.01.25.11.35.46;	author jdolecek;	state Exp;
branches;
next	1.130;

1.130
date	2004.01.20.19.58.01;	author jdolecek;	state Exp;
branches;
next	1.129;

1.129
date	2003.06.02.03.57.16;	author gmcgarry;	state Exp;
branches
	1.129.2.1;
next	1.128;

1.128
date	2003.03.03.22.07.21;	author mycroft;	state Exp;
branches;
next	1.127;

1.127
date	2002.10.05.15.16.13;	author tsutsui;	state Exp;
branches;
next	1.126;

1.126
date	2002.08.11.13.17.54;	author isaki;	state Exp;
branches;
next	1.125;

1.125
date	2002.07.17.21.10.30;	author drochner;	state Exp;
branches;
next	1.124;

1.124
date	2002.04.22.09.41.22;	author augustss;	state Exp;
branches
	1.124.2.1;
next	1.123;

1.123
date	2002.02.02.18.37.45;	author jdolecek;	state Exp;
branches;
next	1.122;

1.122
date	2002.01.07.17.44.44;	author drochner;	state Exp;
branches;
next	1.121;

1.121
date	2002.01.01.21.51.41;	author augustss;	state Exp;
branches;
next	1.120;

1.120
date	2001.12.16.22.35.31;	author thorpej;	state Exp;
branches;
next	1.119;

1.119
date	2001.11.28.10.21.22;	author lukem;	state Exp;
branches;
next	1.118;

1.118
date	2001.11.26.19.17.06;	author yamt;	state Exp;
branches;
next	1.117;

1.117
date	2001.11.20.14.34.26;	author lukem;	state Exp;
branches;
next	1.116;

1.116
date	2001.09.26.21.49.09;	author thorpej;	state Exp;
branches;
next	1.115;

1.115
date	2001.09.26.21.40.07;	author thorpej;	state Exp;
branches;
next	1.114;

1.114
date	2001.07.21.16.08.17;	author jdolecek;	state Exp;
branches
	1.114.2.1;
next	1.113;

1.113
date	2001.03.31.00.26.54;	author jdolecek;	state Exp;
branches
	1.113.2.1;
next	1.112;

1.112
date	2001.03.23.19.41.34;	author jdolecek;	state Exp;
branches;
next	1.111;

1.111
date	2001.03.02.22.53.20;	author thorpej;	state Exp;
branches
	1.111.2.1;
next	1.110;

1.110
date	2001.02.24.01.59.47;	author lukem;	state Exp;
branches;
next	1.109;

1.109
date	2001.02.18.13.54.32;	author martin;	state Exp;
branches;
next	1.108;

1.108
date	2001.02.17.15.38.09;	author martin;	state Exp;
branches;
next	1.107;

1.107
date	2001.01.05.13.09.17;	author martin;	state Exp;
branches;
next	1.106;

1.106
date	2000.11.20.19.24.39;	author jdolecek;	state Exp;
branches;
next	1.105;

1.105
date	2000.11.05.04.07.30;	author thorpej;	state Exp;
branches;
next	1.104;

1.104
date	2000.11.04.18.47.20;	author thorpej;	state Exp;
branches;
next	1.103;

1.103
date	2000.08.11.02.27.11;	author thorpej;	state Exp;
branches;
next	1.102;

1.102
date	2000.05.01.22.48.33;	author augustss;	state Exp;
branches
	1.102.4.1;
next	1.101;

1.101
date	2000.04.21.17.48.30;	author explorer;	state Exp;
branches;
next	1.100;

1.100
date	2000.03.25.19.58.05;	author mycroft;	state Exp;
branches;
next	1.99;

1.99
date	2000.03.20.11.03.43;	author pk;	state Exp;
branches;
next	1.98;

1.98
date	2000.03.18.13.05.22;	author mycroft;	state Exp;
branches;
next	1.97;

1.97
date	2000.02.25.02.17.44;	author groo;	state Exp;
branches;
next	1.96;

1.96
date	2000.02.24.18.49.06;	author ad;	state Exp;
branches;
next	1.95;

1.95
date	2000.01.04.06.30.04;	author chopps;	state Exp;
branches;
next	1.94;

1.94
date	99.12.13.16.28.57;	author drochner;	state Exp;
branches;
next	1.93;

1.93
date	99.12.03.22.48.24;	author thorpej;	state Exp;
branches;
next	1.92;

1.92
date	99.11.15.21.13.38;	author mcr;	state Exp;
branches;
next	1.91;

1.91
date	99.10.29.21.38.04;	author matt;	state Exp;
branches;
next	1.90;

1.90
date	99.10.05.03.48.27;	author itohy;	state Exp;
branches
	1.90.2.1
	1.90.4.1
	1.90.6.1;
next	1.89;

1.89
date	99.09.09.09.54.08;	author is;	state Exp;
branches;
next	1.88;

1.88
date	99.08.14.21.19.29;	author augustss;	state Exp;
branches;
next	1.87;

1.87
date	99.08.02.17.37.42;	author augustss;	state Exp;
branches;
next	1.86;

1.86
date	99.08.01.18.05.40;	author augustss;	state Exp;
branches;
next	1.85;

1.85
date	99.08.01.17.53.39;	author augustss;	state Exp;
branches;
next	1.84;

1.84
date	99.06.06.17.30.37;	author dante;	state Exp;
branches;
next	1.83;

1.83
date	99.03.22.22.33.36;	author bad;	state Exp;
branches
	1.83.2.1
	1.83.4.1;
next	1.82;

1.82
date	99.03.22.07.37.35;	author mycroft;	state Exp;
branches;
next	1.81;

1.81
date	98.12.16.11.33.50;	author christos;	state Exp;
branches;
next	1.80;

1.80
date	98.11.22.21.57.48;	author pk;	state Exp;
branches;
next	1.79;

1.79
date	98.10.31.01.44.16;	author thorpej;	state Exp;
branches;
next	1.78;

1.78
date	98.10.25.18.41.56;	author christos;	state Exp;
branches;
next	1.77;

1.77
date	98.10.12.16.09.19;	author bouyer;	state Exp;
branches;
next	1.76;

1.76
date	98.08.26.13.33.59;	author augustss;	state Exp;
branches;
next	1.75;

1.75
date	98.08.26.12.10.22;	author augustss;	state Exp;
branches;
next	1.74;

1.74
date	98.08.25.22.34.29;	author pk;	state Exp;
branches;
next	1.73;

1.73
date	98.08.22.22.55.09;	author augustss;	state Exp;
branches;
next	1.72;

1.72
date	98.08.17.21.16.14;	author augustss;	state Exp;
branches;
next	1.71;

1.71
date	98.08.13.04.53.18;	author kim;	state Exp;
branches;
next	1.70;

1.70
date	98.08.13.02.10.52;	author eeh;	state Exp;
branches;
next	1.69;

1.69
date	98.08.12.18.16.36;	author augustss;	state Exp;
branches;
next	1.68;

1.68
date	98.08.07.00.00.59;	author augustss;	state Exp;
branches;
next	1.67;

1.67
date	98.07.31.04.40.39;	author thorpej;	state Exp;
branches;
next	1.66;

1.66
date	98.07.30.14.11.45;	author augustss;	state Exp;
branches;
next	1.65;

1.65
date	98.07.27.01.22.41;	author thorpej;	state Exp;
branches
	1.65.2.1;
next	1.64;

1.64
date	98.07.23.16.39.24;	author drochner;	state Exp;
branches;
next	1.63;

1.63
date	98.07.21.17.36.06;	author drochner;	state Exp;
branches;
next	1.62;

1.62
date	98.06.23.03.26.18;	author jonathan;	state Exp;
branches;
next	1.61;

1.61
date	98.06.06.10.12.35;	author augustss;	state Exp;
branches;
next	1.60;

1.60
date	98.05.28.16.51.50;	author drochner;	state Exp;
branches
	1.60.2.1;
next	1.59;

1.59
date	98.05.20.16.19.42;	author augustss;	state Exp;
branches;
next	1.58;

1.58
date	98.04.16.17.51.46;	author drochner;	state Exp;
branches;
next	1.57;

1.57
date	98.04.15.20.26.53;	author drochner;	state Exp;
branches;
next	1.56;

1.56
date	98.04.03.04.44.39;	author enami;	state Exp;
branches;
next	1.55;

1.55
date	98.03.22.15.25.15;	author drochner;	state Exp;
branches;
next	1.54;

1.54
date	98.03.22.04.38.42;	author enami;	state Exp;
branches;
next	1.53;

1.53
date	98.02.27.23.54.16;	author pk;	state Exp;
branches;
next	1.52;

1.52
date	98.02.16.22.12.49;	author thorpej;	state Exp;
branches;
next	1.51;

1.51
date	98.01.19.22.18.28;	author augustss;	state Exp;
branches;
next	1.50;

1.50
date	98.01.15.00.35.38;	author cgd;	state Exp;
branches;
next	1.49;

1.49
date	98.01.14.23.36.33;	author cgd;	state Exp;
branches;
next	1.48;

1.48
date	98.01.12.09.29.37;	author thorpej;	state Exp;
branches;
next	1.47;

1.47
date	97.11.21.13.25.14;	author bouyer;	state Exp;
branches;
next	1.46;

1.46
date	97.11.21.10.09.42;	author bouyer;	state Exp;
branches;
next	1.45;

1.45
date	97.11.07.13.08.23;	author enami;	state Exp;
branches;
next	1.44;

1.44
date	97.11.05.06.06.11;	author thorpej;	state Exp;
branches;
next	1.43;

1.43
date	97.11.03.21.29.19;	author thorpej;	state Exp;
branches;
next	1.42;

1.42
date	97.11.02.00.44.26;	author thorpej;	state Exp;
branches;
next	1.41;

1.41
date	97.10.16.00.47.23;	author thorpej;	state Exp;
branches
	1.41.2.1;
next	1.40;

1.40
date	97.10.14.23.01.16;	author thorpej;	state Exp;
branches;
next	1.39;

1.39
date	97.10.14.15.50.22;	author is;	state Exp;
branches;
next	1.38;

1.38
date	97.10.06.19.49.42;	author christos;	state Exp;
branches;
next	1.37;

1.37
date	97.08.27.11.25.09;	author bouyer;	state Exp;
branches;
next	1.36;

1.36
date	97.08.26.19.27.20;	author augustss;	state Exp;
branches;
next	1.35;

1.35
date	97.07.31.22.33.25;	author augustss;	state Exp;
branches;
next	1.34;

1.34
date	97.07.31.21.58.20;	author matt;	state Exp;
branches;
next	1.33;

1.33
date	97.07.20.20.30.46;	author pk;	state Exp;
branches
	1.33.2.1;
next	1.32;

1.32
date	97.07.14.21.09.07;	author kleink;	state Exp;
branches;
next	1.31;

1.31
date	97.07.13.19.09.51;	author hpeyerl;	state Exp;
branches;
next	1.30;

1.30
date	97.05.17.20.58.47;	author pk;	state Exp;
branches
	1.30.2.1;
next	1.29;

1.29
date	97.05.09.22.16.35;	author augustss;	state Exp;
branches;
next	1.28;

1.28
date	97.04.04.20.56.41;	author mycroft;	state Exp;
branches;
next	1.27;

1.27
date	97.03.15.18.11.37;	author is;	state Exp;
branches;
next	1.26;

1.26
date	97.02.07.17.37.34;	author mycroft;	state Exp;
branches;
next	1.25;

1.25
date	97.01.16.21.03.30;	author christos;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	96.09.24.17.45.14;	author christos;	state Exp;
branches
	1.24.2.1;
next	1.23;

1.23
date	96.09.07.12.12.20;	author mycroft;	state Exp;
branches;
next	1.22;

1.22
date	96.09.01.00.11.43;	author mycroft;	state Exp;
branches;
next	1.21;

1.21
date	96.05.16.03.45.55;	author mycroft;	state Exp;
branches;
next	1.20;

1.20
date	96.05.07.01.50.09;	author thorpej;	state Exp;
branches;
next	1.19;

1.19
date	96.05.06.21.36.58;	author is;	state Exp;
branches;
next	1.18;

1.18
date	96.04.25.02.15.42;	author thorpej;	state Exp;
branches;
next	1.17;

1.17
date	96.03.29.20.53.30;	author mycroft;	state Exp;
branches;
next	1.16;

1.16
date	96.03.24.22.20.54;	author mycroft;	state Exp;
branches;
next	1.15;

1.15
date	96.03.17.13.21.31;	author cgd;	state Exp;
branches;
next	1.14;

1.14
date	96.03.17.07.30.25;	author cgd;	state Exp;
branches;
next	1.13;

1.13
date	96.03.17.00.53.12;	author thorpej;	state Exp;
branches;
next	1.12;

1.12
date	96.03.04.03.29.16;	author cgd;	state Exp;
branches;
next	1.11;

1.11
date	96.02.28.01.43.45;	author cgd;	state Exp;
branches;
next	1.10;

1.10
date	96.01.13.02.05.15;	author thorpej;	state Exp;
branches;
next	1.9;

1.9
date	95.11.10.19.39.21;	author christos;	state Exp;
branches;
next	1.8;

1.8
date	95.07.19.19.58.42;	author brezak;	state Exp;
branches;
next	1.7;

1.7
date	95.05.03.17.09.28;	author cgd;	state Exp;
branches;
next	1.6;

1.6
date	95.04.26.21.45.57;	author brezak;	state Exp;
branches;
next	1.5;

1.5
date	95.04.19.19.03.43;	author mycroft;	state Exp;
branches;
next	1.4;

1.4
date	95.04.19.02.11.10;	author mycroft;	state Exp;
branches;
next	1.3;

1.3
date	95.04.17.20.23.45;	author cgd;	state Exp;
branches;
next	1.2;

1.2
date	95.04.17.17.54.30;	author cgd;	state Exp;
branches;
next	1.1;

1.1
date	95.04.17.16.58.30;	author cgd;	state Exp;
branches;
next	;

1.176.6.1
date	2021.05.13.00.47.30;	author thorpej;	state Exp;
branches;
next	;
commitid	hlq0lOvHnylpfVSC;

1.174.2.1
date	2020.01.25.22.38.46;	author ad;	state Exp;
branches;
next	;
commitid	ethRERRmx7bMJ7UB;

1.172.2.1
date	2019.05.05.02.31.41;	author isaki;	state Exp;
branches;
next	;
commitid	P6qg5pdPOH2RzXlB;

1.169.2.1
date	2018.09.30.01.45.50;	author pgoyette;	state Exp;
branches;
next	;
commitid	SQ44grEPCeKPh4UA;

1.169.4.1
date	2019.06.10.22.07.12;	author christos;	state Exp;
branches;
next	1.169.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.169.4.2
date	2020.04.08.14.08.07;	author martin;	state Exp;
branches;
next	1.169.4.3;
commitid	Qli2aW9E74UFuA3C;

1.169.4.3
date	2020.04.13.08.04.22;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.169.6.1
date	2018.09.24.21.19.50;	author jdolecek;	state Exp;
branches;
next	;
commitid	6ZFBgrG6XPMlZoTA;

1.167.8.1
date	2018.02.19.18.50.35;	author snj;	state Exp;
branches;
next	;
commitid	DftHtDsLBpBD8vrA;

1.163.10.1
date	2016.12.05.10.55.02;	author skrll;	state Exp;
branches;
next	1.163.10.2;

1.163.10.2
date	2017.02.05.13.40.28;	author skrll;	state Exp;
branches;
next	;

1.163.14.1
date	2016.11.04.14.49.09;	author pgoyette;	state Exp;
branches;
next	1.163.14.2;

1.163.14.2
date	2017.01.07.08.56.32;	author pgoyette;	state Exp;
branches;
next	;

1.162.6.1
date	2013.06.23.06.20.17;	author tls;	state Exp;
branches;
next	1.162.6.2;

1.162.6.2
date	2017.12.03.11.37.04;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.160.8.1
date	2012.04.17.00.07.38;	author yamt;	state Exp;
branches;
next	1.160.8.2;

1.160.8.2
date	2014.05.22.11.40.23;	author yamt;	state Exp;
branches;
next	;

1.160.12.1
date	2012.02.18.07.34.27;	author mrg;	state Exp;
branches;
next	;

1.159.2.1
date	2010.07.03.01.19.35;	author rmind;	state Exp;
branches;
next	;

1.158.2.1
date	2010.04.30.14.43.26;	author uebayasi;	state Exp;
branches;
next	1.158.2.2;

1.158.2.2
date	2010.08.17.06.46.15;	author uebayasi;	state Exp;
branches;
next	;

1.157.4.1
date	2010.03.11.15.03.37;	author yamt;	state Exp;
branches;
next	1.157.4.2;

1.157.4.2
date	2010.08.11.22.53.35;	author yamt;	state Exp;
branches;
next	;

1.155.6.1
date	2008.04.03.12.42.44;	author mjf;	state Exp;
branches;
next	1.155.6.2;

1.155.6.2
date	2008.06.02.13.23.30;	author mjf;	state Exp;
branches;
next	;

1.153.2.1
date	2007.12.26.19.46.31;	author ad;	state Exp;
branches;
next	;

1.153.6.1
date	2008.01.02.21.54.25;	author bouyer;	state Exp;
branches;
next	;

1.152.4.1
date	2007.11.18.19.35.29;	author bouyer;	state Exp;
branches;
next	;

1.152.6.1
date	2007.11.19.00.48.01;	author mjf;	state Exp;
branches;
next	1.152.6.2;

1.152.6.2
date	2007.12.27.00.45.10;	author mjf;	state Exp;
branches;
next	1.152.6.3;

1.152.6.3
date	2008.02.18.21.05.50;	author mjf;	state Exp;
branches;
next	;

1.150.6.1
date	2007.10.02.18.28.28;	author joerg;	state Exp;
branches;
next	1.150.6.2;

1.150.6.2
date	2007.11.21.21.55.02;	author joerg;	state Exp;
branches;
next	;

1.150.8.1
date	2007.11.06.23.27.36;	author matt;	state Exp;
branches;
next	1.150.8.2;

1.150.8.2
date	2008.01.09.01.53.12;	author matt;	state Exp;
branches;
next	;

1.148.2.1
date	2007.05.17.13.41.27;	author yamt;	state Exp;
branches;
next	;

1.148.6.1
date	2007.05.27.14.30.11;	author ad;	state Exp;
branches;
next	1.148.6.2;

1.148.6.2
date	2007.06.09.23.57.52;	author ad;	state Exp;
branches;
next	1.148.6.3;

1.148.6.3
date	2007.10.09.13.41.36;	author ad;	state Exp;
branches;
next	;

1.148.8.1
date	2007.07.11.20.06.27;	author mjf;	state Exp;
branches;
next	;

1.144.8.1
date	2007.01.12.00.57.38;	author ad;	state Exp;
branches;
next	;

1.144.12.1
date	2007.01.12.23.13.21;	author bouyer;	state Exp;
branches;
next	1.144.12.2;

1.144.12.2
date	2007.05.13.06.52.54;	author pavel;	state Exp;
branches;
next	;

1.142.4.1
date	2006.09.09.02.51.26;	author rpaulo;	state Exp;
branches;
next	;

1.142.6.1
date	2006.04.22.11.39.06;	author simonb;	state Exp;
branches;
next	1.142.6.2;

1.142.6.2
date	2006.06.01.22.36.42;	author kardel;	state Exp;
branches;
next	;

1.142.8.1
date	2006.05.24.10.57.52;	author yamt;	state Exp;
branches;
next	;

1.142.10.1
date	2006.04.19.03.25.08;	author elad;	state Exp;
branches;
next	;

1.142.12.1
date	2006.05.24.15.50.26;	author tron;	state Exp;
branches;
next	;

1.139.2.1
date	2006.06.21.15.04.21;	author yamt;	state Exp;
branches;
next	1.139.2.2;

1.139.2.2
date	2007.02.26.09.10.14;	author yamt;	state Exp;
branches;
next	1.139.2.3;

1.139.2.3
date	2007.09.03.14.35.36;	author yamt;	state Exp;
branches;
next	1.139.2.4;

1.139.2.4
date	2007.10.27.11.31.32;	author yamt;	state Exp;
branches;
next	1.139.2.5;

1.139.2.5
date	2007.12.07.17.30.16;	author yamt;	state Exp;
branches;
next	1.139.2.6;

1.139.2.6
date	2008.01.21.09.43.18;	author yamt;	state Exp;
branches;
next	;

1.136.2.1
date	2005.04.29.11.28.54;	author kent;	state Exp;
branches;
next	;

1.136.4.1
date	2005.03.19.08.34.33;	author yamt;	state Exp;
branches;
next	1.136.4.2;

1.136.4.2
date	2005.03.26.18.19.19;	author yamt;	state Exp;
branches;
next	;

1.129.2.1
date	2004.08.03.10.47.58;	author skrll;	state Exp;
branches;
next	1.129.2.2;

1.129.2.2
date	2004.08.12.11.41.43;	author skrll;	state Exp;
branches;
next	1.129.2.3;

1.129.2.3
date	2004.09.03.12.45.18;	author skrll;	state Exp;
branches;
next	1.129.2.4;

1.129.2.4
date	2004.09.18.14.47.46;	author skrll;	state Exp;
branches;
next	1.129.2.5;

1.129.2.5
date	2004.09.21.13.29.43;	author skrll;	state Exp;
branches;
next	1.129.2.6;

1.129.2.6
date	2005.01.17.19.31.11;	author skrll;	state Exp;
branches;
next	1.129.2.7;

1.129.2.7
date	2005.03.04.16.43.13;	author skrll;	state Exp;
branches;
next	1.129.2.8;

1.129.2.8
date	2005.04.01.14.29.52;	author skrll;	state Exp;
branches;
next	1.129.2.9;

1.129.2.9
date	2005.11.10.14.05.37;	author skrll;	state Exp;
branches;
next	;

1.124.2.1
date	2002.07.20.11.35.08;	author gehenna;	state Exp;
branches;
next	1.124.2.2;

1.124.2.2
date	2002.08.29.05.22.35;	author gehenna;	state Exp;
branches;
next	;

1.114.2.1
date	2001.10.01.12.45.47;	author fvdl;	state Exp;
branches;
next	;

1.113.2.1
date	2001.08.03.04.13.08;	author lukem;	state Exp;
branches;
next	1.113.2.2;

1.113.2.2
date	2002.01.10.19.55.24;	author thorpej;	state Exp;
branches;
next	1.113.2.3;

1.113.2.3
date	2002.02.11.20.09.52;	author jdolecek;	state Exp;
branches;
next	1.113.2.4;

1.113.2.4
date	2002.06.23.17.47.03;	author jdolecek;	state Exp;
branches;
next	1.113.2.5;

1.113.2.5
date	2002.09.06.08.44.49;	author jdolecek;	state Exp;
branches;
next	;

1.111.2.1
date	2001.04.09.01.56.39;	author nathanw;	state Exp;
branches;
next	1.111.2.2;

1.111.2.2
date	2001.08.24.00.09.44;	author nathanw;	state Exp;
branches;
next	1.111.2.3;

1.111.2.3
date	2001.10.08.20.11.05;	author nathanw;	state Exp;
branches;
next	1.111.2.4;

1.111.2.4
date	2002.01.08.00.30.23;	author nathanw;	state Exp;
branches;
next	1.111.2.5;

1.111.2.5
date	2002.01.11.22.09.05;	author nathanw;	state Exp;
branches;
next	1.111.2.6;

1.111.2.6
date	2002.02.28.04.13.40;	author nathanw;	state Exp;
branches;
next	1.111.2.7;

1.111.2.7
date	2002.06.20.03.45.09;	author nathanw;	state Exp;
branches;
next	1.111.2.8;

1.111.2.8
date	2002.08.01.02.44.55;	author nathanw;	state Exp;
branches;
next	1.111.2.9;

1.111.2.9
date	2002.08.13.02.19.33;	author nathanw;	state Exp;
branches;
next	1.111.2.10;

1.111.2.10
date	2002.10.18.02.42.11;	author nathanw;	state Exp;
branches;
next	;

1.102.4.1
date	2000.08.11.18.16.51;	author thorpej;	state Exp;
branches;
next	;

1.90.2.1
date	2000.11.20.11.41.14;	author bouyer;	state Exp;
branches;
next	1.90.2.2;

1.90.2.2
date	2000.11.22.16.03.44;	author bouyer;	state Exp;
branches;
next	1.90.2.3;

1.90.2.3
date	2001.01.05.17.35.50;	author bouyer;	state Exp;
branches;
next	1.90.2.4;

1.90.2.4
date	2001.03.12.13.30.36;	author bouyer;	state Exp;
branches;
next	1.90.2.5;

1.90.2.5
date	2001.03.27.15.32.04;	author bouyer;	state Exp;
branches;
next	1.90.2.6;

1.90.2.6
date	2001.04.21.17.48.47;	author bouyer;	state Exp;
branches;
next	;

1.90.4.1
date	99.11.15.00.40.42;	author fvdl;	state Exp;
branches;
next	;

1.90.6.1
date	99.12.27.18.34.55;	author wrstuden;	state Exp;
branches;
next	;

1.83.2.1
date	99.09.10.22.42.56;	author he;	state Exp;
branches;
next	;

1.83.4.1
date	99.06.21.01.18.01;	author thorpej;	state Exp;
branches;
next	1.83.4.2;

1.83.4.2
date	99.08.02.21.59.28;	author thorpej;	state Exp;
branches;
next	;

1.65.2.1
date	98.08.08.03.06.47;	author eeh;	state Exp;
branches;
next	;

1.60.2.1
date	98.06.04.16.54.11;	author bouyer;	state Exp;
branches;
next	1.60.2.2;

1.60.2.2
date	98.06.06.12.40.53;	author bouyer;	state Exp;
branches;
next	1.60.2.3;

1.60.2.3
date	98.06.25.10.50.25;	author bouyer;	state Exp;
branches;
next	1.60.2.4;

1.60.2.4
date	98.07.27.19.02.47;	author bouyer;	state Exp;
branches;
next	1.60.2.5;

1.60.2.5
date	98.08.13.14.37.53;	author bouyer;	state Exp;
branches;
next	1.60.2.6;

1.60.2.6
date	98.09.11.16.23.15;	author bouyer;	state Exp;
branches;
next	;

1.41.2.1
date	97.11.05.06.12.11;	author thorpej;	state Exp;
branches;
next	1.41.2.2;

1.41.2.2
date	97.11.05.19.10.24;	author thorpej;	state Exp;
branches;
next	1.41.2.3;

1.41.2.3
date	97.11.07.19.02.58;	author thorpej;	state Exp;
branches;
next	1.41.2.4;

1.41.2.4
date	97.11.22.03.50.19;	author mellon;	state Exp;
branches;
next	;

1.33.2.1
date	97.07.30.07.05.29;	author marc;	state Exp;
branches;
next	1.33.2.2;

1.33.2.2
date	97.08.23.07.13.17;	author thorpej;	state Exp;
branches;
next	1.33.2.3;

1.33.2.3
date	97.08.27.23.31.37;	author thorpej;	state Exp;
branches;
next	1.33.2.4;

1.33.2.4
date	97.08.28.22.41.57;	author marc;	state Exp;
branches;
next	1.33.2.5;

1.33.2.5
date	97.10.14.01.05.43;	author thorpej;	state Exp;
branches;
next	1.33.2.6;

1.33.2.6
date	97.10.14.10.23.27;	author thorpej;	state Exp;
branches;
next	1.33.2.7;

1.33.2.7
date	97.10.16.00.48.57;	author thorpej;	state Exp;
branches;
next	1.33.2.8;

1.33.2.8
date	97.10.16.01.54.57;	author thorpej;	state Exp;
branches;
next	;

1.30.2.1
date	97.07.01.17.35.26;	author bouyer;	state Exp;
branches;
next	1.30.2.2;

1.30.2.2
date	97.07.17.13.42.43;	author bouyer;	state Exp;
branches;
next	1.30.2.3;

1.30.2.3
date	97.07.22.12.21.14;	author bouyer;	state Exp;
branches;
next	1.30.2.4;

1.30.2.4
date	97.08.14.11.06.14;	author bouyer;	state Exp;
branches;
next	;

1.25.2.1
date	97.03.09.21.47.15;	author is;	state Exp;
branches;
next	;

1.24.2.1
date	97.01.18.04.30.35;	author thorpej;	state Exp;
branches;
next	;


desc
@@


1.177
log
@- The "ess" device does not need a "midibus" interface attribute; it
  attaches an "opl" instance which itself attaches the "midi".
- Be explicit about using the "ess" interface attribute when attaching
  the "joy" and "opl" instances.
@
text
@#	$NetBSD: files.isa,v 1.176 2020/05/23 13:48:08 jmcneill Exp $
#
# Config file and device description for machine-independent ISA code.
# Included by ports that need it.  Requires that the SCSI files be
# defined first.

# ports should specify appropriate major numbers for the following
# devices:
#	mcd, wd, wt

device	isa {[port = -1], [size = 0],
	     [iomem = -1], [iosiz = 0],
	     [irq = -1], [drq = -1], [drq2 = -1]}
attach	isa at isabus
file	dev/isa/isa.c			isa			needs-flag
file	dev/isa/isa_stub.c		isa

file	dev/isa/isabusprint.c		isabus

# ISA DMA controller
define	isadma
file	dev/isa/isadma.c		isadma			needs-flag

#
# 8250/16[45]50-based multi-port serial boards
#

define	commulti {[slave = -1]}
file	dev/isa/commultiprint.c		commulti

# AST 4-port board
device	ast: commulti
attach	ast at isa
file	dev/isa/ast.c			ast

# TC-800 8-port board
device	tcom: commulti
attach	tcom at isa
file	dev/isa/tcom.c			tcom

# BOCA 8-port board
device	boca: commulti
attach	boca at isa
file	dev/isa/boca.c			boca

# Addonics FlexPort multiport serial card
device	addcom: commulti
attach	addcom at isa with addcom_isa
file	dev/isa/addcom_isa.c		addcom

# IBM RT PC 4-port board
device	rtfps: commulti
attach	rtfps at isa
file	dev/isa/rtfps.c			rtfps

# BOCA 6-port board (3x 16552)
device	ioat: commulti
attach	ioat at isa
file	dev/isa/ioat66.c		ioat

# MOXA 8-port board
device	moxa: commulti
attach	moxa at isa with moxa_isa
file	dev/isa/moxa_isa.c		moxa

#
# Serial and parallel drivers
#

attach	com at isa with com_isa
file	dev/isa/com_isa.c		com_isa

attach	com at commulti with com_multi
file	dev/isa/com_multi.c		com_multi

# Cyclades Cyclom-8/16/32
attach	cy at isa with cy_isa
file	dev/isa/cy_isa.c		cy_isa

# PC-style parallel ports: ISA bus attachment (XXX what chip?)
# XXX chip driver should be defined elsewhere
attach	lpt at isa with lpt_isa
file	dev/isa/lpt_isa.c		lpt_isa & !ppbus

# Parallel port chipset
attach	atppc at isa with atppc_isa: isadma
file	dev/isa/atppc_isa.c		atppc_isa
file	dev/isa/atppc_isadma.c		atppc_isa | atppc_acpi | atppc_pnpbios | atppc_ofisa | atppc_isapnp

#
# SCSI host adapters
#

# AdvanSys 514x family
# device declaration in sys/conf/files
attach	adv at isa with adv_isa: isadma
file	dev/isa/adv_isa.c               adv_isa

# Adaptec AHA-154x family
# device declaration in sys/conf/files
attach	aha at isa with aha_isa: isadma
file	dev/isa/aha_isa.c		aha_isa

# Adaptec AIC-6[32]60 ICs
# device declaration in sys/conf/files
attach	aic at isa with aic_isa: isadma
file	dev/isa/aic_isa.c		aic_isa

# Qlogic ESP406/FAS408 boards
# device declaration in sys/conf/files
attach	esp at isa with esp_isa: isadma
file	dev/isa/esp_isa.c		esp_isa

# BusLogic BT-[45]4x ISA family
# device declaration in sys/conf/files
attach	bha at isa with bha_isa: isadma
file	dev/isa/bha_isa.c		bha_isa

# DPT SmartCache/SmartRAID III/IV ISA family
# device declaration in sys/conf/files
attach	dpt at isa with dpt_isa: isadma
file	dev/isa/dpt_isa.c		dpt_isa

# Seagate ST0[12] ICs
device	sea: scsi, isadma
attach	sea at isa
file	dev/isa/seagate.c		sea

# UltraStor UHA-[13]4f boards
# device declaration in sys/conf/files
attach	uha at isa with uha_isa: isadma
file	dev/isa/uha_isa.c		uha_isa

# Western Digital WD7000 and Future Domain TMC-7000 boards
device	wds: scsi, isadma
attach	wds at isa
file	dev/isa/wds.c			wds

#
# Other ISA disk controllers
#

# Mitsumi CD-ROM controllers
device	mcd: disk
attach	mcd at isa
file	dev/isa/mcd.c			mcd			needs-flag
defflag			MCD_PROMISC		# enable "promiscuous" match

attach	wdc at isa with wdc_isa
file	dev/isa/wdc_isa.c		wdc_isa

# Wangtek- and Archive-compatible tape controller boards
device	wt: tape, isadma
attach	wt at isa
file	dev/isa/wt.c			wt			needs-flag

#
# GPIB controllers
#

device	cec: gpibdev
attach	cec at isa
file	dev/isa/cec.c			cec

#
# ISA networking drivers
#

# WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
# MUST be first: probe is non invasive, and registers are clobbered
# by other drivers's probe
# device declaration in sys/conf/files
attach	we at isa with we_isa
file	dev/isa/if_we_isa.c		we_isa

# 3Com 3C503
device	ec: ether, ifnet, arp, dp8390nic
attach	ec at isa
file	dev/isa/if_ec.c			ec

# 3Com 3C505
device	eg: ether, ifnet, arp
attach	eg at isa
file	dev/isa/if_eg.c			eg

# 3Com 3C501
device	el: ether, ifnet, arp
attach	el at isa
file	dev/isa/if_el.c			el

# 3Com 3C509 Ethernet controller
# device declaration in sys/conf/files
attach	ep at isa with ep_isa: elink
file	dev/isa/if_ep_isa.c		ep_isa

# SDL Communications N2 PCI Network Interface
# device in sys/conf/files
attach	ntwoc at isa with ntwoc_isa
file	dev/isa/if_ntwoc_isa.c          ntwoc_isa


# Allied Telesis MB86965-based boards
# (Allied Telesis AT1700/RE2000)
# device in sys/conf/files
attach	ate at isa with ate_isa
file	dev/isa/if_ate.c		ate_isa

# Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
define	cs_isa_common
file	dev/isa/cs89x0isa.c		cs_isa_common
attach	cs at isa with cs_isa: cs_isa_common, isadma
file	dev/isa/if_cs_isa.c		cs_isa
attach	tscs at isa with tscs_isa
file	dev/isa/if_tscs_isa.c		tscs_isa

# Fujitsu MB86960-based boards
# (Fujitsu FMV-180 series)
# device in sys/conf/files
attach	fmv at isa with fmv_isa
file	dev/isa/if_fmv_isa.c		fmv_isa

# Intel i82595-based boards.
# (Intel EtherExpress PRO)
device	iy: ether, ifnet, arp
attach	iy at isa
file	dev/isa/if_iy.c			iy

# the probe routine of this "recognizes" the iy. Probe after it.
# NCR 5380-based boards
attach	nca at isa with nca_isa
file	dev/isa/nca_isa.c		nca_isa

# AMD am7990 (Lance) -based boards
# (BICC Isolan, NE2100, DEPCA)
# device declaration in sys/conf/files
device	nele {}
attach	nele at isa
attach	le at nele with le_nele: le24, isadma
device	bicc {}
attach	bicc at isa
attach	le at bicc with le_bicc: le24, isadma
file	dev/isa/if_le_isa.c		nele | bicc
attach	depca at isa with depca_isa
file	dev/isa/depca_isa.c		depca

# DEC EtherWORKS III (LEMAC-based: DE203, DE204, DE205) cards
attach	lc at isa with lc_isa
file	dev/isa/if_lc_isa.c		lc_isa

# Novell NE1000, NE2000, and clones
attach	ne at isa with ne_isa: rtl80x9
file	dev/isa/if_ne_isa.c		ne_isa

# SMC91Cxx Ethernet Controllers
attach	sm at isa with sm_isa
file	dev/isa/if_sm_isa.c		sm_isa

# 3Com 3C507
device	ef: ether, ifnet, arp, elink, i82586
attach	ef at isa
file	dev/isa/if_ef.c			ef

# AT&T StarLan boards
device	ai: ether, ifnet, arp, i82586
attach	ai at isa
file	dev/isa/if_ai.c			ai

# EtherExpress/16
device	ix: ether, ifnet, arp, i82586
attach	ix at isa
file	dev/isa/if_ix.c			ix

#
# ISA Sound hardware
#

# MPU401 MIDI UART compatibles
attach	mpu at isa with mpu_isa
file	dev/isa/mpu_isa.c		mpu_isa

# the SoundBlaster DSP, or close likenesses; used by other drivers
define	sbdsp { }
file	dev/isa/sbdsp.c			sbdsp

# SoundBlaster family
device	sb: audiobus, isadma, sbdsp, midibus
file	dev/isa/sb.c			sb			needs-flag

attach	sb at isa with sb_isa
file	dev/isa/sb_isa.c		sb_isa			needs-flag

attach	opl at sbdsp with opl_sb
file	dev/isa/opl_sb.c		opl_sb

attach	mpu at sbdsp with mpu_sb
file	dev/isa/mpu_sb.c		mpu_sb

# ProAudio Spectrum
device	pas: audiobus, isadma, sbdsp
attach	pas at isa
file	dev/isa/pas.c			pas			needs-flag

# AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
file	dev/isa/ad1848_isa.c		ad1848

# ICS2101 mixer chip support; used by other drivers
define	ics2101
file	dev/isa/ics2101.c		ics2101

# Microsoft Windows Sound System
device	wss { } : audiobus, isadma, ad1848
file	dev/isa/wss.c			wss			needs-flag

attach	wss at isa with wss_isa
file	dev/isa/wss_isa.c		wss_isa			needs-flag

attach	opl at wss with opl_wss
file	dev/isa/opl_wss.c		opl_wss

# ESS Technology ES1887/ES888/ES1888
device	ess { }: audiobus, isadma
file	dev/isa/ess.c			ess			needs-flag

attach	ess at isa with ess_isa
file	dev/isa/ess_isa.c		ess_isa			needs-flag

attach	opl at ess with opl_ess
file	dev/isa/opl_ess.c		opl_ess

attach	joy at ess with joy_ess
file	dev/isa/joy_ess.c		joy_ess			needs-flag

# Yamaha OPL2/OPL3 FM synth
attach	opl at isa with opl_isa
file	dev/isa/opl_isa.c		opl_isa

# Yamaha OPL3-SA3
device	ym { }: audiobus, isadma, ad1848
file	dev/isa/ym.c			ym
defparam opt_ym.h	YM_POWER_MODE YM_POWER_OFF_SEC

attach	opl at ym with opl_ym
file	dev/isa/opl_ym.c		opl_ym

attach	mpu at ym with mpu_ym
file	dev/isa/mpu_ym.c		mpu_ym			needs-flag

# Gravis UltraSound & UltraSound MAX.
# Use the "drq2" keyword in a config file to specify an extra DMA
# channel for full-duplex operation.
device	gus: audiobus, isadma, ics2101, ad1848
attach	gus at isa
file	dev/isa/gus.c			gus			needs-flag

# Sierra's Aria chipset.
# (e.g. Prometheus Aria 16)
device	aria: audiobus
attach	aria at isa
file	dev/isa/aria.c			aria

# Creative Music System (CMS)
device	cms: midibus
attach	cms at isa
file	dev/isa/cms.c			cms

# ISA PC keyboard controller
defflag opt_pckbc.h			PCKBCNOTEST
attach	pckbc at isa with pckbc_isa
file	dev/isa/pckbc_isa.c		pckbc_isa

# generic ISA VGA
attach	vga at isa with vga_isa
file	dev/isa/vga_isa.c		vga_isa			needs-flag

# generic EGA
device	ega: wsemuldisplaydev, pcdisplayops
attach	ega at isa
file	dev/isa/ega.c			ega			needs-flag

# IDEC Supervision/16 image capture board
device	isv
attach	isv at isa with isv_isa
file	dev/isa/isv.c			isv

# generic PC graphics adapter (MGA, CGA, ...)
device	pcdisplay: wsemuldisplaydev, pcdisplayops
attach	pcdisplay at isa
file	dev/isa/pcdisplay.c		pcdisplay		needs-flag

# Middle Digital, Inc. PC-Weasel serial console board.
# XXX This is a little gross... this is to conditionally compile
# support for the PC-Weasel into the `pcdisplay' driver,
# but we can't use an `option', because options can't have
# attributes.
defpseudo pcweasel: sysmon_wdog
file	dev/isa/weasel_isa.c		pcweasel		needs-flag

# Sound Forte RadioLink SF16-FMR2 FM Radio Card
device sf2r: radiodev, tea5757
attach sf2r at isa
file	dev/isa/sf16fmr2.c		sf2r

# Aztech/PackardBell FM Radio Card
device az: radiodev, lm700x
attach az at isa
file	dev/isa/aztech.c		az

# AIMS Lab Radiotrack & compatible
device	rt: radiodev, lm700x
attach	rt at isa
file	dev/isa/radiotrack.c		rt

# AIMS Lab Radiotrack II FM Radio Card
device	rtii: radiodev, tea5757
attach	rtii at isa
file	dev/isa/radiotrack2.c		rtii

# PC PPI (speaker interface)
device	pcppi {}
attach	pcppi at isa
file	dev/isa/pcppi.c			pcppi			needs-flag

attach	spkr at pcppi with spkr_pcppi
file	dev/isa/spkr_pcppi.c		spkr_pcppi

attach	midi at pcppi with midi_pcppi: midisyn
file	dev/isa/midi_pcppi.c		midi_pcppi

# AT Timer (TIMER 1)
attach	attimer at isa with attimer_isa
file	dev/isa/attimer_isa.c		attimer_isa

#
# Environmental monitors
#

# SMSC LPC47B397 Super I/O with hardware monitor
device	smsc: sysmon_envsys
attach	smsc at isa with smsc
file	dev/isa/smsc.c			smsc			needs-flag

# Winbond LPC Super I/O
device	wbsio { }: gpiobus, sysmon_wdog
attach	wbsio at isa
file	dev/isa/wbsio.c			wbsio

# LM78 temp/fanspeed monitor
attach	lm at isa with lm_isa
attach	lm at wbsio with lm_wbsio
file	dev/isa/lm_isa_common.c		lm_isa | lm_wbsio
file	dev/isa/lm_isa.c		lm_isa
file	dev/isa/lm_wbsio.c		lm_wbsio

# iTE Super I/O with hardware monitor
device	itesio: sysmon_envsys, sysmon_wdog
attach	itesio at isa with itesio
file	dev/isa/itesio_isa.c		itesio

# Fintek Super I/O with hardware monitor
device	finsio: sysmon_envsys
attach	finsio at isa with finsio
file	dev/isa/finsio_isa.c 		finsio

# Abit uGuru hardware monitor
attach	ug at isa with ug_isa
file	dev/isa/ug_isa.c		ug_isa

# IBM ThinkPad Active Protection System
device	aps: sysmon_envsys
attach	aps at isa with aps
file	dev/isa/aps.c 			aps

# Game adapter (joystick)
attach	joy at isa with joy_isa
file	dev/isa/joy_isa.c		joy_isa

# NSC PC87366 Super IO / monitor chip
device nsclpcsio: sysmon_envsys, gpiobus
attach nsclpcsio at isa with nsclpcsio_isa
file dev/isa/nsclpcsio_isa.c nsclpcsio_isa

# USB Controller
attach	slhci at isa with slhci_isa
file	dev/isa/slhci_isa.c		slhci_isa

device	tsdio {}
attach	tsdio at isa
file	dev/isa/tsdio.c			tsdio

# Trusted Platform Module
attach tpm at isa with tpm_isa
file   dev/isa/tpm_isa.c		tpm_isa	needs-flag

# Soekris GPIO & LEDs driver
device	soekrisgpio: gpiobus
attach	soekrisgpio at isa
file	dev/isa/soekrisgpio.c		soekrisgpio

# NCT5104D GPIO
device	nct: gpiobus
attach	nct at isa
file	dev/isa/nct.c			nct

#
# ISA Plug 'n Play autoconfiguration glue.
# THIS MUST COME AFTER ALL MI ISA DEVICES ARE DEFINED.  This is because
# ISA PnP devices often use `device' declarations listed in this file.
#
include	"dev/isapnp/files.isapnp"
@


1.176
log
@GC toaster drivers
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.175 2020/01/19 20:00:35 thorpej Exp $
d321 1
a321 1
device	ess { } : audiobus, isadma, midibus
@


1.176.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.177 2021/04/26 19:10:38 thorpej Exp $
d321 1
a321 1
device	ess { }: audiobus, isadma
@


1.175
log
@Remove Token Ring support.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.174 2019/10/25 17:39:57 martin Exp $
a489 8
device	toasterlcd: hd44780, wsemuldisplaydev
attach	toasterlcd at tsdio
file	dev/isa/toasterlcd.c		toasterlcd

device toaster
attach toaster at tsdio
file	dev/isa/toaster.c		toaster

@


1.174
log
@Add support for Nuvoton NCT5104D GPIO chips, as found on PC Engines APU
systems. From Andrew Doran in PR kern/54648.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.173 2019/05/08 13:40:18 isaki Exp $
a272 7
# TROPIC based Token-Ring (IBM/3COM)
define	tr_isa
file	dev/isa/if_tr_isa.c		tr_isa
attach	tr at isa with tr_isa: tr_isa, elink
file	dev/isa/if_tribm_isa.c		tr_isa
file	dev/isa/if_trtcm_isa.c		tr_isa

@


1.174.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.175 2020/01/19 20:00:35 thorpej Exp $
d273 7
@


1.173
log
@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
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.172 2019/01/27 08:53:30 maxv Exp $
d514 5
@


1.172
log
@Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.171 2018/09/22 16:22:23 maxv Exp $
d293 1
a293 1
device	sb: audiobus, isadma, sbdsp, mulaw, auconv, midibus
d306 1
a306 1
device	pas: audiobus, isadma, sbdsp, mulaw, auconv
d318 1
a318 1
device	wss { } : audiobus, isadma, ad1848, auconv
d328 1
a328 1
device	ess { } : audiobus, isadma, mulaw, auconv, midibus
d345 1
a345 1
device	ym { }: audiobus, isadma, ad1848, auconv
d358 1
a358 1
device	gus: audiobus, isadma, ics2101, ad1848, mulaw, auconv
d364 1
a364 1
device	aria: audiobus, mulaw, auconv
@


1.172.2.1
log
@Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.172 2019/01/27 08:53:30 maxv Exp $
d293 1
a293 1
device	sb: audiobus, isadma, sbdsp, midibus
d306 1
a306 1
device	pas: audiobus, isadma, sbdsp
d318 1
a318 1
device	wss { } : audiobus, isadma, ad1848
d328 1
a328 1
device	ess { } : audiobus, isadma, midibus
d345 1
a345 1
device	ym { }: audiobus, isadma, ad1848
d358 1
a358 1
device	gus: audiobus, isadma, ics2101, ad1848
d364 1
a364 1
device	aria: audiobus
@


1.171
log
@Remove isic(4). It is part of ISDN, which we are now retiring.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.170 2018/09/19 13:58:27 maxv Exp $
a372 7
#
# PlanetConnect satellite receiver driver.
#
device	satlink: isadma
attach	satlink at isa
file	dev/isa/satlink.c		satlink			needs-flag

@


1.170
log
@Remove daic(4), it has never been functional.

ok martin@@
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.169 2018/01/02 00:25:35 christos Exp $
a486 14
# ISDN devices
attach	isic at isa with isic_isa
file	dev/isa/isic_isa.c		isic_isa

defflag	opt_isicisa.h	ISICISA_TEL_S0_8 ISICISA_TEL_S0_16 ISICISA_TEL_S0_16_3
			ISICISA_AVM_A1 ISICISA_USR_STI ISICISA_ITKIX1

file	dev/isa/isic_isa_tel_s08.c	isic_isa
file	dev/isa/isic_isa_tel_s016.c	isic_isa
file	dev/isa/isic_isa_tel_s0163.c	isic_isa
file	dev/isa/isic_isa_avm_a1.c	isic_isa
file	dev/isa/isic_isa_usr_sti.c	isic_isa
file	dev/isa/isic_isa_itk_ix1.c	isic_isa

@


1.169
log
@PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.168 2017/12/13 00:26:06 knakahara Exp $
a489 2
#attach	daic at isa with daic_isa
#file	dev/isa/daic_isa.c		daic_isa
@


1.169.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.173 2019/05/08 13:40:18 isaki Exp $
d293 1
a293 1
device	sb: audiobus, isadma, sbdsp, midibus
d306 1
a306 1
device	pas: audiobus, isadma, sbdsp
d318 1
a318 1
device	wss { } : audiobus, isadma, ad1848
d328 1
a328 1
device	ess { } : audiobus, isadma, midibus
d345 1
a345 1
device	ym { }: audiobus, isadma, ad1848
d358 1
a358 1
device	gus: audiobus, isadma, ics2101, ad1848
d364 1
a364 1
device	aria: audiobus
d373 7
d487 16
@


1.169.4.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
#	$NetBSD$
d273 7
@


1.169.4.3
log
@Mostly merge changes from HEAD upto 20200411
@
text
@a506 5
# NCT5104D GPIO
device	nct: gpiobus
attach	nct at isa
file	dev/isa/nct.c			nct

@


1.169.2.1
log
@Ssync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.171 2018/09/22 16:22:23 maxv Exp $
d487 16
@


1.169.6.1
log
@partial HEAD sync - ISDN device removal
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.169 2018/01/02 00:25:35 christos Exp $
d487 16
@


1.168
log
@Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@@IIJ, reviewed by msaitoh@@n.o.

I just commit by proxy.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.167 2016/12/09 04:32:39 christos Exp $
d457 1
a457 1
device	wbsio { }: gpiobus
@


1.167
log
@more spkr rework.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.166 2016/12/09 02:22:34 christos Exp $
d457 1
a457 1
device	wbsio {}
@


1.167.8.1
log
@Pull up following revision(s) (requested by yamaguchi in ticket #558):
	share/man/man4/wbsio.4: 1.7-1.8
	sys/dev/isa/files.isa: 1.168-1.169
	sys/dev/isa/wbsio.c: 1.16-1.21
	sys/dev/isa/wbsioreg.h: 1.6-1.7
Add wbsio(4) GPIO driver. Implemeted by s-yamaguchi@@IIJ, reviewed by msaitoh@@n.o.
I just commit by proxy.
--
Fix NCT6779 gpio pin configuration. Implemeted by s-yamaguchi@@IIJ, reviewed by msaitoh@@n.o.
I just commit by proxy.
--
Add Watchdog timer implementation to wbsio(4). Implemeted by s-yamaguchi@@IIJ, reviewed by msaitoh@@n.o.
I just commit by proxy.
--
Add an option to enable GPIO function of wbsio. Implemeted by s-yamaguchi@@IIJ, reviewed by msaitoh@@n.o.
I just commit by proxy.
--
Improve the error log message to use product name. Implemeted by s-yamaguchi@@IIJ, reviewed by msaitoh@@n.o.
I just commit by proxy.
--
Update the manual of wbsio(4). Implemeted by s-yamaguchi@@IIJ, reviewed by msaitoh@@n.o.
I just commit by proxy.
--
New sentence, new line. Fix xref. Sort SEE ALSO.
--
PR/52887: HITOSHI Osada: wbsio needs sysmon_wdog.
--
Now that watchdog support has been added, make sure that a modular driver
requires the sysmon_wdog module.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.167 2016/12/09 04:32:39 christos Exp $
d457 1
a457 1
device	wbsio { }: gpiobus, sysmon_wdog
@


1.166
log
@split out the pcppi attachment of the speaker
XXX: needs more work
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.165 2016/12/08 11:31:08 nat Exp $
a437 1
file	dev/isa/spkr.c			spkr			needs-flag
@


1.165
log
@Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.164 2016/10/17 18:23:49 jdolecek Exp $
d437 3
a439 2
attach	spkr at pcppi
file	dev/isa/spkr.c			spkr & pcppispeaker	needs-flag
@


1.164
log
@provide stub intr xname establish for xen
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.163 2013/06/10 07:14:02 kardel Exp $
d436 1
a436 1
device	spkr
d438 2
a439 1
file	dev/isa/spkr.c			spkr			needs-flag
@


1.163
log
@adjust soekrisgpio driver to NetBSD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.162 2012/01/22 06:44:28 christos Exp $
d16 1
@


1.163.10.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.164 2016/10/17 18:23:49 jdolecek Exp $
a15 1
file	dev/isa/isa_stub.c		isa
@


1.163.10.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.163.10.1 2016/12/05 10:55:02 skrll Exp $
d436 3
a438 4

attach	spkr at pcppi with spkr_pcppi
file	dev/isa/spkr_pcppi.c		spkr_pcppi

@


1.163.14.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.164 2016/10/17 18:23:49 jdolecek Exp $
a15 1
file	dev/isa/isa_stub.c		isa
@


1.163.14.2
log
@Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.167 2016/12/09 04:32:39 christos Exp $
d436 3
a438 4

attach	spkr at pcppi with spkr_pcppi
file	dev/isa/spkr_pcppi.c		spkr_pcppi

@


1.162
log
@add a tpm driver from bsssd.sourceforge.net
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.161 2012/01/17 18:05:15 jakllsch Exp $
d530 5
@


1.162.6.1
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
a529 5
# Soekris GPIO & LEDs driver
device	soekrisgpio: gpiobus
attach	soekrisgpio at isa
file	dev/isa/soekrisgpio.c		soekrisgpio

@


1.162.6.2
log
@update from HEAD
@
text
@a15 1
file	dev/isa/isa_stub.c		isa
d435 3
a437 4

attach	spkr at pcppi with spkr_pcppi
file	dev/isa/spkr_pcppi.c		spkr_pcppi

@


1.161
log
@update for wbsio and lm changes
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.160 2010/06/13 03:09:32 tsutsui Exp $
d526 4
@


1.160
log
@Tidy up a comment.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.159 2010/02/21 05:16:29 cnst Exp $
d462 3
a464 1
file	dev/isa/lm_isa.c		lm_isa | lm_wbsio
@


1.160.8.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.160 2010/06/13 03:09:32 tsutsui Exp $
d462 1
a462 3
file	dev/isa/lm_isa_common.c		lm_isa | lm_wbsio
file	dev/isa/lm_isa.c		lm_isa
file	dev/isa/lm_wbsio.c		lm_wbsio
a523 4
# Trusted Platform Module
attach tpm at isa with tpm_isa
file   dev/isa/tpm_isa.c		tpm_isa	needs-flag

@


1.160.8.2
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.160.8.1 2012/04/17 00:07:38 yamt Exp $
a529 5
# Soekris GPIO & LEDs driver
device	soekrisgpio: gpiobus
attach	soekrisgpio at isa
file	dev/isa/soekrisgpio.c		soekrisgpio

@


1.160.12.1
log
@merge to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.162 2012/01/22 06:44:28 christos Exp $
d462 1
a462 3
file	dev/isa/lm_isa_common.c		lm_isa | lm_wbsio
file	dev/isa/lm_isa.c		lm_isa
file	dev/isa/lm_wbsio.c		lm_wbsio
a523 4
# Trusted Platform Module
attach tpm at isa with tpm_isa
file   dev/isa/tpm_isa.c		tpm_isa	needs-flag

@


1.159
log
@New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.

    http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html

Reviewed by <pgoyette>, <tech-kern>.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.158 2010/01/19 12:41:41 pooka Exp $
d201 2
a202 2
# Allied Telesis MB8695-based boards
# (Allied Telesis AT1700)
@


1.159.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.159 2010/02/21 05:16:29 cnst Exp $
d201 2
a202 2
# Allied Telesis MB86965-based boards
# (Allied Telesis AT1700/RE2000)
@


1.158
log
@hp@@isa was marked non-compiling and broken 14 years ago.  I'm sure
the tens of well-tested changes since then have been necessary,
but now i'll just spoil the fun for everyone by sending the driver
to the attic.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.157 2008/04/03 22:46:22 xtraeme Exp $
d454 5
d461 2
a462 1
file	dev/isa/lm_isa.c		lm_isa
a529 1

@


1.158.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a453 5
# Winbond LPC Super I/O
device	wbsio {}
attach	wbsio at isa
file	dev/isa/wbsio.c			wbsio

d456 1
a456 2
attach	lm at wbsio with lm_wbsio
file	dev/isa/lm_isa.c		lm_isa | lm_wbsio
d524 1
@


1.158.2.2
log
@Sync with HEAD.
@
text
@d201 2
a202 2
# Allied Telesis MB86965-based boards
# (Allied Telesis AT1700/RE2000)
@


1.157
log
@Add the finsio(4) driver. This driver supports the Hardware Monitor
device in the Fintek LPC Super I/O chips, this includes the following
list:

- F71805F
- F71806F
- F71862FG
- F71872F
- F71882
- F71883F

This has been adapted from the fins(4) driver available in OpenBSD, which
only supported F71805F.

Tobias Nygren <tnn> and myself added support for the other chips; thanks go
to Tobias for testing the driver with a Fintek F71882 chip.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.156 2008/04/02 01:34:36 dyoung Exp $
a220 6
# HP Lan Ethernet controllers
# XXX currently broken
#device hp: ether, ifnet, arp
#attach	hp at isa
#file	dev/isa/if_hp.c			hp

@


1.157.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.157 2008/04/03 22:46:22 xtraeme Exp $
d221 6
a459 5
# Winbond LPC Super I/O
device	wbsio {}
attach	wbsio at isa
file	dev/isa/wbsio.c			wbsio

d462 1
a462 2
attach	lm at wbsio with lm_wbsio
file	dev/isa/lm_isa.c		lm_isa | lm_wbsio
d530 1
@


1.157.4.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.157.4.1 2010/03/11 15:03:37 yamt Exp $
d201 2
a202 2
# Allied Telesis MB86965-based boards
# (Allied Telesis AT1700/RE2000)
@


1.156
log
@Certain misguided people have complained, NetBSD only runs rare or
"retro" computers, but NetBSD also runs a growing number of rare
and retro add-on cards.  With this patch, NetBSD supports the IDEC
Supervision/16, a black&white image capture board for the 16-bit
ISA bus.  Approximate date of manufacture: 1991.  Total instances
known to be in use throughout the world: one.

Coming soon; isvctl(8), the utility program for capturing 8-bit,
512x480 images at speeds of up to 6 frames per second.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.155 2007/12/31 01:52:34 wiz Exp $
d455 1
a455 1
# SMSC LPC47B397 temp/fanspeed monitor
d464 1
a464 1
# IT8705F/8712F SIS950 hardware monitor
d469 5
@


1.155
log
@Proxy-commit for xtraeme:
add dependency for itesio on sysmon_wdog.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.154 2007/12/13 21:23:48 garbled Exp $
d399 5
@


1.155.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a398 5
# IDEC Supervision/16 image capture board
device	isv
attach	isv at isa with isv_isa
file	dev/isa/isv.c			isv

@


1.155.6.2
log
@Sync with HEAD.
@
text
@d455 1
a455 1
# SMSC LPC47B397 Super I/O with hardware monitor
d464 1
a464 1
# iTE Super I/O with hardware monitor
a468 5
# Fintek Super I/O with hardware monitor
device	finsio: sysmon_envsys
attach	finsio at isa with finsio
file	dev/isa/finsio_isa.c 		finsio

@


1.154
log
@Move the elink probe code from files.isa to the common conf/files so that
MCA without isa can compile.  fix by cube.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.153 2007/11/15 12:53:43 xtraeme Exp $
d460 1
a460 1
device	itesio: sysmon_envsys
@


1.153
log
@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.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.152 2007/09/12 11:45:39 xtraeme Exp $
a174 4
# 3Com common probe code
define	elink
file	dev/isa/elink.c			elink

@


1.153.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d175 4
d464 1
a464 1
device	itesio: sysmon_envsys, sysmon_wdog
@


1.153.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.154 2007/12/13 21:23:48 garbled Exp $
d175 4
@


1.152
log
@Fix aps(4) attachment.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.151 2007/09/12 11:07:38 xtraeme Exp $
d464 3
a466 3
device	it: sysmon_envsys
attach	it at isa with it_isa
file	dev/isa/it.c			it_isa
@


1.152.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.153 2007/11/15 12:53:43 xtraeme Exp $
d464 3
a466 3
device	itesio: sysmon_envsys
attach	itesio at isa with itesio
file	dev/isa/itesio_isa.c		itesio
@


1.152.6.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.154 2007/12/13 21:23:48 garbled Exp $
d175 4
@


1.152.6.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.155 2007/12/31 01:52:34 wiz Exp $
d460 1
a460 1
device	itesio: sysmon_envsys, sysmon_wdog
@


1.152.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d464 3
a466 3
device	itesio: sysmon_envsys
attach	itesio at isa with itesio
file	dev/isa/itesio_isa.c		itesio
@


1.151
log
@Forgot to add aps(4) device.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.150 2007/06/01 14:11:59 blymn Exp $
d474 2
a475 2
attach	aps at isa with aps_isa
file	dev/isa/aps.c 			aps_isa
@


1.150
log
@Add driver for the hardware monitoring portion of the SMSC LPC47B397
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.149 2007/05/08 16:48:38 xtraeme Exp $
d472 5
@


1.150.8.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.152 2007/09/12 11:45:39 xtraeme Exp $
a471 5
# IBM ThinkPad Active Protection System
device	aps: sysmon_envsys
attach	aps at isa with aps
file	dev/isa/aps.c 			aps

@


1.150.8.2
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.150.8.1 2007/11/06 23:27:36 matt Exp $
d175 4
d464 3
a466 3
device	itesio: sysmon_envsys, sysmon_wdog
attach	itesio at isa with itesio
file	dev/isa/itesio_isa.c		itesio
@


1.150.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.152 2007/09/12 11:45:39 xtraeme Exp $
a471 5
# IBM ThinkPad Active Protection System
device	aps: sysmon_envsys
attach	aps at isa with aps
file	dev/isa/aps.c 			aps

@


1.150.6.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.150.6.1 2007/10/02 18:28:28 joerg Exp $
d464 3
a466 3
device	itesio: sysmon_envsys
attach	itesio at isa with itesio
file	dev/isa/itesio_isa.c		itesio
@


1.149
log
@Split the ug(4) driver in three components:

	* dev/ic/ug.c (main code shared by the attachments)
	* dev/isa/ug_isa.c (isa attachment)
	* dev/acpi/ug_acpi.c (acpi attachment)

That means that ug(4) can now be attached via ACPI.

Thanks to Mihai Chelaru for the good work.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.148 2007/01/09 21:59:08 cube Exp $
d454 5
@


1.148
log
@Remove traces of scd(4), which apparently never actually had a driver in
the tree.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.147 2007/01/09 19:19:09 cube Exp $
d464 2
a465 3
device ug: sysmon_envsys
attach ug at isa with ug_isa
file   dev/isa/ug.c                    ug_isa
@


1.148.8.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.150 2007/06/01 14:11:59 blymn Exp $
a453 5
# SMSC LPC47B397 temp/fanspeed monitor
device	smsc: sysmon_envsys
attach	smsc at isa with smsc
file	dev/isa/smsc.c			smsc			needs-flag

d464 3
a466 2
attach	ug at isa with ug_isa
file	dev/isa/ug_isa.c		ug_isa
@


1.148.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.148 2007/01/09 21:59:08 cube Exp $
d464 3
a466 2
attach	ug at isa with ug_isa
file	dev/isa/ug_isa.c		ug_isa
@


1.148.6.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.148.6.1 2007/05/27 14:30:11 ad Exp $
a453 5
# SMSC LPC47B397 temp/fanspeed monitor
device	smsc: sysmon_envsys
attach	smsc at isa with smsc
file	dev/isa/smsc.c			smsc			needs-flag

@


1.148.6.3
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.148.6.2 2007/06/09 23:57:52 ad Exp $
a471 5
# IBM ThinkPad Active Protection System
device	aps: sysmon_envsys
attach	aps at isa with aps
file	dev/isa/aps.c 			aps

@


1.148.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.148 2007/01/09 21:59:08 cube Exp $
d464 3
a466 2
attach	ug at isa with ug_isa
file	dev/isa/ug_isa.c		ug_isa
@


1.147
log
@Remove stale config(5) entries for unexistent wl(4).

Ok'd by matt@@.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.146 2007/01/09 15:34:59 cube Exp $
d9 1
a9 1
#	mcd, scd, wd, wt
a147 5
# Sony CDU-3[13]A CD-ROM drives
device	scd: disk
attach	scd at isa
file	dev/isa/scd.c			scd			needs-flag

@


1.146
log
@Disable daic(4).  The driver is not finished.
Ok'd by martin@@.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.145 2007/01/06 21:27:54 xtraeme Exp $
a293 4
# ISA NCR/AT&T/Lucent WaveLAN (non-802.11) card
attach	wl at isa with wl_isa: i82586, wavelan
file	dev/isa/if_wl_isa.c		wl_isa

@


1.145
log
@Driver for the Abit uGuru Hardware system monitor, contributed by
Mihai Chelaru. Minor changes (simplification and KNF) by me.

Thanks.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.144 2006/05/13 09:02:19 xtraeme Exp $
d480 2
a481 2
attach	daic at isa with daic_isa
file	dev/isa/daic_isa.c		daic_isa
@


1.144
log
@Driver for iTE IT87xxF and compatibles hardware monitor. Add
commented out entries on GENERIC and GENERIC_LAPTOP.

Adapted from OpenBSD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.143 2006/04/11 17:14:44 garbled Exp $
d472 5
@


1.144.12.1
log
@Pull up following revision(s) (requested by xtraeme in ticket #341):
	distrib/sets/lists/man/mi: revision 1.965
	share/man/man4/ug.4: revision 1.1
	sys/dev/isa/files.isa: revision 1.145
	sys/arch/amd64/conf/GENERIC: revision 1.124
	sys/dev/isa/ug.c: revision 1.1
	sys/dev/isa/ugvar.h: revision 1.1
	share/man/man4/envsys.4: revision 1.21
	share/man/man4/Makefile: revision 1.418
Driver for the Abit uGuru Hardware system monitor, contributed by
Mihai Chelaru. Minor changes (simplification and KNF) by me.
Thanks.
Add ug0 at isa? commented out (driver for the Abit uGuru
Hardware system monitor).
ug(4): manual page for the Abit uGuru hardware system monitor
(wiz please review, thanks).
+ ug(4)
@
text
@d1 1
a1 1
#	$NetBSD$
a471 5
# Abit uGuru hardware monitor
device ug: sysmon_envsys
attach ug at isa with ug_isa
file   dev/isa/ug.c                    ug_isa

@


1.144.12.2
log
@Pull up patch (requested by xtraeme in ticket #633):
	sys/arch/amd64/conf/GENERIC:			patch
	sys/arch/i386/conf/ALL:				patch
	sys/arch/i386/conf/GENERIC:			patch
	sys/conf/files:					patch
	sys/dev/acpi/files.acpi:			patch
	sys/dev/acpi/ug_acpi.c:				patch
	sys/dev/ic/ug.c:				patch
	sys/dev/ic/ugreg.h:				patch
	sys/dev/ic/ugvar.h:				patch
	sys/dev/isa/files.isa:				patch
	sys/dev/isa/ug_isa.c:				patch
	share/man/man4/ug.4:				patch
	doc/CHANGES:					patch
	sys/dev/isa/ug.c:				delete
	sys/dev/isa/ugvar.h:				delete

Add an acpi attachement for the ug hardware monitor driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.144.12.1 2007/01/12 23:13:21 bouyer Exp $
d473 3
a475 2
attach	ug at isa with ug_isa
file	dev/isa/ug_isa.c		ug_isa
@


1.144.8.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.148 2007/01/09 21:59:08 cube Exp $
d9 1
a9 1
#	mcd, wd, wt
d148 5
d294 4
a471 5
# Abit uGuru hardware monitor
device ug: sysmon_envsys
attach ug at isa with ug_isa
file   dev/isa/ug.c                    ug_isa

d475 2
a476 2
#attach	daic at isa with daic_isa
#file	dev/isa/daic_isa.c		daic_isa
@


1.143
log
@Add an option PCKBCNOTEST and defopt it.  On the prep 7043 and 7248
machines, the keyboard controller will not pass this test, but if you
attach anyway, it works fine.  Note that this test is specifically
disabled in ic/pckbc.c, but given that it seems to work fine on other
machines, leave it defaulted to on.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.142 2005/12/11 12:22:02 christos Exp $
d467 5
@


1.142
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129.2.9 2005/11/10 14:05:37 skrll Exp $
d399 1
@


1.142.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.144 2006/05/13 09:02:19 xtraeme Exp $
a398 1
defflag opt_pckbc.h			PCKBCNOTEST
a465 5
# IT8705F/8712F SIS950 hardware monitor
device	it: sysmon_envsys
attach	it at isa with it_isa
file	dev/isa/it.c			it_isa

@


1.142.12.1
log
@Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
@
text
@d1 1
a1 1
#	$NetBSD$
a398 1
defflag opt_pckbc.h			PCKBCNOTEST
a465 5
# IT8705F/8712F SIS950 hardware monitor
device	it: sysmon_envsys
attach	it at isa with it_isa
file	dev/isa/it.c			it_isa

@


1.142.8.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.142 2005/12/11 12:22:02 christos Exp $
a398 1
defflag opt_pckbc.h			PCKBCNOTEST
a465 5
# IT8705F/8712F SIS950 hardware monitor
device	it: sysmon_envsys
attach	it at isa with it_isa
file	dev/isa/it.c			it_isa

@


1.142.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.143 2006/04/11 17:14:44 garbled Exp $
a398 1
defflag opt_pckbc.h			PCKBCNOTEST
@


1.142.6.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.142.6.1 2006/04/22 11:39:06 simonb Exp $
a466 5
# IT8705F/8712F SIS950 hardware monitor
device	it: sysmon_envsys
attach	it at isa with it_isa
file	dev/isa/it.c			it_isa

@


1.142.10.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.143 2006/04/11 17:14:44 garbled Exp $
a398 1
defflag opt_pckbc.h			PCKBCNOTEST
@


1.141
log
@Attach to gpiobus. From OpenBSD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.140 2005/08/14 04:15:44 joff Exp $
@


1.140
log
@Add toaster, tsdio, toasterlcd devices
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.139 2005/06/28 08:36:47 kent Exp $
d487 1
a487 1
device nsclpcsio: sysmon_envsys
@


1.139
log
@remove pss(4) driver.  It has never been workable and has not been
compilable for a long time.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.138 2005/03/25 23:06:19 cube Exp $
d495 12
@


1.139.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.139 2005/06/28 08:36:47 kent Exp $
a398 1
defflag opt_pckbc.h			PCKBCNOTEST
a465 5
# IT8705F/8712F SIS950 hardware monitor
device	it: sysmon_envsys
attach	it at isa with it_isa
file	dev/isa/it.c			it_isa

d487 1
a487 1
device nsclpcsio: sysmon_envsys, gpiobus
a494 12
device	tsdio {}
attach	tsdio at isa
file	dev/isa/tsdio.c			tsdio

device	toasterlcd: hd44780, wsemuldisplaydev
attach	toasterlcd at tsdio
file	dev/isa/toasterlcd.c		toasterlcd

device toaster
attach toaster at tsdio
file	dev/isa/toaster.c		toaster

@


1.139.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.139.2.1 2006/06/21 15:04:21 yamt Exp $
d9 1
a9 1
#	mcd, wd, wt
d148 5
d294 4
a471 5
# Abit uGuru hardware monitor
device ug: sysmon_envsys
attach ug at isa with ug_isa
file   dev/isa/ug.c                    ug_isa

d475 2
a476 2
#attach	daic at isa with daic_isa
#file	dev/isa/daic_isa.c		daic_isa
@


1.139.2.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.139.2.2 2007/02/26 09:10:14 yamt Exp $
a453 5
# SMSC LPC47B397 temp/fanspeed monitor
device	smsc: sysmon_envsys
attach	smsc at isa with smsc
file	dev/isa/smsc.c			smsc			needs-flag

d464 3
a466 2
attach	ug at isa with ug_isa
file	dev/isa/ug_isa.c		ug_isa
@


1.139.2.4
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.139.2.3 2007/09/03 14:35:36 yamt Exp $
a471 5
# IBM ThinkPad Active Protection System
device	aps: sysmon_envsys
attach	aps at isa with aps
file	dev/isa/aps.c 			aps

@


1.139.2.5
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.139.2.4 2007/10/27 11:31:32 yamt Exp $
d464 3
a466 3
device	itesio: sysmon_envsys
attach	itesio at isa with itesio
file	dev/isa/itesio_isa.c		itesio
@


1.139.2.6
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.139.2.5 2007/12/07 17:30:16 yamt Exp $
d175 4
d464 1
a464 1
device	itesio: sysmon_envsys, sysmon_wdog
@


1.138
log
@Add attimer(4) driver, with ISA and ACPI attachments.

attimer(4) is the new body of the part of pcppi(4) that mapped the TIMER1
register to set the pitch of the bell.  It was necessary to separate them
in order to have a working ACPI attachment (as the two appear as different
devices in the ACPI structures).
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.137 2005/02/27 00:27:17 perry Exp $
a334 10

# Audio systems based on Echo Speech Corp. ESC61[45] ASICs
device	pss {[port = -1], [size = 0],
	     [iomem = -1], [iosiz = 0],
	     [irq = -1], [drq = -1]}
attach	pss at isa
device	sp: audiobus, isadma, ad1848, auconv
attach	sp at pss
file	dev/isa/pss.c			pss			needs-flag

@


1.137
log
@nuke trailing whitespace
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.136 2005/01/08 02:56:35 joff Exp $
d454 1
a454 1
# PC PPI + TIMER 1 (speaker interface)
d464 4
@


1.136
log
@add tscs
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.135 2004/09/14 17:19:34 drochner Exp $
d75 1
a75 1
# Cyclades Cyclom-8/16/32 
d268 1
a268 1
# SMC91Cxx Ethernet Controllers 
d385 1
a385 1
# channel for full-duplex operation. 
@


1.136.2.1
log
@sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.138 2005/03/25 23:06:19 cube Exp $
d75 1
a75 1
# Cyclades Cyclom-8/16/32
d268 1
a268 1
# SMC91Cxx Ethernet Controllers
d385 1
a385 1
# channel for full-duplex operation.
d454 1
a454 1
# PC PPI (speaker interface)
a463 4
# AT Timer (TIMER 1)
attach	attimer at isa with attimer_isa
file	dev/isa/attimer_isa.c		attimer_isa

@


1.136.4.1
log
@sync with head.  xen and whitespace.  xen part is not finished.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.136 2005/01/08 02:56:35 joff Exp $
d75 1
a75 1
# Cyclades Cyclom-8/16/32
d268 1
a268 1
# SMC91Cxx Ethernet Controllers
d385 1
a385 1
# channel for full-duplex operation.
@


1.136.4.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD$
d454 1
a454 1
# PC PPI (speaker interface)
a463 4
# AT Timer (TIMER 1)
attach	attimer at isa with attimer_isa
file	dev/isa/attimer_isa.c		attimer_isa

@


1.135
log
@replace 7 identical instances if cfprint functions by a single one
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.134 2004/08/30 10:30:38 drochner Exp $
d221 2
@


1.134
log
@add centralized {eisa,isa,pci,agp,mca}busprint() functions which do
what tens of the bus' parents foo{...}bridge_print()s scattered around do
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.133 2004/08/04 18:53:55 drochner Exp $
d28 1
@


1.133
log
@This is definitely what the world has been waiting for:-)
Allow to enable the game port on an ES1888, in case the firmware didn't
this. (Otherwise we still rely on the firmware having mapped the sound
related registers.)
Limit this to the "isa" attachment for now because this is the only
one I'm able to test.
Attach the "joy" device directly at "ess" to make sure the port is
enabled before the "joy" probe/attach.
This makes the joystick port usable on a "PWS" alpha (Miata).
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.132 2004/01/31 13:59:20 jdolecek Exp $
d17 2
@


1.132
log
@add dependency on isadma for atppc attachments
add atppc_isadma.c for atppc@@isapnp and atppc@@ofisa, too
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.131 2004/01/25 11:35:46 jdolecek Exp $
d360 3
@


1.131
log
@reorganize the ISA DMA setup/use code so that it could be shared
with ACPI and PNPBIOS attachments; move it to new atppc_isadma.[ch]
and g/c previous atppc_isa_subr.[ch]

move attppc_isa_softc struct definition to atppc_isa.c, and reorganize
the attachment somewhat for better readability; also g/c detach support code
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.130 2004/01/20 19:58:01 jdolecek Exp $
d82 1
a82 1
attach	atppc at isa with atppc_isa
d84 1
a84 1
file	dev/isa/atppc_isadma.c		atppc_isa | atppc_acpi | atppc_pnpbios
@


1.130
log
@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
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129 2003/06/02 03:57:16 gmcgarry Exp $
d84 1
a84 1
file	dev/isa/atppc_isa_subr.c	atppc_isa
@


1.129
log
@Driver for GPIB controllers boards based on the uPD7210 GPIB controller,
including boards made by Captial Equipment Corp.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.128 2003/03/03 22:07:21 mycroft Exp $
d76 1
a76 1
# PC-style parallel ports (XXX what chip?)
d78 2
a79 2
device	lpt
file	dev/ic/lpt.c			lpt			needs-flag
d81 4
a84 3
# PC-style parallel ports: ISA bus attachment
attach	lpt at isa with lpt_isa
file	dev/isa/lpt_isa.c		lpt_isa
@


1.129.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.132 2004/01/31 13:59:20 jdolecek Exp $
d76 1
a76 1
# PC-style parallel ports: ISA bus attachment (XXX what chip?)
d78 4
d83 1
a83 6
file	dev/isa/lpt_isa.c		lpt_isa & !ppbus

# Parallel port chipset
attach	atppc at isa with atppc_isa: isadma
file	dev/isa/atppc_isa.c		atppc_isa
file	dev/isa/atppc_isadma.c		atppc_isa | atppc_acpi | atppc_pnpbios | atppc_ofisa | atppc_isapnp
@


1.129.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129.2.1 2004/08/03 10:47:58 skrll Exp $
a359 3
attach	joy at ess with joy_ess
file	dev/isa/joy_ess.c		joy_ess			needs-flag

@


1.129.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129.2.2 2004/08/12 11:41:43 skrll Exp $
a16 2
file	dev/isa/isabusprint.c		isabus

@


1.129.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.135 2004/09/14 17:19:34 drochner Exp $
a27 1
file	dev/isa/commultiprint.c		commulti
@


1.129.2.5
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129.2.3 2004/09/03 12:45:18 skrll Exp $
@


1.129.2.6
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129.2.5 2004/09/21 13:29:43 skrll Exp $
a220 2
attach	tscs at isa with tscs_isa
file	dev/isa/if_tscs_isa.c		tscs_isa
@


1.129.2.7
log
@Sync with HEAD.

Hi Perry!
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129.2.6 2005/01/17 19:31:11 skrll Exp $
d75 1
a75 1
# Cyclades Cyclom-8/16/32
d268 1
a268 1
# SMC91Cxx Ethernet Controllers
d385 1
a385 1
# channel for full-duplex operation.
@


1.129.2.8
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129.2.7 2005/03/04 16:43:13 skrll Exp $
d454 1
a454 1
# PC PPI (speaker interface)
a463 4
# AT Timer (TIMER 1)
attach	attimer at isa with attimer_isa
file	dev/isa/attimer_isa.c		attimer_isa

@


1.129.2.9
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.129.2.8 2005/04/01 14:29:52 skrll Exp $
d335 10
d497 1
a497 1
device nsclpcsio: sysmon_envsys, gpiobus
a504 12
device	tsdio {}
attach	tsdio at isa
file	dev/isa/tsdio.c			tsdio

device	toasterlcd: hd44780, wsemuldisplaydev
attach	toasterlcd at tsdio
file	dev/isa/toasterlcd.c		toasterlcd

device toaster
attach toaster at tsdio
file	dev/isa/toaster.c		toaster

@


1.128
log
@The DMA support here never worked, so yank it out.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.127 2002/10/05 15:16:13 tsutsui Exp $
d156 8
@


1.127
log
@Overhaul of fmv(4) driver:
- Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183.
  (XXX FMV-184 is not tested. It would require extra media-select functions..)
- Fix probe functions of fmv_isa so that FMV-181A/182A will also match.
  Fixes port-i386/9476.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.126 2002/08/11 13:17:54 isaki Exp $
d149 1
a149 1
attach	wdc at isa with wdc_isa: isadma
@


1.126
log
@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
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.125 2002/07/17 21:10:30 drochner Exp $
d212 3
a214 3
device	fmv: arp, ether, ifnet, mb86960
attach	fmv at isa
file	dev/isa/if_fmv.c		fmv
@


1.125
log
@adda driver to read the temerature sensors on a NSC PC87366 Super IO chip
(the chip provides voltage / fan rpm control too, but we don't care yet)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.124 2002/04/22 09:41:22 augustss Exp $
d479 4
@


1.124
log
@Rename the audio "bus" attribute audiobus to avoid confusion with audio
device.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.123 2002/02/02 18:37:45 jdolecek Exp $
d474 5
@


1.124.2.1
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.125 2002/07/17 21:10:30 drochner Exp $
a473 5

# NSC PC87366 Super IO / monitor chip
device nsclpcsio: sysmon_envsys
attach nsclpcsio at isa with nsclpcsio_isa
file dev/isa/nsclpcsio_isa.c nsclpcsio_isa
@


1.124.2.2
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.126 2002/08/11 13:17:54 isaki Exp $
a478 4

# USB Controller
attach	slhci at isa with slhci_isa
file	dev/isa/slhci_isa.c		slhci_isa
@


1.123
log
@Reduce the massive code duplication regarding joy(4). Split it into
MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.122 2002/01/07 17:44:44 drochner Exp $
d297 1
a297 1
device	sb: audio, isadma, sbdsp, mulaw, auconv, midibus
d310 1
a310 1
device	pas: audio, isadma, sbdsp, mulaw, auconv
d327 1
a327 1
device	sp: audio, isadma, ad1848, auconv
d332 1
a332 1
device	wss { } : audio, isadma, ad1848, auconv
d342 1
a342 1
device	ess { } : audio, isadma, mulaw, auconv, midibus
d356 1
a356 1
device	ym { }: audio, isadma, ad1848, auconv
d369 1
a369 1
device	gus: audio, isadma, ics2101, ad1848, mulaw, auconv
d375 1
a375 1
device	aria: audio, mulaw, auconv
@


1.122
log
@"attach radio at radio":
using one word as both attribute and device doesn't work well,
radio.c is pulled in even with no such device in the configuration,
and the kernel doesn't link due to missing "radio_cd".
So call the attribute "radiodev" to avoid confusion.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.121 2002/01/01 21:51:41 augustss Exp $
d470 4
@


1.121
log
@Add support for radio cards.  Written by Maxim Tsyplakov and Vladimir Popov
for OpenBSD, from where it was imported.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.120 2001/12/16 22:35:31 thorpej Exp $
d418 1
a418 1
device sf2r: radio, tea5757
d423 1
a423 1
device az: radio, lm700x
d428 1
a428 1
device	rt: radio, lm700x
d433 1
a433 1
device	rtii: radio, tea5757
@


1.120
log
@Rename weasel.c to weasel_isa.c in preparation for supporting the
PCI version of the Weasel.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.119 2001/11/28 10:21:22 lukem Exp $
d416 20
@


1.119
log
@- convert usage of "defopt" to "defflag" where the relevant option does
  not support a value (e.g., it's to be used as "options FOO" instead of
  "options FOO=xxx"). options that take a value were converted to
  defparam recently.
- minor whitespace & formatting cleanups
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.118 2001/11/26 19:17:06 yamt Exp $
d415 1
a415 1
file	dev/isa/weasel.c		pcweasel		needs-flag
@


1.118
log
@move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic
and split isadma parts into /dev/isa/cs89x0isa*.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.117 2001/11/20 14:34:26 lukem Exp $
d142 1
a142 1
defopt	MCD_PROMISC			# enable "promiscuous" match
d441 1
a441 1
defopt	opt_isicisa.h	ISICISA_TEL_S0_8 ISICISA_TEL_S0_16 ISICISA_TEL_S0_16_3
@


1.117
log
@- replace "defopt" with "defparam" for options which must take a value,
  as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.116 2001/09/26 21:49:09 thorpej Exp $
d205 3
a207 4
device	cs: arp, ether, ifnet, isadma
file	dev/isa/cs89x0.c		cs

attach	cs at isa with cs_isa
@


1.116
log
@"cms" is not needs-flag
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.115 2001/09/26 21:40:07 thorpej Exp $
d359 1
a359 1
defopt	opt_ym.h	YM_POWER_MODE YM_POWER_OFF_SEC
@


1.115
log
@"aria" does not needs-flag
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.114 2001/07/21 16:08:17 jdolecek Exp $
d383 1
a383 1
file	dev/isa/cms.c			cms			needs-flag
@


1.114
log
@dev/isa/if_ate.c depends upon 'ate_isa', not just 'ate'
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.113 2001/03/31 00:26:54 jdolecek Exp $
d378 1
a378 1
file	dev/isa/aria.c			aria			needs-flag
@


1.114.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.116 2001/09/26 21:49:09 thorpej Exp $
d378 1
a378 1
file	dev/isa/aria.c			aria
d383 1
a383 1
file	dev/isa/cms.c			cms
@


1.113
log
@Prepare for MCA attachment:
* split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device
  definition to conf/files
* cosmetic: attach with ate_isa
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.112 2001/03/23 19:41:34 jdolecek Exp $
d202 1
a202 1
file	dev/isa/if_ate.c		ate
@


1.113.2.1
log
@update to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.114 2001/07/21 16:08:17 jdolecek Exp $
d202 1
a202 1
file	dev/isa/if_ate.c		ate_isa
@


1.113.2.2
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.113.2.1 2001/08/03 04:13:08 lukem Exp $
d142 1
a142 1
defflag			MCD_PROMISC		# enable "promiscuous" match
d205 4
a208 3
define	cs_isa_common
file	dev/isa/cs89x0isa.c		cs_isa_common
attach	cs at isa with cs_isa: cs_isa_common, isadma
d359 1
a359 1
defparam opt_ym.h	YM_POWER_MODE YM_POWER_OFF_SEC
d378 1
a378 1
file	dev/isa/aria.c			aria
d383 1
a383 1
file	dev/isa/cms.c			cms
d416 1
a416 21
file	dev/isa/weasel_isa.c		pcweasel		needs-flag

# Sound Forte RadioLink SF16-FMR2 FM Radio Card
device sf2r: radiodev, tea5757
attach sf2r at isa
file	dev/isa/sf16fmr2.c		sf2r

# Aztech/PackardBell FM Radio Card
device az: radiodev, lm700x
attach az at isa
file	dev/isa/aztech.c		az

# AIMS Lab Radiotrack & compatible
device	rt: radiodev, lm700x
attach	rt at isa
file	dev/isa/radiotrack.c		rt

# AIMS Lab Radiotrack II FM Radio Card
device	rtii: radiodev, tea5757
attach	rtii at isa
file	dev/isa/radiotrack2.c		rtii
d442 1
a442 1
defflag	opt_isicisa.h	ISICISA_TEL_S0_8 ISICISA_TEL_S0_16 ISICISA_TEL_S0_16_3
@


1.113.2.3
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.113.2.2 2002/01/10 19:55:24 thorpej Exp $
a469 4

# Game adapter (joystick)
attach	joy at isa with joy_isa
file	dev/isa/joy_isa.c		joy_isa
@


1.113.2.4
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.113.2.3 2002/02/11 20:09:52 jdolecek Exp $
d297 1
a297 1
device	sb: audiobus, isadma, sbdsp, mulaw, auconv, midibus
d310 1
a310 1
device	pas: audiobus, isadma, sbdsp, mulaw, auconv
d327 1
a327 1
device	sp: audiobus, isadma, ad1848, auconv
d332 1
a332 1
device	wss { } : audiobus, isadma, ad1848, auconv
d342 1
a342 1
device	ess { } : audiobus, isadma, mulaw, auconv, midibus
d356 1
a356 1
device	ym { }: audiobus, isadma, ad1848, auconv
d369 1
a369 1
device	gus: audiobus, isadma, ics2101, ad1848, mulaw, auconv
d375 1
a375 1
device	aria: audiobus, mulaw, auconv
@


1.113.2.5
log
@sync kqueue branch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.113.2.4 2002/06/23 17:47:03 jdolecek Exp $
a473 9

# NSC PC87366 Super IO / monitor chip
device nsclpcsio: sysmon_envsys
attach nsclpcsio at isa with nsclpcsio_isa
file dev/isa/nsclpcsio_isa.c nsclpcsio_isa

# USB Controller
attach	slhci at isa with slhci_isa
file	dev/isa/slhci_isa.c		slhci_isa
@


1.112
log
@Forgot this one:

if_we.c was split and ISA-specific part is now in if_we_isa.c,
we(4) device is defined in conf/files.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.111 2001/03/02 22:53:20 thorpej Exp $
d200 2
a201 2
device	ate: arp, ether, ifnet, mb86960
attach	ate at isa
@


1.111
log
@pckbc_isa.c should only be compiled when pckbc at isa is configured.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.110 2001/02/24 01:59:47 lukem Exp $
d164 3
a166 3
device	we: ether, ifnet, arp, dp8390nic
attach	we at isa
file	dev/isa/if_we.c			we
@


1.111.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.113 2001/03/31 00:26:54 jdolecek Exp $
d164 3
a166 3
# device declaration in sys/conf/files
attach	we at isa with we_isa
file	dev/isa/if_we_isa.c		we_isa
d200 2
a201 2
# device in sys/conf/files
attach	ate at isa with ate_isa
@


1.111.2.2
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.111.2.1 2001/04/09 01:56:39 nathanw Exp $
d202 1
a202 1
file	dev/isa/if_ate.c		ate_isa
@


1.111.2.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.111.2.2 2001/08/24 00:09:44 nathanw Exp $
d378 1
a378 1
file	dev/isa/aria.c			aria
d383 1
a383 1
file	dev/isa/cms.c			cms
@


1.111.2.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.111.2.3 2001/10/08 20:11:05 nathanw Exp $
d142 1
a142 1
defflag			MCD_PROMISC		# enable "promiscuous" match
d205 4
a208 3
define	cs_isa_common
file	dev/isa/cs89x0isa.c		cs_isa_common
attach	cs at isa with cs_isa: cs_isa_common, isadma
d359 1
a359 1
defparam opt_ym.h	YM_POWER_MODE YM_POWER_OFF_SEC
d416 1
a416 21
file	dev/isa/weasel_isa.c		pcweasel		needs-flag

# Sound Forte RadioLink SF16-FMR2 FM Radio Card
device sf2r: radio, tea5757
attach sf2r at isa
file	dev/isa/sf16fmr2.c		sf2r

# Aztech/PackardBell FM Radio Card
device az: radio, lm700x
attach az at isa
file	dev/isa/aztech.c		az

# AIMS Lab Radiotrack & compatible
device	rt: radio, lm700x
attach	rt at isa
file	dev/isa/radiotrack.c		rt

# AIMS Lab Radiotrack II FM Radio Card
device	rtii: radio, tea5757
attach	rtii at isa
file	dev/isa/radiotrack2.c		rtii
d442 1
a442 1
defflag	opt_isicisa.h	ISICISA_TEL_S0_8 ISICISA_TEL_S0_16 ISICISA_TEL_S0_16_3
@


1.111.2.5
log
@More catchup.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.111.2.4 2002/01/08 00:30:23 nathanw Exp $
d418 1
a418 1
device sf2r: radiodev, tea5757
d423 1
a423 1
device az: radiodev, lm700x
d428 1
a428 1
device	rt: radiodev, lm700x
d433 1
a433 1
device	rtii: radiodev, tea5757
@


1.111.2.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.111.2.5 2002/01/11 22:09:05 nathanw Exp $
a469 4

# Game adapter (joystick)
attach	joy at isa with joy_isa
file	dev/isa/joy_isa.c		joy_isa
@


1.111.2.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.111.2.6 2002/02/28 04:13:40 nathanw Exp $
d297 1
a297 1
device	sb: audiobus, isadma, sbdsp, mulaw, auconv, midibus
d310 1
a310 1
device	pas: audiobus, isadma, sbdsp, mulaw, auconv
d327 1
a327 1
device	sp: audiobus, isadma, ad1848, auconv
d332 1
a332 1
device	wss { } : audiobus, isadma, ad1848, auconv
d342 1
a342 1
device	ess { } : audiobus, isadma, mulaw, auconv, midibus
d356 1
a356 1
device	ym { }: audiobus, isadma, ad1848, auconv
d369 1
a369 1
device	gus: audiobus, isadma, ics2101, ad1848, mulaw, auconv
d375 1
a375 1
device	aria: audiobus, mulaw, auconv
@


1.111.2.8
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD$
a473 5

# NSC PC87366 Super IO / monitor chip
device nsclpcsio: sysmon_envsys
attach nsclpcsio at isa with nsclpcsio_isa
file dev/isa/nsclpcsio_isa.c nsclpcsio_isa
@


1.111.2.9
log
@Catch up to -current.
@
text
@a479 4
# USB Controller
attach	slhci at isa with slhci_isa
file	dev/isa/slhci_isa.c		slhci_isa

@


1.111.2.10
log
@Catch up to -current.
@
text
@d212 3
a214 3
# device in sys/conf/files
attach	fmv at isa with fmv_isa
file	dev/isa/if_fmv_isa.c		fmv_isa
@


1.110
log
@whitespace police
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.109 2001/02/18 13:54:32 martin Exp $
d394 1
a394 1
file	dev/isa/pckbc_isa.c		pckbc			needs-flag
@


1.109
log
@Filename cleanup police (per discussion with Soren S. Jorvang):
remove all (legacy) "i4b_" prefixes outside of sys/netisdn.
Prefix all card specific driver support files with the basename
of the driver bus attachement file.

Renamed here:
i4b_isic_isa.c -> isic_isa.c
i4b_avm_a1.c -> isic_isa_avm_a1.c
i4b_daic_isa.c -> daic_isa.c
i4b_itk_ix1.c -> isic_isa_itk_ix1.c
i4b_tel_s08.c -> isic_isa_tel_s08.c
i4b_tel_s016.c -> isic_isa_tel_s016.c
i4b_tel_s0163.c -> isic_isa_tel_s0163.c
i4b_usr_sti.c -> isic_isa_usr_sti.c
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.108 2001/02/17 15:38:09 martin Exp $
d15 1
a15 1
file	dev/isa/isa.c			isa needs-flag
d19 1
a19 1
file	dev/isa/isadma.c		isadma needs-flag
d53 3
a55 3
device  ioat: commulti
attach  ioat at isa
file    dev/isa/ioat66.c		ioat
d58 1
a58 1
device  moxa: commulti
d79 1
a79 1
file	dev/ic/lpt.c			lpt needs-flag
d91 2
a92 2
attach  adv at isa with adv_isa: isadma
file    dev/isa/adv_isa.c               adv_isa
d141 1
a141 1
file	dev/isa/mcd.c			mcd needs-flag
d147 1
a147 1
file	dev/isa/scd.c			scd needs-flag
d150 1
a150 1
file    dev/isa/wdc_isa.c           	wdc_isa
d155 1
a155 1
file	dev/isa/wt.c			wt needs-flag
d225 1
a225 1
device  iy: ether, ifnet, arp
d227 1
a227 1
file    dev/isa/if_iy.c			iy
d237 7
a243 7
device nele {}
attach nele at isa
attach le at nele with le_nele: le24, isadma
device bicc {}
attach bicc at isa
attach le at bicc with le_bicc: le24, isadma
file	dev/isa/if_le_isa.c	nele | bicc
d245 1
a245 1
file	dev/isa/depca_isa.c	depca
d248 2
a249 2
attach  lc at isa with lc_isa
file    dev/isa/if_lc_isa.c		lc_isa
d262 1
a262 1
file	dev/isa/if_ef.c		ef
d267 1
a267 1
file	dev/isa/if_ai.c		ai
d272 1
a272 1
file	dev/isa/if_ix.c		ix
d299 1
a299 1
file	dev/isa/sb.c			sb needs-flag
d302 1
a302 1
file	dev/isa/sb_isa.c		sb_isa needs-flag
d313 1
a313 1
file	dev/isa/pas.c			pas needs-flag
d330 1
a330 1
file	dev/isa/pss.c			pss needs-flag
d334 1
a334 1
file	dev/isa/wss.c			wss needs-flag
d337 1
a337 1
file	dev/isa/wss_isa.c		wss_isa needs-flag
d344 1
a344 1
file	dev/isa/ess.c			ess needs-flag
d347 1
a347 1
file	dev/isa/ess_isa.c		ess_isa needs-flag
d365 1
a365 1
file	dev/isa/mpu_ym.c		mpu_ym needs-flag
d372 1
a372 1
file	dev/isa/gus.c			gus needs-flag
d378 1
a378 1
file	dev/isa/aria.c			aria needs-flag
d383 1
a383 1
file	dev/isa/cms.c			cms needs-flag
d388 3
a390 3
device satlink: isadma
attach satlink at isa
file dev/isa/satlink.c			satlink	needs-flag
d393 2
a394 2
attach  pckbc at isa with pckbc_isa
file    dev/isa/pckbc_isa.c		pckbc	needs-flag
d398 1
a398 1
file	dev/isa/vga_isa.c	vga_isa	needs-flag
d401 1
a401 1
device ega: wsemuldisplaydev, pcdisplayops
d403 1
a403 1
file	dev/isa/ega.c		ega	needs-flag
d406 1
a406 1
device pcdisplay: wsemuldisplaydev, pcdisplayops
d408 1
a408 1
file	dev/isa/pcdisplay.c	pcdisplay	needs-flag
d416 1
a416 1
file dev/isa/weasel.c		pcweasel	needs-flag
d419 8
a426 8
device  pcppi {}
attach  pcppi at isa
file	dev/isa/pcppi.c	pcppi	needs-flag
device spkr
attach spkr at pcppi
file	dev/isa/spkr.c		spkr	needs-flag
attach midi at pcppi with midi_pcppi: midisyn
file	dev/isa/midi_pcppi.c    midi_pcppi
d433 2
a434 2
attach  lm at isa with lm_isa
file    dev/isa/lm_isa.c	lm_isa
d437 4
a440 4
attach isic at isa with isic_isa
file dev/isa/isic_isa.c			isic_isa
attach daic at isa with daic_isa
file dev/isa/daic_isa.c			daic_isa
d445 6
a450 6
file dev/isa/isic_isa_tel_s08.c		isic_isa
file dev/isa/isic_isa_tel_s016.c	isic_isa
file dev/isa/isic_isa_tel_s0163.c	isic_isa
file dev/isa/isic_isa_avm_a1.c		isic_isa
file dev/isa/isic_isa_usr_sti.c		isic_isa
file dev/isa/isic_isa_itk_ix1.c		isic_isa
d457 1
a457 1
include "dev/isapnp/files.isapnp"
@


1.108
log
@Rename isa_isic.c to i4b_isic_isa.c and isadaic.c to i4b_daic_isa.c
to improve naming consistency.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.107 2001/01/05 13:09:17 martin Exp $
d438 1
a438 1
file dev/isa/i4b_isic_isa.c		isic_isa
d440 1
a440 1
file dev/isa/i4b_daic_isa.c		daic_isa
d445 6
a450 6
file dev/isa/i4b_tel_s08.c		isic_isa
file dev/isa/i4b_tel_s016.c		isic_isa
file dev/isa/i4b_tel_s0163.c		isic_isa
file dev/isa/i4b_avm_a1.c		isic_isa
file dev/isa/i4b_usr_sti.c		isic_isa
file dev/isa/i4b_itk_ix1.c		isic_isa
@


1.107
log
@Enable the imported ISDN4BSD based ISDN subsystem.

This is the kernel part (userland to follow soon) of the latest (and
very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a
homepage at http://www.freebsd-support.de/i4b/.

It gives the user various ways to use the isdn connection: raw data (via
the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device),
voice/answering machine (the i4btel "telephone" device) and ip over isdn
(the ipr device, "IP over raw ISDN").

Supported are a bunch of common and older cards, more to be added soon
after some cleanup. Currently only the european E-DSS1 variant of the
ISDN D channel protocol is supported.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.106 2000/11/20 19:24:39 jdolecek Exp $
d437 4
a440 4
attach isic at isa with isa_isic
file dev/isa/isa_isic.c              isa_isic
attach daic at isa with isa_daic
file dev/isa/isadaic.c		     isa_daic
d445 6
a450 6
file dev/isa/i4b_tel_s08.c        isa_isic
file dev/isa/i4b_tel_s016.c       isa_isic
file dev/isa/i4b_tel_s0163.c      isa_isic
file dev/isa/i4b_avm_a1.c         isa_isic
file dev/isa/i4b_usr_sti.c        isa_isic
file dev/isa/i4b_itk_ix1.c        isa_isic
@


1.106
log
@Add an attachment for MOXA 168P isa multiport card. This code was
written by Christoph Badura.
This was reported to work by user of this code. It's not tested
by me, but it's probably more useful in tree anyway.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.105 2000/11/05 04:07:30 thorpej Exp $
d436 15
d458 1
@


1.105
log
@pcweasel carries the sysmon_wdog attribute.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.104 2000/11/04 18:47:20 thorpej Exp $
d55 6
a60 1
file    dev/isa/ioat66.c                ioat
@


1.104
log
@Add a device driver for the Middle Digital, Inc. PC-Weasel serial
console board.  This glues into the `pcdisplay' driver and provides
support for the watchdog timer function on the PC-Weasel.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.103 2000/08/11 02:27:11 thorpej Exp $
d410 1
a410 1
defpseudo pcweasel: sysmon
@


1.103
log
@Add support for the DEC DE422 Ethernet, which is a DEPCA
attached to the EISA bus.  This board is commonly found
on Alpha Jensen systems.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.102 2000/05/01 22:48:33 augustss Exp $
d404 8
@


1.102
log
@Add Creative Music System driver.  From Gregory McGarry <g.mcgarry@@ieee.org>
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.101 2000/04/21 17:48:30 explorer Exp $
a238 1
device depca {}
d240 1
a240 2
attach	le at depca with le_depca: le24
file	dev/isa/if_depca_isa.c	depca
@


1.102.4.1
log
@Pullup from trunk:
Add support for the DEC DE422 Ethernet, which is a DEPCA
attached to the EISA bus.  This board is commonly found
on Alpha Jensen systems.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.103 2000/08/11 02:27:11 thorpej Exp $
d239 1
d241 2
a242 1
file	dev/isa/depca_isa.c	depca
@


1.101
log
@Add driver for Addonics FlexPort 8S (and probably 4S, but not tested)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.100 2000/03/25 19:58:05 mycroft Exp $
d376 5
@


1.100
log
@Move esp declaration to conf/files.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.99 2000/03/20 11:03:43 pk Exp $
d41 5
@


1.99
log
@Move `nca' declaration to `conf/files'.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.98 2000/03/18 13:05:22 mycroft Exp $
d95 2
a96 3
# ncr53c9x device declaration in sys/conf/files
device	esp: scsi, ncr53c9x, isadma
attach	esp at isa with esp_isa
@


1.98
log
@Move some code around in preparation for nca_pcmcia.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.97 2000/02/25 02:17:44 groo Exp $
a221 1
device	nca: scsi, ncr5380sbc
@


1.97
log
@Initial import of National Semiconductor LM7[89] Hardware Monitor with isa and
pnpbios attach.

examples:

	lm0 at pnpbios0 index?
	lm0 at isa? port 0x290


TODO: spinlocks, i2c interface.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.96 2000/02/24 18:49:06 ad Exp $
d223 2
a224 2
attach	nca at isa
file	dev/isa/nca.c			nca
@


1.96
log
@Add a DPT ISA HBA frontend, tested lightly with a PM2021A/9X. There are some
issues.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.95 2000/01/04 06:30:04 chopps Exp $
d408 9
@


1.95
log
@add if_ntwo_isa driver for the Riscom/N2 card.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.94 1999/12/13 16:28:57 drochner Exp $
d104 5
@


1.94
log
@First cut on an EGA driver. For initial testing, lacks some EGA vs CGA/MGA
identification. Can share more code with VGA later.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.93 1999/12/03 22:48:24 thorpej Exp $
d177 6
@


1.93
log
@Split the PC-like keyboard controller driver into chip back-end and
bus front-end.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.92 1999/11/15 21:13:38 mcr Exp $
d377 5
@


1.92
log
@	added support for BOCA 6port ISA adapter. 3x16552 with an
	interrupt status register at yet-another-address.
	ioat0   at isa? port 0x220 irq 5 flags 1# BOCA 'ioat66' 6-port cards
	com*    at ioat? slave ?
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.91 1999/10/29 21:38:04 matt Exp $
d370 3
a372 6
#
# PC keyboard controller
#
device  pckbc {[slot = -1]}
attach  pckbc at isa
file    dev/isa/pckbc.c          pckbc	needs-flag
@


1.91
log
@fix entry for lemac on isa.  add entry for wavelan on isa
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.90 1999/10/05 03:48:27 itohy Exp $
d46 5
@


1.90
log
@Add "opl at ym" and "mpu at ym" attachment.
Options for ym driver are defopt'ed.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.89 1999/09/09 09:54:08 is Exp $
d227 1
a227 1
file    dev/isa/if_lc_isa.c		lc
d258 4
@


1.90.2.1
log
@Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.103 2000/08/11 02:27:11 thorpej Exp $
a41 5
# Addonics FlexPort multiport serial card
device	addcom: commulti
attach	addcom at isa with addcom_isa
file	dev/isa/addcom_isa.c		addcom

a46 5
# BOCA 6-port board (3x 16552)
device  ioat: commulti
attach  ioat at isa
file    dev/isa/ioat66.c                ioat

d90 3
a92 2
# device declaration in sys/conf/files
attach	esp at isa with esp_isa: isadma
a99 5
# DPT SmartCache/SmartRAID III/IV ISA family
# device declaration in sys/conf/files
attach	dpt at isa with dpt_isa: isadma
file	dev/isa/dpt_isa.c		dpt_isa

a172 6
# SDL Communications N2 PCI Network Interface
# device in sys/conf/files
attach	ntwoc at isa with ntwoc_isa
file	dev/isa/if_ntwoc_isa.c          ntwoc_isa


d206 3
a208 2
attach	nca at isa with nca_isa
file	dev/isa/nca_isa.c		nca_isa
d220 1
d222 2
a223 1
file	dev/isa/depca_isa.c	depca
d227 1
a227 1
file    dev/isa/if_lc_isa.c		lc_isa
a258 4
# ISA NCR/AT&T/Lucent WaveLAN (non-802.11) card
attach	wl at isa with wl_isa: i82586, wavelan
file	dev/isa/if_wl_isa.c		wl_isa

a353 5
# Creative Music System (CMS)
device	cms: midibus
attach	cms at isa
file	dev/isa/cms.c			cms needs-flag

d361 6
a366 3
# ISA PC keyboard controller
attach  pckbc at isa with pckbc_isa
file    dev/isa/pckbc_isa.c		pckbc	needs-flag
a371 5
# generic EGA
device ega: wsemuldisplaydev, pcdisplayops
attach	ega at isa
file	dev/isa/ega.c		ega	needs-flag

a385 9

#
# Environmental monitors
#

# LM78 temp/fanspeed monitor
attach  lm at isa with lm_isa
file    dev/isa/lm_isa.c	lm_isa

@


1.90.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d55 1
a55 6
file    dev/isa/ioat66.c		ioat

# MOXA 8-port board
device  moxa: commulti
attach	moxa at isa with moxa_isa
file	dev/isa/moxa_isa.c		moxa
a403 8

# Middle Digital, Inc. PC-Weasel serial console board.
# XXX This is a little gross... this is to conditionally compile
# support for the PC-Weasel into the `pcdisplay' driver,
# but we can't use an `option', because options can't have
# attributes.
defpseudo pcweasel: sysmon_wdog
file dev/isa/weasel.c		pcweasel	needs-flag
@


1.90.2.3
log
@Sync with HEAD
@
text
@a435 15
# ISDN devices
attach isic at isa with isa_isic
file dev/isa/isa_isic.c              isa_isic
attach daic at isa with isa_daic
file dev/isa/isadaic.c		     isa_daic

defopt	opt_isicisa.h	ISICISA_TEL_S0_8 ISICISA_TEL_S0_16 ISICISA_TEL_S0_16_3
			ISICISA_AVM_A1 ISICISA_USR_STI ISICISA_ITKIX1

file dev/isa/i4b_tel_s08.c        isa_isic
file dev/isa/i4b_tel_s016.c       isa_isic
file dev/isa/i4b_tel_s0163.c      isa_isic
file dev/isa/i4b_avm_a1.c         isa_isic
file dev/isa/i4b_usr_sti.c        isa_isic
file dev/isa/i4b_itk_ix1.c        isa_isic
a442 1

@


1.90.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.90.2.3 2001/01/05 17:35:50 bouyer Exp $
d15 1
a15 1
file	dev/isa/isa.c			isa			needs-flag
d19 1
a19 1
file	dev/isa/isadma.c		isadma			needs-flag
d53 3
a55 3
device	ioat: commulti
attach	ioat at isa
file	dev/isa/ioat66.c		ioat
d58 1
a58 1
device	moxa: commulti
d79 1
a79 1
file	dev/ic/lpt.c			lpt			needs-flag
d91 2
a92 2
attach	adv at isa with adv_isa: isadma
file	dev/isa/adv_isa.c               adv_isa
d141 1
a141 1
file	dev/isa/mcd.c			mcd			needs-flag
d147 1
a147 1
file	dev/isa/scd.c			scd			needs-flag
d150 1
a150 1
file	dev/isa/wdc_isa.c		wdc_isa
d155 1
a155 1
file	dev/isa/wt.c			wt			needs-flag
d225 1
a225 1
device	iy: ether, ifnet, arp
d227 1
a227 1
file	dev/isa/if_iy.c			iy
d237 7
a243 7
device	nele {}
attach	nele at isa
attach	le at nele with le_nele: le24, isadma
device	bicc {}
attach	bicc at isa
attach	le at bicc with le_bicc: le24, isadma
file	dev/isa/if_le_isa.c		nele | bicc
d245 1
a245 1
file	dev/isa/depca_isa.c		depca
d248 2
a249 2
attach	lc at isa with lc_isa
file	dev/isa/if_lc_isa.c		lc_isa
d262 1
a262 1
file	dev/isa/if_ef.c			ef
d267 1
a267 1
file	dev/isa/if_ai.c			ai
d272 1
a272 1
file	dev/isa/if_ix.c			ix
d299 1
a299 1
file	dev/isa/sb.c			sb			needs-flag
d302 1
a302 1
file	dev/isa/sb_isa.c		sb_isa			needs-flag
d313 1
a313 1
file	dev/isa/pas.c			pas			needs-flag
d330 1
a330 1
file	dev/isa/pss.c			pss			needs-flag
d334 1
a334 1
file	dev/isa/wss.c			wss			needs-flag
d337 1
a337 1
file	dev/isa/wss_isa.c		wss_isa			needs-flag
d344 1
a344 1
file	dev/isa/ess.c			ess			needs-flag
d347 1
a347 1
file	dev/isa/ess_isa.c		ess_isa			needs-flag
d365 1
a365 1
file	dev/isa/mpu_ym.c		mpu_ym			needs-flag
d372 1
a372 1
file	dev/isa/gus.c			gus			needs-flag
d378 1
a378 1
file	dev/isa/aria.c			aria			needs-flag
d383 1
a383 1
file	dev/isa/cms.c			cms			needs-flag
d388 3
a390 3
device	satlink: isadma
attach	satlink at isa
file	dev/isa/satlink.c		satlink			needs-flag
d393 2
a394 2
attach	pckbc at isa with pckbc_isa
file	dev/isa/pckbc_isa.c		pckbc_isa
d398 1
a398 1
file	dev/isa/vga_isa.c		vga_isa			needs-flag
d401 1
a401 1
device	ega: wsemuldisplaydev, pcdisplayops
d403 1
a403 1
file	dev/isa/ega.c			ega			needs-flag
d406 1
a406 1
device	pcdisplay: wsemuldisplaydev, pcdisplayops
d408 1
a408 1
file	dev/isa/pcdisplay.c		pcdisplay		needs-flag
d416 1
a416 1
file	dev/isa/weasel.c		pcweasel		needs-flag
d419 8
a426 8
device	pcppi {}
attach	pcppi at isa
file	dev/isa/pcppi.c			pcppi			needs-flag
device	spkr
attach	spkr at pcppi
file	dev/isa/spkr.c			spkr			needs-flag
attach	midi at pcppi with midi_pcppi: midisyn
file	dev/isa/midi_pcppi.c		midi_pcppi
d433 2
a434 2
attach	lm at isa with lm_isa
file	dev/isa/lm_isa.c		lm_isa
d437 4
a440 4
attach	isic at isa with isic_isa
file	dev/isa/isic_isa.c		isic_isa
attach	daic at isa with daic_isa
file	dev/isa/daic_isa.c		daic_isa
d445 6
a450 6
file	dev/isa/isic_isa_tel_s08.c	isic_isa
file	dev/isa/isic_isa_tel_s016.c	isic_isa
file	dev/isa/isic_isa_tel_s0163.c	isic_isa
file	dev/isa/isic_isa_avm_a1.c	isic_isa
file	dev/isa/isic_isa_usr_sti.c	isic_isa
file	dev/isa/isic_isa_itk_ix1.c	isic_isa
d457 1
a457 1
include	"dev/isapnp/files.isapnp"
@


1.90.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d164 3
a166 3
# device declaration in sys/conf/files
attach	we at isa with we_isa
file	dev/isa/if_we_isa.c		we_isa
@


1.90.2.6
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.90.2.5 2001/03/27 15:32:04 bouyer Exp $
d200 2
a201 2
# device in sys/conf/files
attach	ate at isa with ate_isa
@


1.90.6.1
log
@Pull up to last week's -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.94 1999/12/13 16:28:57 drochner Exp $
a46 5
# BOCA 6-port board (3x 16552)
device  ioat: commulti
attach  ioat at isa
file    dev/isa/ioat66.c                ioat

d227 1
a227 1
file    dev/isa/if_lc_isa.c		lc_isa
a258 4
# ISA NCR/AT&T/Lucent WaveLAN (non-802.11) card
attach	wl at isa with wl_isa: i82586, wavelan
file	dev/isa/if_wl_isa.c		wl_isa

d361 6
a366 3
# ISA PC keyboard controller
attach  pckbc at isa with pckbc_isa
file    dev/isa/pckbc_isa.c		pckbc	needs-flag
a370 5

# generic EGA
device ega: wsemuldisplaydev, pcdisplayops
attach	ega at isa
file	dev/isa/ega.c		ega	needs-flag
@


1.90.4.1
log
@Sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.91 1999/10/29 21:38:04 matt Exp $
d227 1
a227 1
file    dev/isa/if_lc_isa.c		lc_isa
a257 4

# ISA NCR/AT&T/Lucent WaveLAN (non-802.11) card
attach	wl at isa with wl_isa: i82586, wavelan
file	dev/isa/if_wl_isa.c		wl_isa
@


1.89
log
@The nca.c probe routine falsely claims i82595tx chips to itself.
Move it to after the iy driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.88 1999/08/14 21:19:29 augustss Exp $
d331 9
a339 2
device	ym: audio, isadma, ad1848, auconv
file	dev/isa/ym.c			ym needs-flag
@


1.88
log
@Implement opl at wss.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.87 1999/08/02 17:37:42 augustss Exp $
a114 5
# NCR 5380-based boards
device	nca: scsi, ncr5380sbc
attach	nca at isa
file	dev/isa/nca.c			nca

d203 6
@


1.87
log
@Move the mpu device declaration to conf/files.
Let the mpu device attach at the sb device, and then midi at the mpu.
Update the mpu at eso attachment.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.86 1999/08/01 18:05:40 augustss Exp $
d306 1
a306 1
device	wss: audio, isadma, ad1848, auconv
d311 3
@


1.86
log
@Move the MPU driver isa/ to ic/.
(I didn't move it in the repository because the revision history
is very short and uninteresting. :)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.85 1999/08/01 17:53:39 augustss Exp $
a262 3
device	mpu: midibus
file	dev/ic/mpu.c			(mpu | sb) needs-flag

d264 1
a264 1
file	dev/isa/mpu_isa.c		mpu_isa needs-flag
d279 3
@


1.85
log
@Make an MPU attachment to ISA.  Used for old Roland cards.  Written
by me and gson@@araneus.fi (Andreas Gustafsson).
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.84 1999/06/06 17:30:37 dante Exp $
d264 1
a264 1
file	dev/isa/mpu.c			(mpu | sb) needs-flag
@


1.84
log
@Add adv_isa.c entry
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.83 1999/03/22 22:33:36 bad Exp $
d265 3
@


1.83
log
@config(8) glue for Token-Ring and TROPIC drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.82 1999/03/22 07:37:35 mycroft Exp $
d73 5
@


1.83.2.1
log
@Pull up revision 1.89:
  The nca driver mistakenly detects an i82585tx as its hardware.
  Move the nca driver probe after the iy probe (which is more
  friendly to other hardware).  (is)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.83 1999/03/22 22:33:36 bad Exp $
d110 5
a202 6

# the probe routine of this "recognizes" the iy. Probe after it.
# NCR 5380-based boards
device	nca: scsi, ncr5380sbc
attach	nca at isa
file	dev/isa/nca.c			nca
@


1.83.4.1
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.84 1999/06/06 17:30:37 dante Exp $
a72 5

# AdvanSys 514x family
# device declaration in sys/conf/files
attach  adv at isa with adv_isa: isadma
file    dev/isa/adv_isa.c               adv_isa
@


1.83.4.2
log
@Update from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.83.4.1 1999/06/21 01:18:01 thorpej Exp $
d263 2
a264 2
attach	mpu at isa with mpu_isa
file	dev/isa/mpu_isa.c		mpu_isa
a278 3

attach	mpu at sbdsp with mpu_sb
file	dev/isa/mpu_sb.c		mpu_sb
@


1.82
log
@Several things:
* Rearrange the speed mapping table and adjust the code so that the highest
  rate can actually be used.  Previously we ended up rounding up slightly
  lower speeds and then losing because set_params couldn't set the mode
  back to the current one.
* Allow 260 as a valid I/O address, since the SB1 can be jumpered to this.
* Change the MPU-401 code so it can be attached as a separate device.
  (XXX Really, the SB code ought to just attach a subdevice itself.)
* Do not attach an OPL on the SB1.  Writing to the OPL registers at
  SB_base+0 on this card wedges my machine.
  (XXX Should we access it at 388 instead?  The Creative web site claims
  that this board *does* have an OPL2, but I haven't played with this
  extensively.)
* Allocate the SB DMA channels at open time, rather than attach time, so
  that a single DRQ can be used for multiple cards (if only one is in use
  at a given time).
  (XXX Let me tell you why this is a horrible hack.  If the ISA DMA code
  tries to allocate a bounce buffer after boot time, it will generally fail,
  because there is no contiguous memory below 16MB and the code to allocate
  contiguous pages doesn't know how to move things around.  Now, we
  shouldn't ever be using bounce buffers here, because we use
  isa_dmamem_alloc().  So we just turn off BUS_DMA_ALLOCNOW and we don't
  actually try to.  That's cool, and it even works, but isa_dmamem_alloc()
  has the same problem.  It just happens that we allocate the ring buffers
  at boot time, and whenever we reallocate them (due to the buffer size
  changing), we just deallocated the previous (contiguous) buffer, so we get
  lucky.  This is absolutely disgusting and needs to be fixed.)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.81 1998/12/16 11:33:50 christos Exp $
d245 7
@


1.81
log
@Add Byte Runner Technologies TC-400 and TC-800 driver from Eric S. Hvozda
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.80 1998/11/22 21:57:48 pk Exp $
d251 2
a252 2
define	mpu401
file	dev/isa/mpu401.c		mpu401 & midi
d259 1
a259 1
device	sb: audio, isadma, sbdsp, mulaw, auconv, mpu401, midibus
@


1.80
log
@Move the `wdc' device into `conf/files'.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.79 1998/10/31 01:44:16 thorpej Exp $
d31 5
@


1.79
log
@Add code to detect a RealTek 8019 chip, and use the media selection
support if present.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.78 1998/10/25 18:41:56 christos Exp $
a123 6

# XXX THE FOLLOWING BLOCK SHOULD GO INTO conf/files, BUT CANNOT
# XXX BECAUSE NOT ALL PORTS USE THE MI DRIVER YET.

# ESDI/IDE/etc. controllers
device  wdc: ata, atapi, wdc_base
@


1.78
log
@PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver.
XXX: Needs work. We need to fix the probe/find goo, and add support for the
     pas16 cards.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.77 1998/10/12 16:09:19 bouyer Exp $
d225 1
a225 1
attach	ne at isa with ne_isa
@


1.77
log
@Merge bouyer-ide
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.60.2.6 1998/09/11 16:23:15 bouyer Exp $
d104 5
@


1.76
log
@Make the OPL driver attach directly to ISA as well.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.75 1998/08/26 12:10:22 augustss Exp $
d124 1
a124 3
device  wdc: ata, atapi
file    dev/ic/wdc.c
				wdc & (wd | !wd) needs-flag # XXX
@


1.75
log
@Make the OPL driver turn on the sound on sound cards that require it.
That makes it much more likely that we get any sound.  DUH!
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.74 1998/08/25 22:34:29 pk Exp $
d296 1
a296 1
device	ess { } : ess, audio, isadma, mulaw, auconv, midibus
d304 4
@


1.74
log
@Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.73 1998/08/22 22:55:09 augustss Exp $
d296 1
a296 2
define ess { }
device	ess: ess, audio, isadma, mulaw, auconv, midibus
@


1.73
log
@Let opl attach to ess.
WARNING: it doesn't work yet.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.72 1998/08/17 21:16:14 augustss Exp $
d272 1
a272 2
define	ad1848
file	dev/isa/ad1848.c		ad1848
@


1.72
log
@* Redo the way the way the MIDI driver attaches to audio devices.
* Improve the midisyn layer a little.
* Add a driver for the Yamaha OPL[23] FM synths.
  The opl driver is not finished yet; it sounds pretty awful.

For some strange reason I cannot get any FM sound from my SB64 cards,
but a regular SB16 works fine.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.71 1998/08/13 04:53:18 kim Exp $
d297 2
a298 1
device	ess: audio, isadma, mulaw, auconv
d303 3
@


1.71
log
@device ess was listed twice
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.70 1998/08/13 02:10:52 eeh Exp $
d253 1
a253 1
define	sbdsp
d262 3
@


1.70
log
@Merge paddr_t changes into the main branch.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.69 1998/08/12 18:16:36 augustss Exp $
a315 4

# ESS Technology ES1887/ES888
device	ess: audio, isadma, mulaw, auconv
file	dev/isa/ess.c			ess needs-flag
@


1.69
log
@Add a MIDI driver for the PC speaker.  This is mostly of hack value,
but, hey, lotsa people got a MIDI device now!  (A truly pitiful one. :-)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.68 1998/08/07 00:00:59 augustss Exp $
d316 4
@


1.68
log
@Add MIDI support.  The MIDI devices can be accessed as ``raw'' through
the /dev/rmidiN devices, or with a sequencer interface via /dev/music.
So far the only supported MIDI device is the MPU401 port on SoundBlaster
(and only on SB on isapnp, since we do not have locators with multiple
values yet).
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.67 1998/07/31 04:40:39 thorpej Exp $
d347 2
@


1.67
log
@Pull in files.isapnp here; the two busses are linked together quite closely
(more than we'd like maybe, but don't we wish ISA didn't suck...)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.66 1998/07/30 14:11:45 augustss Exp $
d248 4
d257 1
a257 1
device	sb: audio, isadma, sbdsp, mulaw, auconv
d293 7
a315 4

# ESS Technology ES1887/ES888
device	ess: audio, isadma, mulaw, auconv
file	dev/isa/ess.c			ess needs-flag
@


1.66
log
@A first stab at making the SHARK sound work.  It doesn't really work
yet, but it probes and makes a noise when used.  Stay tuned!
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.65 1998/07/27 01:22:41 thorpej Exp $
d340 7
@


1.65
log
@Add CS8900 Ethernet driver, and ISA front-end.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.64 1998/07/23 16:39:24 drochner Exp $
d305 4
@


1.65.2.1
log
@Revert cdevsw mmap routines to return int.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.67 1998/07/31 04:40:39 thorpej Exp $
a305 4
# ESS Technology ES1887/ES888
device	ess: audio, isadma, mulaw, auconv
file	dev/isa/ess.c			ess needs-flag

a335 7

#
# ISA Plug 'n Play autoconfiguration glue.
# THIS MUST COME AFTER ALL MI ISA DEVICES ARE DEFINED.  This is because
# ISA PnP devices often use `device' declarations listed in this file.
#
include "dev/isapnp/files.isapnp"
@


1.64
log
@update comment ("John F. Woods" <jfw@@funhouse.com>, PR kern/5798)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.63 1998/07/21 17:36:06 drochner Exp $
d176 7
@


1.63
log
@adapt to LANCE driver split
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.62 1998/06/23 03:26:18 jonathan Exp $
d287 1
a287 1
# Use the "flags" keyword in a config file to specify an extra DMA
@


1.62
log
@* Add defopt MCD_PROMISC for more conservative probes.
  Before, the probe routine (mcd_find() would succeed even if the probe
  code thought it had a response,  but didn't recognize the ID-code byte.
  Now, only do the promiscuous match if  MCD_PROMISC is configured.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.61 1998/06/06 10:12:35 augustss Exp $
d200 1
a200 1
attach le at nele with le_nele: isadma
d203 1
a203 1
attach le at bicc with le_bicc: isadma
d207 1
a207 1
attach	le at depca with le_depca
@


1.61
log
@Add an Aria sound driver.
From "R. C. Dowdeswell" <elric@@imrryr.org>.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.60 1998/05/28 16:51:50 drochner Exp $
d113 1
@


1.60
log
@Add a graphics device driver for wscons which supports legacy PC display
adapters. (minimal functionality - no virtual screens, no colors)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.59 1998/05/20 16:19:42 augustss Exp $
d291 6
@


1.60.2.1
log
@Commit changes to the IDE system in a branch. This allows a better separation
between higth-level and low-level (i.e. registers read/write) and generalize
the queue for all commands. This also add supports for IDE DMA.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.60 1998/05/28 16:51:50 drochner Exp $
d123 3
a125 1
device  wdc: ata, atapi, wdc_base
@


1.60.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.61 1998/06/06 10:12:35 augustss Exp $
a288 6

# Sierra's Aria chipset.
# (e.g. Prometheus Aria 16)
device	aria: audio, mulaw, auconv
attach	aria at isa
file	dev/isa/aria.c			aria needs-flag
@


1.60.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.62 1998/06/23 03:26:18 jonathan Exp $
a112 1
defopt	MCD_PROMISC			# enable "promiscuous" match
@


1.60.2.4
log
@Sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.60.2.3 1998/06/25 10:50:25 bouyer Exp $
a174 7
# Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
device	cs: arp, ether, ifnet, isadma
file	dev/isa/cs89x0.c		cs

attach	cs at isa with cs_isa
file	dev/isa/if_cs_isa.c		cs_isa

d198 1
a198 1
attach le at nele with le_nele: le24, isadma
d201 1
a201 1
attach le at bicc with le_bicc: le24, isadma
d205 1
a205 1
attach	le at depca with le_depca: le24
d285 1
a285 1
# Use the "drq2" keyword in a config file to specify an extra DMA
@


1.60.2.5
log
@ - sync with -current
 - b* -> mem*
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.71 1998/08/13 04:53:18 kim Exp $
a245 4
# MPU401 MIDI UART compatibles
define	mpu401
file	dev/isa/mpu401.c		mpu401 & midi

d251 1
a251 1
device	sb: audio, isadma, sbdsp, mulaw, auconv, mpu401, midibus
a286 7
# ESS Technology ES1887/ES888/ES1888
device	ess: audio, isadma, mulaw, auconv
file	dev/isa/ess.c			ess needs-flag

attach	ess at isa with ess_isa
file	dev/isa/ess_isa.c		ess_isa needs-flag

a333 9
attach midi at pcppi with midi_pcppi: midisyn
file	dev/isa/midi_pcppi.c    midi_pcppi

#
# ISA Plug 'n Play autoconfiguration glue.
# THIS MUST COME AFTER ALL MI ISA DEVICES ARE DEFINED.  This is because
# ISA PnP devices often use `device' declarations listed in this file.
#
include "dev/isapnp/files.isapnp"
@


1.60.2.6
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.76 1998/08/26 13:33:59 augustss Exp $
d251 1
a251 1
define	sbdsp { }
a260 3
attach	opl at sbdsp with opl_sb
file	dev/isa/opl_sb.c		opl_sb

d267 2
a268 1
file	dev/isa/ad1848_isa.c		ad1848
d292 1
a292 1
device	ess { } : audio, isadma, mulaw, auconv, midibus
a296 7

attach	opl at ess with opl_ess
file	dev/isa/opl_ess.c		opl_ess

# Yamaha OPL2/OPL3 FM synth
attach	opl at isa with opl_isa
file	dev/isa/opl_isa.c		opl_isa
@


1.59
log
@Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers.
Submitted by Constantine Sapuntzakis <csapuntz@@reeducation-labor.lcs.mit.edu>
and originally written for OpenBSD.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.58 1998/04/16 17:51:46 drochner Exp $
d309 5
@


1.58
log
@Make the ISA LANCE drivers work without BROKEN_INDIRECT_CONFIG.
DEPCA is now split out into a separate driver.
Because there can be only one attachment of a device to a bus, for
each card type a separate pseudo-bus was introduced which attaches to "isa"
and where "le" attaches to.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.57 1998/04/15 20:26:53 drochner Exp $
d280 4
@


1.57
log
@add MI ISA VGA and the speaker driver
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.56 1998/04/03 04:44:39 enami Exp $
d197 11
a207 2
attach	le at isa with le_isa: isadma
file	dev/isa/if_le_isa.c		le_isa
@


1.56
log
@Delete entry for fe*.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.55 1998/03/22 15:25:15 drochner Exp $
d292 12
@


1.55
log
@MI driver for the infamous PC keyboard controller, primarily for use with
the new wscons code (but may be interfaced with other drivers as well).
needs testing
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.54 1998/03/22 04:38:42 enami Exp $
a168 6

# Fujitsu MB8696[05]-based boards
# (Allied Telesis AT1700)
device	fe: ether, ifnet, arp
attach	fe at isa
file	dev/isa/if_fe.c			fe
@


1.54
log
@Define new device `ate' and `fmv'.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.53 1998/02/27 23:54:16 pk Exp $
d291 7
@


1.53
log
@Replace the `ie' driver by three separate front-ends: `ix', `ef' and `ai'.
@
text
@d1 1
a1 1
#	$NetBSD$
d175 12
@


1.52
log
@Remove "class" declarations, and add "devclass" declarations where
appropriate.  Fix several inconsistencies between device class and
attributes.  Mostly from Chris Demetriou.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.51 1998/01/19 22:18:28 augustss Exp $
a187 6
# XXX ???
# XXX NOT IN TREE?
#device	ix: ether, ifnet, arp
#attach	ix at isa
#file	dev/isa/if_ix.c			ix

d206 14
a219 6
# Intel i82586-based boards
# (AT&T StarLAN 10, AT&T EN100, AT&T StarLAN Fiber, 3Com 3C507)
# MUST BE LAST ! the probe clobbers some boards (like SMC boards).
device	ie: ether, ifnet, elink, arp
attach	ie at isa
file	dev/isa/if_ie.c			ie
@


1.51
log
@Split out the ISA part of the WSS driver to allow PnP attachment.
Make the AD1848 driver a little more readable with some macros.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.50 1998/01/15 00:35:38 cgd Exp $
d11 1
a11 1
device	isa class dull {[port = -1], [size = 0],
d28 1
a28 1
device	ast class dull: commulti
d33 1
a33 1
device	boca class dull: commulti
d38 1
a38 1
device	rtfps class dull: commulti
d58 1
a58 1
device	lpt class dull
d81 1
a81 1
device	esp class dull: scsi, ncr53c9x, isadma
d91 1
a91 1
device	sea class dull: scsi, isadma
d101 1
a101 1
device	wds class dull: scsi, isadma
d110 1
a110 1
device	mcd class disk: disk
d115 1
a115 1
device	scd class disk: disk
d123 1
a123 1
device  wdc class dull: ata, atapi
d131 1
a131 1
device	wt class tape: tape, isadma
d142 1
a142 1
device	we class ifnet: ether, ifnet, arp, dp8390nic
d151 1
a151 1
device	ec class ifnet: ether, ifnet, arp, dp8390nic
d156 1
a156 1
device	eg class ifnet: ether, ifnet, arp
d161 1
a161 1
device	el class ifnet: ether, ifnet, arp
d172 1
a172 1
device	fe class ifnet: ether, ifnet, arp
d184 1
a184 1
device  iy class ifnet: ether, ifnet, arp
d215 1
a215 1
device	ie class ifnet: ether, ifnet, elink, arp
d228 1
a228 1
device	sb class dull: audio, isadma, sbdsp, mulaw, auconv
d235 1
a235 1
device	pas class dull: audio, isadma, sbdsp, mulaw, auconv
d249 1
a249 1
device	pss class dull {[port = -1], [size = 0],
d253 1
a253 1
device	sp class dull: audio, isadma, ad1848, auconv
d258 1
a258 1
device	wss class dull: audio, isadma, ad1848, auconv
d267 1
a267 1
device	gus class dull: audio, isadma, ics2101, ad1848, mulaw, auconv
d274 1
a274 1
device satlink class dull: isadma
@


1.50
log
@fix typo in comment that i just added
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.49 1998/01/14 23:36:33 cgd Exp $
a258 1
attach	wss at isa
d260 3
@


1.49
log
@Shuffle wd/wdc driver files around (via repository copies).  wdc
now lives in dev/ic, wd now lives in dev/ata.  there's now a 'ata'
interface attribute defined in conf/files, but wdc can't go there
yet because some ports still use private versions based on the old
ISA version.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.48 1998/01/12 09:29:37 thorpej Exp $
d119 1
a119 1
# XXX THE FOLLOWING TWO BLOCKS SHOULD GO INTO conf/files, BUT CANNOT
@


1.48
log
@ast, boca, and rtfps are not ttys, but rather "busses".  Similarly,
the lpt doesn't export a tty-like interface, so it's dull, too.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.47 1997/11/21 13:25:14 bouyer Exp $
d119 10
a128 8
# ISA "wd" (ESDI/IDE/etc.) controllers
define ata {drive=-1}
device  wdc class dull: atapi, isadma, ata
attach	wdc at isa
device  wd class disk: disk
attach  wd at ata
file    dev/isa/wdc.c           wdc needs-flag
file    dev/isa/wd.c            wd needs-flag
@


1.47
log
@Move the we driver at the begining of ethernet board, other board's probe
clobbers my SMC. Now I can really use a generic kernel with my SMC @@0x300.
This change has been tested on various machines with ne2000 and 3c509 baords.
XXX All these probes sould be reordered after the release, with invasive
XXX probes at the end.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.46 1997/11/21 10:09:42 bouyer Exp $
d11 1
a11 1
device	isa {[port = -1], [size = 0],
d28 1
a28 1
device	ast: commulti
d33 1
a33 1
device	boca: commulti
d38 1
a38 1
device	rtfps: commulti
d58 1
a58 1
device	lpt
d81 1
a81 1
device	esp: scsi, ncr53c9x, isadma
d91 1
a91 1
device	sea: scsi, isadma
d101 1
a101 1
device	wds: scsi, isadma
d110 1
a110 1
device	mcd: disk
d115 1
a115 1
device	scd: disk
d121 1
a121 1
device  wdc: atapi, isadma, ata
d123 1
a123 1
device  wd: disk
d129 1
a129 1
device	wt: tape, isadma
d140 1
a140 1
device	we: ether, ifnet, arp, dp8390nic
d149 1
a149 1
device	ec: ether, ifnet, arp, dp8390nic
d154 1
a154 1
device	eg: ether, ifnet, arp
d159 1
a159 1
device	el: ether, ifnet, arp
d170 1
a170 1
device	fe: ether, ifnet, arp
d182 1
a182 1
device  iy: ether, ifnet, arp
d213 1
a213 1
device	ie: ether, ifnet, elink, arp
d226 1
a226 1
device	sb: audio, isadma, sbdsp, mulaw, auconv
d233 1
a233 1
device	pas: audio, isadma, sbdsp, mulaw, auconv
d247 1
a247 1
device	pss {[port = -1], [size = 0],
d251 1
a251 1
device	sp: audio, isadma, ad1848, auconv
d256 1
a256 1
device	wss: audio, isadma, ad1848, auconv
d263 1
a263 1
device	gus: audio, isadma, ics2101, ad1848, mulaw, auconv
d270 1
a270 1
device satlink: isadma
@


1.46
log
@The if_ie probe is invasive in such a way that it can clobber other's board
config. Now that this driver is bussified, move it last in the ethernet
adapter list.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.45 1997/11/07 13:08:23 enami Exp $
d137 7
a208 5

# WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
device	we: ether, ifnet, arp, dp8390nic
attach	we at isa
file	dev/isa/if_we.c			we
@


1.45
log
@Add the missing attribute `dp8390nic' for the device `we'.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.44 1997/11/05 06:06:11 thorpej Exp $
a172 6
# Intel i82586-based boards
# (AT&T StarLAN 10, AT&T EN100, AT&T StarLAN Fiber, 3Com 3C507)
device	ie: ether, ifnet, elink, arp
attach	ie at isa
file	dev/isa/if_ie.c			ie

d207 7
@


1.44
log
@Add an ISA front-end to the SMC91cxx Ethernet driver ("sm").  This
supports generic SMC91cxx-based ISA cards and the built-in SMC
Ethernet found in some laptop docking stations.

Thanks much to Andrew Gillham <gillhaa@@ghost.whirlpool.com> for
making this work!
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.43 1997/11/03 21:29:19 thorpej Exp $
d210 1
a210 1
device	we: ether, ifnet, arp
@


1.43
log
@Add "we" driver, remove "ed" driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.42 1997/11/02 00:44:26 thorpej Exp $
d204 4
@


1.42
log
@Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface.
Supports changing media with ifconfig's "media" directive.

This splits the 3c503 functionality out of the ISA "ed" driver, much the
same way NE2000 support was split out.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.41 1997/10/16 00:47:23 thorpej Exp $
a140 6
# National Semiconductor DS8390/WD83C690-based boards
# (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503)
device	ed: ether, ifnet, arp
attach	ed at isa
file	dev/isa/if_ed.c			ed

d204 5
@


1.41
log
@Garbage-collect "com" device declaration.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.40 1997/10/14 23:01:16 thorpej Exp $
d146 5
@


1.41.2.1
log
@Pull up from trunk: ISA front-end to the SMC91Cxx driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.41 1997/10/16 00:47:23 thorpej Exp $
a204 4

# SMC91Cxx Ethernet Controllers
attach	sm at isa with sm_isa
file	dev/isa/if_sm_isa.c		sm_isa
@


1.41.2.2
log
@Update from trunk: split 3Com 3c503 support and WD/SMC Ethernet support
into "ec" and "we" drivers, respectively, and obsolete the "ed" driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.44 1997/11/05 06:06:11 thorpej Exp $
d141 5
a145 4
# 3Com 3C503
device	ec: ether, ifnet, arp, dp8390nic
attach	ec at isa
file	dev/isa/if_ec.c			ec
d206 1
a206 1
# SMC91Cxx Ethernet Controllers 
a208 5

# WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
device	we: ether, ifnet, arp
attach	we at isa
file	dev/isa/if_we.c			we
@


1.41.2.3
log
@Pull up from trunk: missing dp8390nic attribute.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.45 1997/11/07 13:08:23 enami Exp $
d210 1
a210 1
device	we: ether, ifnet, arp, dp8390nic
@


1.41.2.4
log
@Pull rev 1.46 and 1.47 up from trunk (bouyer)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.41.2.3 1997/11/07 19:02:58 thorpej Exp $
a136 7
# WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
# MUST be first: probe is non invasive, and registers are clobbered
# by other drivers's probe
device	we: ether, ifnet, arp, dp8390nic
attach	we at isa
file	dev/isa/if_we.c			we

d173 6
d209 4
a212 6
# Intel i82586-based boards
# (AT&T StarLAN 10, AT&T EN100, AT&T StarLAN Fiber, 3Com 3C507)
# MUST BE LAST ! the probe clobbers some boards (like SMC boards).
device	ie: ether, ifnet, elink, arp
attach	ie at isa
file	dev/isa/if_ie.c			ie
@


1.40
log
@Pulldown from marc-pcmcia branch: ISA front-end for "ne" driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.39 1997/10/14 15:50:22 is Exp $
a44 4

# 8250/16[45]50-based "com" ports
device	com: tty
file	dev/isa/com.c		com needs-flag
@


1.39
log
@Finalize the isa/lpt.c split:
The isa attachment code is in isa/lpt_isa.c now, which attaches to the
already created ic/lpt* files.
You don't need to change your config files, but you need to re-"config" if
using lpt at isa.
XXX The "lpt" device definition should be in sys/conf/files instead, but to
my knowledge, there are some ports which have private copies of lpt, and would
choke on that. No need to make people unhappy 7 days before release branching.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.38 1997/10/06 19:49:42 christos Exp $
d146 1
a146 1
# (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503, NE[12]000, and clones)
d205 4
@


1.38
log
@From Enami Tsugutomo: Busify and split the aic6360 driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.37 1997/08/27 11:25:09 bouyer Exp $
d60 2
a61 1
# PC parallel ports (XXX what chip?)
d63 5
a67 2
attach	lpt at isa
file	dev/isa/lpt.c			lpt needs-flag
@


1.37
log
@Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.30.2.4 1997/08/14 11:06:14 bouyer Exp $
d75 3
a77 3
device	aic: scsi, isadma
attach	aic at isa
file	dev/isa/aic6360.c		aic
@


1.36
log
@XXX Add a drq2 locator for the ISA bus.  Many sound cards need
two DMA channels to do e.g. full-duplex.  This allows
a way of specifying the second channel in a sane way.
THIS IS TEMPORARY.  The drq2 locator will go away when
the locator system has been changed to allow multiple
values per locator.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.35 1997/07/31 22:33:25 augustss Exp $
d120 2
a121 1
device	wdc {drive = -1}
d123 4
a126 3
device	wd: disk, isadma
attach	wd at wdc
file	dev/isa/wd.c			wdc needs-flag
@


1.35
log
@Audio changes:
	- Change the way attach and open works to allow multiple audio
	  devices.
	- Split the mulaw.c file into two to avoid dragging in mulaw
	  convertsion when they are not needed.  Add 16 bit alaw/mulaw tables.
	- Change the way audio properties are gotten.
	- Recognize more versions os SoundBlaster.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.34 1997/07/31 21:58:20 matt Exp $
d13 1
a13 1
	     [irq = -1], [drq = -1]}
@


1.34
log
@Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33 1997/07/20 20:30:46 pk Exp $
d209 1
a209 1
device	sb: audio, isadma, sbdsp, mulaw
d216 1
a216 1
device	pas: audio, isadma, sbdsp, mulaw
d234 1
a234 1
device	sp: audio, isadma, ad1848, mulaw
d239 1
a239 1
device	wss: audio, isadma, ad1848, mulaw
d246 1
a246 1
device	gus: audio, isadma, ics2101, ad1848, mulaw
@


1.33
log
@config.new => config
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.32 1997/07/14 21:09:07 kleink Exp $
d195 4
@


1.33.2.1
log
@added pcmcia infrastructure and a few devices
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33 1997/07/20 20:30:46 pk Exp $
d47 3
d141 3
a143 2
attach	ed at isa with ed_isa
file	dev/isa/if_ed_isa.c		ed_isa
a244 8

# PCIC pcmcia contoller
device	pcic {[controller = -1], [socket = -1]}
attach	pcic at isa
file	dev/isa/i82365.c		pcic

# device declaration in dev/pcmcia/files.pcmcia
attach	pcmcia at pcic
@


1.33.2.2
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33.2.1 1997/07/30 07:05:29 marc Exp $
a191 4
# DEC EtherWORKS III (LEMAC-based: DE203, DE204, DE205) cards
attach  lc at isa with lc_isa
file    dev/isa/if_lc_isa.c		lc

d201 1
a201 1
device	sb: audio, isadma, sbdsp, mulaw, auconv
d208 1
a208 1
device	pas: audio, isadma, sbdsp, mulaw, auconv
d226 1
a226 1
device	sp: audio, isadma, ad1848, auconv
d231 1
a231 1
device	wss: audio, isadma, ad1848, auconv
d238 1
a238 1
device	gus: audio, isadma, ics2101, ad1848, mulaw, auconv
@


1.33.2.3
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33.2.2 1997/08/23 07:13:17 thorpej Exp $
d13 1
a13 1
	     [irq = -1], [drq = -1], [drq2 = -1]}
d117 1
a117 2
define ata {drive=-1}
device  wdc: atapi, isadma, ata
d119 3
a121 4
device  wd: disk
attach  wd at ata
file    dev/isa/wdc.c           wdc needs-flag
file    dev/isa/wd.c            wd needs-flag
@


1.33.2.4
log
@Remove the pcic stuff from here for now.  From files.i386's commit
message:

    Move all the pcic-related devices to the bottom of the file.  This is
    a temporary situation, as having the pcic attachments here instead of
    in files.{isa,pci,...} is wrong.  However, it is the only way to get
    pcmcia devices to attach at the end, so that dynamic resource
    allocation can work.  Before this gets to the mainline, this needs a
    better answer.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33.2.3 1997/08/27 23:31:37 thorpej Exp $
d247 8
@


1.33.2.5
log
@Split off NE2000 support from the ISA "ed" driver, and create a new "ne"
driver that deals with NE2000s and compatibles on ISA, PCI, and PCMCIA
busses.

This driver uses the generic DP8390 core chipset back-end.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33.2.4 1997/08/28 22:41:57 marc Exp $
d139 1
a139 3
# (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503)
device	ed: ether, ifnet, arp
file	dev/isa/if_ed.c			ed
a196 4

# Novell NE1000, NE2000, and clones
attach	ne at isa with ne_isa
file	dev/isa/if_ne_isa.c		ne_isa
@


1.33.2.6
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33.2.5 1997/10/14 01:05:43 thorpej Exp $
d72 3
a74 3
# device declaration in sys/conf/files
attach	aic at isa with aic_isa: isadma
file	dev/isa/aic_isa.c		aic_isa
a140 1
attach	ed at isa
d142 2
@


1.33.2.7
log
@Sync w/ trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33.2.6 1997/10/14 10:23:27 thorpej Exp $
d46 1
@


1.33.2.8
log
@Sync w/ trunk (lpt definition got mangled).
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.41 1997/10/16 00:47:23 thorpej Exp $
d56 1
a56 2
# PC-style parallel ports (XXX what chip?)
# XXX chip driver should be defined elsewhere
d58 2
a59 5
file	dev/ic/lpt.c			lpt needs-flag

# PC-style parallel ports: ISA bus attachment
attach	lpt at isa with lpt_isa
file	dev/isa/lpt_isa.c		lpt_isa
@


1.32
log
@Do not compile in satlink unconditionally;  from Thorsten Frueauf
<frueauf@@ira.uka.de> in PR port-i386/3864.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.31 1997/07/13 19:09:51 hpeyerl Exp $
d3 1
a3 1
# Config.new file and device description for machine-independent ISA code.
@


1.31
log
@Satellite receiver driver for ISA cards from PlanetConnect by Jason and
Herb for Canada Connect Corp.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.30 1997/05/17 20:58:47 pk Exp $
d251 1
a251 1
file dev/isa/satlink.c	satlink
@


1.30
log
@Mods for ESP406/FAS408 ISA SCSI driver (from Eric S. Hvozda; PR#3581)
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.29 1997/05/09 22:16:35 augustss Exp $
d245 7
@


1.30.2.1
log
@Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.30 1997/05/17 20:58:47 pk Exp $
d120 5
a124 7
define ata {drive=-1}
device  wdc: atapi, isadma, ata
attach  wdc at isa
device  wd: disk
attach  wd at ata
file    dev/isa/wdc.c           wdc needs-flag
file    dev/isa/wd.c            wd needs-flag
@


1.30.2.2
log
@Update from trunck.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.30.2.1 1997/07/01 17:35:26 bouyer Exp $
a246 7

#
# PlanetConnect satellite receiver driver.
#
device satlink: isadma
attach satlink at isa
file dev/isa/satlink.c         satlink needs-flag
@


1.30.2.3
log
@Sync with trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.33 1997/07/20 20:30:46 pk Exp $
d3 1
a3 1
# Config file and device description for machine-independent ISA code.
@


1.30.2.4
log
@Sync with trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.35 1997/07/31 22:33:25 augustss Exp $
a197 4
# DEC EtherWORKS III (LEMAC-based: DE203, DE204, DE205) cards
attach  lc at isa with lc_isa
file    dev/isa/if_lc_isa.c		lc

d207 1
a207 1
device	sb: audio, isadma, sbdsp, mulaw, auconv
d214 1
a214 1
device	pas: audio, isadma, sbdsp, mulaw, auconv
d232 1
a232 1
device	sp: audio, isadma, ad1848, auconv
d237 1
a237 1
device	wss: audio, isadma, ad1848, auconv
d244 1
a244 1
device	gus: audio, isadma, ics2101, ad1848, mulaw, auconv
@


1.29
log
@Change the interface between high and lowlevel audio drivers again:
Set the encoding parameters slightly differently.
Remove the SW encoding/decodinf functions from this interface
and move them to the audio_parameter struct; this is both more efficient
and flexible.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.28 1997/04/04 20:56:41 mycroft Exp $
d78 6
@


1.28
log
@New version of com driver.  Uses a different queueing mechanism and a split
hardware/software interrupt mechanism for improved performance.  Many odd
protocols bugs also fixed.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.27 1997/03/15 18:11:37 is Exp $
d224 1
a224 1
device	sp: audio, isadma, ad1848
d229 1
a229 1
device	wss: audio, isadma, ad1848
@


1.27
log
@New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.26 1997/02/07 17:37:34 mycroft Exp $
d48 2
d51 4
a54 2
attach	com at commulti with com_commulti
file	dev/isa/com.c			com & (com_isa | com_commulti) needs-flag
d150 1
@


1.26
log
@Move the aha ISA probe functions into a separate file.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.25 1997/01/16 21:03:30 christos Exp $
d131 1
a131 1
device	ed: ether, ifnet
d136 1
a136 1
device	eg: ether, ifnet
d141 1
a141 1
device	el: ether, ifnet
d151 1
a151 1
device	fe: ether, ifnet
d157 1
a157 1
#device hp: ether, ifnet
d163 1
a163 1
device	ie: ether, ifnet, elink
d169 1
a169 1
device  iy: ether, ifnet         
d175 1
a175 1
#device	ix: ether, ifnet
@


1.25
log
@- convert to bus_space_*
- split attachment code to sb_isa.c
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.24 1996/09/24 17:45:14 christos Exp $
d66 1
a66 1
device	aha: scsi
d68 1
a68 1
file	dev/isa/aha.c			aha
@


1.25.2.1
log
@Ethernet devices depend on "arp". While we're here, pull up a change from
The Trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.26 1997/02/07 17:37:34 mycroft Exp $
d66 1
a66 1
# device declaration in sys/conf/files
d68 1
a68 1
file	dev/isa/aha_isa.c		aha_isa
d131 1
a131 1
device	ed: ether, ifnet, arp
d136 1
a136 1
device	eg: ether, ifnet, arp
d141 1
a141 1
device	el: ether, ifnet, arp
d151 1
a151 1
device	fe: ether, ifnet, arp
d157 1
a157 1
#device hp: ether, ifnet, arp
d163 1
a163 1
device	ie: ether, ifnet, elink, arp
d169 1
a169 1
device  iy: ether, ifnet, arp
d175 1
a175 1
#device	ix: ether, ifnet, arp
@


1.24
log
@New cyclades driver from Timo Rossi
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.23 1996/09/07 12:12:20 mycroft Exp $
a194 1
attach	sb at isa
d196 3
@


1.24.2.1
log
@Update from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.25 1997/01/16 21:03:30 christos Exp $
d195 1
a196 3

attach	sb at isa with sb_isa
file	dev/isa/sb_isa.c		sb_isa needs-flag
@


1.23
log
@Use bus.h.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.22 1996/09/01 00:11:43 mycroft Exp $
d52 3
a54 5
# Cyclades Cyclom multiport serial cards
# XXX currently broken
device	cy: tty
attach	cy at isa
file	dev/isa/cy.c			cy needs-count
@


1.22
log
@Update.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.21 1996/05/16 03:45:55 mycroft Exp $
d68 2
a69 2
device	aha: scsi, isadma
attach	aha at isa
@


1.21
log
@New version, with changes from Justin Gibbs and Noriyuki Soda.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.20 1996/05/07 01:50:09 thorpej Exp $
d77 4
a80 4
# BusLogic BT-74x EISA family (XXX; should be EISA.  it's special)
device	bt: scsi, isadma
attach	bt at isa
file	dev/isa/bt.c			bt
d88 3
a90 3
device	uha: scsi, isadma
attach	uha at isa
file	dev/isa/ultra14f.c		uha
@


1.20
log
@Make the MI LANCE driver standalone, and use cfattach to resolve
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.

Break up ISA LANCE driver into ISA and PCI front-ends.

Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit.  Updated interface to (*if_watchdog)() and (*if_start)()
to take a struct ifnet *, rather than a unit number.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.19 1996/05/06 21:36:58 is Exp $
d72 1
a72 1
# Adapctec AIC-6[32]60 ICs
a75 5

# Adaptec 7770-based EISA, VLB, etc. controllers
device	ahe: scsi, aic7xxx
attach	ahe at isa
file	dev/isa/aha284x.c		ahe
@


1.19
log
@Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g.
(and only tested on) Intel Etherexpress PRO. Should work on any i82595 ISA
board which uses an EEPROM for config information; NETBLKID not yet supported.
TODO: change to BUS interface, add multicast support.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.18 1996/04/25 02:15:42 thorpej Exp $
d188 3
a190 4
# XXX conflicts with alpha if_le.c
#device	le: ether, ifnet, isadma
#attach	le at isa with le_isa
#file	dev/isa/if_le.c			le
@


1.18
log
@Break up the ep driver into isa, eisa, and pci front-ends and a
bus-independent core driver.  Tested on all three bus types, including
an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in
your kernel config file to catch this one).
XXX Driver still needs to be converted to <machine/bus.h>
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.17 1996/03/29 20:53:30 mycroft Exp $
d173 6
@


1.17
log
@Working WD7000 and TMC-7000 driver, from Julian Highfield, with additional work by me.
Needs some refinement, but it works.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.16 1996/03/24 22:20:54 mycroft Exp $
d152 3
a154 5
# 3Com 3C5x9, 3c59x (EtherLink III) family
device	ep: ether, ifnet, elink
attach	ep at isa with ep_isa
attach	ep at pci with ep_pci
file	dev/isa/if_ep.c			ep
@


1.16
log
@Various, including:
* Display as much revision info as we can get.
* Fix a race condition that could cause interrupts to be lost.
* Handle `out of mailbox' conditions (much) more gracefully.
* Schedule timeouts more safely.
* Add diagnostic code to (correctly) detect if a CCB times out before its
outgoing mailbox is emptied.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.15 1996/03/17 13:21:31 cgd Exp $
d97 1
a97 2
# Western Digital WD7000 boards (XXX incomplete description)
# XXX not yet working
d100 1
a100 1
file	dev/isa/wd7000.c		wds
@


1.15
log
@adjust to deal with expression support for optional file specs
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.14 1996/03/17 07:30:25 cgd Exp $
d70 1
a70 1
file	dev/isa/aha1542.c		aha
d85 1
a85 1
file	dev/isa/bt742a.c		bt
@


1.14
log
@change the name of com's attachment to commulti, and provide flags
for that and the isa attachment in com.h (in addition to the flag for
the presence of 'com' itself).
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.13 1996/03/17 00:53:12 thorpej Exp $
d50 1
a50 1
file	dev/isa/com.c			com com_isa com_commulti needs-flag
@


1.13
log
@New device attachment scheme:

	- split softc size and match/attach out from cfdriver into
	  a new struct cfattach.

	- new "attach" directive for files.*.  May specify the name of
	  the cfattach structure, so that devices may be easily attached
	  to parents with different autoconfiguration semantics.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.12 1996/03/04 03:29:16 cgd Exp $
d49 2
a50 2
attach	com at commulti with com_multi
file	dev/isa/com.c			com com_multi needs-flag
@


1.12
log
@the i386 port no longer attaches isa, eisa, and pci at root.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.11 1996/02/28 01:43:45 cgd Exp $
d11 4
a14 3
device	isa at isabus {[port = -1], [size = 0],
		       [iomem = -1], [iosiz = 0],
		       [irq = -1], [drq = -1]}
d28 2
a29 1
device	ast at isa: commulti
d33 2
a34 1
device	boca at isa: commulti
d38 2
a39 1
device	rtfps at isa: commulti
d47 4
a50 2
device	com at isa, commulti: tty
file	dev/isa/com.c			com needs-flag
d54 2
a55 1
device	cy at isa: tty
d59 2
a60 1
device	lpt at isa
d68 2
a69 1
device	aha at isa: scsi, isadma
d73 2
a74 1
device	aic at isa: scsi, isadma
d78 2
a79 1
device	ahe at isa: scsi, aic7xxx
d83 2
a84 1
device	bt at isa: scsi, isadma
d88 2
a89 1
device	sea at isa: scsi, isadma
d93 2
a94 1
device	uha at isa: scsi, isadma
d99 2
a100 1
device	wds at isa: scsi, isadma
d108 2
a109 1
device	mcd at isa: disk
d113 2
a114 1
device	scd at isa: disk
d118 4
a121 2
device	wdc at isa {drive = -1}
device	wd at wdc: disk, isadma
d125 2
a126 1
device	wt at isa: tape, isadma
d139 2
a140 1
device	ed at isa: ether, ifnet
d144 2
a145 1
device	eg at isa: ether, ifnet
d149 2
a150 1
device	el at isa: ether, ifnet
d154 3
a156 1
device	ep at isa, pci: ether, ifnet, elink
d161 2
a162 1
device	fe at isa: ether, ifnet
d167 2
a168 1
#device hp at isa: ether, ifnet
d173 2
a174 1
device	ie at isa: ether, ifnet, elink
d179 2
a180 1
#device	ix at isa: ether, ifnet
d186 2
a187 1
#device	le at isa: ether, ifnet, isadma
d199 2
a200 1
device	sb at isa: audio, isadma, sbdsp, mulaw
d204 2
a205 1
device	pas at isa: audio, isadma, sbdsp, mulaw
d218 6
a223 4
device	pss at isa {[port = -1], [size = 0],
		    [iomem = -1], [iosiz = 0],
		    [irq = -1], [drq = -1]}
device	sp at pss: audio, isadma, ad1848
d227 2
a228 1
device	wss at isa: audio, isadma, ad1848
d234 2
a235 1
device	gus at isa: audio, isadma, ics2101, ad1848, mulaw
@


1.11
log
@make ISA bus match/attach, and sub-device configuration machine-independent.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.10 1996/01/13 02:05:15 thorpej Exp $
d11 3
a13 4
# XXX should not attach to root
device	isa at isabus, root {[port = -1], [size = 0],
			     [iomem = -1], [iosiz = 0],
			     [irq = -1], [drq = -1]}
@


1.10
log
@Add the "ahe" driver, autoconfiguration support for the aic7xxx-based
Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@@flame.org>.
Fixes PR #1594 from Noriyuki Soda <soda@@sra.co.jp> in a different way.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.9 1995/11/10 19:39:21 christos Exp $
a6 4
# ports should define their own "device isa" line (like the one below,
# but with the correct bus attachment).  IT MUST USE CONFIGURATION
# LOCATORS IDENTICAL TO THOSE SPECIFIED BELOW.

d11 4
a14 3
#device	isa at root {[port = -1], [size = 0],
#		     [iomem = -1], [iosiz = 0],
#		     [irq = -1], [drq = -1]}
@


1.9
log
@Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition
add the necessary bits for the 3c589 (pcmcia) card without adding any
of the pcmcia framework.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.8 1995/07/19 19:58:42 brezak Exp $
d70 4
@


1.8
log
@GUS audio driver from John Kohl.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.7 1995/05/03 17:09:28 cgd Exp $
d130 2
a131 2
# 3Com 3C5x9 (EtherLink III) family
device	ep at isa: ether, ifnet, elink
@


1.7
log
@uncomment cy driver spec; i386 conf.c needs the header file.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.6 1995/04/26 21:45:57 brezak Exp $
d169 1
a169 1
device	sb at isa: audio, isadma, sbdsp
d173 1
a173 1
device	pas at isa: audio, isadma, sbdsp
d180 5
d195 6
@


1.6
log
@Fix nits from Mike Long <mike.long@@analog.com> PR#996
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.5 1995/04/19 19:03:43 mycroft Exp $
d52 2
a53 2
#device	cy at isa: tty
#file	dev/isa/cy.c			cy needs-count
@


1.5
log
@Change `needs-count' to `needs-flag'.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.4 1995/04/19 02:11:10 mycroft Exp $
d176 1
a176 1
# ad1848 (XXX what is it?) chip spport; used by other drivers
d180 1
a180 1
# (XXX what is this?)
@


1.4
log
@Correct a couple of things, and add a `fe' device.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.3 1995/04/17 20:23:45 cgd Exp $
d48 1
a48 1
file	dev/isa/com.c			com needs-count
@


1.3
log
@if_le conflicts with the Alpha; move description back to i386
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.2 1995/04/17 17:54:30 cgd Exp $
d92 1
a92 1
# Mitsumi CD-ROM controller
d96 3
a98 4
# XXX ???
# XXX NOT IN TREE?
#device	scd at isa: disk
#file	dev/isa/t/scd.c			scd needs-flag
d133 5
@


1.2
log
@try to actually (gasp!) describe the drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.isa,v 1.1 1995/04/17 16:58:30 cgd Exp $
d152 3
a154 2
device	le at isa: ether, ifnet, isadma
file	dev/isa/if_le.c			le
@


1.1
log
@ISA config.new files description.
@
text
@d1 1
a1 1
#	$NetBSD: files.pci,v 1.1 1995/04/17 07:46:10 cgd Exp $
d20 1
d24 4
d29 2
d33 2
d37 2
d42 5
a48 2
device	cy at isa: tty
file	dev/isa/cy.c			cy needs-count
d50 6
d59 5
d66 2
d70 2
d74 2
d78 2
d82 3
d88 5
d95 7
a101 2
device	scd at isa: disk
file	dev/isa/t/scd.c			scd needs-flag
d105 2
d110 5
d118 2
d122 2
d126 2
d130 2
d134 3
d139 3
d144 8
a151 2
device	ix at isa: ether, ifnet
file	dev/isa/if_ix.c			ix
d155 5
d162 2
d166 2
d171 1
d174 2
d181 2
@
