head	1.110;
access;
symbols
	netbsd-11-0-RC5:1.110
	netbsd-11-0-RC4:1.110
	netbsd-11-0-RC3:1.110
	netbsd-11-0-RC2:1.110
	netbsd-11-0-RC1:1.110
	perseant-exfatfs-base-20250801:1.110
	netbsd-11:1.110.0.12
	netbsd-11-base:1.110
	netbsd-10-1-RELEASE:1.110
	perseant-exfatfs-base-20240630:1.110
	perseant-exfatfs:1.110.0.10
	perseant-exfatfs-base:1.110
	netbsd-8-3-RELEASE:1.108
	netbsd-9-4-RELEASE:1.108
	netbsd-10-0-RELEASE:1.110
	netbsd-10-0-RC6:1.110
	netbsd-10-0-RC5:1.110
	netbsd-10-0-RC4:1.110
	netbsd-10-0-RC3:1.110
	netbsd-10-0-RC2:1.110
	thorpej-ifq:1.110.0.8
	thorpej-ifq-base:1.110
	thorpej-altq-separation:1.110.0.6
	thorpej-altq-separation-base:1.110
	netbsd-10-0-RC1:1.110
	netbsd-10:1.110.0.4
	netbsd-10-base:1.110
	bouyer-sunxi-drm:1.110.0.2
	bouyer-sunxi-drm-base:1.110
	netbsd-9-3-RELEASE:1.108
	thorpej-i2c-spi-conf2:1.109.0.22
	thorpej-i2c-spi-conf2-base:1.109
	thorpej-futex2:1.109.0.20
	thorpej-futex2-base:1.109
	thorpej-cfargs2:1.109.0.18
	thorpej-cfargs2-base:1.109
	cjep_sun2x-base1:1.109
	cjep_sun2x:1.109.0.16
	cjep_sun2x-base:1.109
	cjep_staticlib_x-base1:1.109
	netbsd-9-2-RELEASE:1.108
	cjep_staticlib_x:1.109.0.14
	cjep_staticlib_x-base:1.109
	thorpej-i2c-spi-conf:1.109.0.12
	thorpej-i2c-spi-conf-base:1.109
	thorpej-cfargs:1.109.0.10
	thorpej-cfargs-base:1.109
	thorpej-futex:1.109.0.8
	thorpej-futex-base:1.109
	netbsd-9-1-RELEASE:1.108
	bouyer-xenpvh-base2:1.109
	phil-wifi-20200421:1.109
	bouyer-xenpvh-base1:1.109
	phil-wifi-20200411:1.109
	bouyer-xenpvh:1.109.0.6
	bouyer-xenpvh-base:1.109
	is-mlppp:1.109.0.4
	is-mlppp-base:1.109
	phil-wifi-20200406:1.109
	netbsd-8-2-RELEASE:1.108
	ad-namecache-base3:1.109
	netbsd-9-0-RELEASE:1.108
	netbsd-9-0-RC2:1.108
	ad-namecache-base2:1.109
	ad-namecache-base1:1.109
	ad-namecache:1.109.0.2
	ad-namecache-base:1.109
	netbsd-9-0-RC1:1.108
	phil-wifi-20191119:1.109
	netbsd-9:1.108.0.32
	netbsd-9-base:1.108
	phil-wifi-20190609:1.108
	netbsd-8-1-RELEASE:1.108
	netbsd-8-1-RC1:1.108
	isaki-audio2:1.108.0.30
	isaki-audio2-base:1.108
	pgoyette-compat-merge-20190127:1.108
	pgoyette-compat-20190127:1.108
	pgoyette-compat-20190118:1.108
	pgoyette-compat-1226:1.108
	pgoyette-compat-1126:1.108
	pgoyette-compat-1020:1.108
	pgoyette-compat-0930:1.108
	pgoyette-compat-0906:1.108
	netbsd-7-2-RELEASE:1.108
	pgoyette-compat-0728:1.108
	netbsd-8-0-RELEASE:1.108
	phil-wifi:1.108.0.28
	phil-wifi-base:1.108
	pgoyette-compat-0625:1.108
	netbsd-8-0-RC2:1.108
	pgoyette-compat-0521:1.108
	pgoyette-compat-0502:1.108
	pgoyette-compat-0422:1.108
	netbsd-8-0-RC1:1.108
	pgoyette-compat-0415:1.108
	pgoyette-compat-0407:1.108
	pgoyette-compat-0330:1.108
	pgoyette-compat-0322:1.108
	pgoyette-compat-0315:1.108
	netbsd-7-1-2-RELEASE:1.108
	pgoyette-compat:1.108.0.26
	pgoyette-compat-base:1.108
	netbsd-7-1-1-RELEASE:1.108
	tls-maxphys-base-20171202:1.108
	matt-nb8-mediatek:1.108.0.24
	matt-nb8-mediatek-base:1.108
	nick-nhusb-base-20170825:1.108
	perseant-stdc-iso10646:1.108.0.22
	perseant-stdc-iso10646-base:1.108
	netbsd-8:1.108.0.20
	netbsd-8-base:1.108
	prg-localcount2-base3:1.108
	prg-localcount2-base2:1.108
	prg-localcount2-base1:1.108
	prg-localcount2:1.108.0.18
	prg-localcount2-base:1.108
	pgoyette-localcount-20170426:1.108
	bouyer-socketcan-base1:1.108
	jdolecek-ncq:1.108.0.16
	jdolecek-ncq-base:1.108
	pgoyette-localcount-20170320:1.108
	netbsd-7-1:1.108.0.14
	netbsd-7-1-RELEASE:1.108
	netbsd-7-1-RC2:1.108
	nick-nhusb-base-20170204:1.108
	netbsd-7-nhusb-base-20170116:1.108
	bouyer-socketcan:1.108.0.12
	bouyer-socketcan-base:1.108
	pgoyette-localcount-20170107:1.108
	netbsd-7-1-RC1:1.108
	nick-nhusb-base-20161204:1.108
	pgoyette-localcount-20161104:1.108
	netbsd-7-0-2-RELEASE:1.108
	nick-nhusb-base-20161004:1.108
	localcount-20160914:1.108
	netbsd-7-nhusb:1.108.0.10
	netbsd-7-nhusb-base:1.108
	pgoyette-localcount-20160806:1.108
	pgoyette-localcount-20160726:1.108
	pgoyette-localcount:1.108.0.8
	pgoyette-localcount-base:1.108
	nick-nhusb-base-20160907:1.108
	nick-nhusb-base-20160529:1.108
	netbsd-7-0-1-RELEASE:1.108
	nick-nhusb-base-20160422:1.108
	nick-nhusb-base-20160319:1.108
	nick-nhusb-base-20151226:1.108
	netbsd-7-0:1.108.0.6
	netbsd-7-0-RELEASE:1.108
	nick-nhusb-base-20150921:1.108
	netbsd-7-0-RC3:1.108
	netbsd-7-0-RC2:1.108
	netbsd-7-0-RC1:1.108
	nick-nhusb-base-20150606:1.108
	nick-nhusb-base-20150406:1.108
	nick-nhusb:1.108.0.4
	nick-nhusb-base:1.108
	netbsd-5-2-3-RELEASE:1.102
	netbsd-5-1-5-RELEASE:1.102
	netbsd-6-0-6-RELEASE:1.106
	netbsd-6-1-5-RELEASE:1.106
	netbsd-7:1.108.0.2
	netbsd-7-base:1.108
	yamt-pagecache-base9:1.107
	yamt-pagecache-tag8:1.106.2.1
	netbsd-6-1-4-RELEASE:1.106
	netbsd-6-0-5-RELEASE:1.106
	tls-earlyentropy:1.107.0.10
	tls-earlyentropy-base:1.108
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.107
	riastradh-drm2-base3:1.107
	netbsd-6-1-3-RELEASE:1.106
	netbsd-6-0-4-RELEASE:1.106
	netbsd-5-2-2-RELEASE:1.102
	netbsd-5-1-4-RELEASE:1.102
	netbsd-6-1-2-RELEASE:1.106
	netbsd-6-0-3-RELEASE:1.106
	netbsd-5-2-1-RELEASE:1.102
	netbsd-5-1-3-RELEASE:1.102
	rmind-smpnet-nbase:1.107
	netbsd-6-1-1-RELEASE:1.106
	riastradh-drm2-base2:1.107
	riastradh-drm2-base1:1.107
	riastradh-drm2:1.107.0.8
	riastradh-drm2-base:1.107
	rmind-smpnet:1.107.0.2
	rmind-smpnet-base:1.107
	netbsd-6-1:1.106.0.16
	netbsd-6-0-2-RELEASE:1.106
	netbsd-6-1-RELEASE:1.106
	khorben-n900:1.107.0.6
	netbsd-6-1-RC4:1.106
	netbsd-6-1-RC3:1.106
	agc-symver:1.107.0.4
	agc-symver-base:1.107
	netbsd-6-1-RC2:1.106
	netbsd-6-1-RC1:1.106
	yamt-pagecache-base8:1.107
	netbsd-5-2:1.102.0.34
	netbsd-6-0-1-RELEASE:1.106
	yamt-pagecache-base7:1.107
	netbsd-5-2-RELEASE:1.102
	netbsd-5-2-RC1:1.102
	matt-nb6-plus-nbase:1.106
	yamt-pagecache-base6:1.107
	netbsd-6-0:1.106.0.14
	netbsd-6-0-RELEASE:1.106
	netbsd-6-0-RC2:1.106
	tls-maxphys:1.106.0.12
	tls-maxphys-base:1.108
	matt-nb6-plus:1.106.0.10
	matt-nb6-plus-base:1.106
	netbsd-6-0-RC1:1.106
	jmcneill-usbmp-base10:1.106
	yamt-pagecache-base5:1.106
	jmcneill-usbmp-base9:1.106
	yamt-pagecache-base4:1.106
	jmcneill-usbmp-base8:1.106
	jmcneill-usbmp-base7:1.106
	jmcneill-usbmp-base6:1.106
	jmcneill-usbmp-base5:1.106
	jmcneill-usbmp-base4:1.106
	jmcneill-usbmp-base3:1.106
	jmcneill-usbmp-pre-base2:1.106
	jmcneill-usbmp-base2:1.106
	netbsd-6:1.106.0.8
	netbsd-6-base:1.106
	netbsd-5-1-2-RELEASE:1.102
	netbsd-5-1-1-RELEASE:1.102
	jmcneill-usbmp:1.106.0.6
	jmcneill-usbmp-base:1.106
	jmcneill-audiomp3:1.106.0.4
	jmcneill-audiomp3-base:1.106
	yamt-pagecache-base3:1.106
	yamt-pagecache-base2:1.106
	yamt-pagecache:1.106.0.2
	yamt-pagecache-base:1.106
	rmind-uvmplock-nbase:1.105
	cherry-xenmp:1.105.0.2
	cherry-xenmp-base:1.105
	jym-xensuspend-nbase:1.105
	uebayasi-xip-base7:1.103
	bouyer-quota2-nbase:1.104
	bouyer-quota2:1.103.0.8
	bouyer-quota2-base:1.103
	jruoho-x86intr:1.103.0.6
	jruoho-x86intr-base:1.103
	matt-mips64-premerge-20101231:1.103
	matt-nb5-mips64-premerge-20101231:1.102
	matt-nb5-pq3:1.102.0.32
	matt-nb5-pq3-base:1.102
	netbsd-5-1:1.102.0.30
	uebayasi-xip-base6:1.103
	uebayasi-xip-base5:1.103
	netbsd-5-1-RELEASE:1.102
	uebayasi-xip-base4:1.103
	uebayasi-xip-base3:1.103
	yamt-nfs-mp-base11:1.103
	netbsd-5-1-RC4:1.102
	matt-nb5-mips64-k15:1.102
	uebayasi-xip-base2:1.103
	yamt-nfs-mp-base10:1.103
	netbsd-5-1-RC3:1.102
	netbsd-5-1-RC2:1.102
	uebayasi-xip-base1:1.103
	netbsd-5-1-RC1:1.102
	rmind-uvmplock:1.103.0.4
	rmind-uvmplock-base:1.105
	yamt-nfs-mp-base9:1.103
	uebayasi-xip:1.103.0.2
	uebayasi-xip-base:1.103
	netbsd-5-0-2-RELEASE:1.102
	matt-nb5-mips64-premerge-20091211:1.102
	matt-premerge-20091211:1.103
	yamt-nfs-mp-base8:1.103
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.102
	matt-nb4-mips64-k7-u2a-k9b:1.102
	matt-nb5-mips64-u1-k1-k5:1.102
	yamt-nfs-mp-base7:1.102
	matt-nb5-mips64:1.102.0.28
	netbsd-5-0-1-RELEASE:1.102
	jymxensuspend-base:1.102
	yamt-nfs-mp-base6:1.102
	yamt-nfs-mp-base5:1.102
	yamt-nfs-mp-base4:1.102
	yamt-nfs-mp-base3:1.102
	nick-hppapmap-base4:1.102
	nick-hppapmap-base3:1.102
	netbsd-5-0:1.102.0.26
	netbsd-5-0-RELEASE:1.102
	netbsd-5-0-RC4:1.102
	netbsd-5-0-RC3:1.102
	nick-hppapmap-base2:1.102
	netbsd-5-0-RC2:1.102
	jym-xensuspend:1.102.0.24
	jym-xensuspend-base:1.105
	netbsd-5-0-RC1:1.102
	haad-dm-base2:1.102
	haad-nbase2:1.102
	ad-audiomp2:1.102.0.22
	ad-audiomp2-base:1.102
	netbsd-5:1.102.0.20
	netbsd-5-base:1.102
	nick-hppapmap:1.102.0.18
	nick-hppapmap-base:1.102
	matt-mips64-base2:1.102
	haad-dm-base1:1.102
	wrstuden-revivesa-base-4:1.102
	netbsd-4-0-1-RELEASE:1.100
	wrstuden-revivesa-base-3:1.102
	wrstuden-revivesa-base-2:1.102
	wrstuden-fixsa-newbase:1.100
	nick-csl-alignment-base5:1.101
	haad-dm:1.102.0.16
	haad-dm-base:1.102
	wrstuden-revivesa-base-1:1.102
	simonb-wapbl-nbase:1.102
	yamt-pf42-base4:1.102
	simonb-wapbl:1.102.0.14
	simonb-wapbl-base:1.102
	yamt-pf42-base3:1.102
	hpcarm-cleanup-nbase:1.102
	yamt-pf42-baseX:1.102
	yamt-pf42-base2:1.102
	yamt-nfs-mp-base2:1.102
	wrstuden-revivesa:1.102.0.12
	wrstuden-revivesa-base:1.102
	yamt-nfs-mp:1.102.0.10
	yamt-nfs-mp-base:1.102
	yamt-pf42:1.102.0.8
	yamt-pf42-base:1.102
	ad-socklock-base1:1.102
	yamt-lazymbuf-base15:1.102
	yamt-lazymbuf-base14:1.102
	keiichi-mipv6-nbase:1.102
	mjf-devfs2:1.102.0.6
	mjf-devfs2-base:1.102
	nick-net80211-sync:1.102.0.4
	nick-net80211-sync-base:1.102
	keiichi-mipv6:1.102.0.2
	keiichi-mipv6-base:1.102
	bouyer-xeni386-merge1:1.101
	matt-armv6-prevmlocking:1.101
	wrstuden-fixsa-base-1:1.100
	vmlocking2-base3:1.101
	netbsd-4-0:1.100.0.34
	netbsd-4-0-RELEASE:1.100
	bouyer-xeni386-nbase:1.101
	yamt-kmem-base3:1.101
	cube-autoconf:1.101.0.28
	cube-autoconf-base:1.101
	yamt-kmem-base2:1.101
	bouyer-xeni386:1.101.0.26
	bouyer-xeni386-base:1.101
	yamt-kmem:1.101.0.24
	yamt-kmem-base:1.101
	vmlocking2-base2:1.101
	reinoud-bufcleanup-nbase:1.101
	vmlocking2:1.101.0.22
	vmlocking2-base1:1.101
	netbsd-4-0-RC5:1.100
	matt-nb4-arm:1.100.0.32
	matt-nb4-arm-base:1.100
	matt-armv6-nbase:1.102
	jmcneill-base:1.101
	netbsd-4-0-RC4:1.100
	mjf-devfs:1.101.0.20
	mjf-devfs-base:1.101
	bouyer-xenamd64-base2:1.101
	vmlocking-nbase:1.101
	yamt-x86pmap-base4:1.101
	bouyer-xenamd64:1.101.0.18
	bouyer-xenamd64-base:1.101
	netbsd-4-0-RC3:1.100
	yamt-x86pmap-base3:1.101
	yamt-x86pmap-base2:1.101
	netbsd-4-0-RC2:1.100
	yamt-x86pmap:1.101.0.16
	yamt-x86pmap-base:1.101
	netbsd-4-0-RC1:1.100
	matt-armv6:1.101.0.14
	matt-armv6-base:1.101
	jmcneill-pm:1.101.0.12
	jmcneill-pm-base:1.101
	hpcarm-cleanup:1.101.0.10
	hpcarm-cleanup-base:1.102
	nick-csl-alignment:1.101.0.8
	nick-csl-alignment-base:1.101
	matt-mips64:1.101.0.6
	matt-mips64-base:1.101
	netbsd-3-1-1-RELEASE:1.96.10.2
	netbsd-3-0-3-RELEASE:1.96.10.2
	yamt-idlelwp-base8:1.101
	wrstuden-fixsa:1.100.0.30
	wrstuden-fixsa-base:1.100
	ppcoea-renovation:1.101.0.4
	ppcoea-renovation-base:1.101
	thorpej-atomic:1.101.0.2
	thorpej-atomic-base:1.101
	reinoud-bufcleanup:1.100.0.28
	reinoud-bufcleanup-base:1.101
	mjf-ufs-trans:1.100.0.26
	mjf-ufs-trans-base:1.101
	vmlocking:1.100.0.24
	vmlocking-base:1.101
	ad-audiomp:1.100.0.22
	ad-audiomp-base:1.100
	yamt-idlelwp:1.100.0.20
	post-newlock2-merge:1.100
	newlock2-nbase:1.100
	yamt-splraiseipl-base5:1.100
	yamt-splraiseipl-base4:1.100
	yamt-splraiseipl-base3:1.100
	abandoned-netbsd-4-base:1.100
	abandoned-netbsd-4:1.100.0.12
	netbsd-3-1:1.96.10.2.0.4
	netbsd-3-1-RELEASE:1.96.10.2
	netbsd-3-0-2-RELEASE:1.96.10.2
	yamt-splraiseipl-base2:1.100
	netbsd-3-1-RC4:1.96.10.2
	yamt-splraiseipl:1.100.0.16
	yamt-splraiseipl-base:1.100
	netbsd-3-1-RC3:1.96.10.2
	yamt-pdpolicy-base9:1.100
	newlock2:1.100.0.14
	newlock2-base:1.100
	yamt-pdpolicy-base8:1.100
	netbsd-3-1-RC2:1.96.10.2
	netbsd-3-1-RC1:1.96.10.2
	yamt-pdpolicy-base7:1.100
	netbsd-4:1.100.0.18
	netbsd-4-base:1.100
	yamt-pdpolicy-base6:1.100
	chap-midi-nbase:1.100
	netbsd-3-0-1-RELEASE:1.96.10.2
	gdamore-uart:1.100.0.10
	gdamore-uart-base:1.100
	simonb-timcounters-final:1.99.6.1
	yamt-pdpolicy-base5:1.100
	chap-midi:1.100.0.8
	chap-midi-base:1.100
	yamt-pdpolicy-base4:1.100
	yamt-pdpolicy-base3:1.100
	peter-altq-base:1.100
	peter-altq:1.100.0.6
	yamt-pdpolicy-base2:1.100
	elad-kernelauth-base:1.100
	elad-kernelauth:1.100.0.4
	yamt-pdpolicy:1.100.0.2
	yamt-pdpolicy-base:1.100
	yamt-uio_vmspace-base5:1.100
	simonb-timecounters:1.99.0.6
	simonb-timecounters-base:1.100
	rpaulo-netinet-merge-pcb:1.99.0.4
	rpaulo-netinet-merge-pcb-base:1.100
	yamt-uio_vmspace:1.99.0.2
	netbsd-3-0:1.96.10.2.0.2
	netbsd-3-0-RELEASE:1.96.10.2
	netbsd-3-0-RC6:1.96.10.2
	yamt-readahead-base3:1.98
	netbsd-3-0-RC5:1.96.10.2
	netbsd-3-0-RC4:1.96.10.2
	netbsd-3-0-RC3:1.96.10.2
	yamt-readahead-base2:1.98
	netbsd-3-0-RC2:1.96.10.2
	yamt-readahead-pervnode:1.98
	yamt-readahead-perfile:1.98
	yamt-readahead:1.98.0.6
	yamt-readahead-base:1.98
	netbsd-3-0-RC1:1.96.10.2
	yamt-vop-base3:1.98
	netbsd-2-0-3-RELEASE:1.93
	netbsd-2-1:1.93.4.1.0.2
	yamt-vop-base2:1.98
	thorpej-vnode-attr:1.98.0.4
	thorpej-vnode-attr-base:1.98
	netbsd-2-1-RELEASE:1.93.4.1
	yamt-vop:1.98.0.2
	yamt-vop-base:1.98
	netbsd-2-1-RC6:1.93.4.1
	netbsd-2-1-RC5:1.93.4.1
	netbsd-2-1-RC4:1.93.4.1
	netbsd-2-1-RC3:1.93.4.1
	netbsd-2-1-RC2:1.93.4.1
	netbsd-2-1-RC1:1.93.4.1
	yamt-lazymbuf:1.97.0.2
	yamt-km-base4:1.96
	netbsd-2-0-2-RELEASE:1.93
	yamt-km-base3:1.96
	netbsd-3:1.96.0.10
	netbsd-3-base:1.96
	yamt-km-base2:1.96
	yamt-km:1.96.0.6
	yamt-km-base:1.96
	kent-audio2:1.96.0.4
	kent-audio2-base:1.96
	netbsd-2-0-1-RELEASE:1.93
	kent-audio1-beforemerge:1.96
	netbsd-2:1.93.0.4
	netbsd-2-base:1.93
	kent-audio1:1.96.0.2
	kent-audio1-base:1.96
	netbsd-2-0-RELEASE:1.93
	netbsd-2-0-RC5:1.93
	netbsd-2-0-RC4:1.93
	netbsd-2-0-RC3:1.93
	netbsd-2-0-RC2:1.93
	netbsd-2-0-RC1:1.93
	netbsd-2-0:1.93.0.2
	netbsd-2-0-base:1.93
	netbsd-1-6-PATCH002-RELEASE:1.85.4.1
	netbsd-1-6-PATCH002:1.85.4.1
	netbsd-1-6-PATCH002-RC4:1.85.4.1
	netbsd-1-6-PATCH002-RC3:1.85.4.1
	netbsd-1-6-PATCH002-RC2:1.85.4.1
	netbsd-1-6-PATCH002-RC1:1.85.4.1
	ktrace-lwp:1.90.0.2
	ktrace-lwp-base:1.98
	netbsd-1-6-PATCH001:1.85.4.1
	netbsd-1-6-PATCH001-RELEASE:1.85.4.1
	netbsd-1-6-PATCH001-RC3:1.85.4.1
	netbsd-1-6-PATCH001-RC2:1.85.4.1
	netbsd-1-6-PATCH001-RC1:1.85.4.1
	nathanw_sa_end:1.61.4.9
	nathanw_sa_before_merge:1.89
	fvdl_fs64_base:1.89
	gmcgarry_ctxsw:1.89.0.4
	gmcgarry_ctxsw_base:1.89
	gmcgarry_ucred:1.89.0.2
	gmcgarry_ucred_base:1.89
	nathanw_sa_base:1.89
	kqueue-aftermerge:1.87
	kqueue-beforemerge:1.87
	netbsd-1-6-RELEASE:1.85.4.1
	netbsd-1-6-RC3:1.85.4.1
	netbsd-1-6-RC2:1.85.4.1
	netbsd-1-6-RC1:1.85.4.1
	netbsd-1-6:1.85.0.4
	netbsd-1-6-base:1.85
	gehenna-devsw:1.85.0.2
	gehenna-devsw-base:1.86
	netbsd-1-5-PATCH003:1.33.2.1
	eeh-devprop:1.78.0.2
	eeh-devprop-base:1.78
	newlock:1.76.0.2
	newlock-base:1.76
	ifpoll-base:1.74
	nathanw_sa:1.61.0.4
	thorpej-mips-cache:1.61.0.2
	thorpej-mips-cache-base:1.61
	thorpej-devvp-base3:1.61
	thorpej-devvp-base2:1.61
	post-chs-ubcperf:1.60
	pre-chs-ubcperf:1.60
	thorpej-devvp:1.60.0.2
	thorpej-devvp-base:1.60
	netbsd-1-5-PATCH002:1.33.2.1
	kqueue:1.59.0.2
	kqueue-base:1.87
	netbsd-1-5-PATCH001:1.33.2.1
	thorpej_scsipi_beforemerge:1.54
	thorpej_scsipi_nbase:1.54
	netbsd-1-5-RELEASE:1.33.2.1
	netbsd-1-5-BETA2:1.33.2.1
	netbsd-1-5-BETA:1.33.2.1
	netbsd-1-5-ALPHA2:1.33.2.1
	netbsd-1-5:1.33.0.2
	netbsd-1-5-base:1.33
	minoura-xpg4dl:1.32.0.2
	minoura-xpg4dl-base:1.32
	chs-ubc2-newbase:1.21
	wrstuden-devbsize-19991221:1.11
	wrstuden-devbsize:1.1.1.1.0.6
	wrstuden-devbsize-base:1.11
	comdex-fall-1999:1.5.0.2
	comdex-fall-1999-base:1.5
	fvdl-softdep:1.1.1.1.0.4
	fvdl-softdep-base:1.5
	thorpej_scsipi:1.1.1.1.0.2
	thorpej_scsipi_base:1.54
	hpcmips-1999-09-16:1.1.1.1
	HPCMIPS:1.1.1;
locks; strict;
comment	@# @;


1.110
date	2022.05.23.21.46.12;	author andvar;	state Exp;
branches;
next	1.109;
commitid	uTIEPi7gX64a9eFD;

1.109
date	2019.08.21.04.17.40;	author msaitoh;	state Exp;
branches;
next	1.108;
commitid	2tVPh4BV3py1HQzB;

1.108
date	2014.07.20.10.22.54;	author alnsn;	state Exp;
branches
	1.108.28.1;
next	1.107;

1.107
date	2012.10.02.23.54.52;	author christos;	state Exp;
branches
	1.107.10.1;
next	1.106;

1.106
date	2011.08.24.20.27.36;	author dyoung;	state Exp;
branches
	1.106.2.1
	1.106.12.1;
next	1.105;

1.105
date	2011.03.16.13.23.41;	author tsutsui;	state Exp;
branches;
next	1.104;

1.104
date	2011.03.02.08.25.09;	author ahoka;	state Exp;
branches;
next	1.103;

1.103
date	2009.08.21.03.56.58;	author thorpej;	state Exp;
branches
	1.103.4.1
	1.103.6.1
	1.103.8.1;
next	1.102;

1.102
date	2008.02.20.21.43.34;	author drochner;	state Exp;
branches
	1.102.10.1;
next	1.101;

1.101
date	2007.04.10.02.37.01;	author macallan;	state Exp;
branches
	1.101.14.1;
next	1.100;

1.100
date	2006.02.24.13.06.12;	author cube;	state Exp;
branches
	1.100.20.1
	1.100.24.1
	1.100.26.1;
next	1.99;

1.99
date	2005.12.11.12.17.33;	author christos;	state Exp;
branches
	1.99.2.1
	1.99.4.1
	1.99.6.1;
next	1.98;

1.98
date	2005.07.30.22.40.33;	author nakayama;	state Exp;
branches;
next	1.97;

1.97
date	2005.05.04.07.54.39;	author hamajima;	state Exp;
branches
	1.97.2.1;
next	1.96;

1.96
date	2004.07.06.13.09.19;	author uch;	state Exp;
branches
	1.96.10.1;
next	1.95;

1.95
date	2004.07.03.12.54.34;	author uch;	state Exp;
branches;
next	1.94;

1.94
date	2004.05.28.17.52.07;	author tsarna;	state Exp;
branches;
next	1.93;

1.93
date	2004.03.25.15.26.35;	author wiz;	state Exp;
branches
	1.93.4.1;
next	1.92;

1.92
date	2004.03.25.12.38.49;	author wiz;	state Exp;
branches;
next	1.91;

1.91
date	2003.07.27.01.19.26;	author thorpej;	state Exp;
branches;
next	1.90;

1.90
date	2003.05.01.07.01.58;	author igy;	state Exp;
branches
	1.90.2.1;
next	1.89;

1.89
date	2002.12.15.09.24.25;	author takemura;	state Exp;
branches;
next	1.88;

1.88
date	2002.10.26.13.50.28;	author jdolecek;	state Exp;
branches;
next	1.87;

1.87
date	2002.09.06.13.18.43;	author gehenna;	state Exp;
branches;
next	1.86;

1.86
date	2002.05.30.01.45.00;	author greg;	state Exp;
branches;
next	1.85;

1.85
date	2002.05.11.14.10.05;	author takemura;	state Exp;
branches
	1.85.2.1
	1.85.4.1;
next	1.84;

1.84
date	2002.05.03.11.45.04;	author takemura;	state Exp;
branches;
next	1.83;

1.83
date	2002.04.27.12.36.47;	author shin;	state Exp;
branches;
next	1.82;

1.82
date	2002.04.22.09.41.20;	author augustss;	state Exp;
branches;
next	1.81;

1.81
date	2002.04.16.20.50.20;	author thorpej;	state Exp;
branches;
next	1.80;

1.80
date	2002.03.23.09.02.01;	author hamajima;	state Exp;
branches;
next	1.79;

1.79
date	2002.03.22.09.18.08;	author takemura;	state Exp;
branches;
next	1.78;

1.78
date	2002.03.13.02.55.12;	author simonb;	state Exp;
branches;
next	1.77;

1.77
date	2002.03.10.07.24.54;	author takemura;	state Exp;
branches;
next	1.76;

1.76
date	2002.03.06.15.00.04;	author uch;	state Exp;
branches;
next	1.75;

1.75
date	2002.03.05.16.16.03;	author simonb;	state Exp;
branches;
next	1.74;

1.74
date	2002.02.13.16.25.34;	author uch;	state Exp;
branches;
next	1.73;

1.73
date	2002.02.11.09.21.46;	author takemura;	state Exp;
branches;
next	1.72;

1.72
date	2002.02.11.07.55.50;	author takemura;	state Exp;
branches;
next	1.71;

1.71
date	2002.02.11.04.33.22;	author takemura;	state Exp;
branches;
next	1.70;

1.70
date	2002.02.10.15.17.21;	author takemura;	state Exp;
branches;
next	1.69;

1.69
date	2002.01.29.18.47.29;	author uch;	state Exp;
branches;
next	1.68;

1.68
date	2002.01.27.14.18.11;	author takemura;	state Exp;
branches;
next	1.67;

1.67
date	2002.01.26.10.50.43;	author takemura;	state Exp;
branches;
next	1.66;

1.66
date	2002.01.04.14.11.50;	author takemura;	state Exp;
branches;
next	1.65;

1.65
date	2001.12.23.13.32.33;	author takemura;	state Exp;
branches;
next	1.64;

1.64
date	2001.11.28.10.21.14;	author lukem;	state Exp;
branches;
next	1.63;

1.63
date	2001.11.20.14.34.20;	author lukem;	state Exp;
branches;
next	1.62;

1.62
date	2001.11.18.08.19.39;	author takemura;	state Exp;
branches;
next	1.61;

1.61
date	2001.09.17.17.03.44;	author uch;	state Exp;
branches
	1.61.4.1;
next	1.60;

1.60
date	2001.09.05.15.46.10;	author sato;	state Exp;
branches
	1.60.2.1;
next	1.59;

1.59
date	2001.06.13.19.09.07;	author uch;	state Exp;
branches
	1.59.2.1;
next	1.58;

1.58
date	2001.06.13.07.32.48;	author enami;	state Exp;
branches;
next	1.57;

1.57
date	2001.06.13.06.03.10;	author enami;	state Exp;
branches;
next	1.56;

1.56
date	2001.05.06.14.25.16;	author takemura;	state Exp;
branches;
next	1.55;

1.55
date	2001.04.30.11.42.18;	author takemura;	state Exp;
branches;
next	1.54;

1.54
date	2001.04.11.08.23.26;	author sato;	state Exp;
branches;
next	1.53;

1.53
date	2001.03.25.13.06.53;	author takemura;	state Exp;
branches;
next	1.52;

1.52
date	2001.02.26.09.34.22;	author sato;	state Exp;
branches
	1.52.2.1;
next	1.51;

1.51
date	2001.02.22.18.37.57;	author uch;	state Exp;
branches;
next	1.50;

1.50
date	2001.02.21.16.34.00;	author uch;	state Exp;
branches;
next	1.49;

1.49
date	2001.02.09.19.47.28;	author uch;	state Exp;
branches;
next	1.48;

1.48
date	2001.02.05.17.41.23;	author uch;	state Exp;
branches;
next	1.47;

1.47
date	2001.02.04.05.19.15;	author takemura;	state Exp;
branches;
next	1.46;

1.46
date	2001.01.28.03.09.41;	author uch;	state Exp;
branches;
next	1.45;

1.45
date	2001.01.28.02.52.26;	author uch;	state Exp;
branches;
next	1.44;

1.44
date	2001.01.21.14.00.32;	author takemura;	state Exp;
branches;
next	1.43;

1.43
date	2001.01.17.00.07.25;	author fvdl;	state Exp;
branches;
next	1.42;

1.42
date	2000.10.22.10.42.31;	author uch;	state Exp;
branches;
next	1.41;

1.41
date	2000.10.17.11.37.23;	author sato;	state Exp;
branches;
next	1.40;

1.40
date	2000.10.04.13.53.54;	author uch;	state Exp;
branches;
next	1.39;

1.39
date	2000.10.03.03.13.04;	author sato;	state Exp;
branches;
next	1.38;

1.38
date	2000.10.02.03.57.53;	author sato;	state Exp;
branches;
next	1.37;

1.37
date	2000.09.21.14.17.35;	author takemura;	state Exp;
branches;
next	1.36;

1.36
date	2000.07.30.04.41.19;	author takemura;	state Exp;
branches;
next	1.35;

1.35
date	2000.07.22.08.53.34;	author takemura;	state Exp;
branches;
next	1.34;

1.34
date	2000.07.02.10.01.30;	author takemura;	state Exp;
branches;
next	1.33;

1.33
date	2000.06.11.23.34.31;	author matt;	state Exp;
branches
	1.33.2.1;
next	1.32;

1.32
date	2000.05.08.21.57.59;	author uch;	state Exp;
branches
	1.32.2.1;
next	1.31;

1.31
date	2000.05.04.08.18.59;	author takemura;	state Exp;
branches;
next	1.30;

1.30
date	2000.05.02.17.50.52;	author uch;	state Exp;
branches;
next	1.29;

1.29
date	2000.03.25.15.08.26;	author uch;	state Exp;
branches;
next	1.28;

1.28
date	2000.03.20.12.45.41;	author takemura;	state Exp;
branches;
next	1.27;

1.27
date	2000.03.13.18.56.40;	author uch;	state Exp;
branches;
next	1.26;

1.26
date	2000.03.12.12.08.16;	author takemura;	state Exp;
branches;
next	1.25;

1.25
date	2000.03.12.05.04.44;	author takemura;	state Exp;
branches;
next	1.24;

1.24
date	2000.03.05.08.49.07;	author takemura;	state Exp;
branches;
next	1.23;

1.23
date	2000.03.03.19.54.37;	author uch;	state Exp;
branches;
next	1.22;

1.22
date	2000.02.27.16.34.14;	author uch;	state Exp;
branches;
next	1.21;

1.21
date	2000.02.06.08.47.03;	author takemura;	state Exp;
branches;
next	1.20;

1.20
date	2000.01.28.15.08.37;	author takemura;	state Exp;
branches;
next	1.19;

1.19
date	2000.01.16.21.47.00;	author uch;	state Exp;
branches;
next	1.18;

1.18
date	2000.01.13.17.53.39;	author uch;	state Exp;
branches;
next	1.17;

1.17
date	2000.01.12.14.56.23;	author uch;	state Exp;
branches;
next	1.16;

1.16
date	2000.01.10.14.08.05;	author takemura;	state Exp;
branches;
next	1.15;

1.15
date	2000.01.09.07.57.43;	author shin;	state Exp;
branches;
next	1.14;

1.14
date	2000.01.07.15.19.14;	author uch;	state Exp;
branches;
next	1.13;

1.13
date	99.12.28.03.15.17;	author takemura;	state Exp;
branches;
next	1.12;

1.12
date	99.12.23.06.26.08;	author takemura;	state Exp;
branches;
next	1.11;

1.11
date	99.12.12.17.11.20;	author uch;	state Exp;
branches;
next	1.10;

1.10
date	99.12.09.01.56.23;	author sato;	state Exp;
branches;
next	1.9;

1.9
date	99.12.08.15.56.03;	author uch;	state Exp;
branches;
next	1.8;

1.8
date	99.12.04.14.23.35;	author takemura;	state Exp;
branches;
next	1.7;

1.7
date	99.11.28.04.29.37;	author takemura;	state Exp;
branches;
next	1.6;

1.6
date	99.11.21.07.04.32;	author uch;	state Exp;
branches;
next	1.5;

1.5
date	99.11.04.13.11.23;	author takemura;	state Exp;
branches;
next	1.4;

1.4
date	99.11.03.11.40.58;	author shin;	state Exp;
branches;
next	1.3;

1.3
date	99.11.02.10.36.52;	author takemura;	state Exp;
branches;
next	1.2;

1.2
date	99.10.24.08.37.28;	author takemura;	state Exp;
branches;
next	1.1;

1.1
date	99.09.16.12.23.19;	author takemura;	state Exp;
branches
	1.1.1.1;
next	;

1.108.28.1
date	2020.04.13.08.03.51;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.107.10.1
date	2014.08.10.06.53.58;	author tls;	state Exp;
branches;
next	;

1.106.2.1
date	2012.10.30.17.19.41;	author yamt;	state Exp;
branches;
next	;

1.106.12.1
date	2012.11.20.03.01.22;	author tls;	state Exp;
branches;
next	1.106.12.2;

1.106.12.2
date	2014.08.20.00.03.03;	author tls;	state Exp;
branches;
next	;

1.103.4.1
date	2011.03.05.20.50.32;	author rmind;	state Exp;
branches;
next	1.103.4.2;

1.103.4.2
date	2011.04.21.01.41.03;	author rmind;	state Exp;
branches;
next	;

1.103.6.1
date	2011.06.06.09.05.43;	author jruoho;	state Exp;
branches;
next	;

1.103.8.1
date	2011.03.05.15.09.41;	author bouyer;	state Exp;
branches;
next	;

1.102.10.1
date	2009.09.16.13.37.38;	author yamt;	state Exp;
branches;
next	;

1.101.14.1
date	2008.03.23.02.04.04;	author matt;	state Exp;
branches;
next	;

1.100.20.1
date	2007.04.15.16.02.44;	author yamt;	state Exp;
branches;
next	;

1.100.24.1
date	2007.04.10.13.22.58;	author ad;	state Exp;
branches;
next	;

1.100.26.1
date	2007.07.11.19.59.25;	author mjf;	state Exp;
branches;
next	;

1.99.2.1
date	2006.03.01.09.27.54;	author yamt;	state Exp;
branches;
next	;

1.99.4.1
date	2006.09.09.02.39.38;	author rpaulo;	state Exp;
branches;
next	;

1.99.6.1
date	2006.04.22.11.37.30;	author simonb;	state Exp;
branches;
next	;

1.97.2.1
date	2006.06.21.14.51.49;	author yamt;	state Exp;
branches;
next	1.97.2.2;

1.97.2.2
date	2007.09.03.14.25.56;	author yamt;	state Exp;
branches;
next	1.97.2.3;

1.97.2.3
date	2008.02.27.08.36.20;	author yamt;	state Exp;
branches;
next	;

1.96.10.1
date	2005.05.07.11.34.41;	author tron;	state Exp;
branches;
next	1.96.10.2;

1.96.10.2
date	2005.08.04.18.29.59;	author tron;	state Exp;
branches;
next	;

1.93.4.1
date	2005.05.16.21.05.23;	author riz;	state Exp;
branches;
next	;

1.90.2.1
date	2004.08.03.10.35.05;	author skrll;	state Exp;
branches;
next	1.90.2.2;

1.90.2.2
date	2004.09.18.14.34.51;	author skrll;	state Exp;
branches;
next	1.90.2.3;

1.90.2.3
date	2004.09.21.13.16.00;	author skrll;	state Exp;
branches;
next	1.90.2.4;

1.90.2.4
date	2005.11.10.13.56.14;	author skrll;	state Exp;
branches;
next	;

1.85.2.1
date	2002.05.16.13.32.11;	author gehenna;	state Exp;
branches;
next	1.85.2.2;

1.85.2.2
date	2002.05.17.15.09.08;	author gehenna;	state Exp;
branches;
next	1.85.2.3;

1.85.2.3
date	2002.05.30.15.33.16;	author gehenna;	state Exp;
branches;
next	;

1.85.4.1
date	2002.05.30.18.38.19;	author tv;	state Exp;
branches;
next	;

1.61.4.1
date	2001.09.17.17.03.44;	author nathanw;	state dead;
branches;
next	1.61.4.2;

1.61.4.2
date	2002.01.08.00.24.58;	author nathanw;	state Exp;
branches;
next	1.61.4.3;

1.61.4.3
date	2002.01.11.23.38.23;	author nathanw;	state Exp;
branches;
next	1.61.4.4;

1.61.4.4
date	2002.02.28.04.09.53;	author nathanw;	state Exp;
branches;
next	1.61.4.5;

1.61.4.5
date	2002.04.01.07.40.23;	author nathanw;	state Exp;
branches;
next	1.61.4.6;

1.61.4.6
date	2002.06.20.03.38.47;	author nathanw;	state Exp;
branches;
next	1.61.4.7;

1.61.4.7
date	2002.09.17.21.14.45;	author nathanw;	state Exp;
branches;
next	1.61.4.8;

1.61.4.8
date	2002.11.11.21.58.40;	author nathanw;	state Exp;
branches;
next	1.61.4.9;

1.61.4.9
date	2002.12.19.00.31.39;	author thorpej;	state Exp;
branches;
next	;

1.60.2.1
date	2001.10.01.12.38.49;	author fvdl;	state Exp;
branches;
next	;

1.59.2.1
date	2001.09.13.01.13.40;	author thorpej;	state Exp;
branches;
next	1.59.2.2;

1.59.2.2
date	2002.01.10.19.43.45;	author thorpej;	state Exp;
branches;
next	1.59.2.3;

1.59.2.3
date	2002.02.11.20.08.04;	author jdolecek;	state Exp;
branches;
next	1.59.2.4;

1.59.2.4
date	2002.03.16.15.57.56;	author jdolecek;	state Exp;
branches;
next	1.59.2.5;

1.59.2.5
date	2002.06.23.17.36.50;	author jdolecek;	state Exp;
branches;
next	1.59.2.6;

1.59.2.6
date	2002.10.10.18.32.53;	author jdolecek;	state Exp;
branches;
next	;

1.52.2.1
date	2001.04.09.01.53.03;	author nathanw;	state Exp;
branches;
next	1.52.2.2;

1.52.2.2
date	2001.06.21.19.23.39;	author nathanw;	state Exp;
branches;
next	;

1.33.2.1
date	2000.08.06.04.06.49;	author takemura;	state Exp;
branches;
next	;

1.32.2.1
date	2000.06.22.17.00.04;	author minoura;	state Exp;
branches;
next	;

1.1.1.1
date	99.09.16.12.23.19;	author takemura;	state Exp;
branches
	1.1.1.1.2.1
	1.1.1.1.4.1
	1.1.1.1.6.1;
next	;

1.1.1.1.2.1
date	2000.11.20.20.45.46;	author bouyer;	state Exp;
branches;
next	1.1.1.1.2.2;

1.1.1.1.2.2
date	2001.01.18.09.22.30;	author bouyer;	state Exp;
branches;
next	1.1.1.1.2.3;

1.1.1.1.2.3
date	2001.02.11.19.10.26;	author bouyer;	state Exp;
branches;
next	1.1.1.1.2.4;

1.1.1.1.2.4
date	2001.03.12.13.28.35;	author bouyer;	state Exp;
branches;
next	1.1.1.1.2.5;

1.1.1.1.2.5
date	2001.03.27.15.30.53;	author bouyer;	state Exp;
branches;
next	1.1.1.1.2.6;

1.1.1.1.2.6
date	2001.04.21.17.53.37;	author bouyer;	state Exp;
branches;
next	;

1.1.1.1.4.1
date	99.11.15.00.37.47;	author fvdl;	state Exp;
branches;
next	;

1.1.1.1.6.1
date	99.12.27.18.32.00;	author wrstuden;	state Exp;
branches;
next	;


desc
@@


1.110
log
@s/controll/control/ in comments.
@
text
@#	$NetBSD: files.hpcmips,v 1.109 2019/08/21 04:17:40 msaitoh Exp $

# maxpartitions must be first item in files.${ARCH}.
maxpartitions 8

maxusers 2 8 64

#
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"

#
# Machine-independent I2O drivers.
#

include "dev/i2o/files.i2o"

#
# Machine-independent SCSI drivers
#

include "dev/scsipi/files.scsipi"

#
# Machine-independent ATA drivers
#

include "dev/ata/files.ata"

#
# APM emulation
#

include "dev/hpc/files.hpcapm"
file	arch/hpcmips/hpcmips/hpcapm_machdep.c	hpcapm

#
# Bus-independent devices
#
device mainbus { [platform = -1] }: hpcapmif
attach mainbus at root

device cpu				# not optional
attach cpu at mainbus
file arch/hpcmips/hpcmips/cpu.c		cpu

# CPU support option headers
defflag	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131
defflag	opt_tx39xx.h	TX39XX TX3911 TX3912 TX3922

#
# CPU-dependent files
#
file	arch/hpcmips/vr/vr.c		vr41xx	# NEC VR4000 series
file	arch/hpcmips/vr/vr_idle.S	vr41xx
file	arch/hpcmips/tx/tx39.c		tx39xx	# TOSHIBA TX3900 series

file	arch/hpcmips/hpcmips/autoconf.c
file	arch/hpcmips/hpcmips/bus_dma.c
file	arch/hpcmips/hpcmips/bus_space.c
file	arch/hpcmips/hpcmips/bus_space_notimpl.c
file	arch/hpcmips/hpcmips/bus_space_through.c
file	arch/hpcmips/hpcmips/interrupt.c
file	arch/hpcmips/hpcmips/machdep.c
file	arch/hpcmips/hpcmips/mainbus.c

file	dev/bus_dma/bus_dmamem_common.c

file	dev/kloader.c				kloader
file	arch/hpcmips/hpcmips/kloader_machdep.c	kloader
file	arch/hpcmips/hpcmips/kloader_vr41.S	vr41xx & kloader
file	arch/hpcmips/hpcmips/kloader_tx39.S	tx39xx & kloader
defflag	opt_no_symbolsz_entry.h		NO_SYMBOLSZ_ENTRY
defflag	opt_kloader.h			KLOADER
defflag	debug_kloader.h			KLOADER_DEBUG
defparam opt_kloader_kernel_path.h	KLOADER_KERNEL_PATH

defparam opt_memsize.h			MEMSIZE

#
# H/PC Platform common files.
#
include "arch/hpc/conf/files.hpc"
file	arch/hpc/hpc/disksubr.c			disk
include "dev/hpc/files.bicons"
include "dev/hpc/files.hpcfb"
include "dev/hpc/files.hpckbd"
include "dev/hpc/files.hpctp"

#
# Debug utility
#
include "arch/hpc/conf/files.debug"

# Console autoconfiguration code: selects between a framebuffers
file	dev/cons.c

#
# ISA bus support
#
include "dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
include "dev/isa/files.isa"

#
#  Vr41xx integrated peripherals
#
device vripif { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [unit=-1], [pwctl=-1], [platform = -1] }
define vrip_common
file arch/hpcmips/vr/vrip.c		vrip_common needs-flag
file arch/hpcmips/vr/vrip_spl.S		vrip_common
device vrip: vripif
attach vrip at mainbus: vrip_common
device vr4102ip: vripif
attach vr4102ip at mainbus: vrip_common
file arch/hpcmips/vr/vr4102ip.c		vr4102ip
device vr4122ip: vripif
attach vr4122ip at mainbus: vrip_common
file arch/hpcmips/vr/vr4122ip.c		vr4122ip
device vr4181ip: vripif
attach vr4181ip at mainbus: vrip_common
file arch/hpcmips/vr/vr4181ip.c		vr4181ip

device vrbcu
attach vrbcu at vripif
file arch/hpcmips/vr/bcu_vrip.c			vrbcu needs-flag

device vrrtc
attach vrrtc at vripif
file arch/hpcmips/vr/rtc.c			vrrtc needs-flag

device vrcmu
attach vrcmu at vripif
file arch/hpcmips/vr/cmu.c			vrcmu needs-flag

include "dev/hpc/files.hpcio"
device	vrisabif {[platform = -1], [isaportoffset=0], [isamemoffset=0]}		# GIU attachment

device vrgiu: vrisabif, hpcioif
attach vrgiu at vripif
file arch/hpcmips/vr/vrgiu.c			vrgiu

device vr4181giu: vrisabif, hpcioif
attach vr4181giu at vripif
file arch/hpcmips/vr/vr4181giu.c		vr4181giu

device vrisab: isabus
attach vrisab at vrisabif
file arch/hpcmips/isa/isa_machdep.c		vrisab

device vrkiu: hpckbdif
attach vrkiu at vripif
file arch/hpcmips/vr/vrkiu.c			vrkiu needs-flag

device vrpmu
attach vrpmu at vripif
file arch/hpcmips/vr/vrpmu.c			vrpmu needs-flag

device vrdsu
attach vrdsu at vripif
file arch/hpcmips/vr/vrdsu.c			vrdsu needs-flag

device vrled
attach vrled at vripif
file arch/hpcmips/vr/vrled.c			vrled needs-flag

define	vrpiu_common
file arch/hpcmips/vr/vrpiu.c			vrpiu_common
device vrpiu: wsmousedev
attach vrpiu at vripif: hpctpanel, vrpiu_common
device vrc4173piu: wsmousedev
attach vrc4173piu at vripif: hpctpanel, vrpiu_common

device vrdsiu_mouse: wsmousedev
attach vrdsiu_mouse at vripif
file arch/hpcmips/vr/vrdsiu_mouse.c		vrdsiu_mouse

attach ohci at vripif with ohci_vrip
file arch/hpcmips/dev/ohci_vrip.c		ohci_vrip

device vrpciu: pcibus
attach vrpciu at vripif
file arch/hpcmips/vr/vrpciu.c			vrpciu needs-flag

defflag opt_mq200.h	MQ200_DEBUG MQ200_USECRT
device mqvideo: hpcfbif
attach mqvideo at vripif with mqvideo_vrip
file arch/hpcmips/vr/mq200_vrip.c		mqvideo_vrip
file arch/hpcmips/dev/mq200.c			mqvideo
file arch/hpcmips/dev/mq200subr.c		mqvideo
file arch/hpcmips/dev/mq200debug.c		mqvideo
file arch/hpcmips/dev/mq200machdep.c		mqvideo

attach mqvideo at pci with mqvideo_pci
file arch/hpcmips/dev/mq200_pci.c		mqvideo_pci

device ite8181video: hpcfbif, hpccmap
attach ite8181video at vripif with ite8181video_vrip
file arch/hpcmips/vr/ite8181_vrip.c		ite8181video_vrip
file arch/hpcmips/dev/ite8181.c			ite8181video

defflag opt_vrc4172pci.h	VRC4172PCI_MCR700_SUPPORT
device vrc4172pci: pcibus
attach vrc4172pci at vripif
file arch/hpcmips/vr/vrc4172pci.c		vrc4172pci

device vrc4172pwm
attach vrc4172pwm at vripif
file arch/hpcmips/vr/vrc4172pwm.c		vrc4172pwm needs-flag

device vrc4172gpio: hpcioif, vrisabif
attach vrc4172gpio at hpcioif
file arch/hpcmips/vr/vrc4172gpio.c		vrc4172gpio

device vrc4173cardu: pcmciabus
attach vrc4173cardu at pci
file arch/hpcmips/pci/vrc4173cardu.c		vrc4173cardu

device vrc4173bcu: vripif
attach vrc4173bcu at pci
file arch/hpcmips/vr/vrc4173bcu.c		vrc4173bcu

#
#	TOSHIBA TX3912/3922
#
defflag			TX39_WATCHDOGTIMER
defflag			TX39ICU_DEBUG
defflag			TX39CLOCK_DEBUG
defflag			TX39BIU_DEBUG
defflag			TX39POWER_DEBUG
defflag			TX39UART_DEBUG
defflag			USE_POLL

device txsim { }
device txcsbusif {[platform = -1]}
device txcomif {[slot = -1]}
device txsibif {[slot = -1]}
device txspiif {[slot = -1]}
device ucbif { }
device irif { }

attach txsim at mainbus
file arch/hpcmips/tx/txsim.c		txsim
file arch/hpcmips/tx/txsnd.c		txsim

device tx39biu: txcsbusif
attach tx39biu at txsim
file arch/hpcmips/tx/tx39biu.c		tx39biu

device txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]}
attach txcsbus at txcsbusif
file arch/hpcmips/tx/txcsbus.c		txcsbus

device tx39icu
attach tx39icu at txsim
file arch/hpcmips/tx/tx39icu.c		tx39icu

device tx39power
attach tx39power at txsim
file arch/hpcmips/tx/tx39power.c	tx39power

device tx39clock
attach tx39clock at txsim
file arch/hpcmips/tx/tx39clock.c	tx39clock

device tx3912video: hpcfbif
attach tx3912video at txsim
file arch/hpcmips/tx/tx3912video.c	tx3912video

device tx39io
attach tx39io at txsim
file arch/hpcmips/tx/tx39io.c		tx39io

device txioman: hpcioif
attach txioman at txsim
file arch/hpcmips/tx/txioman.c		txioman

device tx39sib: txsibif
attach tx39sib at txsim
file arch/hpcmips/tx/tx39sib.c		tx39sib

device tx39spi: txspiif
attach tx39spi at txsim
file arch/hpcmips/tx/tx39spi.c		tx39spi

#	PHILIPS UCB1200 / TOSHIBA TC35413F (modem/audio analog front-end)
device ucb: ucbif
attach ucb at txsibif
file arch/hpcmips/dev/ucb1200.c		ucb

device ucbtp: wsmousedev
attach ucbtp at ucbif: hpctpanel
file arch/hpcmips/dev/ucbtp.c		ucbtp

device ucbsnd
attach ucbsnd at ucbif
file arch/hpcmips/dev/ucbsnd.c		ucbsnd		needs-flag

device ucbio
attach ucbio at ucbif
file arch/hpcmips/dev/ucbio.c		ucbio

device tx39uart: txcomif
attach tx39uart at txsim
file arch/hpcmips/tx/tx39uart.c		tx39uart	needs-flag

device txcom: irif
attach txcom at txcomif
file arch/hpcmips/tx/txcom.c		txcom

device tx39ir
attach tx39ir at irif
file arch/hpcmips/tx/tx39ir.c		tx39ir

#	ITE IT8368E PCMCIA / TOSHIBA TC6345AF buffer chip (PCMCIA)
device it8368e: pcmciabus
attach it8368e at txcsbus
file arch/hpcmips/dev/it8368.c		it8368e

#	MITUBISHI M38813 keryboard controller
device m38813c: hpckbdif
attach m38813c at txcsbus
file arch/hpcmips/dev/m38813c.c		m38813c		needs-flag

#	PHILIPS 74ALVC16241 / TOSHIBA TC5165BTFS buffer driver (keyboard)
device tc5165buf: hpckbdif
attach tc5165buf at txcsbus
file arch/hpcmips/dev/tc5165buf.c	tc5165buf	needs-flag

#	TOSHIBA TC6358E(Plum2)
device plumif {}
device plum: plumif
attach plum at txcsbus
file arch/hpcmips/dev/plum.c		plum

device plumicu
attach plumicu at plumif
file arch/hpcmips/dev/plumicu.c		plumicu

device plumpower
attach plumpower at plumif
file arch/hpcmips/dev/plumpower.c	plumpower

device plumvideo: hpcfbif
attach plumvideo at plumif
file arch/hpcmips/dev/plumvideo.c	plumvideo

device plumpcmcia: pcmciabus
attach plumpcmcia at plumif
file arch/hpcmips/dev/plumpcmcia.c	plumpcmcia

device plumiobusif {[platform = -1], [slot = -1]}
device plumiobus: plumiobusif
attach plumiobus at plumif
file arch/hpcmips/dev/plumiobus.c	plumiobus

device plumisab: isabus
attach plumisab at plumiobusif
file arch/hpcmips/isa/plumisa_machdep.c	plumisab

# OHCI USB controller
attach	ohci at plumif with plumohci
file	arch/hpcmips/dev/plumohci.c	plumohci	needs-flag

#device txisab: isabus
#attach txisab at txcsbus
#file arch/hpcmips/isa/txisa_machdep.c	txisab

file	dev/hpc/video_subr.c		tx3912video | plumvideo

# Sharp Telios LCD and battery control driver
device	teliosio
attach	teliosio at txcsbus
file	arch/hpcmips/dev/teliosio.c	teliosio

#
#	Real-time clock (not optional)
#
file	arch/hpcmips/hpcmips/clock.c

# Floppy disk controller
device	fdc {drive = -1}
#attach	fdc at isa
#device	fd: disk, isadma
device	fd: disk
#attach	fd at fdc
file	arch/i386/isa/fd.c		fdc needs-flag

# XXXX pcic here because it needs to be late.  The catch: pcic needs
# to be late, so devices which attach to it are attached late.  But it
# needs to be before its isa and pci attachments.  This answer is
# non-optimal, but I don't have a better answer right now.

# PCIC pcmcia controller
# XXX this needs to be done very late, so it's done here.  This feels
# like a kludge, but it might be for the best.

defparam		PCIC_ISA_ALLOC_IOBASE
defparam		PCIC_ISA_ALLOC_IOSIZE
defparam		PCIC_ISA_INTR_ALLOC_MASK

device	pcic: pcmciabus
file	dev/ic/i82365.c			pcic

#
# PCIC pcmcia controller
#
attach	pcic at isa with pcic_isa
file	dev/isa/i82365_isa.c			pcic_isa
file	dev/isa/i82365_isasubr.c		pcic_isa

# PCIC pcmcia controller on vrip bus.
attach	pcic at vripif with pcic_vrip
file	arch/hpcmips/vr/vrecu.c			pcic_vrip

#
# Machine-independent PCMCIA drivers
#
include "dev/pcmcia/files.pcmcia"

# Serial Interface Unit
attach com at vripif with com_vrip
file	arch/hpcmips/vr/com_vrip.c		com_vrip needs-flag

attach com at hpcioif with com_hpcio
file arch/hpcmips/dev/com_hpcio.c		com_hpcio needs-flag

# Memory Disk for boot tape
file dev/md_root.c				memory_disk_hooks

include "dev/usb/files.usb"

# DMA Address Unit
device vrdmaau
attach vrdmaau at vripif
file arch/hpcmips/vr/vrdmaau.c	vrdmaau

# DMA Control Unit
device vrdcu
attach vrdcu at vripif
file arch/hpcmips/vr/vrdcu.c	vrdcu

# Audio Interface Unit
device vraiu: audiobus
attach vraiu at vripif
file arch/hpcmips/vr/vraiu.c	vraiu

# VR4181 Audio Interface Unit
device vr4181aiu
attach vr4181aiu at vripif
file arch/hpcmips/vr/vr4181aiu.c	vr4181aiu	needs-flag

# Flash memory on L-card+	XXX should not be here
device vrflash
attach vrflash at vripif with flash_vrip
file arch/hpcmips/vr/flash_vrip.c	flash_vrip	needs-flag

# OptPoint on Telios HC-AJ2
device optpoint : wsmousedev
attach optpoint at txspiif
file arch/hpcmips/dev/optpoint.c	optpoint

file arch/hpcmips/pci/pci_machdep.c

include "arch/hpcmips/conf/majors.hpcmips"
@


1.109
log
@ Fix typo (s/contoller/controller/).
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.108 2014/07/20 10:22:54 alnsn Exp $
d439 1
a439 1
# DMA Controll Unit
@


1.108
log
@Include sljit files.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.107 2012/10/02 23:54:52 christos Exp $
d395 1
a395 1
# PCIC pcmcia contoller
@


1.108.28.1
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d1 1
a1 1
#	$NetBSD$
d395 1
a395 1
# PCIC pcmcia controller
@


1.107
log
@move common/bus_dma/ -> dev/bus_dma/
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.106 2011/08/24 20:27:36 dyoung Exp $
d9 6
@


1.107.10.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.108 2014/07/20 10:22:54 alnsn Exp $
a8 6
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"

#
@


1.106
log
@Add to pci_bus_devorder() an argument that tells the number of slots
available in the devs array.  Change the type of the devs array from
char to uint8_t.  Treat the return value of pci_bus_devorder() as the
number of slots that it filled.

Don't use the __PCI_BUS_DEVORDER #definition to configure the kernel
but let the linker do it.  Make pci_bus_devorder() available on all
architectures by adding a default implementation that will DTRT on
all architectures but hpcmips, the only architecture to #define
__PCI_BUS_DEVORDER.  On hpcmips, adapt the implementation to the new
calling convention.

XXX I can compile an hpcmips GENERIC kernel, but I don't have a
XXX hpcmips box to test it on.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.105 2011/03/16 13:23:41 tsutsui Exp $
d63 1
a63 1
file	common/bus_dma/bus_dmamem_common.c
@


1.106.12.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.107 2012/10/02 23:54:52 christos Exp $
d63 1
a63 1
file	dev/bus_dma/bus_dmamem_common.c
@


1.106.12.2
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
#	$NetBSD$
a8 6
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"

#
@


1.106.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.106 2011/08/24 20:27:36 dyoung Exp $
d63 1
a63 1
file	dev/bus_dma/bus_dmamem_common.c
@


1.105
log
@Blindly prepare an equivalent function with old _spllower(~MIPS_INT_MASK_0)
that disabled all interrupts except PIU.  Compile test only.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.104 2011/03/02 08:25:09 ahoka Exp $
d458 2
@


1.104
log
@Resolve build failures caused by local use of "device flash" in config.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.103 2009/08/21 03:56:58 thorpej Exp $
d106 1
@


1.103
log
@Use bus_dmamem_common.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.102 2008/02/20 21:43:34 drochner Exp $
d448 2
a449 2
device flash
attach flash at vripif with flash_vrip
@


1.103.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.105 2011/03/16 13:23:41 tsutsui Exp $
a105 1
file arch/hpcmips/vr/vrip_spl.S		vrip_common
d448 2
a449 2
device vrflash
attach vrflash at vripif with flash_vrip
@


1.103.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d448 2
a449 2
device vrflash
attach vrflash at vripif with flash_vrip
@


1.103.4.2
log
@sync with head
@
text
@a105 1
file arch/hpcmips/vr/vrip_spl.S		vrip_common
@


1.103.8.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d448 2
a449 2
device vrflash
attach vrflash at vripif with flash_vrip
@


1.102
log
@Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.101 2007/04/10 02:37:01 macallan Exp $
d63 2
@


1.102.10.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.102 2008/02/20 21:43:34 drochner Exp $
a62 2
file	common/bus_dma/bus_dmamem_common.c

@


1.101
log
@include files.wsfb
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $
a74 6
# Workstation Console
#
include "dev/wscons/files.wscons"
include "dev/wsfb/files.wsfb"

#
@


1.101.14.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	files.hpcmips,v 1.101 2007/04/10 02:37:01 macallan Exp
d75 6
@


1.100
log
@Rework hpcapm(4) attachment definition so it is not required to attach at
mainbus, and convert its two users, hpcsh and hpcmips, to that.

Many thanks to Valeriy Ushakov and Ben Collver for testing.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.99 2005/12/11 12:17:33 christos Exp $
d78 1
@


1.100.26.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.101 2007/04/10 02:37:01 macallan Exp $
a77 1
include "dev/wsfb/files.wsfb"
@


1.100.20.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $
a77 1
include "dev/wsfb/files.wsfb"
@


1.100.24.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $
a77 1
include "dev/wsfb/files.wsfb"
@


1.99
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.90.2.4 2005/11/10 13:56:14 skrll Exp $
d27 7
d36 1
a36 1
device mainbus { [platform = -1] }
a97 9
# power management
#
include "dev/hpc/apm/files.apm"
device hpcapm: apmdevif
attach hpcapm at mainbus
file	dev/hpc/hpcapm.c			hpcapm
file	arch/hpcmips/hpcmips/hpcapm_machdep.c	hpcapm

#
@


1.99.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $
a26 7
# APM emulation
#

include "dev/hpc/files.hpcapm"
file	arch/hpcmips/hpcmips/hpcapm_machdep.c	hpcapm

#
d29 1
a29 1
device mainbus { [platform = -1] }: hpcapmif
d91 9
@


1.99.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $
a26 7
# APM emulation
#

include "dev/hpc/files.hpcapm"
file	arch/hpcmips/hpcmips/hpcapm_machdep.c	hpcapm

#
d29 1
a29 1
device mainbus { [platform = -1] }: hpcapmif
d91 9
@


1.99.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.99 2005/12/11 12:17:33 christos Exp $
a26 7
# APM emulation
#

include "dev/hpc/files.hpcapm"
file	arch/hpcmips/hpcmips/hpcapm_machdep.c	hpcapm

#
d29 1
a29 1
device mainbus { [platform = -1] }: hpcapmif
d91 9
@


1.98
log
@Add LCD and battery control support for Sharp Telios series.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.97 2005/05/04 07:54:39 hamajima Exp $
@


1.97
log
@OptPoint on Telios HC-AJ2 (and maybe AJ1) support
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.96 2004/07/06 13:09:19 uch Exp $
d370 5
@


1.97.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.97 2005/05/04 07:54:39 hamajima Exp $
a26 7
# APM emulation
#

include "dev/hpc/files.hpcapm"
file	arch/hpcmips/hpcmips/hpcapm_machdep.c	hpcapm

#
d29 1
a29 1
device mainbus { [platform = -1] }: hpcapmif
d91 9
a369 5
# Sharp Telios LCD and battery control driver
device	teliosio
attach	teliosio at txcsbus
file	arch/hpcmips/dev/teliosio.c	teliosio

@


1.97.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.97.2.1 2006/06/21 14:51:49 yamt Exp $
a77 1
include "dev/wsfb/files.wsfb"
@


1.97.2.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.97.2.2 2007/09/03 14:25:56 yamt Exp $
d75 6
@


1.96
log
@MI part of kloader moved to dev/kloader.c from arch/hpc/hpc/
dreamcast and playstation2 port are changed to use this.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.95 2004/07/03 12:54:34 uch Exp $
d237 1
d281 4
d452 5
@


1.96.10.1
log
@Pull up revision 1.97 (requested by hamajima in ticket #247):
OptPoint on Telios HC-AJ2 (and maybe AJ1) support
@
text
@d1 1
a1 1
#	$NetBSD$
a236 1
device txspiif {[slot = -1]}
a279 4
device tx39spi: txspiif
attach tx39spi at txsim
file arch/hpcmips/tx/tx39spi.c		tx39spi

a446 5
# OptPoint on Telios HC-AJ2
device optpoint : wsmousedev
attach optpoint at txspiif
file arch/hpcmips/dev/optpoint.c	optpoint

@


1.96.10.2
log
@Pull up revision 1.98 (requested by nakayama in ticket #637):
Add LCD and battery control support for Sharp Telios series.
@
text
@a369 5
# Sharp Telios LCD and battery control driver
device	teliosio
attach	teliosio at txcsbus
file	arch/hpcmips/dev/teliosio.c	teliosio

@


1.95
log
@hpcmips independent hpcapm part are moved to sys/dev/hpc/
hpcmips dependend part is separated to sys/arch/hpcmips/hpcapm_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.94 2004/05/28 17:52:07 tsarna Exp $
d56 1
a56 1
file	arch/hpc/hpc/kloader.c			kloader
@


1.94
log
@Refactor tpcalib and hpc* ports to make tpcalib MI, as discussed on tech-kern.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.93 2004/03/25 15:26:35 wiz Exp $
d93 1
a93 1
include "arch/hpcmips/dev/apm/files.apm"
d96 2
a97 1
file	arch/hpcmips/dev/hpcapm.c	hpcapm
@


1.93
log
@Backout previous -- this is not enough, config needs to be taught
how to reach partitions above h. Noted by Simon Burge, related to
PR 24905.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.92 2004/03/25 12:38:49 wiz Exp $
d68 5
a90 5
# Workstation Console
#
include "dev/wscons/files.wscons"

#
d168 1
a168 1
attach vrpiu at vripif: tpcalib, vrpiu_common
d170 1
a170 1
attach vrc4173piu at vripif: tpcalib, vrpiu_common
d285 1
a285 1
attach ucbtp at ucbif: tpcalib
@


1.93.4.1
log
@Pull up revision 1.97 (requested by hamajima in ticket #1500):
OptPoint on Telios HC-AJ2 (and maybe AJ1) support
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.93 2004/03/25 15:26:35 wiz Exp $
a235 1
device txspiif {[slot = -1]}
a278 4
device tx39spi: txspiif
attach tx39spi at txsim
file arch/hpcmips/tx/tx39spi.c		tx39spi

a445 5
# OptPoint on Telios HC-AJ2
device optpoint : wsmousedev
attach optpoint at txspiif
file arch/hpcmips/dev/optpoint.c	optpoint

@


1.92
log
@Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h.
Addresses PR 24905 by Simon Burge.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.91 2003/07/27 01:19:26 thorpej Exp $
d4 1
a4 1
maxpartitions 16
@


1.91
log
@Since everyone uses clock_subr.c (or should, if they don't currently),
list it in conf/files instead of in every port's files.*.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.90 2003/05/01 07:01:58 igy Exp $
d4 1
a4 1
maxpartitions 8
@


1.90
log
@Support for Laser5's L-Card+ Embedded CPU Board
===============================================

This code enables NetBSD to support for NEC VR4181 CPU and some
devices on L-Card+ board.

NEC VR4181
----------

NEC VR4181 is a embedded CPU which has MIPS processor core and
integrated I/O devices within a package.  The basic architecture of
VR4181 is similar to other VR41xx family CPU.  Some integrated devices
are compatible to another VR41xx series CPU and some are not.

VR4181 has integrated devices listed bellow:

	- Two of 16550 compatible UART
	- Compact Flash controller
	- ISA bus controller
	- Audio CODEC
	- A/D converters
	- LCD driver
	- Touch panel controller
	- General purpose I/O


L-Card+ Embedded CPU Board
--------------------------

L-Card+ is name card sized CPU board for embedded system.  It is soled
by Laser5 (http://www.laser5.co.jp/) with Linux installed.

L-Card+ has following devices:

	- 16Mbyte flash memory (Intel 28F128)
	- 16Mbyte SDRAM
	- CS8900A Ethernet controller and RJ45 port
	- RS232C line driver and external connector
	- Compact Flash socket
	- A pair of Mezzanine connector for extension board
	- Some on-board LEDs


Current Feature of This Code
----------------------------

Following devices are supported:

	- UART (used for console)
	- wi on Compact Flash socket
	- cs (CS8900A)
	- Flash memory (Intel 28F128 and Fujitsu MBM29LV160)
	- Audio Coder (limited support)

--
Naoto Shimazaki
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.89 2002/12/15 09:24:25 takemura Exp $
a367 1
file	dev/clock_subr.c
@


1.90.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.96 2004/07/06 13:09:19 uch Exp $
d56 1
a56 1
file	dev/kloader.c				kloader
a67 5
# Workstation Console
#
include "dev/wscons/files.wscons"

#
d86 5
d93 1
a93 1
include "dev/hpc/apm/files.apm"
d96 1
a96 2
file	dev/hpc/hpcapm.c			hpcapm
file	arch/hpcmips/hpcmips/hpcapm_machdep.c	hpcapm
d168 1
a168 1
attach vrpiu at vripif: hpctpanel, vrpiu_common
d170 1
a170 1
attach vrc4173piu at vripif: hpctpanel, vrpiu_common
d285 1
a285 1
attach ucbtp at ucbif: hpctpanel
d368 1
@


1.90.2.2
log
@Sync with HEAD.
@
text
@@


1.90.2.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.90.2.1 2004/08/03 10:35:05 skrll Exp $
@


1.90.2.4
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.90.2.3 2004/09/21 13:16:00 skrll Exp $
a236 1
device txspiif {[slot = -1]}
a279 4
device tx39spi: txspiif
attach tx39spi at txsim
file arch/hpcmips/tx/tx39spi.c		tx39spi

a364 5
# Sharp Telios LCD and battery control driver
device	teliosio
attach	teliosio at txcsbus
file	arch/hpcmips/dev/teliosio.c	teliosio

a446 5
# OptPoint on Telios HC-AJ2
device optpoint : wsmousedev
attach optpoint at txspiif
file arch/hpcmips/dev/optpoint.c	optpoint

@


1.89
log
@Added Vrc4173PIU. (touch panel interface unit on Vrc4173)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.88 2002/10/26 13:50:28 jdolecek Exp $
d60 1
d65 2
d118 3
d141 4
d401 4
d436 10
@


1.88
log
@now that mem_no is emitted by config(8), there is no reason to keep
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.87 2002/09/06 13:20:23 gehenna Exp $
d155 2
d158 3
a160 2
attach vrpiu at vripif: tpcalib
file arch/hpcmips/vr/vrpiu.c			vrpiu
@


1.87
log
@Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.86 2002/05/30 01:45:00 greg Exp $
a51 1
file	arch/hpcmips/hpcmips/conf.c
@


1.86
log
@Initial addition of TrackPoint support on the IBM WorkPad z50's DSIU port.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.85 2002/05/11 14:10:05 takemura Exp $
a18 3
major	{sd = 3}
major	{st = 4}
major	{cd = 5}
a24 1
major	{wd = 1}
a364 1
major	{fd = 2}
a402 1
major	{md = 6}
d420 2
@


1.85
log
@BUGFIX: Xhpc dumps core on SigmarionII.
Attached MQ200 video controller at PCI bus.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.84 2002/05/03 11:45:04 takemura Exp $
d163 4
@


1.85.4.1
log
@Pull up revision 1.86 (requested by greg in ticket #77):
Initial addition of TrackPoint support on the IBM WorkPad z50's DSIU port.
@
text
@d1 1
a1 1
#	$NetBSD$
a162 4

device vrdsiu_mouse: wsmousedev
attach vrdsiu_mouse at vripif
file arch/hpcmips/vr/vrdsiu_mouse.c		vrdsiu_mouse
@


1.85.2.1
log
@Include the list of block/character major numbers.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.85 2002/05/11 14:10:05 takemura Exp $
a421 2

include "arch/hpcmips/conf/majors.hpcmips"
@


1.85.2.2
log
@Remove old block majors list.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.85.2.1 2002/05/16 13:32:11 gehenna Exp $
d19 3
d28 1
d365 1
d404 1
@


1.85.2.3
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.85.2.2 2002/05/17 15:09:08 gehenna Exp $
a158 4

device vrdsiu_mouse: wsmousedev
attach vrdsiu_mouse at vripif
file arch/hpcmips/vr/vrdsiu_mouse.c		vrdsiu_mouse
@


1.84
log
@Enabled USB support for MC-R700.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.83 2002/04/27 12:36:47 shin Exp $
d181 1
a181 1
file arch/hpcmips/pci/mq200_pci.c		mqvideo_pci
@


1.83
log
@* make kloader optional.
* default value of kernel path is KLOADER_KERNEL_PATH.
* options KLOADER_KERNEL_PATH can override kernel path.
* when bootstr is passed (RB_STRING), use it as kernel path.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.82 2002/04/22 09:41:20 augustss Exp $
d188 1
@


1.82
log
@Rename the audio "bus" attribute audiobus to avoid confusion with audio
device.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.81 2002/04/16 20:50:20 thorpej Exp $
d61 5
a65 4
file	arch/hpc/hpc/kloader.c
file	arch/hpcmips/hpcmips/kloader_machdep.c
file	arch/hpcmips/hpcmips/kloader_vr41.S	vr41xx
file	arch/hpcmips/hpcmips/kloader_tx39.S	tx39xx
@


1.81
log
@* Move the mii_bitbang attribute into dev/mii/files.mii
* Pull in dev/mii/files.mii from conf/files, rather than playing
  the magic "files include order" dance in N machine-dependent
  configuration definitions.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.80 2002/03/23 09:02:01 hamajima Exp $
d417 1
a417 1
device vraiu: audio
@


1.80
log
@add VR4121 Audio Interface Unit
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.79 2002/03/22 09:18:08 takemura Exp $
a363 3

# network devices MII bus
include "dev/mii/files.mii"
@


1.79
log
@Added Vrc4172 USB OHCI for Pencentra 130.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.78 2002/03/13 02:55:12 simonb Exp $
d418 5
@


1.78
log
@All the mips ports had an identical procfs_machdep.c, so use a common
file under arch/mips/mips.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.77 2002/03/10 07:24:54 takemura Exp $
d186 4
@


1.77
log
@Attached vrkiu at vrc4173bcu.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.76 2002/03/06 15:00:04 uch Exp $
a59 1
file	arch/hpcmips/hpcmips/procfs_machdep.c	procfs
@


1.76
log
@remove ite8181video's bivideo dependency.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.75 2002/03/05 16:16:03 simonb Exp $
d200 1
a200 3
device vrc4173if {}

device vrc4173bcu: vrc4173if
a202 12

device vrc4173cmu
attach vrc4173cmu at vrc4173if
file arch/hpcmips/vr/vrc4173cmu.c		vrc4173cmu

device vrc4173piu
attach vrc4173piu at vrc4173if
file arch/hpcmips/vr/vrc4173piu.c		vrc4173piu

device vrc4173kiu
attach vrc4173kiu at vrc4173if
file arch/hpcmips/vr/vrc4173kiu.c		vrc4173kiu
@


1.75
log
@mips/mips/fp.S is in mips/conf/files.mips now.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.74 2002/02/13 16:25:34 uch Exp $
d183 1
a183 1
device ite8181video: hpcfbif
@


1.74
log
@add LCD debug routines.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.73 2002/02/11 09:21:46 takemura Exp $
a49 2

file	arch/mips/mips/fp.S		softfloat
@


1.73
log
@Added vr4122ip.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.72 2002/02/11 07:55:50 takemura Exp $
d84 1
a84 1
file	arch/hpc/hpc/debug_subr.c
@


1.72
log
@Added vr4102ip.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.71 2002/02/11 04:33:22 takemura Exp $
d112 2
d115 1
a115 1
attach vrip at mainbus
d117 1
a117 2
attach vr4102ip at mainbus
file arch/hpcmips/vr/vrip.c		vrip|vr4102ip needs-flag
d119 3
@


1.71
log
@Added DMA Address unit and DMA Control unit. (not tested)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.70 2002/02/10 15:17:21 takemura Exp $
d114 4
a117 1
file arch/hpcmips/vr/vrip.c		vrip needs-flag
@


1.70
log
@Fixed locater id -> platform.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.69 2002/01/29 18:47:29 uch Exp $
d414 10
@


1.69
log
@hpcmips support of kloader.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.68 2002/01/27 14:18:11 takemura Exp $
d33 1
a33 1
device mainbus { [id = -1] }
@


1.68
log
@Added vripif.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.67 2002/01/26 10:50:43 takemura Exp $
a61 1
file	arch/hpcmips/hpcmips/bitdisp.c
d64 7
d81 5
a215 1
defflag			TX39_DEBUG
d217 5
a221 5
defflag			TX39ICUDEBUG
defflag			TX39CLKDEBUG
defflag			TX39BIUDEBUG
defflag			TX39POWERDEBUG
defflag			TX39UARTDEBUG
@


1.67
log
@Straightened vripvar.h
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.66 2002/01/04 14:11:50 takemura Exp $
d100 2
a101 1
device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1], [platform = -1] }
d106 1
a106 1
attach vrbcu at vrip
d110 1
a110 1
attach vrrtc at vrip
d114 1
a114 1
attach vrcmu at vrip
d121 1
a121 1
attach vrgiu at vrip
d129 1
a129 1
attach vrkiu at vrip
d133 1
a133 1
attach vrpmu at vrip
d137 1
a137 1
attach vrdsu at vrip
d141 1
a141 1
attach vrled at vrip
d145 1
a145 1
attach vrpiu at vrip: tpcalib
d148 1
a148 1
attach ohci at vrip with ohci_vrip
d152 1
a152 1
attach vrpciu at vrip
d157 1
a157 1
attach mqvideo at vrip with mqvideo_vrip
d168 1
a168 1
attach ite8181video at vrip with ite8181video_vrip
d173 1
a173 1
attach vrc4172pwm at vrip
d393 1
a393 1
attach com at vrip with com_vrip
@


1.66
log
@Renamed sg2com -> com_hpcio. Now it seems to be working on SigmarionII.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.65 2001/12/23 13:32:33 takemura Exp $
d62 1
@


1.65
log
@Added SigmarionII serial port support.
(console onlty, interrupt is not supported)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.64 2001/11/28 10:21:14 lukem Exp $
d392 1
a392 1
file	arch/hpcmips/vr/com_vrip.c			com_vrip
d394 2
a395 3
device sg2com
attach sg2com at vrip with sg2com_vrip
file	arch/hpcmips/vr/sg2com_vrip.c			sg2com_vrip needs-flag
@


1.64
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.hpcmips,v 1.63 2001/11/20 14:34:20 lukem Exp $
d57 1
d393 4
@


1.63
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.hpcmips,v 1.62 2001/11/18 08:19:39 takemura Exp $
d41 2
a42 2
defopt	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131
defopt	opt_tx39xx.h	TX39XX TX3911 TX3912 TX3922
d152 1
a152 1
defopt opt_mq200.h	MQ200_DEBUG MQ200_USECRT
d202 8
a209 8
defopt	TX39_DEBUG
defopt	TX39_WATCHDOGTIMER
defopt	TX39ICUDEBUG
defopt	TX39CLKDEBUG
defopt	TX39BIUDEBUG
defopt	TX39POWERDEBUG
defopt	TX39UARTDEBUG
defopt	USE_POLL
d370 3
a372 3
defparam PCIC_ISA_ALLOC_IOBASE
defparam PCIC_ISA_ALLOC_IOSIZE
defparam PCIC_ISA_INTR_ALLOC_MASK
@


1.62
log
@Rewrite bus stuff with method table in the bus tags.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61 2001/09/17 17:03:44 uch Exp $
d202 8
a209 8
defopt TX39_DEBUG
defopt TX39_WATCHDOGTIMER
defopt TX39ICUDEBUG
defopt TX39CLKDEBUG
defopt TX39BIUDEBUG
defopt TX39POWERDEBUG
defopt TX39UARTDEBUG
defopt USE_POLL
d370 3
a372 3
defopt	PCIC_ISA_ALLOC_IOBASE
defopt	PCIC_ISA_ALLOC_IOSIZE
defopt	PCIC_ISA_INTR_ALLOC_MASK
@


1.61
log
@clean up "mainbus" related code.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.60 2001/09/05 15:46:10 sato Exp $
d56 1
@


1.61.4.1
log
@file files.hpcmips was added on branch nathanw_sa on 2002-01-08 00:24:58 +0000
@
text
@d1 396
@


1.61.4.2
log
@Catch up to -current.
@
text
@a0 402
#	$NetBSD: files.hpcmips,v 1.61.4.1 2002/01/08 00:24:58 nathanw Exp $

# maxpartitions must be first item in files.${ARCH}.
maxpartitions 8

maxusers 2 8 64

#
# Machine-independent I2O drivers.
#

include "dev/i2o/files.i2o"

#
# Machine-independent SCSI drivers
#

include "dev/scsipi/files.scsipi"
major	{sd = 3}
major	{st = 4}
major	{cd = 5}

#
# Machine-independent ATA drivers
#

include "dev/ata/files.ata"
major	{wd = 1}

#
# Bus-independent devices
#
device mainbus { [id = -1] }
attach mainbus at root

device cpu				# not optional
attach cpu at mainbus
file arch/hpcmips/hpcmips/cpu.c		cpu

# CPU support option headers
defflag	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131
defflag	opt_tx39xx.h	TX39XX TX3911 TX3912 TX3922

#
# CPU-dependent files
#
file	arch/hpcmips/vr/vr.c		vr41xx	# NEC VR4000 series
file	arch/hpcmips/vr/vr_idle.S	vr41xx
file	arch/hpcmips/tx/tx39.c		tx39xx	# TOSHIBA TX3900 series

file	arch/mips/mips/fp.S		softfloat

file	arch/hpcmips/hpcmips/autoconf.c
file	arch/hpcmips/hpcmips/bus_dma.c
file	arch/hpcmips/hpcmips/bus_space.c
file	arch/hpcmips/hpcmips/bus_space_notimpl.c
file	arch/hpcmips/hpcmips/bus_space_through.c
file	arch/hpcmips/hpcmips/conf.c
file	arch/hpcmips/hpcmips/interrupt.c
file	arch/hpcmips/hpcmips/machdep.c
file	arch/hpcmips/hpcmips/mainbus.c
file	arch/hpcmips/hpcmips/procfs_machdep.c	procfs

#
# H/PC Platform common files.
#
include "arch/hpc/conf/files.hpc"
file	arch/hpc/hpc/disksubr.c			disk
include "dev/hpc/files.bicons"
include "dev/hpc/files.hpcfb"
include "dev/hpc/files.hpckbd"
include "dev/hpc/files.hpctp"

# Console autoconfiguration code: selects between a framebuffers
file	dev/cons.c

#
# Workstation Console
#
include "dev/wscons/files.wscons"

#
# power management
#
include "arch/hpcmips/dev/apm/files.apm"
device hpcapm: apmdevif
attach hpcapm at mainbus
file	arch/hpcmips/dev/hpcapm.c	hpcapm

#
# ISA bus support
#
include "dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
include "dev/isa/files.isa"

#
#  Vr41xx integrated peripherals
#
device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1], [platform = -1] }
attach vrip at mainbus
file arch/hpcmips/vr/vrip.c		vrip needs-flag

device vrbcu
attach vrbcu at vrip
file arch/hpcmips/vr/bcu_vrip.c			vrbcu needs-flag

device vrrtc
attach vrrtc at vrip
file arch/hpcmips/vr/rtc.c			vrrtc needs-flag

device vrcmu
attach vrcmu at vrip
file arch/hpcmips/vr/cmu.c			vrcmu needs-flag

include "dev/hpc/files.hpcio"
device	vrisabif {[platform = -1], [isaportoffset=0], [isamemoffset=0]}		# GIU attachment

device vrgiu: vrisabif, hpcioif
attach vrgiu at vrip
file arch/hpcmips/vr/vrgiu.c			vrgiu

device vrisab: isabus
attach vrisab at vrisabif
file arch/hpcmips/isa/isa_machdep.c		vrisab

device vrkiu: hpckbdif
attach vrkiu at vrip
file arch/hpcmips/vr/vrkiu.c			vrkiu needs-flag

device vrpmu
attach vrpmu at vrip
file arch/hpcmips/vr/vrpmu.c			vrpmu needs-flag

device vrdsu
attach vrdsu at vrip
file arch/hpcmips/vr/vrdsu.c			vrdsu needs-flag

device vrled
attach vrled at vrip
file arch/hpcmips/vr/vrled.c			vrled needs-flag

device vrpiu: wsmousedev
attach vrpiu at vrip: tpcalib
file arch/hpcmips/vr/vrpiu.c			vrpiu

attach ohci at vrip with ohci_vrip
file arch/hpcmips/dev/ohci_vrip.c		ohci_vrip

device vrpciu: pcibus
attach vrpciu at vrip
file arch/hpcmips/vr/vrpciu.c			vrpciu needs-flag

defflag opt_mq200.h	MQ200_DEBUG MQ200_USECRT
device mqvideo: hpcfbif
attach mqvideo at vrip with mqvideo_vrip
file arch/hpcmips/vr/mq200_vrip.c		mqvideo_vrip
file arch/hpcmips/dev/mq200.c			mqvideo
file arch/hpcmips/dev/mq200subr.c		mqvideo
file arch/hpcmips/dev/mq200debug.c		mqvideo
file arch/hpcmips/dev/mq200machdep.c		mqvideo

attach mqvideo at pci with mqvideo_pci
file arch/hpcmips/pci/mq200_pci.c		mqvideo_pci

device ite8181video: hpcfbif
attach ite8181video at vrip with ite8181video_vrip
file arch/hpcmips/vr/ite8181_vrip.c		ite8181video_vrip
file arch/hpcmips/dev/ite8181.c			ite8181video

device vrc4172pwm
attach vrc4172pwm at vrip
file arch/hpcmips/vr/vrc4172pwm.c		vrc4172pwm needs-flag

device vrc4172gpio: hpcioif, vrisabif
attach vrc4172gpio at hpcioif
file arch/hpcmips/vr/vrc4172gpio.c		vrc4172gpio

device vrc4173cardu: pcmciabus
attach vrc4173cardu at pci
file arch/hpcmips/pci/vrc4173cardu.c		vrc4173cardu

device vrc4173if {}

device vrc4173bcu: vrc4173if
attach vrc4173bcu at pci
file arch/hpcmips/vr/vrc4173bcu.c		vrc4173bcu

device vrc4173cmu
attach vrc4173cmu at vrc4173if
file arch/hpcmips/vr/vrc4173cmu.c		vrc4173cmu

device vrc4173piu
attach vrc4173piu at vrc4173if
file arch/hpcmips/vr/vrc4173piu.c		vrc4173piu

device vrc4173kiu
attach vrc4173kiu at vrc4173if
file arch/hpcmips/vr/vrc4173kiu.c		vrc4173kiu

#
#	TOSHIBA TX3912/3922
#
defflag			TX39_DEBUG
defflag			TX39_WATCHDOGTIMER
defflag			TX39ICUDEBUG
defflag			TX39CLKDEBUG
defflag			TX39BIUDEBUG
defflag			TX39POWERDEBUG
defflag			TX39UARTDEBUG
defflag			USE_POLL

device txsim { }
device txcsbusif {[platform = -1]}
device txcomif {[slot = -1]}
device txsibif {[slot = -1]}
device ucbif { }
device irif { }

attach txsim at mainbus
file arch/hpcmips/tx/txsim.c		txsim
file arch/hpcmips/tx/txsnd.c		txsim

device tx39biu: txcsbusif
attach tx39biu at txsim
file arch/hpcmips/tx/tx39biu.c		tx39biu

device txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]}
attach txcsbus at txcsbusif
file arch/hpcmips/tx/txcsbus.c		txcsbus

device tx39icu
attach tx39icu at txsim
file arch/hpcmips/tx/tx39icu.c		tx39icu

device tx39power
attach tx39power at txsim
file arch/hpcmips/tx/tx39power.c	tx39power

device tx39clock
attach tx39clock at txsim
file arch/hpcmips/tx/tx39clock.c	tx39clock

device tx3912video: hpcfbif
attach tx3912video at txsim
file arch/hpcmips/tx/tx3912video.c	tx3912video

device tx39io
attach tx39io at txsim
file arch/hpcmips/tx/tx39io.c		tx39io

device txioman: hpcioif
attach txioman at txsim
file arch/hpcmips/tx/txioman.c		txioman

device tx39sib: txsibif
attach tx39sib at txsim
file arch/hpcmips/tx/tx39sib.c		tx39sib

#	PHILIPS UCB1200 / TOSHIBA TC35413F (modem/audio analog front-end)
device ucb: ucbif
attach ucb at txsibif
file arch/hpcmips/dev/ucb1200.c		ucb

device ucbtp: wsmousedev
attach ucbtp at ucbif: tpcalib
file arch/hpcmips/dev/ucbtp.c		ucbtp

device ucbsnd
attach ucbsnd at ucbif
file arch/hpcmips/dev/ucbsnd.c		ucbsnd		needs-flag

device ucbio
attach ucbio at ucbif
file arch/hpcmips/dev/ucbio.c		ucbio

device tx39uart: txcomif
attach tx39uart at txsim
file arch/hpcmips/tx/tx39uart.c		tx39uart	needs-flag

device txcom: irif
attach txcom at txcomif
file arch/hpcmips/tx/txcom.c		txcom

device tx39ir
attach tx39ir at irif
file arch/hpcmips/tx/tx39ir.c		tx39ir

#	ITE IT8368E PCMCIA / TOSHIBA TC6345AF buffer chip (PCMCIA)
device it8368e: pcmciabus
attach it8368e at txcsbus
file arch/hpcmips/dev/it8368.c		it8368e

#	MITUBISHI M38813 keryboard controller
device m38813c: hpckbdif
attach m38813c at txcsbus
file arch/hpcmips/dev/m38813c.c		m38813c		needs-flag

#	PHILIPS 74ALVC16241 / TOSHIBA TC5165BTFS buffer driver (keyboard)
device tc5165buf: hpckbdif
attach tc5165buf at txcsbus
file arch/hpcmips/dev/tc5165buf.c	tc5165buf	needs-flag

#	TOSHIBA TC6358E(Plum2)
device plumif {}
device plum: plumif
attach plum at txcsbus
file arch/hpcmips/dev/plum.c		plum

device plumicu
attach plumicu at plumif
file arch/hpcmips/dev/plumicu.c		plumicu

device plumpower
attach plumpower at plumif
file arch/hpcmips/dev/plumpower.c	plumpower

device plumvideo: hpcfbif
attach plumvideo at plumif
file arch/hpcmips/dev/plumvideo.c	plumvideo

device plumpcmcia: pcmciabus
attach plumpcmcia at plumif
file arch/hpcmips/dev/plumpcmcia.c	plumpcmcia

device plumiobusif {[platform = -1], [slot = -1]}
device plumiobus: plumiobusif
attach plumiobus at plumif
file arch/hpcmips/dev/plumiobus.c	plumiobus

device plumisab: isabus
attach plumisab at plumiobusif
file arch/hpcmips/isa/plumisa_machdep.c	plumisab

# OHCI USB controller
attach	ohci at plumif with plumohci
file	arch/hpcmips/dev/plumohci.c	plumohci	needs-flag

#device txisab: isabus
#attach txisab at txcsbus
#file arch/hpcmips/isa/txisa_machdep.c	txisab

file	dev/hpc/video_subr.c		tx3912video | plumvideo

#
#	Real-time clock (not optional)
#
file	arch/hpcmips/hpcmips/clock.c
file	dev/clock_subr.c

# Floppy disk controller
device	fdc {drive = -1}
#attach	fdc at isa
#device	fd: disk, isadma
device	fd: disk
#attach	fd at fdc
file	arch/i386/isa/fd.c		fdc needs-flag
major	{fd = 2}

# network devices MII bus
include "dev/mii/files.mii"

# XXXX pcic here because it needs to be late.  The catch: pcic needs
# to be late, so devices which attach to it are attached late.  But it
# needs to be before its isa and pci attachments.  This answer is
# non-optimal, but I don't have a better answer right now.

# PCIC pcmcia contoller
# XXX this needs to be done very late, so it's done here.  This feels
# like a kludge, but it might be for the best.

defparam		PCIC_ISA_ALLOC_IOBASE
defparam		PCIC_ISA_ALLOC_IOSIZE
defparam		PCIC_ISA_INTR_ALLOC_MASK

device	pcic: pcmciabus
file	dev/ic/i82365.c			pcic

#
# PCIC pcmcia controller
#
attach	pcic at isa with pcic_isa
file	dev/isa/i82365_isa.c			pcic_isa
file	dev/isa/i82365_isasubr.c		pcic_isa

#
# Machine-independent PCMCIA drivers
#
include "dev/pcmcia/files.pcmcia"

# Serial Interface Unit
attach com at vrip with com_vrip
file	arch/hpcmips/vr/com_vrip.c			com_vrip

device sg2com
attach sg2com at vrip with sg2com_vrip
file	arch/hpcmips/vr/sg2com_vrip.c			sg2com_vrip needs-flag

# Memory Disk for boot tape
file dev/md_root.c				memory_disk_hooks
major	{md = 6}

include "dev/usb/files.usb"
@


1.61.4.3
log
@More catchup.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61.4.2 2002/01/11 23:38:23 nathanw Exp $
d392 1
a392 1
file	arch/hpcmips/vr/com_vrip.c		com_vrip needs-flag
d394 3
a396 2
attach com at hpcioif with com_hpcio
file arch/hpcmips/dev/com_hpcio.c		com_hpcio needs-flag
@


1.61.4.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61.4.3 2002/02/28 04:09:53 nathanw Exp $
d33 1
a33 1
device mainbus { [platform = -1] }
a63 7
file	arch/hpc/hpc/kloader.c
file	arch/hpcmips/hpcmips/kloader_machdep.c
file	arch/hpcmips/hpcmips/kloader_vr41.S	vr41xx
file	arch/hpcmips/hpcmips/kloader_tx39.S	tx39xx
defflag	debug_kloader.h			KLOADER_DEBUG
defparam opt_kloader_kernel_path.h	KLOADER_KERNEL_PATH

a73 5
#
# Debug utility
#
include "arch/hpc/conf/files.debug"

d99 3
a101 11
device vripif { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [unit=-1], [pwctl=-1], [platform = -1] }
define vrip_common
file arch/hpcmips/vr/vrip.c		vrip_common needs-flag
device vrip: vripif
attach vrip at mainbus: vrip_common
device vr4102ip: vripif
attach vr4102ip at mainbus: vrip_common
file arch/hpcmips/vr/vr4102ip.c		vr4102ip
device vr4122ip: vripif
attach vr4122ip at mainbus: vrip_common
file arch/hpcmips/vr/vr4122ip.c		vr4122ip
d104 1
a104 1
attach vrbcu at vripif
d108 1
a108 1
attach vrrtc at vripif
d112 1
a112 1
attach vrcmu at vripif
d119 1
a119 1
attach vrgiu at vripif
d127 1
a127 1
attach vrkiu at vripif
d131 1
a131 1
attach vrpmu at vripif
d135 1
a135 1
attach vrdsu at vripif
d139 1
a139 1
attach vrled at vripif
d143 1
a143 1
attach vrpiu at vripif: tpcalib
d146 1
a146 1
attach ohci at vripif with ohci_vrip
d150 1
a150 1
attach vrpciu at vripif
d155 1
a155 1
attach mqvideo at vripif with mqvideo_vrip
d166 1
a166 1
attach ite8181video at vripif with ite8181video_vrip
d171 1
a171 1
attach vrc4172pwm at vripif
d203 1
d205 5
a209 5
defflag			TX39ICU_DEBUG
defflag			TX39CLOCK_DEBUG
defflag			TX39BIU_DEBUG
defflag			TX39POWER_DEBUG
defflag			TX39UART_DEBUG
d391 1
a391 1
attach com at vripif with com_vrip
a401 10

# DMA Address Unit
device vrdmaau
attach vrdmaau at vripif
file arch/hpcmips/vr/vrdmaau.c	vrdmaau

# DMA Controll Unit
device vrdcu
attach vrdcu at vripif
file arch/hpcmips/vr/vrdcu.c	vrdcu
@


1.61.4.5
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61.4.4 2002/04/01 07:40:23 nathanw Exp $
d51 2
d62 1
d185 1
a185 1
device ite8181video: hpcfbif, hpccmap
a189 4
device vrc4172pci: pcibus
attach vrc4172pci at vripif
file arch/hpcmips/vr/vrc4172pci.c		vrc4172pci

d202 3
a204 1
device vrc4173bcu: vripif
d208 12
a430 5

# Audio Interface Unit
device vraiu: audio
attach vraiu at vripif
file arch/hpcmips/vr/vraiu.c	vraiu
@


1.61.4.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61.4.5 2002/06/20 03:38:47 nathanw Exp $
d61 4
a64 5
file	arch/hpc/hpc/kloader.c			kloader
file	arch/hpcmips/hpcmips/kloader_machdep.c	kloader
file	arch/hpcmips/hpcmips/kloader_vr41.S	vr41xx & kloader
file	arch/hpcmips/hpcmips/kloader_tx39.S	tx39xx & kloader
defflag	opt_kloader.h			KLOADER
a162 4
device vrdsiu_mouse: wsmousedev
attach vrdsiu_mouse at vripif
file arch/hpcmips/vr/vrdsiu_mouse.c		vrdsiu_mouse

d180 1
a180 1
file arch/hpcmips/dev/mq200_pci.c		mqvideo_pci
a186 1
defflag opt_vrc4172pci.h	VRC4172PCI_MCR700_SUPPORT
d365 3
d420 1
a420 1
device vraiu: audiobus
@


1.61.4.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61.4.6 2002/09/17 21:14:45 nathanw Exp $
d19 3
d28 1
d369 1
d408 1
a425 2

include "arch/hpcmips/conf/majors.hpcmips"
@


1.61.4.8
log
@Catch up to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61.4.7 2002/11/11 21:58:40 nathanw Exp $
d52 1
@


1.61.4.9
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61.4.8 2002/12/19 00:31:39 thorpej Exp $
a154 2
define	vrpiu_common
file arch/hpcmips/vr/vrpiu.c			vrpiu_common
d156 2
a157 3
attach vrpiu at vripif: tpcalib, vrpiu_common
device vrc4173piu: wsmousedev
attach vrc4173piu at vripif: tpcalib, vrpiu_common
@


1.60
log
@add option VR4131
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.59 2001/06/13 19:09:07 uch Exp $
d33 1
a33 1
device mainbus { }			# no locators
@


1.60.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.61 2001/09/17 17:03:44 uch Exp $
d33 1
a33 1
device mainbus { [id = -1] }
@


1.59
log
@(TX39) switch from TX local I/O manager to hpcio
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.58 2001/06/13 07:32:48 enami Exp $
d41 1
a41 1
defopt	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181
@


1.59.2.1
log
@Update the kqueue branch to HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.60 2001/09/05 15:46:10 sato Exp $
d41 1
a41 1
defopt	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131
@


1.59.2.2
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.59.2.1 2001/09/13 01:13:40 thorpej Exp $
d33 1
a33 1
device mainbus { [id = -1] }
d41 2
a42 2
defflag	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131
defflag	opt_tx39xx.h	TX39XX TX3911 TX3912 TX3922
a55 2
file	arch/hpcmips/hpcmips/bus_space_notimpl.c
file	arch/hpcmips/hpcmips/bus_space_through.c
d151 1
a151 1
defflag opt_mq200.h	MQ200_DEBUG MQ200_USECRT
d201 8
a208 8
defflag			TX39_DEBUG
defflag			TX39_WATCHDOGTIMER
defflag			TX39ICUDEBUG
defflag			TX39CLKDEBUG
defflag			TX39BIUDEBUG
defflag			TX39POWERDEBUG
defflag			TX39UARTDEBUG
defflag			USE_POLL
d369 3
a371 3
defparam		PCIC_ISA_ALLOC_IOBASE
defparam		PCIC_ISA_ALLOC_IOSIZE
defparam		PCIC_ISA_INTR_ALLOC_MASK
d390 1
a390 4
file	arch/hpcmips/vr/com_vrip.c		com_vrip needs-flag

attach com at hpcioif with com_hpcio
file arch/hpcmips/dev/com_hpcio.c		com_hpcio needs-flag
@


1.59.2.3
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.59.2.2 2002/01/10 19:43:45 thorpej Exp $
a63 7
file	arch/hpc/hpc/kloader.c
file	arch/hpcmips/hpcmips/kloader_machdep.c
file	arch/hpcmips/hpcmips/kloader_vr41.S	vr41xx
file	arch/hpcmips/hpcmips/kloader_tx39.S	tx39xx
defflag	debug_kloader.h			KLOADER_DEBUG
defparam opt_kloader_kernel_path.h	KLOADER_KERNEL_PATH

a73 5
#
# Debug utility
#
file	arch/hpc/hpc/debug_subr.c

d99 1
a99 2
device vripif { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [unit=-1], [pwctl=-1], [platform = -1] }
device vrip: vripif
d104 1
a104 1
attach vrbcu at vripif
d108 1
a108 1
attach vrrtc at vripif
d112 1
a112 1
attach vrcmu at vripif
d119 1
a119 1
attach vrgiu at vripif
d127 1
a127 1
attach vrkiu at vripif
d131 1
a131 1
attach vrpmu at vripif
d135 1
a135 1
attach vrdsu at vripif
d139 1
a139 1
attach vrled at vripif
d143 1
a143 1
attach vrpiu at vripif: tpcalib
d146 1
a146 1
attach ohci at vripif with ohci_vrip
d150 1
a150 1
attach vrpciu at vripif
d155 1
a155 1
attach mqvideo at vripif with mqvideo_vrip
d166 1
a166 1
attach ite8181video at vripif with ite8181video_vrip
d171 1
a171 1
attach vrc4172pwm at vripif
d203 1
d205 5
a209 5
defflag			TX39ICU_DEBUG
defflag			TX39CLOCK_DEBUG
defflag			TX39BIU_DEBUG
defflag			TX39POWER_DEBUG
defflag			TX39UART_DEBUG
d391 1
a391 1
attach com at vripif with com_vrip
@


1.59.2.4
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.59.2.3 2002/02/11 20:08:04 jdolecek Exp $
d33 1
a33 1
device mainbus { [platform = -1] }
d51 2
d62 1
d84 1
a84 1
include "arch/hpc/conf/files.debug"
a111 2
define vrip_common
file arch/hpcmips/vr/vrip.c		vrip_common needs-flag
d113 2
a114 7
attach vrip at mainbus: vrip_common
device vr4102ip: vripif
attach vr4102ip at mainbus: vrip_common
file arch/hpcmips/vr/vr4102ip.c		vr4102ip
device vr4122ip: vripif
attach vr4122ip at mainbus: vrip_common
file arch/hpcmips/vr/vr4122ip.c		vr4122ip
d178 1
a178 1
device ite8181video: hpcfbif, hpccmap
d195 3
a197 1
device vrc4173bcu: vripif
d201 12
a413 10

# DMA Address Unit
device vrdmaau
attach vrdmaau at vripif
file arch/hpcmips/vr/vrdmaau.c	vrdmaau

# DMA Controll Unit
device vrdcu
attach vrdcu at vripif
file arch/hpcmips/vr/vrdcu.c	vrdcu
@


1.59.2.5
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.59.2.4 2002/03/16 15:57:56 jdolecek Exp $
d61 4
a64 5
file	arch/hpc/hpc/kloader.c			kloader
file	arch/hpcmips/hpcmips/kloader_machdep.c	kloader
file	arch/hpcmips/hpcmips/kloader_vr41.S	vr41xx & kloader
file	arch/hpcmips/hpcmips/kloader_tx39.S	tx39xx & kloader
defflag	opt_kloader.h			KLOADER
a162 4
device vrdsiu_mouse: wsmousedev
attach vrdsiu_mouse at vripif
file arch/hpcmips/vr/vrdsiu_mouse.c		vrdsiu_mouse

d180 1
a180 1
file arch/hpcmips/dev/mq200_pci.c		mqvideo_pci
a186 5
defflag opt_vrc4172pci.h	VRC4172PCI_MCR700_SUPPORT
device vrc4172pci: pcibus
attach vrc4172pci at vripif
file arch/hpcmips/vr/vrc4172pci.c		vrc4172pci

d361 3
a413 5

# Audio Interface Unit
device vraiu: audiobus
attach vraiu at vripif
file arch/hpcmips/vr/vraiu.c	vraiu
@


1.59.2.6
log
@sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.59.2.5 2002/06/23 17:36:50 jdolecek Exp $
d19 3
d28 1
d369 1
d408 1
a425 2

include "arch/hpcmips/conf/majors.hpcmips"
@


1.58
log
@Add minimal support for vr4122/vrc4173 pci.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.57 2001/06/13 06:03:10 enami Exp $
d210 1
a210 1
device txsim {[platform = -1]}
a215 1
device txiomanif {[evtype = -1], [id = -1], [group = -1], [port = -1], [edge = -1], [initial = -1]}
d249 1
a249 1
device txioman: txiomanif
a251 8

device txin
attach txin at txiomanif
file arch/hpcmips/tx/txioman_in.c	txin

device txout
attach txout at txiomanif
file arch/hpcmips/tx/txioman_out.c	txout
@


1.57
log
@Generic softintr for hpcmips.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.56 2001/05/06 14:25:16 takemura Exp $
d9 6
d54 2
a59 2
file	arch/hpcmips/hpcmips/bus_space.c
file	arch/hpcmips/hpcmips/bus_dma.c
d91 1
d147 4
d160 3
d175 22
@


1.56
log
@Vrc4172 GPIO support. This device is currently configured on PenCentra 130.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.55 2001/04/30 11:42:18 takemura Exp $
d49 1
@


1.55
log
@Machine independent GPIO interface.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.54 2001/04/11 08:23:26 sato Exp $
d156 4
@


1.54
log
@opt_vr41x1.h -> opt_vr41xx.h.
add 'options VR41XX' and kill 'options VR41X1'.

add 'options VR4101' (not yet supported)
add 'options VR4102'
add 'options VR4111'
add 'options VR4121'
add 'options VR4122' (not yet supported)
add 'options VR4181' (not yet supported)
these are for config level size optimization.
currenty, no optimization codes are exist.
NOTE: there are some incompatibility in VR4181 & VR4101 &
VR4102,4111,4121 group & VR4122.

GENERIC (for VR41XX series) has options VR4102, VR4111, VR4121.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.53 2001/03/25 13:06:53 takemura Exp $
d105 1
a106 2
device  gpbusif {[platform = -1], [comctrl = -1], [button0 = -1], [button1 = -1], [button2 = -1], [button3 = -1], [button4 = -1], [button5 = -1], [button6 = -1], [button7 = -1], [button8 = -1], [button9 = -1], [button10 = -1], [button11 = -1]} 
device  newgpbusif { [platform = -1], [id = -1], [port = -1], [active = 1], [level = -1], [initvalue = -1] }
d108 1
a108 1
device vrgiu: vrisabif, gpbusif, newgpbusif
a111 4
device gpbus
attach gpbus at gpbusif
file arch/hpcmips/vr/gpbus.c			gpbus

a114 8

device pwctl
attach pwctl at newgpbusif with pwctl_vrgiu
file arch/hpcmips/vr/pwctl_vrgiu.c		pwctl_vrgiu

device button
attach button at newgpbusif with button_vrgiu
file arch/hpcmips/vr/button_vrgiu.c		button_vrgiu
@


1.53
log
@Add MQ200_USECRT option, which enables CRT output on MC/R530.
This is kernel configuration option and you can't enable and disable CRT
dynamically for now.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.52 2001/02/26 09:34:22 sato Exp $
d35 2
a36 2
defopt	VR41X1
defopt	TX39XX
d41 2
a42 2
file	arch/hpcmips/vr/vr.c		vr41x1	# NEC VR4000 series
file	arch/hpcmips/vr/vr_idle.S	vr41x1
d87 1
a87 1
#  Vr41x1 integrated peripherals
@


1.52
log
@register vrc4172pwm driver for MC/R530 etc..
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.51 2001/02/22 18:37:57 uch Exp $
d152 1
d157 3
@


1.52.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.53 2001/03/25 13:06:53 takemura Exp $
a151 1
defopt opt_mq200.h	MQ200_DEBUG MQ200_USECRT
a155 3
file arch/hpcmips/dev/mq200subr.c		mqvideo
file arch/hpcmips/dev/mq200debug.c		mqvideo
file arch/hpcmips/dev/mq200machdep.c		mqvideo
@


1.52.2.2
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.52.2.1 2001/04/09 01:53:03 nathanw Exp $
a8 6
# Machine-independent I2O drivers.
#

include "dev/i2o/files.i2o"

#
d35 2
a36 2
defopt	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181
defopt	opt_tx39xx.h	TX39XX TX3911 TX3912 TX3922
d41 2
a42 2
file	arch/hpcmips/vr/vr.c		vr41xx	# NEC VR4000 series
file	arch/hpcmips/vr/vr_idle.S	vr41xx
a47 2
file	arch/hpcmips/hpcmips/bus_dma.c
file	arch/hpcmips/hpcmips/bus_space.c
a48 1
file	arch/hpcmips/hpcmips/interrupt.c
d51 2
a83 1
include "dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
d87 1
a87 1
#  Vr41xx integrated peripherals
a104 1
include "dev/hpc/files.hpcio"
d106 2
d109 1
a109 1
device vrgiu: vrisabif, hpcioif
d113 4
d121 8
a151 4
device vrpciu: pcibus
attach vrpciu at vrip
file arch/hpcmips/vr/vrpciu.c			vrpciu needs-flag

a160 3
attach mqvideo at pci with mqvideo_pci
file arch/hpcmips/pci/mq200_pci.c		mqvideo_pci

a169 26
device vrc4172gpio: hpcioif, vrisabif
attach vrc4172gpio at hpcioif
file arch/hpcmips/vr/vrc4172gpio.c		vrc4172gpio

device vrc4173cardu: pcmciabus
attach vrc4173cardu at pci
file arch/hpcmips/pci/vrc4173cardu.c		vrc4173cardu

device vrc4173if {}

device vrc4173bcu: vrc4173if
attach vrc4173bcu at pci
file arch/hpcmips/vr/vrc4173bcu.c		vrc4173bcu

device vrc4173cmu
attach vrc4173cmu at vrc4173if
file arch/hpcmips/vr/vrc4173cmu.c		vrc4173cmu

device vrc4173piu
attach vrc4173piu at vrc4173if
file arch/hpcmips/vr/vrc4173piu.c		vrc4173piu

device vrc4173kiu
attach vrc4173kiu at vrc4173if
file arch/hpcmips/vr/vrc4173kiu.c		vrc4173kiu

d182 1
a182 1
device txsim { }
d188 1
d222 1
a222 1
device txioman: hpcioif
d225 8
@


1.51
log
@hpc common files are moved to dev/hpc.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.50 2001/02/21 16:34:00 uch Exp $
d89 1
a89 1
device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1] }
d161 4
@


1.50
log
@hpc* common disksubr.c
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.49 2001/02/09 19:47:28 uch Exp $
d59 1
d61 3
a63 1
file	arch/hpc/hpc/disksubr.c			disk
a67 4
# Raster operations
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"

a71 26
file	dev/pckbc/wskbdmap_mfii.c		btnmgr | hpckbd
file	arch/hpcmips/dev/pckbd_encode.c		btnmgr | hpckbd
defopt	PCKBD_LAYOUT

#	Simple framebuffer interface for wsdisplay
define	hpcfbif {}
device	hpcfb: wsemuldisplaydev, rasops1, rasops2, rasops4, rasops8, rasops15, rasops16
attach	hpcfb at hpcfbif
file	arch/hpcmips/dev/hpcfb.c	hpcfb needs-flag

#	Simple keyboard interface for wskbd
device hpckbdif {}
device hpckbd: wskbddev
attach hpckbd at hpckbdif
file arch/hpcmips/dev/hpckbd.c		hpckbd

device	bivideo: hpcfbif
file	arch/hpcmips/dev/bivideo.c	bivideo needs-flag
file	arch/hpcmips/dev/hpccmap.c	bivideo
attach	bivideo at mainbus

device btnmgr: wskbddev
attach btnmgr at mainbus
file	arch/hpcmips/dev/btnmgr.c	btnmgr

file	arch/hpcmips/dev/video_subr.c	tx3912video | plumvideo
a144 4
define	tpcalib
file arch/hpcmips/dev/tpcalib.c			tpcalib
file arch/hpcmips/dev/mra.c			tpcalib

d312 2
@


1.49
log
@sync with bicons change.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.48 2001/02/05 17:41:23 uch Exp $
a52 1
file	arch/hpcmips/hpcmips/disksubr.c	disk
d60 1
@


1.48
log
@sync with platid_gen change.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.47 2001/02/04 05:19:15 takemura Exp $
d60 1
a63 2
file	arch/hpcmips/dev/bicons.c
file	arch/hpcmips/dev/bifont.c
a111 6

#
# pseudo devices
#
defpseudo	biconsdev
file	arch/hpcmips/dev/biconsdev.c	biconsdev	needs-count
@


1.47
log
@Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
 into hpc/conf/platid.def.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.46 2001/01/28 03:09:41 uch Exp $
d56 3
a59 2
file	arch/hpc/hpc/platid_mask.c
file	arch/hpc/hpc/platid_name.c
@


1.46
log
@Switch to MI md_root.c.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.45 2001/01/28 02:52:26 uch Exp $
d57 2
a58 2
file	arch/hpcmips/hpcmips/platid_mask.c
file	arch/hpcmips/hpcmips/platid_name.c
@


1.45
log
@hpcmips hpcsh common files are moved to arch/hpc.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.44 2001/01/21 14:00:32 takemura Exp $
d401 1
a401 1
file arch/hpcmips/dev/md_root.c		memory_disk_hooks
@


1.44
log
@Use rasops with 4bit depth.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.43 2001/01/17 00:07:25 fvdl Exp $
a49 3
file	arch/hpcmips/hpcmips/platid.c
file	arch/hpcmips/hpcmips/platid_mask.c
file	arch/hpcmips/hpcmips/platid_name.c
a53 1
file	arch/hpcmips/hpcmips/config_hook.c
d55 4
@


1.43
log
@Add machdep file for procfs. Currently only used for linux-style
/proc/cpuinfo (only active when procfs is mounted with -o linux).
For ports other than the i386 this currently produces an empty
string.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.42 2000/10/22 10:42:31 uch Exp $
d79 1
a79 1
device	hpcfb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16
@


1.42
log
@new I/O modules framework for TX based system.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.41 2000/10/17 11:37:23 sato Exp $
d58 1
@


1.41
log
@add new keyword "initvalue" on pwctl device.
if "initvalue 0", set the port initialy "off".
if "initvalue 1", set the port initialy "on".
otherwise keep initial value.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.40 2000/10/04 13:53:54 uch Exp $
a205 1
defopt TX39IODEBUG
d210 1
a210 1
device txsim { }
d216 1
a216 1
device txiomanif {[platform = -1]}
d246 1
a246 1
device tx39io: txiomanif
d250 2
a251 2
device txioman
attach txioman at txiomanif
d254 8
d279 1
a279 1
device ucbio: newgpbusif
a282 4
device ucbioport
attach ucbioport at newgpbusif
file arch/hpcmips/dev/ucbioport.c	ucbioport

d298 1
a298 1
file arch/hpcmips/dev/it8368.c	it8368e
@


1.40
log
@experimental power management support for TX3912/TX3922 based model.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.39 2000/10/03 03:13:04 sato Exp $
d139 1
a139 1
device  newgpbusif { [platform = -1], [id = -1], [port = -1], [active = 1], [level = -1] }
@


1.39
log
@vr41xx LED unit driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.38 2000/10/02 03:57:53 sato Exp $
d340 1
a340 1
file	arch/hpcmips/dev/plumohci.c	plumohci
@


1.38
log
@experimental ite8181 video driver for hpcfb.
- just copy from bivideo.
- erase WindowsCE hardware cursor initialy.
- LCD power management codes exist, but currently disabled.
  Because some devices(include ite8181) confuse after LCD power turn on.
  WorkPad z50 power unit seem to be very weak,
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.37 2000/09/21 14:17:35 takemura Exp $
d125 4
d131 1
a131 1
file arch/hpcmips/vr/rtc.c			vrrtc
d135 1
a135 1
file arch/hpcmips/vr/cmu.c			vrcmu
a160 4
device vrbcu
attach vrbcu at vrip
file arch/hpcmips/vr/bcu_vrip.c			vrbcu needs-flag

d172 4
@


1.37
log
@skbd -> hpckbd. hpckbd supports vrkiu as well as m38813c and tc5165.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.36 2000/07/30 04:41:19 takemura Exp $
d188 5
@


1.36
log
@Remove src/sys/dev/apm/*. (They've gone to arch/hpcmips/dev/apm.)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.35 2000/07/22 08:53:34 takemura Exp $
d72 2
a73 2
file	dev/pckbc/wskbdmap_mfii.c		btnmgr | vrkiu | skbd
file	arch/hpcmips/dev/pckbd_encode.c		btnmgr | vrkiu | skbd
d76 1
d82 6
d161 1
a161 1
device vrkiu: wskbddev
a287 2
device skbdif {}

d289 1
a289 1
device m38813c: skbdif
d294 1
a294 1
device tc5165buf: skbdif
a296 6

#	Simple keyboard interface for wskbd
device skbd: wskbddev
attach skbd at skbdif
file arch/hpcmips/dev/skbd.c		skbd

@


1.35
log
@Experimental MQ200 video driver. It's just copy of bivideo plus power
management routine.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.34 2000/07/02 10:01:30 takemura Exp $
d95 2
a96 2
include "dev/apm/files.apm"
device hpcapm: apmif
@


1.34
log
@Experimental APM compatible power management.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.33 2000/06/11 23:34:31 matt Exp $
d176 5
@


1.33
log
@Add latent entry for ochi usb devices on NEC MobilePro 800.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.32 2000/05/08 21:57:59 uch Exp $
d91 8
@


1.33.2.1
log
@Pull up revision 1.36 (requested by takemura)

Add apmdev, hpcapm and mq200video.
@
text
@d1 1
a1 1
#	$NetBSD$
a92 8
# power management
#
include "arch/hpcmips/dev/apm/files.apm"
device hpcapm: apmdevif
attach hpcapm at mainbus
file	arch/hpcmips/dev/hpcapm.c	hpcapm

#
a167 5

device mqvideo: hpcfbif
attach mqvideo at vrip with mqvideo_vrip
file arch/hpcmips/vr/mq200_vrip.c		mqvideo_vrip
file arch/hpcmips/dev/mq200.c			mqvideo
@


1.32
log
@	 implement 8bpp CLUT of Plum2, TX3912 video module.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.31 2000/05/04 08:18:59 takemura Exp $
d165 3
@


1.32.2.1
log
@Sync w/ netbsd-1-5-base.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.33 2000/06/11 23:34:31 matt Exp $
a164 3

attach ohci at vrip with ohci_vrip
file arch/hpcmips/dev/ohci_vrip.c		ohci_vrip
@


1.31
log
@Raw keyboard mode support. I'd tested this on MC/R530.
I don't sure if skbd work or not.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.30 2000/05/02 17:50:52 uch Exp $
d89 2
@


1.30
log
@add ioctl, mmap.
hpcfb directly attach to tx3912video and plumvideo. (no longer use bivideo)
XXX CLUT
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.29 2000/03/25 15:08:26 uch Exp $
d72 3
a146 9

#
#	XXX files.pckbc XXX
#
device	pckbd: wskbddev
attach	pckbd at pckbc
file	dev/pckbc/pckbd.c		pckbd	needs-flag
file	dev/pckbc/wskbdmap_mfii.c		pckbd | vrkiu | skbd
defopt	PCKBD_LAYOUT
@


1.29
log
@TOSHIBA TC6358TB(PLUM2) OHCI module support.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.28 2000/03/20 12:45:41 takemura Exp $
d215 1
a215 1
device tx3912video: mainbus	# XXX crazy XXX
d301 1
a301 1
device plumvideo: mainbus	# XXX crazy XXX
@


1.28
log
@Built in video supports get/set color map.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.27 2000/03/13 18:56:40 uch Exp $
d55 1
a55 1
#file	arch/hpcmips/hpcmips/bus_dma.c
d319 2
a320 2
#attach	ohci at plumif with plumohci
#file	arch/hpcmips/dev/plumohci.c	plumohci
d380 1
a380 1
#include "dev/usb/files.usb"
@


1.27
log
@no longer required.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.26 2000/03/12 12:08:16 takemura Exp $
d80 1
@


1.26
log
@Change btnmgr to wskbd device from pseudo device.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.25 2000/03/12 05:04:44 takemura Exp $
a71 3
device	fb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16
attach	fb at mainbus
file	arch/hpcmips/dev/fb.c           fb needs-flag
@


1.25
log
@New frame buffer driver 'hpcfb' and built in video controller 'bivideo'
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.24 2000/03/05 08:49:07 takemura Exp $
d85 4
a98 2
defpseudo	btnmgr
file	arch/hpcmips/dev/btnmgr.c	btnmgr
d146 1
@


1.24
log
@Delete #ifdef USE_RASTERCONS lines, which are not used.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.23 2000/03/03 19:54:37 uch Exp $
d75 9
@


1.23
log
@add device file interface for UCB1200
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.22 2000/02/27 16:34:14 uch Exp $
a71 1
#device	fb: wsemuldisplaydev, wsrasteremulops
@


1.22
log
@UCB1200 GPIO routines.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.21 2000/02/06 08:47:03 takemura Exp $
d233 1
a233 1
file arch/hpcmips/dev/ucbsnd.c		ucbsnd
@


1.21
log
@Add platid_name() which retrieves the platform name.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.20 2000/01/28 15:08:37 takemura Exp $
d234 8
@


1.20
log
@CPU specific idle hook and VR idle routine.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.19 2000/01/16 21:47:00 uch Exp $
d52 1
@


1.19
log
@add platform dependent TX39 UART module hook.
remove delay from tc5165buf interrupt handler.
backlight config_hook.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.18 2000/01/13 17:53:39 uch Exp $
d42 1
@


1.18
log
@TX39 IR module (connected to TX39 UARTB module)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.17 2000/01/12 14:56:23 uch Exp $
d178 1
d208 1
a208 1
device tx39io
d212 4
d257 1
a257 2
#	TOSHIBA TC5165BTFS buffer driver (keyboard)
#	PHILIPS 74ALVC16241 buffer driver (keyboard)
@


1.17
log
@add UCB1200 sound module ucbsnd (core implementation only)
UCB1200 touch panel module moved to ucbtp and sync with vrpiu.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.16 2000/01/10 14:08:05 takemura Exp $
d177 1
d232 1
a232 1
device txcom
d235 4
@


1.16
log
@WSMOUSE_SCALIBCOORDS/WSMOUSE_GCALIBCOORDS support.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.15 2000/01/09 07:57:43 shin Exp $
d176 1
d180 1
d214 3
a216 3
#	PHILIPS UCB1200 modem/audio analog front-end
device ucb: wsmousedev
attach ucb at txsibif: tpcalib
d219 7
d235 1
a235 1
#	ITE 8368E PCMCIA controller
@


1.15
log
@add options for sysinst (memory disk size etc.)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.14 2000/01/07 15:19:14 uch Exp $
d151 3
a153 2
define	mra
file arch/hpcmips/vr/mra.c			mra
d156 1
a156 1
attach vrpiu at vrip: mra
d214 1
a214 1
attach ucb at txsibif: mra
@


1.14
log
@p7416buf and tc5165buf are merged.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.13 1999/12/28 03:15:17 takemura Exp $
d43 2
@


1.13
log
@VR41xx's PIU (Touch panel I/F unit) suport.
Currently it emulates relative pointing device like mouse, but it should
behave like an absolute pointing device. It needs more works in wsmouse side.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.12 1999/12/23 06:26:08 takemura Exp $
d149 3
d153 1
a153 1
attach vrpiu at vrip
a154 1
file arch/hpcmips/vr/mra.c			vrpiu
a166 1
defopt IT8368DEBUG
d172 1
d205 10
a228 4
#	PHILIPS 74ALVC16241 buffer driver (keyboard)
device p7416buf: skbdif
attach p7416buf at txcsbus
file arch/hpcmips/dev/p7416buf.c	p7416buf	needs-flag
d236 1
@


1.12
log
@New button handler and power controller with configurable hooking mechanism.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.11 1999/12/12 17:11:20 uch Exp $
d148 5
@


1.11
log
@add Telios keyboard (tc5165buf) information.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.10 1999/12/09 01:56:23 sato Exp $
d53 1
a58 2
defpseudo	biconsdev
file	arch/hpcmips/dev/biconsdev.c	biconsdev	needs-count
d79 8
d89 1
a89 1
device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1] }
d103 1
d105 1
a105 1
device vrgiu: vrisabif, gpbusif
d116 8
@


1.10
log
@- tail \n
- add needs-flag for vrbcu & vrpmu.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.9 1999/12/08 15:56:03 uch Exp $
d205 5
@


1.9
log
@sync with skbd.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.8 1999/12/04 14:23:35 takemura Exp $
d111 1
a111 1
file arch/hpcmips/vr/bcu_vrip.c			vrbcu
d127 1
a127 1
file arch/hpcmips/vr/vrpmu.c			vrpmu
d305 1
a305 1
#include "dev/usb/files.usb"@


1.8
log
@You can push power key to reboot when halt in vr_reboot.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.7 1999/11/28 04:29:37 takemura Exp $
d51 1
d122 1
a122 1
file	dev/pckbc/wskbdmap_mfii.c		pckbd | vrkiu | cckbd
d139 1
a139 2
defopt USE_POLL
defopt CCKBD_POLL
d145 1
d195 16
a210 4
#	Compaq C-series keyboard
device cckbd: wskbddev
attach cckbd at txcsbus
file arch/hpcmips/dev/cckbd.c		cckbd		needs-flag
d243 8
d304 2
@


1.7
log
@Add new device vrdsu, with which we can hard reset the VR41xx CPU.
Why don't you try shutdown comand with option '-r ?
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.6 1999/11/21 07:04:32 uch Exp $
d83 1
a83 1
file arch/hpcmips/vr/vrip.c		vrip
@


1.6
log
@TX3912/3922 support
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.5 1999/11/04 13:11:23 takemura Exp $
d127 4
@


1.5
log
@Move consinit() from findcons.c to machdep.c and remove file 'findcons.c.
Modify kernel boot options.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.4 1999/11/03 11:40:58 shin Exp $
d36 1
d41 2
a42 1
file	arch/hpcmips/vr/vr.c	vr41x1	# NEC VR4000 series
d115 8
a122 1
file dev/pckbc/wskbdmap_mfii.c			vrkiu
d128 101
a228 1
# Real-time clock (not optional)
@


1.4
log
@add rasops15, rasops16 to fb
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.3 1999/11/02 10:36:52 takemura Exp $
a52 1
file	arch/hpcmips/dev/findcons.c
@


1.3
log
@Wsdisplay use small font, VT220 8x10.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.2 1999/10/24 08:37:28 takemura Exp $
d68 1
a68 1
device	fb: wsemuldisplaydev, rasops1, rasops2, rasops8
@


1.2
log
@Wsdisplay and wskbd are supported as a console device.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.1.1.1 1999/09/16 12:23:19 takemura Exp $
d59 4
d67 2
a68 1
device	fb: wsemuldisplaydev, wsrasteremulops
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
#	$NetBSD:$
d106 1
a106 1
device vrkiu
d108 2
a109 1
file arch/hpcmips/vr/vrkiu.c			vrkiu
@


1.1.1.1
log
@Import NetBSD/hpcmips source files from hpcmips repository.
file list:
        sys/arch/hpcmips/
        distrib/hpcmips/
        etc/etc.hpcmips/
        lib/libc/arch/mips/fplib/
        lib/libc/arch/mips/fplib/Makefile.inc
        lib/libc/arch/mips/fplib/environment.h
        lib/libc/arch/mips/fplib/fplib_glue.c
        lib/libc/arch/mips/fplib/fplib_libc.c
        lib/libc/arch/mips/fplib/hpcmips-gcc.h
        lib/libc/arch/mips/fplib/softfloat-macros.h
        lib/libc/arch/mips/fplib/softfloat-specialize.h
        lib/libc/arch/mips/fplib/softfloat.c
        lib/libc/arch/mips/fplib/softfloat.h
        lib/libc/arch/mips/gen/ieee.h
        lib/libc/arch/mips/gen/sf_fabs.c
        lib/libc/arch/mips/gen/sf_flt_rounds.c
        lib/libc/arch/mips/gen/sf_fpgetmask.c
        lib/libc/arch/mips/gen/sf_fpgetround.c
        lib/libc/arch/mips/gen/sf_fpgetsticky.c
        lib/libc/arch/mips/gen/sf_fpsetmask.c
        lib/libc/arch/mips/gen/sf_fpsetround.c
        lib/libc/arch/mips/gen/sf_fpsetsticky.c
        lib/libc/arch/mips/gen/sf_isinf.c
        lib/libc/arch/mips/gen/sf_ldexp.c
        lib/libc/arch/mips/gen/sf_modf.c
@
text
@@


1.1.1.1.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.hpcmips,v 1.42 2000/10/22 10:42:31 uch Exp $
a35 1
defopt	TX39XX
d40 1
a40 5
file	arch/hpcmips/vr/vr.c		vr41x1	# NEC VR4000 series
file	arch/hpcmips/vr/vr_idle.S	vr41x1
file	arch/hpcmips/tx/tx39.c		tx39xx	# TOSHIBA TX3900 series

file	arch/mips/mips/fp.S		softfloat
a46 1
file	arch/hpcmips/hpcmips/platid_name.c
a48 1
file	arch/hpcmips/hpcmips/bus_dma.c
a49 1
file	arch/hpcmips/hpcmips/config_hook.c
d53 1
d56 2
a57 4

# Raster operations
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"
d63 3
a65 34
file	dev/pckbc/wskbdmap_mfii.c		btnmgr | hpckbd
file	arch/hpcmips/dev/pckbd_encode.c		btnmgr | hpckbd
defopt	PCKBD_LAYOUT

#	Simple framebuffer interface for wsdisplay
define	hpcfbif {}
device	hpcfb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16
attach	hpcfb at hpcfbif
file	arch/hpcmips/dev/hpcfb.c	hpcfb needs-flag

#	Simple keyboard interface for wskbd
device hpckbdif {}
device hpckbd: wskbddev
attach hpckbd at hpckbdif
file arch/hpcmips/dev/hpckbd.c		hpckbd

device	bivideo: hpcfbif
file	arch/hpcmips/dev/bivideo.c	bivideo needs-flag
file	arch/hpcmips/dev/hpccmap.c	bivideo
attach	bivideo at mainbus

device btnmgr: wskbddev
attach btnmgr at mainbus
file	arch/hpcmips/dev/btnmgr.c	btnmgr

file	arch/hpcmips/dev/video_subr.c	tx3912video | plumvideo

#
# power management
#
include "arch/hpcmips/dev/apm/files.apm"
device hpcapm: apmdevif
attach hpcapm at mainbus
file	arch/hpcmips/dev/hpcapm.c	hpcapm
a72 6
# pseudo devices
#
defpseudo	biconsdev
file	arch/hpcmips/dev/biconsdev.c	biconsdev	needs-count

#
d75 1
a75 1
device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1] }
d77 1
a77 5
file arch/hpcmips/vr/vrip.c		vrip needs-flag

device vrbcu
attach vrbcu at vrip
file arch/hpcmips/vr/bcu_vrip.c			vrbcu needs-flag
d81 1
a81 1
file arch/hpcmips/vr/rtc.c			vrrtc needs-flag
d85 1
a85 1
file arch/hpcmips/vr/cmu.c			vrcmu needs-flag
a88 1
device  newgpbusif { [platform = -1], [id = -1], [port = -1], [active = 1], [level = -1], [initvalue = -1] }
d90 1
a90 1
device vrgiu: vrisabif, gpbusif, newgpbusif
d102 3
a104 7
device pwctl
attach pwctl at newgpbusif with pwctl_vrgiu
file arch/hpcmips/vr/pwctl_vrgiu.c		pwctl_vrgiu

device button
attach button at newgpbusif with button_vrgiu
file arch/hpcmips/vr/button_vrgiu.c		button_vrgiu
d106 1
a106 1
device vrkiu: hpckbdif
d108 1
a108 1
file arch/hpcmips/vr/vrkiu.c			vrkiu needs-flag
d112 1
a112 1
file arch/hpcmips/vr/vrpmu.c			vrpmu needs-flag
d114 1
a114 183
device vrdsu
attach vrdsu at vrip
file arch/hpcmips/vr/vrdsu.c			vrdsu needs-flag

device vrled
attach vrled at vrip
file arch/hpcmips/vr/vrled.c			vrled needs-flag

define	tpcalib
file arch/hpcmips/dev/tpcalib.c			tpcalib
file arch/hpcmips/dev/mra.c			tpcalib

device vrpiu: wsmousedev
attach vrpiu at vrip: tpcalib
file arch/hpcmips/vr/vrpiu.c			vrpiu

attach ohci at vrip with ohci_vrip
file arch/hpcmips/dev/ohci_vrip.c		ohci_vrip

device mqvideo: hpcfbif
attach mqvideo at vrip with mqvideo_vrip
file arch/hpcmips/vr/mq200_vrip.c		mqvideo_vrip
file arch/hpcmips/dev/mq200.c			mqvideo

device ite8181video: hpcfbif
attach ite8181video at vrip with ite8181video_vrip
file arch/hpcmips/vr/ite8181_vrip.c		ite8181video_vrip
file arch/hpcmips/dev/ite8181.c			ite8181video

#
#	TOSHIBA TX3912/3922
#
defopt TX39_DEBUG
defopt TX39_WATCHDOGTIMER
defopt TX39ICUDEBUG
defopt TX39CLKDEBUG
defopt TX39BIUDEBUG
defopt TX39POWERDEBUG
defopt TX39UARTDEBUG
defopt USE_POLL

device txsim {[platform = -1]}
device txcsbusif {[platform = -1]}
device txcomif {[slot = -1]}
device txsibif {[slot = -1]}
device ucbif { }
device irif { }
device txiomanif {[evtype = -1], [id = -1], [group = -1], [port = -1], [edge = -1], [initial = -1]}

attach txsim at mainbus
file arch/hpcmips/tx/txsim.c		txsim
file arch/hpcmips/tx/txsnd.c		txsim

device tx39biu: txcsbusif
attach tx39biu at txsim
file arch/hpcmips/tx/tx39biu.c		tx39biu

device txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]}
attach txcsbus at txcsbusif
file arch/hpcmips/tx/txcsbus.c		txcsbus

device tx39icu
attach tx39icu at txsim
file arch/hpcmips/tx/tx39icu.c		tx39icu

device tx39power
attach tx39power at txsim
file arch/hpcmips/tx/tx39power.c	tx39power

device tx39clock
attach tx39clock at txsim
file arch/hpcmips/tx/tx39clock.c	tx39clock

device tx3912video: hpcfbif
attach tx3912video at txsim
file arch/hpcmips/tx/tx3912video.c	tx3912video

device tx39io
attach tx39io at txsim
file arch/hpcmips/tx/tx39io.c		tx39io

device txioman: txiomanif
attach txioman at txsim
file arch/hpcmips/tx/txioman.c		txioman

device txin
attach txin at txiomanif
file arch/hpcmips/tx/txioman_in.c	txin

device txout
attach txout at txiomanif
file arch/hpcmips/tx/txioman_out.c	txout

device tx39sib: txsibif
attach tx39sib at txsim
file arch/hpcmips/tx/tx39sib.c		tx39sib

#	PHILIPS UCB1200 / TOSHIBA TC35413F (modem/audio analog front-end)
device ucb: ucbif
attach ucb at txsibif
file arch/hpcmips/dev/ucb1200.c		ucb

device ucbtp: wsmousedev
attach ucbtp at ucbif: tpcalib
file arch/hpcmips/dev/ucbtp.c		ucbtp

device ucbsnd
attach ucbsnd at ucbif
file arch/hpcmips/dev/ucbsnd.c		ucbsnd		needs-flag

device ucbio
attach ucbio at ucbif
file arch/hpcmips/dev/ucbio.c		ucbio

device tx39uart: txcomif
attach tx39uart at txsim
file arch/hpcmips/tx/tx39uart.c		tx39uart	needs-flag

device txcom: irif
attach txcom at txcomif
file arch/hpcmips/tx/txcom.c		txcom

device tx39ir
attach tx39ir at irif
file arch/hpcmips/tx/tx39ir.c		tx39ir

#	ITE IT8368E PCMCIA / TOSHIBA TC6345AF buffer chip (PCMCIA)
device it8368e: pcmciabus
attach it8368e at txcsbus
file arch/hpcmips/dev/it8368.c		it8368e

#	MITUBISHI M38813 keryboard controller
device m38813c: hpckbdif
attach m38813c at txcsbus
file arch/hpcmips/dev/m38813c.c		m38813c		needs-flag

#	PHILIPS 74ALVC16241 / TOSHIBA TC5165BTFS buffer driver (keyboard)
device tc5165buf: hpckbdif
attach tc5165buf at txcsbus
file arch/hpcmips/dev/tc5165buf.c	tc5165buf	needs-flag

#	TOSHIBA TC6358E(Plum2)
device plumif {}
device plum: plumif
attach plum at txcsbus
file arch/hpcmips/dev/plum.c		plum

device plumicu
attach plumicu at plumif
file arch/hpcmips/dev/plumicu.c		plumicu

device plumpower
attach plumpower at plumif
file arch/hpcmips/dev/plumpower.c	plumpower

device plumvideo: hpcfbif
attach plumvideo at plumif
file arch/hpcmips/dev/plumvideo.c	plumvideo

device plumpcmcia: pcmciabus
attach plumpcmcia at plumif
file arch/hpcmips/dev/plumpcmcia.c	plumpcmcia

device plumiobusif {[platform = -1], [slot = -1]}
device plumiobus: plumiobusif
attach plumiobus at plumif
file arch/hpcmips/dev/plumiobus.c	plumiobus

device plumisab: isabus
attach plumisab at plumiobusif
file arch/hpcmips/isa/plumisa_machdep.c	plumisab

# OHCI USB controller
attach	ohci at plumif with plumohci
file	arch/hpcmips/dev/plumohci.c	plumohci	needs-flag

#device txisab: isabus
#attach txisab at txcsbus
#file arch/hpcmips/isa/txisa_machdep.c	txisab

#
#	Real-time clock (not optional)
#
a164 2

include "dev/usb/files.usb"
@


1.1.1.1.2.2
log
@Sync with head (for UBC+NFS fixes, mostly).
@
text
@d1 1
a1 1
#	$NetBSD$
a57 1
file	arch/hpcmips/hpcmips/procfs_machdep.c	procfs
@


1.1.1.1.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.1.1.1.2.2 2001/01/18 09:22:30 bouyer Exp $
d50 3
d57 1
a59 6
#
# H/PC Platform common files.
#
include "arch/hpc/conf/files.hpc"
include "dev/hpc/files.bicons"

d62 2
d79 1
a79 1
device	hpcfb: wsemuldisplaydev, rasops1, rasops2, rasops4, rasops8, rasops15, rasops16
d114 6
d401 1
a401 1
file dev/md_root.c				memory_disk_hooks
@


1.1.1.1.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.1.1.1.2.3 2001/02/11 19:10:26 bouyer Exp $
d53 1
a59 1
file	arch/hpc/hpc/disksubr.c			disk
a60 3
include "dev/hpc/files.hpcfb"
include "dev/hpc/files.hpckbd"
include "dev/hpc/files.hpctp"
d65 4
d73 26
d116 1
a116 1
device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1], [platform = -1] }
d172 4
a192 4
device vrc4172pwm
attach vrc4172pwm at vrip
file arch/hpcmips/vr/vrc4172pwm.c		vrc4172pwm needs-flag

a342 2

file	dev/hpc/video_subr.c		tx3912video | plumvideo
@


1.1.1.1.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a151 1
defopt opt_mq200.h	MQ200_DEBUG MQ200_USECRT
a155 3
file arch/hpcmips/dev/mq200subr.c		mqvideo
file arch/hpcmips/dev/mq200debug.c		mqvideo
file arch/hpcmips/dev/mq200machdep.c		mqvideo
@


1.1.1.1.2.6
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.1.1.1.2.5 2001/03/27 15:30:53 bouyer Exp $
d35 2
a36 2
defopt	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181
defopt	opt_tx39xx.h	TX39XX TX3911 TX3912 TX3922
d41 2
a42 2
file	arch/hpcmips/vr/vr.c		vr41xx	# NEC VR4000 series
file	arch/hpcmips/vr/vr_idle.S	vr41xx
d87 1
a87 1
#  Vr41xx integrated peripherals
@


1.1.1.1.6.1
log
@Pull up to last week's -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.11 1999/12/12 17:11:20 uch Exp $
a35 1
defopt	TX39XX
d40 1
a40 2
file	arch/hpcmips/vr/vr.c		vr41x1	# NEC VR4000 series
file	arch/hpcmips/tx/tx39.c		tx39xx	# TOSHIBA TX3900 series
a48 1
#file	arch/hpcmips/hpcmips/bus_dma.c
d53 1
a58 4
# Raster operations
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"

d63 1
a63 2
#device	fb: wsemuldisplaydev, wsrasteremulops
device	fb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16
d77 1
a77 1
file arch/hpcmips/vr/vrip.c		vrip needs-flag
d104 1
a104 1
file arch/hpcmips/vr/bcu_vrip.c			vrbcu needs-flag
d106 1
a106 1
device vrkiu: wskbddev
d108 1
a108 9
file arch/hpcmips/vr/vrkiu.c			vrkiu needs-flag
#
#	XXX files.pckbc XXX
#
device	pckbd: wskbddev
attach	pckbd at pckbc
file	dev/pckbc/pckbd.c		pckbd	needs-flag
file	dev/pckbc/wskbdmap_mfii.c		pckbd | vrkiu | skbd
defopt	PCKBD_LAYOUT
d112 1
a112 128
file arch/hpcmips/vr/vrpmu.c			vrpmu needs-flag

device vrdsu
attach vrdsu at vrip
file arch/hpcmips/vr/vrdsu.c			vrdsu needs-flag

#
#	TOSHIBA TX3912/3922
#
defopt TX39_DEBUG
defopt TX39_WATCHDOGTIMER
defopt TX39ICUDEBUG
defopt TX39CLKDEBUG
defopt TX39BIUDEBUG
defopt TX39IODEBUG
defopt TX39POWERDEBUG
defopt TX39UARTDEBUG
defopt IT8368DEBUG
defopt USE_POLL

device txsim { }
device txcsbusif {[platform = -1]}
device txcomif {[slot = -1]}

attach txsim at mainbus
file arch/hpcmips/tx/txsim.c		txsim

device tx39biu: txcsbusif
attach tx39biu at txsim
file arch/hpcmips/tx/tx39biu.c		tx39biu

device txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]}
attach txcsbus at txcsbusif
file arch/hpcmips/tx/txcsbus.c		txcsbus

device tx39icu
attach tx39icu at txsim
file arch/hpcmips/tx/tx39icu.c		tx39icu

device tx39power
attach tx39power at txsim
file arch/hpcmips/tx/tx39power.c	tx39power

device tx39clock
attach tx39clock at txsim
file arch/hpcmips/tx/tx39clock.c	tx39clock

device tx3912video: mainbus	# XXX crazy XXX
attach tx3912video at txsim
file arch/hpcmips/tx/tx3912video.c	tx3912video

device tx39io
attach tx39io at txsim
file arch/hpcmips/tx/tx39io.c		tx39io

device tx39uart: txcomif
attach tx39uart at txsim
file arch/hpcmips/tx/tx39uart.c		tx39uart	needs-flag

device txcom
attach txcom at txcomif
file arch/hpcmips/tx/txcom.c		txcom

#	ITE 8368E PCMCIA controller
device it8368e: pcmciabus
attach it8368e at txcsbus
file arch/hpcmips/dev/it8368.c	it8368e

device skbdif {}
#	PHILIPS 74ALVC16241 buffer driver (keyboard)
device p7416buf: skbdif
attach p7416buf at txcsbus
file arch/hpcmips/dev/p7416buf.c	p7416buf	needs-flag

#	MITUBISHI M38813 keryboard controller
device m38813c: skbdif
attach m38813c at txcsbus
file arch/hpcmips/dev/m38813c.c		m38813c		needs-flag

#	TOSHIBA TC5165BTFS buffer driver (keyboard)
device tc5165buf: skbdif
attach tc5165buf at txcsbus
file arch/hpcmips/dev/tc5165buf.c	tc5165buf	needs-flag

#	Simple keyboard interface for wskbd
device skbd: wskbddev
attach skbd at skbdif
file arch/hpcmips/dev/skbd.c		skbd


#	TOSHIBA TC6358E(Plum2)
device plumif {}
device plum: plumif
attach plum at txcsbus
file arch/hpcmips/dev/plum.c		plum

device plumicu
attach plumicu at plumif
file arch/hpcmips/dev/plumicu.c		plumicu

device plumpower
attach plumpower at plumif
file arch/hpcmips/dev/plumpower.c	plumpower

device plumvideo: mainbus	# XXX crazy XXX
attach plumvideo at plumif
file arch/hpcmips/dev/plumvideo.c	plumvideo

device plumpcmcia: pcmciabus
attach plumpcmcia at plumif
file arch/hpcmips/dev/plumpcmcia.c	plumpcmcia

device plumiobusif {[platform = -1], [slot = -1]}
device plumiobus: plumiobusif
attach plumiobus at plumif
file arch/hpcmips/dev/plumiobus.c	plumiobus

device plumisab: isabus
attach plumisab at plumiobusif
file arch/hpcmips/isa/plumisa_machdep.c	plumisab

# OHCI USB controller
#attach	ohci at plumif with plumohci
#file	arch/hpcmips/dev/plumohci.c	plumohci

#device txisab: isabus
#attach txisab at txcsbus
#file arch/hpcmips/isa/txisa_machdep.c	txisab
d114 1
a114 3
#
#	Real-time clock (not optional)
#
a164 2

#include "dev/usb/files.usb"
@


1.1.1.1.4.1
log
@Sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcmips,v 1.5 1999/11/04 13:11:23 takemura Exp $
d53 1
a58 4
# Raster operations
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"

d63 1
a63 2
#device	fb: wsemuldisplaydev, wsrasteremulops
device	fb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16
d106 1
a106 1
device vrkiu: wskbddev
d108 1
a108 2
file arch/hpcmips/vr/vrkiu.c			vrkiu needs-flag
file dev/pckbc/wskbdmap_mfii.c			vrkiu
@
