head 1.60; access; symbols netbsd-11-0-RC4:1.60 netbsd-11-0-RC3:1.60 netbsd-11-0-RC2:1.60 netbsd-11-0-RC1:1.60 perseant-exfatfs-base-20250801:1.60 netbsd-11:1.60.0.32 netbsd-11-base:1.60 netbsd-10-1-RELEASE:1.60 perseant-exfatfs-base-20240630:1.60 perseant-exfatfs:1.60.0.30 perseant-exfatfs-base:1.60 netbsd-8-3-RELEASE:1.58 netbsd-9-4-RELEASE:1.59 netbsd-10-0-RELEASE:1.60 netbsd-10-0-RC6:1.60 netbsd-10-0-RC5:1.60 netbsd-10-0-RC4:1.60 netbsd-10-0-RC3:1.60 netbsd-10-0-RC2:1.60 thorpej-ifq:1.60.0.28 thorpej-ifq-base:1.60 thorpej-altq-separation:1.60.0.26 thorpej-altq-separation-base:1.60 netbsd-10-0-RC1:1.60 netbsd-10:1.60.0.24 netbsd-10-base:1.60 bouyer-sunxi-drm:1.60.0.22 bouyer-sunxi-drm-base:1.60 netbsd-9-3-RELEASE:1.59 thorpej-i2c-spi-conf2:1.60.0.20 thorpej-i2c-spi-conf2-base:1.60 thorpej-futex2:1.60.0.18 thorpej-futex2-base:1.60 thorpej-cfargs2:1.60.0.16 thorpej-cfargs2-base:1.60 cjep_sun2x-base1:1.60 cjep_sun2x:1.60.0.14 cjep_sun2x-base:1.60 cjep_staticlib_x-base1:1.60 netbsd-9-2-RELEASE:1.59 cjep_staticlib_x:1.60.0.12 cjep_staticlib_x-base:1.60 thorpej-i2c-spi-conf:1.60.0.10 thorpej-i2c-spi-conf-base:1.60 thorpej-cfargs:1.60.0.8 thorpej-cfargs-base:1.60 thorpej-futex:1.60.0.6 thorpej-futex-base:1.60 netbsd-9-1-RELEASE:1.59 bouyer-xenpvh-base2:1.60 phil-wifi-20200421:1.60 bouyer-xenpvh-base1:1.60 phil-wifi-20200411:1.60 bouyer-xenpvh:1.60.0.4 bouyer-xenpvh-base:1.60 is-mlppp:1.60.0.2 is-mlppp-base:1.60 phil-wifi-20200406:1.60 netbsd-8-2-RELEASE:1.58 ad-namecache-base3:1.60 netbsd-9-0-RELEASE:1.59 netbsd-9-0-RC2:1.59 ad-namecache-base2:1.60 ad-namecache-base1:1.59 ad-namecache:1.59.0.6 ad-namecache-base:1.59 netbsd-9-0-RC1:1.59 phil-wifi-20191119:1.59 netbsd-9:1.59.0.4 netbsd-9-base:1.59 phil-wifi-20190609:1.59 netbsd-8-1-RELEASE:1.58 netbsd-8-1-RC1:1.58 isaki-audio2:1.59.0.2 isaki-audio2-base:1.59 pgoyette-compat-merge-20190127:1.58.38.1 pgoyette-compat-20190127:1.59 pgoyette-compat-20190118:1.59 pgoyette-compat-1226:1.59 pgoyette-compat-1126:1.59 pgoyette-compat-1020:1.59 pgoyette-compat-0930:1.59 pgoyette-compat-0906:1.58 jdolecek-ncqfixes:1.58.0.42 jdolecek-ncqfixes-base:1.58 netbsd-7-2-RELEASE:1.58 pgoyette-compat-0728:1.58 netbsd-8-0-RELEASE:1.58 phil-wifi:1.58.0.40 phil-wifi-base:1.58 pgoyette-compat-0625:1.58 netbsd-8-0-RC2:1.58 pgoyette-compat-0521:1.58 pgoyette-compat-0502:1.58 pgoyette-compat-0422:1.58 netbsd-8-0-RC1:1.58 pgoyette-compat-0415:1.58 pgoyette-compat-0407:1.58 pgoyette-compat-0330:1.58 pgoyette-compat-0322:1.58 pgoyette-compat-0315:1.58 netbsd-7-1-2-RELEASE:1.58 pgoyette-compat:1.58.0.38 pgoyette-compat-base:1.58 netbsd-7-1-1-RELEASE:1.58 tls-maxphys-base-20171202:1.58 matt-nb8-mediatek:1.58.0.36 matt-nb8-mediatek-base:1.58 nick-nhusb-base-20170825:1.58 perseant-stdc-iso10646:1.58.0.34 perseant-stdc-iso10646-base:1.58 netbsd-8:1.58.0.32 netbsd-8-base:1.58 prg-localcount2-base3:1.58 prg-localcount2-base2:1.58 prg-localcount2-base1:1.58 prg-localcount2:1.58.0.30 prg-localcount2-base:1.58 pgoyette-localcount-20170426:1.58 bouyer-socketcan-base1:1.58 jdolecek-ncq:1.58.0.28 jdolecek-ncq-base:1.58 pgoyette-localcount-20170320:1.58 netbsd-7-1:1.58.0.26 netbsd-7-1-RELEASE:1.58 netbsd-7-1-RC2:1.58 nick-nhusb-base-20170204:1.58 netbsd-7-nhusb-base-20170116:1.58 bouyer-socketcan:1.58.0.24 bouyer-socketcan-base:1.58 pgoyette-localcount-20170107:1.58 netbsd-7-1-RC1:1.58 nick-nhusb-base-20161204:1.58 pgoyette-localcount-20161104:1.58 netbsd-7-0-2-RELEASE:1.58 nick-nhusb-base-20161004:1.58 localcount-20160914:1.58 netbsd-7-nhusb:1.58.0.22 netbsd-7-nhusb-base:1.58 pgoyette-localcount-20160806:1.58 pgoyette-localcount-20160726:1.58 pgoyette-localcount:1.58.0.20 pgoyette-localcount-base:1.58 nick-nhusb-base-20160907:1.58 nick-nhusb-base-20160529:1.58 netbsd-7-0-1-RELEASE:1.58 nick-nhusb-base-20160422:1.58 nick-nhusb-base-20160319:1.58 nick-nhusb-base-20151226:1.58 netbsd-7-0:1.58.0.18 netbsd-7-0-RELEASE:1.58 nick-nhusb-base-20150921:1.58 netbsd-7-0-RC3:1.58 netbsd-7-0-RC2:1.58 netbsd-7-0-RC1:1.58 nick-nhusb-base-20150606:1.58 nick-nhusb-base-20150406:1.58 nick-nhusb:1.58.0.16 nick-nhusb-base:1.58 netbsd-5-2-3-RELEASE:1.57 netbsd-5-1-5-RELEASE:1.57 netbsd-6-0-6-RELEASE:1.57 netbsd-6-1-5-RELEASE:1.57 netbsd-7:1.58.0.14 netbsd-7-base:1.58 yamt-pagecache-base9:1.58 yamt-pagecache-tag8:1.57.28.1 netbsd-6-1-4-RELEASE:1.57 netbsd-6-0-5-RELEASE:1.57 tls-earlyentropy:1.58.0.12 tls-earlyentropy-base:1.58 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.58 riastradh-drm2-base3:1.58 netbsd-6-1-3-RELEASE:1.57 netbsd-6-0-4-RELEASE:1.57 netbsd-5-2-2-RELEASE:1.57 netbsd-5-1-4-RELEASE:1.57 netbsd-6-1-2-RELEASE:1.57 netbsd-6-0-3-RELEASE:1.57 netbsd-5-2-1-RELEASE:1.57 netbsd-5-1-3-RELEASE:1.57 rmind-smpnet-nbase:1.58 netbsd-6-1-1-RELEASE:1.57 riastradh-drm2-base2:1.58 riastradh-drm2-base1:1.58 riastradh-drm2:1.58.0.10 riastradh-drm2-base:1.58 rmind-smpnet:1.58.0.4 rmind-smpnet-base:1.58 netbsd-6-1:1.57.0.42 netbsd-6-0-2-RELEASE:1.57 netbsd-6-1-RELEASE:1.57 khorben-n900:1.58.0.8 netbsd-6-1-RC4:1.57 netbsd-6-1-RC3:1.57 agc-symver:1.58.0.6 agc-symver-base:1.58 netbsd-6-1-RC2:1.57 netbsd-6-1-RC1:1.57 yamt-pagecache-base8:1.58 netbsd-5-2:1.57.0.40 netbsd-6-0-1-RELEASE:1.57 yamt-pagecache-base7:1.58 netbsd-5-2-RELEASE:1.57 netbsd-5-2-RC1:1.57 matt-nb6-plus-nbase:1.57 yamt-pagecache-base6:1.58 netbsd-6-0:1.57.0.38 netbsd-6-0-RELEASE:1.57 netbsd-6-0-RC2:1.57 tls-maxphys:1.58.0.2 tls-maxphys-base:1.58 matt-nb6-plus:1.57.0.36 matt-nb6-plus-base:1.57 netbsd-6-0-RC1:1.57 jmcneill-usbmp-base10:1.57 yamt-pagecache-base5:1.57 jmcneill-usbmp-base9:1.57 yamt-pagecache-base4:1.57 jmcneill-usbmp-base8:1.57 jmcneill-usbmp-base7:1.57 jmcneill-usbmp-base6:1.57 jmcneill-usbmp-base5:1.57 jmcneill-usbmp-base4:1.57 jmcneill-usbmp-base3:1.57 jmcneill-usbmp-pre-base2:1.57 jmcneill-usbmp-base2:1.57 netbsd-6:1.57.0.34 netbsd-6-base:1.57 netbsd-5-1-2-RELEASE:1.57 netbsd-5-1-1-RELEASE:1.57 jmcneill-usbmp:1.57.0.32 jmcneill-usbmp-base:1.57 jmcneill-audiomp3:1.57.0.30 jmcneill-audiomp3-base:1.57 yamt-pagecache-base3:1.57 yamt-pagecache-base2:1.57 yamt-pagecache:1.57.0.28 yamt-pagecache-base:1.57 rmind-uvmplock-nbase:1.57 cherry-xenmp:1.57.0.26 cherry-xenmp-base:1.57 bouyer-quota2-nbase:1.57 bouyer-quota2:1.57.0.24 bouyer-quota2-base:1.57 jruoho-x86intr:1.57.0.22 jruoho-x86intr-base:1.57 matt-mips64-premerge-20101231:1.57 matt-nb5-mips64-premerge-20101231:1.57 matt-nb5-pq3:1.57.0.20 matt-nb5-pq3-base:1.57 netbsd-5-1:1.57.0.18 netbsd-5-1-RELEASE:1.57 uebayasi-xip-base4:1.57 uebayasi-xip-base3:1.57 yamt-nfs-mp-base11:1.57 netbsd-5-1-RC4:1.57 matt-nb5-mips64-k15:1.57 uebayasi-xip-base2:1.57 yamt-nfs-mp-base10:1.57 netbsd-5-1-RC3:1.57 netbsd-5-1-RC2:1.57 uebayasi-xip-base1:1.57 netbsd-5-1-RC1:1.57 rmind-uvmplock:1.57.0.16 rmind-uvmplock-base:1.57 yamt-nfs-mp-base9:1.57 uebayasi-xip:1.57.0.14 uebayasi-xip-base:1.57 netbsd-5-0-2-RELEASE:1.57 matt-nb5-mips64-premerge-20091211:1.57 matt-premerge-20091211:1.57 yamt-nfs-mp-base8:1.57 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.57 matt-nb4-mips64-k7-u2a-k9b:1.57 matt-nb5-mips64-u1-k1-k5:1.57 yamt-nfs-mp-base7:1.57 matt-nb5-mips64:1.57.0.12 netbsd-5-0-1-RELEASE:1.57 jymxensuspend-base:1.57 yamt-nfs-mp-base6:1.57 yamt-nfs-mp-base5:1.57 yamt-nfs-mp-base4:1.57 jym-xensuspend-nbase:1.57 yamt-nfs-mp-base3:1.57 nick-hppapmap-base4:1.57 nick-hppapmap-base3:1.57 netbsd-5-0:1.57.0.10 netbsd-5-0-RELEASE:1.57 netbsd-5-0-RC4:1.57 netbsd-5-0-RC3:1.57 nick-hppapmap-base2:1.57 netbsd-5-0-RC2:1.57 jym-xensuspend:1.57.0.8 jym-xensuspend-base:1.57 netbsd-5-0-RC1:1.57 haad-dm-base2:1.57 haad-nbase2:1.57 ad-audiomp2:1.57.0.6 ad-audiomp2-base:1.57 netbsd-5:1.57.0.4 netbsd-5-base:1.57 nick-hppapmap:1.57.0.2 nick-hppapmap-base:1.57 matt-mips64-base2:1.57 matt-mips64:1.54.0.22 haad-dm-base1:1.57 wrstuden-revivesa-base-4:1.57 netbsd-4-0-1-RELEASE:1.53 wrstuden-revivesa-base-3:1.56 wrstuden-revivesa-base-2:1.56 wrstuden-fixsa-newbase:1.53 nick-csl-alignment-base5:1.56 haad-dm:1.56.0.32 haad-dm-base:1.57 wrstuden-revivesa-base-1:1.56 simonb-wapbl-nbase:1.56 yamt-pf42-base4:1.56 simonb-wapbl:1.56.0.30 simonb-wapbl-base:1.56 yamt-pf42-base3:1.56 hpcarm-cleanup-nbase:1.56 yamt-pf42-baseX:1.56 yamt-pf42-base2:1.56 yamt-nfs-mp-base2:1.56 wrstuden-revivesa:1.56.0.28 wrstuden-revivesa-base:1.56 yamt-nfs-mp:1.56.0.26 yamt-nfs-mp-base:1.56 yamt-pf42:1.56.0.24 yamt-pf42-base:1.56 ad-socklock-base1:1.56 yamt-lazymbuf-base15:1.56 yamt-lazymbuf-base14:1.56 keiichi-mipv6-nbase:1.56 mjf-devfs2:1.56.0.22 mjf-devfs2-base:1.57 nick-net80211-sync:1.56.0.20 nick-net80211-sync-base:1.56 keiichi-mipv6:1.56.0.18 keiichi-mipv6-base:1.56 bouyer-xeni386-merge1:1.56 matt-armv6-prevmlocking:1.56 wrstuden-fixsa-base-1:1.53 vmlocking2-base3:1.56 netbsd-4-0:1.53.0.8 netbsd-4-0-RELEASE:1.53 bouyer-xeni386-nbase:1.56 yamt-kmem-base3:1.56 cube-autoconf:1.56.0.16 cube-autoconf-base:1.56 yamt-kmem-base2:1.56 bouyer-xeni386:1.56.0.14 bouyer-xeni386-base:1.56 yamt-kmem:1.56.0.12 yamt-kmem-base:1.56 vmlocking2-base2:1.56 reinoud-bufcleanup-nbase:1.56 vmlocking2:1.56.0.10 vmlocking2-base1:1.56 netbsd-4-0-RC5:1.53 matt-nb4-arm:1.53.0.6 matt-nb4-arm-base:1.53 matt-armv6-nbase:1.56 jmcneill-base:1.56 netbsd-4-0-RC4:1.53 mjf-devfs:1.56.0.8 mjf-devfs-base:1.56 bouyer-xenamd64-base2:1.56 vmlocking-nbase:1.56 yamt-x86pmap-base4:1.56 bouyer-xenamd64:1.56.0.6 bouyer-xenamd64-base:1.56 netbsd-4-0-RC3:1.53 yamt-x86pmap-base3:1.56 yamt-x86pmap-base2:1.56 netbsd-4-0-RC2:1.53 yamt-x86pmap:1.56.0.4 yamt-x86pmap-base:1.56 netbsd-4-0-RC1:1.53 matt-armv6:1.56.0.2 matt-armv6-base:1.56 matt-mips64-base:1.54 jmcneill-pm:1.54.0.20 jmcneill-pm-base:1.56 hpcarm-cleanup:1.54.0.18 hpcarm-cleanup-base:1.56 nick-csl-alignment:1.54.0.16 nick-csl-alignment-base:1.54 netbsd-3-1-1-RELEASE:1.46 netbsd-3-0-3-RELEASE:1.46 itohy-usb1:1.54.0.14 itohy-usb1-base:1.54 yamt-idlelwp-base8:1.54 wrstuden-fixsa:1.53.0.4 wrstuden-fixsa-base:1.53 thorpej-atomic:1.54.0.12 thorpej-atomic-base:1.54 reinoud-bufcleanup:1.54.0.10 reinoud-bufcleanup-base:1.56 mjf-ufs-trans:1.54.0.8 mjf-ufs-trans-base:1.54 vmlocking:1.54.0.6 vmlocking-base:1.56 ad-audiomp:1.54.0.4 ad-audiomp-base:1.54 yamt-idlelwp:1.54.0.2 post-newlock2-merge:1.54 newlock2-nbase:1.54 yamt-splraiseipl-base5:1.53 yamt-splraiseipl-base4:1.53 yamt-splraiseipl-base3:1.53 abandoned-netbsd-4-base:1.50 abandoned-netbsd-4:1.50.0.2 netbsd-3-1:1.46.0.22 netbsd-3-1-RELEASE:1.46 netbsd-3-0-2-RELEASE:1.46 yamt-splraiseipl-base2:1.51 netbsd-3-1-RC4:1.46 yamt-splraiseipl:1.51.0.2 yamt-splraiseipl-base:1.51 netbsd-3-1-RC3:1.46 yamt-pdpolicy-base9:1.51 newlock2:1.50.0.4 newlock2-base:1.54 yamt-pdpolicy-base8:1.50 netbsd-3-1-RC2:1.46 netbsd-3-1-RC1:1.46 yamt-pdpolicy-base7:1.50 netbsd-4:1.53.0.2 netbsd-4-base:1.53 yamt-pdpolicy-base6:1.50 chap-midi-nbase:1.49 netbsd-3-0-1-RELEASE:1.46 gdamore-uart:1.48.0.4 gdamore-uart-base:1.48 simonb-timcounters-final:1.47.6.1 yamt-pdpolicy-base5:1.48 chap-midi:1.48.0.2 chap-midi-base:1.49 yamt-pdpolicy-base4:1.47 yamt-pdpolicy-base3:1.47 peter-altq-base:1.47 peter-altq:1.47.0.12 yamt-pdpolicy-base2:1.47 elad-kernelauth-base:1.48 elad-kernelauth:1.47.0.10 yamt-pdpolicy:1.47.0.8 yamt-pdpolicy-base:1.47 yamt-uio_vmspace-base5:1.47 simonb-timecounters:1.47.0.6 simonb-timecounters-base:1.48 rpaulo-netinet-merge-pcb:1.47.0.4 rpaulo-netinet-merge-pcb-base:1.50 yamt-uio_vmspace:1.47.0.2 netbsd-3-0:1.46.0.20 netbsd-3-0-RELEASE:1.46 netbsd-3-0-RC6:1.46 yamt-readahead-base3:1.46 netbsd-3-0-RC5:1.46 netbsd-3-0-RC4:1.46 netbsd-3-0-RC3:1.46 yamt-readahead-base2:1.46 netbsd-3-0-RC2:1.46 yamt-readahead-pervnode:1.46 yamt-readahead-perfile:1.46 yamt-readahead:1.46.0.18 yamt-readahead-base:1.46 netbsd-3-0-RC1:1.46 yamt-vop-base3:1.46 netbsd-2-0-3-RELEASE:1.44 netbsd-2-1:1.44.0.16 yamt-vop-base2:1.46 thorpej-vnode-attr:1.46.0.16 thorpej-vnode-attr-base:1.46 netbsd-2-1-RELEASE:1.44 yamt-vop:1.46.0.14 yamt-vop-base:1.46 netbsd-2-1-RC6:1.44 netbsd-2-1-RC5:1.44 netbsd-2-1-RC4:1.44 netbsd-2-1-RC3:1.44 netbsd-2-1-RC2:1.44 netbsd-2-1-RC1:1.44 yamt-lazymbuf:1.46.0.12 yamt-km-base4:1.46 netbsd-2-0-2-RELEASE:1.44 yamt-km-base3:1.46 netbsd-3:1.46.0.10 netbsd-3-base:1.46 yamt-km-base2:1.46 yamt-km:1.46.0.6 yamt-km-base:1.46 kent-audio2:1.46.0.4 kent-audio2-base:1.46 netbsd-2-0-1-RELEASE:1.44 kent-audio1-beforemerge:1.46 netbsd-2:1.44.0.14 netbsd-2-base:1.44 kent-audio1:1.46.0.2 kent-audio1-base:1.46 netbsd-2-0-RELEASE:1.44 netbsd-2-0-RC5:1.44 netbsd-2-0-RC4:1.44 netbsd-2-0-RC3:1.44 netbsd-2-0-RC2:1.44 netbsd-2-0-RC1:1.44 netbsd-2-0:1.44.0.12 netbsd-2-0-base:1.44 netbsd-1-6-PATCH002-RELEASE:1.44 netbsd-1-6-PATCH002:1.44 netbsd-1-6-PATCH002-RC4:1.44 netbsd-1-6-PATCH002-RC3:1.44 netbsd-1-6-PATCH002-RC2:1.44 netbsd-1-6-PATCH002-RC1:1.44 ktrace-lwp:1.44.0.10 ktrace-lwp-base:1.46 netbsd-1-6-PATCH001:1.44 netbsd-1-6-PATCH001-RELEASE:1.44 netbsd-1-6-PATCH001-RC3:1.44 netbsd-1-6-PATCH001-RC2:1.44 netbsd-1-6-PATCH001-RC1:1.44 nathanw_sa_end:1.37.2.5 nathanw_sa_before_merge:1.44 fvdl_fs64_base:1.44 gmcgarry_ctxsw:1.44.0.8 gmcgarry_ctxsw_base:1.44 gmcgarry_ucred:1.44.0.6 gmcgarry_ucred_base:1.44 nathanw_sa_base:1.44 kqueue-aftermerge:1.44 kqueue-beforemerge:1.44 netbsd-1-6-RELEASE:1.44 netbsd-1-6-RC3:1.44 netbsd-1-6-RC2:1.44 netbsd-1-6-RC1:1.44 netbsd-1-6:1.44.0.4 netbsd-1-6-base:1.44 gehenna-devsw:1.44.0.2 gehenna-devsw-base:1.44 netbsd-1-5-PATCH003:1.28.2.2 eeh-devprop:1.43.0.6 eeh-devprop-base:1.43 newlock:1.43.0.4 newlock-base:1.43 ifpoll-base:1.43 thorpej-mips-cache:1.40.0.2 thorpej-mips-cache-base:1.40 thorpej-devvp-base3:1.40 thorpej-devvp-base2:1.40 post-chs-ubcperf:1.39 pre-chs-ubcperf:1.39 thorpej-devvp:1.39.0.2 thorpej-devvp-base:1.39 netbsd-1-5-PATCH002:1.28.2.2 kqueue:1.38.0.2 kqueue-base:1.44 netbsd-1-5-PATCH001:1.28.2.2 thorpej_scsipi_beforemerge:1.37 nathanw_sa:1.37.0.2 thorpej_scsipi_nbase:1.37 netbsd-1-5-RELEASE:1.28.2.1 netbsd-1-5-BETA2:1.28.2.1 netbsd-1-5-BETA:1.28.2.1 netbsd-1-4-PATCH003:1.14.2.1 netbsd-1-5-ALPHA2:1.28.2.1 netbsd-1-5:1.28.0.2 netbsd-1-5-base:1.28 minoura-xpg4dl-base:1.24 minoura-xpg4dl:1.24.0.2 netbsd-1-4-PATCH002:1.14 chs-ubc2-newbase:1.22 wrstuden-devbsize-19991221:1.19 wrstuden-devbsize:1.17.0.6 wrstuden-devbsize-base:1.19 kame_141_19991130:1.14.6.1 comdex-fall-1999:1.19.0.2 comdex-fall-1999-base:1.19 fvdl-softdep:1.17.0.4 fvdl-softdep-base:1.19 thorpej_scsipi:1.17.0.2 thorpej_scsipi_base:1.37 netbsd-1-4-PATCH001:1.14 kame_14_19990705:1.14 kame_14_19990628:1.14 kame:1.14.0.6 chs-ubc2:1.14.0.4 chs-ubc2-base:1.15 netbsd-1-4-RELEASE:1.14 netbsd-1-4:1.14.0.2 netbsd-1-4-base:1.14 netbsd-1-3-PATCH003:1.4 netbsd-1-3-PATCH003-CANDIDATE2:1.4 kenh-if-detach:1.12.0.2 kenh-if-detach-base:1.12 netbsd-1-3-PATCH003-CANDIDATE1:1.4 netbsd-1-3-PATCH003-CANDIDATE0:1.4 chs-ubc:1.11.0.2 chs-ubc-base:1.11 eeh-paddr_t:1.9.0.2 eeh-paddr_t-base:1.9 netbsd-1-3-PATCH002:1.4 netbsd-1-3-PATCH001:1.4 netbsd-1-3-RELEASE:1.4 netbsd-1-3-BETA:1.4 netbsd-1-3:1.4.0.2 netbsd-1-3-base:1.4 thorpej-signal:1.1.0.4 thorpej-signal-base:1.1 marc-pcmcia-base:1.1 marc-pcmcia:1.1.0.2; locks; strict; comment @# @; 1.60 date 2020.01.19.20.00.36; author thorpej; state Exp; branches; next 1.59; commitid rF5k3OKpMKbg3lTB; 1.59 date 2018.09.22.16.22.23; author maxv; state Exp; branches 1.59.6.1; next 1.58; commitid ELFx4fitWHNhp7TA; 1.58 date 2012.08.25.08.20.03; author kiyohara; state Exp; branches 1.58.38.1 1.58.40.1 1.58.42.1; next 1.57; 1.57 date 2008.09.30.16.51.45; author jmcneill; state Exp; branches 1.57.28.1; next 1.56; 1.56 date 2007.08.20.00.29.43; author kiyohara; state Exp; branches 1.56.22.1 1.56.26.1 1.56.28.1 1.56.32.1; next 1.55; 1.55 date 2007.08.15.03.53.10; author kiyohara; state Exp; branches; next 1.54; 1.54 date 2007.01.09.19.19.09; author cube; state Exp; branches 1.54.6.1 1.54.14.1 1.54.16.1 1.54.20.1; next 1.53; 1.53 date 2006.11.25.17.52.57; author dsl; state Exp; branches; next 1.52; 1.52 date 2006.10.24.20.54.10; author drochner; state Exp; branches; next 1.51; 1.51 date 2006.09.10.15.45.56; author plunky; state Exp; branches 1.51.2.1; next 1.50; 1.50 date 2006.06.21.17.14.13; author drochner; state Exp; branches 1.50.2.1 1.50.4.1; next 1.49; 1.49 date 2006.06.19.15.44.45; author gdamore; state Exp; branches; next 1.48; 1.48 date 2006.04.26.16.19.52; author rpaulo; state Exp; branches 1.48.2.1 1.48.4.1; next 1.47; 1.47 date 2005.12.11.12.23.23; author christos; state Exp; branches 1.47.4.1 1.47.6.1 1.47.8.1 1.47.10.1 1.47.12.1; next 1.46; 1.46 date 2004.08.08.05.56.08; author mycroft; state Exp; branches 1.46.12.1; next 1.45; 1.45 date 2004.07.07.08.47.22; author mycroft; state Exp; branches; next 1.44; 1.44 date 2002.04.22.09.41.22; author augustss; state Exp; branches 1.44.10.1; next 1.43; 1.43 date 2001.11.28.10.21.24; author lukem; state Exp; branches; next 1.42; 1.42 date 2001.11.26.14.21.33; author yamt; state Exp; branches; next 1.41; 1.41 date 2001.11.26.11.17.34; author yamt; state Exp; branches; next 1.40; 1.40 date 2001.09.29.18.46.16; author augustss; state Exp; branches; next 1.39; 1.39 date 2001.08.04.11.38.58; author enami; state Exp; branches 1.39.2.1; next 1.38; 1.38 date 2001.05.06.03.26.39; author ichiro; state Exp; branches 1.38.2.1; next 1.37; 1.37 date 2001.02.24.02.13.33; author lukem; state Exp; branches 1.37.2.1; next 1.36; 1.36 date 2001.02.18.10.36.42; author martin; state Exp; branches; next 1.35; 1.35 date 2001.02.17.15.00.49; author martin; state Exp; branches; next 1.34; 1.34 date 2001.02.13.02.31.41; author thorpej; state Exp; branches; next 1.33; 1.33 date 2001.02.13.01.58.56; author thorpej; state Exp; branches; next 1.32; 1.32 date 2001.01.18.22.14.00; author martin; state Exp; branches; next 1.31; 1.31 date 2001.01.05.13.09.18; author martin; state Exp; branches; next 1.30; 1.30 date 2000.12.11.23.16.50; author onoe; state Exp; branches; next 1.29; 1.29 date 2000.07.04.14.27.57; author onoe; state Exp; branches; next 1.28; 1.28 date 2000.06.09.05.31.19; author onoe; state Exp; branches 1.28.2.1; next 1.27; 1.27 date 2000.06.06.16.16.36; author soren; state Exp; branches; next 1.26; 1.26 date 2000.06.06.16.15.31; author soren; state Exp; branches; next 1.25; 1.25 date 2000.06.05.23.14.22; author gmcgarry; state Exp; branches; next 1.24; 1.24 date 2000.03.19.21.54.02; author mycroft; state Exp; branches 1.24.2.1; next 1.23; 1.23 date 2000.03.18.17.59.52; author mycroft; state Exp; branches; next 1.22; 1.22 date 2000.01.23.23.59.21; author chopps; state Exp; branches; next 1.21; 1.21 date 2000.01.18.03.11.11; author jtk; state Exp; branches; next 1.20; 1.20 date 2000.01.09.17.23.05; author joda; state Exp; branches; next 1.19; 1.19 date 99.11.04.17.12.43; author sommerfeld; state Exp; branches; next 1.18; 1.18 date 99.10.29.21.35.44; author matt; state Exp; branches; next 1.17; 1.17 date 99.09.28.17.58.55; author thorpej; state Exp; branches 1.17.2.1 1.17.4.1 1.17.6.1; next 1.16; 1.16 date 99.09.21.03.39.37; author enami; state Exp; branches; next 1.15; 1.15 date 99.07.14.22.24.12; author sommerfeld; state Exp; branches; next 1.14; 1.14 date 99.01.01.19.30.03; author christos; state Exp; branches 1.14.2.1 1.14.4.1 1.14.6.1; next 1.13; 1.13 date 98.12.24.04.51.59; author marc; state Exp; branches; next 1.12; 1.12 date 98.11.26.15.32.44; author pk; state Exp; branches; next 1.11; 1.11 date 98.10.31.01.44.17; author thorpej; state Exp; branches; next 1.10; 1.10 date 98.10.10.21.27.21; author thorpej; state Exp; branches; next 1.9; 1.9 date 98.06.21.18.45.41; author christos; state Exp; branches; next 1.8; 1.8 date 98.03.22.04.39.56; author enami; state Exp; branches; next 1.7; 1.7 date 98.02.16.22.12.49; author thorpej; state Exp; branches; next 1.6; 1.6 date 98.01.23.01.18.52; author mycroft; state Exp; branches; next 1.5; 1.5 date 98.01.12.09.36.53; author thorpej; state Exp; branches; next 1.4; 1.4 date 97.10.18.03.17.09; author mikel; state Exp; branches; next 1.3; 1.3 date 97.10.17.20.51.19; author sommerfe; state Exp; branches; next 1.2; 1.2 date 97.10.16.23.27.20; author thorpej; state Exp; branches; next 1.1; 1.1 date 97.07.30.07.30.21; author marc; state dead; branches 1.1.2.1; next ; 1.59.6.1 date 2020.01.25.22.38.49; author ad; state Exp; branches; next ; commitid ethRERRmx7bMJ7UB; 1.58.38.1 date 2018.09.30.01.45.51; author pgoyette; state Exp; branches; next ; commitid SQ44grEPCeKPh4UA; 1.58.40.1 date 2019.06.10.22.07.30; author christos; state Exp; branches; next 1.58.40.2; commitid jtc8rnCzWiEEHGqB; 1.58.40.2 date 2020.04.08.14.08.11; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.58.42.1 date 2018.09.24.21.19.50; author jdolecek; state Exp; branches; next ; commitid 6ZFBgrG6XPMlZoTA; 1.57.28.1 date 2012.10.30.17.21.56; author yamt; state Exp; branches; next ; 1.56.22.1 date 2008.10.05.20.11.31; author mjf; state Exp; branches; next ; 1.56.26.1 date 2009.05.04.08.13.14; author yamt; state Exp; branches; next ; 1.56.28.1 date 2008.10.10.22.33.10; author skrll; state Exp; branches; next ; 1.56.32.1 date 2008.10.19.22.17.03; author haad; state Exp; branches; next ; 1.54.6.1 date 2007.08.20.18.37.30; author ad; state Exp; branches; next ; 1.54.14.1 date 2007.05.22.14.57.33; author itohy; state Exp; branches; next ; 1.54.16.1 date 2007.08.15.13.48.38; author skrll; state Exp; branches; next 1.54.16.2; 1.54.16.2 date 2007.09.03.10.21.55; author skrll; state Exp; branches; next ; 1.54.20.1 date 2007.08.16.11.03.18; author jmcneill; state Exp; branches; next 1.54.20.2; 1.54.20.2 date 2007.09.03.16.48.34; author jmcneill; state Exp; branches; next ; 1.51.2.1 date 2006.12.10.07.18.06; author yamt; state Exp; branches; next ; 1.50.2.1 date 2006.09.14.21.16.33; author riz; state Exp; branches; next ; 1.50.4.1 date 2006.11.18.21.34.43; author ad; state Exp; branches; next 1.50.4.2; 1.50.4.2 date 2007.01.12.00.57.47; author ad; state Exp; branches; next ; 1.48.2.1 date 2006.06.22.03.39.49; author chap; state Exp; branches; next ; 1.48.4.1 date 2006.07.13.17.49.43; author gdamore; state Exp; branches; next ; 1.47.4.1 date 2006.09.09.02.53.55; author rpaulo; state Exp; branches; next ; 1.47.6.1 date 2006.06.01.22.37.32; author kardel; state Exp; branches; next ; 1.47.8.1 date 2006.05.24.10.58.13; author yamt; state Exp; branches; next 1.47.8.2; 1.47.8.2 date 2006.06.26.12.52.26; author yamt; state Exp; branches; next 1.47.8.3; 1.47.8.3 date 2006.09.14.12.31.39; author yamt; state Exp; branches; next ; 1.47.10.1 date 2006.05.11.23.29.58; author elad; state Exp; branches; next ; 1.47.12.1 date 2006.05.24.15.50.28; author tron; state Exp; branches; next ; 1.46.12.1 date 2006.06.21.15.06.14; author yamt; state Exp; branches; next 1.46.12.2; 1.46.12.2 date 2006.12.30.20.49.17; author yamt; state Exp; branches; next 1.46.12.3; 1.46.12.3 date 2007.02.26.09.10.38; author yamt; state Exp; branches; next 1.46.12.4; 1.46.12.4 date 2007.09.03.14.38.03; author yamt; state Exp; branches; next ; 1.44.10.1 date 2004.08.03.10.50.15; author skrll; state Exp; branches; next 1.44.10.2; 1.44.10.2 date 2004.08.12.11.41.59; author skrll; state Exp; branches; next 1.44.10.3; 1.44.10.3 date 2004.09.18.14.50.23; author skrll; state Exp; branches; next 1.44.10.4; 1.44.10.4 date 2004.09.21.13.32.19; author skrll; state Exp; branches; next ; 1.39.2.1 date 2001.10.01.12.46.08; author fvdl; state Exp; branches; next ; 1.38.2.1 date 2001.08.25.06.16.29; author thorpej; state Exp; branches; next 1.38.2.2; 1.38.2.2 date 2002.01.10.19.57.17; author thorpej; state Exp; branches; next 1.38.2.3; 1.38.2.3 date 2002.06.23.17.48.13; author jdolecek; state Exp; branches; next ; 1.37.2.1 date 2001.06.21.20.05.15; author nathanw; state Exp; branches; next 1.37.2.2; 1.37.2.2 date 2001.08.24.00.10.25; author nathanw; state Exp; branches; next 1.37.2.3; 1.37.2.3 date 2001.10.08.20.11.21; author nathanw; state Exp; branches; next 1.37.2.4; 1.37.2.4 date 2002.01.08.00.31.22; author nathanw; state Exp; branches; next 1.37.2.5; 1.37.2.5 date 2002.06.20.03.46.05; author nathanw; state Exp; branches; next ; 1.28.2.1 date 2000.07.14.14.37.41; author onoe; state Exp; branches; next 1.28.2.2; 1.28.2.2 date 2000.12.12.21.27.48; author he; state Exp; branches; next ; 1.24.2.1 date 2000.06.22.17.07.43; author minoura; state Exp; branches; next ; 1.17.2.1 date 2000.11.20.11.42.42; author bouyer; state Exp; branches; next 1.17.2.2; 1.17.2.2 date 2000.12.13.15.50.10; author bouyer; state Exp; branches; next 1.17.2.3; 1.17.2.3 date 2001.01.05.17.36.21; author bouyer; state Exp; branches; next 1.17.2.4; 1.17.2.4 date 2001.02.11.19.16.09; author bouyer; state Exp; branches; next 1.17.2.5; 1.17.2.5 date 2001.03.12.13.31.18; author bouyer; state Exp; branches; next ; 1.17.4.1 date 99.11.15.00.41.12; author fvdl; state Exp; branches; next ; 1.17.6.1 date 99.12.27.18.35.25; author wrstuden; state Exp; branches; next ; 1.14.2.1 date 2000.05.11.09.12.58; author he; state Exp; branches; next ; 1.14.4.1 date 99.08.02.22.04.47; author thorpej; state Exp; branches; next ; 1.14.6.1 date 99.11.30.13.34.21; author itojun; state Exp; branches; next ; 1.1.2.1 date 97.07.30.07.30.21; author marc; state Exp; branches; next 1.1.2.2; 1.1.2.2 date 97.07.30.07.38.50; author marc; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 97.08.02.04.33.32; author matt; state Exp; branches; next 1.1.2.4; 1.1.2.4 date 97.08.10.22.47.50; author thorpej; state Exp; branches; next 1.1.2.5; 1.1.2.5 date 97.08.11.09.47.54; author thorpej; state Exp; branches; next 1.1.2.6; 1.1.2.6 date 97.08.11.20.07.53; author thorpej; state Exp; branches; next 1.1.2.7; 1.1.2.7 date 97.08.28.22.58.43; author marc; state Exp; branches; next 1.1.2.8; 1.1.2.8 date 97.10.14.01.18.36; author thorpej; state Exp; branches; next 1.1.2.9; 1.1.2.9 date 97.10.15.03.16.51; author enami; state Exp; branches; next 1.1.2.10; 1.1.2.10 date 97.10.16.09.20.29; author enami; state Exp; branches; next ; desc @@ 1.60 log @Remove Token Ring support. @ text @# $NetBSD: files.pcmcia,v 1.59 2018/09/22 16:22:23 maxv Exp $ # # Config.new file and device description for machine-independent PCMCIA code. # Included by ports that need it. defflag PCMCIAVERBOSE device pcmcia {[function = -1]} file dev/pcmcia/pcmcia.c pcmcia file dev/pcmcia/pcmcia_cis.c pcmcia file dev/pcmcia/pcmcia_cis_quirks.c pcmcia # device declaration in sys/conf/files attach pcmcia at pcmciabus # 3Com 3c589 Ethernet, 3c562 multifunction Ethernet, and 3CXEM556 # multifunction Ethernet controllers # device declaration in sys/conf/files attach ep at pcmcia with ep_pcmcia file dev/pcmcia/if_ep_pcmcia.c ep_pcmcia # National Semiconductor DS8390/WD83C690-based boards # (NE[12]000, and clones) attach ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, ax88190, mii_bitbang file dev/pcmcia/if_ne_pcmcia.c ne_pcmcia # Adaptec APA-1460 SCSI Host Adapter attach aic at pcmcia with aic_pcmcia file dev/pcmcia/aic_pcmcia.c aic_pcmcia # NCR 53c80-based cards attach nca at pcmcia with nca_pcmcia file dev/pcmcia/nca_pcmcia.c nca_pcmcia # NCR 53c406-based cards attach esp at pcmcia with esp_pcmcia file dev/pcmcia/esp_pcmcia.c esp_pcmcia # Fujitsu MB87030-based cards attach spc at pcmcia with spc_pcmcia file dev/pcmcia/spc_pcmcia.c spc_pcmcia attach com at pcmcia with com_pcmcia file dev/pcmcia/com_pcmcia.c com_pcmcia # PCMCIA IDE controller attach wdc at pcmcia with wdc_pcmcia file dev/pcmcia/wdc_pcmcia.c wdc_pcmcia # SMC91Cxx Ethernet Controllers (i.e. Megahertz X-Jack) attach sm at pcmcia with sm_pcmcia file dev/pcmcia/if_sm_pcmcia.c sm_pcmcia # MB8696x Ethernet Controllers (i.e. TDK LAK CD021BX) attach mbe at pcmcia with mbe_pcmcia file dev/pcmcia/if_mbe_pcmcia.c mbe_pcmcia # PCMCIA Floppy controller #attach fdc at pcmcia with fdc_pcmcia #file dev/pcmcia/fdc_pcmcia.c fdc_pcmcia # PCMCIA multi-port serial cards device pcmcom {[slave = -1]} attach pcmcom at pcmcia attach com at pcmcom with com_pcmcom file dev/pcmcia/pcmcom.c pcmcom | com_pcmcom needs-flag # Xircom Netwave device cnw: arp, ether, ifnet attach cnw at pcmcia file dev/pcmcia/if_cnw.c cnw # Megaherz combo cards device mhzc { } attach mhzc at pcmcia attach com at mhzc with com_mhzc attach sm at mhzc with sm_mhzc file dev/pcmcia/mhzc.c mhzc | com_mhzc | sm_mhzc needs-flag # Raylink/WebGear WLAN IEEE 802.11 FH device ray: arp, ether, ifnet attach ray at pcmcia file dev/pcmcia/if_ray.c ray # AMD 79c930-based 802.11 cards (including BayStack 650 FH card). attach awi at pcmcia with awi_pcmcia file dev/pcmcia/if_awi_pcmcia.c awi_pcmcia # Lucent & Intersil WaveLan IEEE (802.11) attach wi at pcmcia with wi_pcmcia file dev/pcmcia/if_wi_pcmcia.c wi_pcmcia # The spectrun24t firmware for symbol LA4100 cards is 70k, allow its exclusion defparam opt_if_wi_pcmcia.h WI_PCMCIA_SPECTRUM24T_FW=1 # Xircom Ethernet and Ethernet+Modem cards device xirc { } device xi: arp, ether, ifnet, mii attach xirc at pcmcia attach com at xirc with com_xirc attach xi at xirc with xi_xirc file dev/pcmcia/xirc.c xirc | com_xirc | xi_xirc needs-flag file dev/pcmcia/if_xi.c xi # Crystal Semiconductor CS8920 based cards attach cs at pcmcia with cs_pcmcia file dev/pcmcia/if_cs_pcmcia.c cs_pcmcia # Aironet PC4500/PC4800 attach an at pcmcia with an_pcmcia file dev/pcmcia/if_an_pcmcia.c an_pcmcia # 3Com Bluetooth controller 3CRW6096 device bt3c: btbus, bluetooth, firmload attach bt3c at pcmcia file dev/pcmcia/bt3c.c bt3c needs-flag # USB controller attach slhci at pcmcia with slhci_pcmcia file dev/pcmcia/slhci_pcmcia.c slhci_pcmcia # AnyCom BlueCard LSE041/039/139 device btbc: btbus, bluetooth attach btbc at pcmcia file dev/pcmcia/btbc.c btbc # Marvell 88W8385 attach malo at pcmcia with malo_pcmcia file dev/pcmcia/if_malo_pcmcia.c malo_pcmcia @ 1.59 log @Remove isic(4). It is part of ISDN, which we are now retiring. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.58 2012/08/25 08:20:03 kiyohara Exp $ a105 4 # IBM Tropic-based Token Ring cards attach tr at pcmcia with tr_pcmcia file dev/pcmcia/if_tr_pcmcia.c tr_pcmcia @ 1.59.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.60 2020/01/19 20:00:36 thorpej Exp $ d106 4 @ 1.58 log @Add malo@@pcmcia. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.57 2008/09/30 16:51:45 jmcneill Exp $ a117 12 # ISDN devices attach isic at pcmcia with isic_pcmcia file dev/pcmcia/isic_pcmcia.c isic_pcmcia defflag opt_isicpcmcia.h ISICPCMCIA_AVM_A1 ISICPCMCIA_ELSA_ISDNMC ISICPCMCIA_ELSA_MCALL ISICPCMCIA_SBSPEEDSTAR2 file dev/pcmcia/isic_pcmcia_avm_fritz.c isic_pcmcia file dev/pcmcia/isic_pcmcia_elsa_isdnmc.c isic_pcmcia file dev/pcmcia/isic_pcmcia_elsa_mcall.c isic_pcmcia file dev/pcmcia/isic_pcmcia_sbspeedstar2.c isic_pcmcia @ 1.58.40.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.59 2018/09/22 16:22:23 maxv Exp $ d118 12 @ 1.58.40.2 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d106 4 @ 1.58.38.1 log @Ssync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.59 2018/09/22 16:22:23 maxv Exp $ d118 12 @ 1.58.42.1 log @partial HEAD sync - ISDN device removal @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.58 2012/08/25 08:20:03 kiyohara Exp $ d118 12 @ 1.57 log @Remove esl(4) @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.56 2007/08/20 00:29:43 kiyohara Exp $ d143 4 @ 1.57.28.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.57 2008/09/30 16:51:45 jmcneill Exp $ a142 4 # Marvell 88W8385 attach malo at pcmcia with malo_pcmcia file dev/pcmcia/if_malo_pcmcia.c malo_pcmcia @ 1.56 log @Add support for AnyCom BlueCard. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.54 2007/01/09 19:19:09 cube Exp $ a129 10 # Audio devices # Eiger Labs with ESS 1688 device esl { }: audiobus, midibus, auconv, mulaw attach esl at pcmcia with esl_pcmcia file dev/pcmcia/esl_pcmcia.c esl_pcmcia file dev/pcmcia/esl.c esl attach opl at esl with opl_esl file dev/pcmcia/opl_esl.c opl_esl @ 1.56.26.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.56 2007/08/20 00:29:43 kiyohara Exp $ d130 10 @ 1.56.32.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.57 2008/09/30 16:51:45 jmcneill Exp $ d130 10 @ 1.56.28.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.57 2008/09/30 16:51:45 jmcneill Exp $ d130 10 @ 1.56.22.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d130 10 @ 1.55 log @Replace to Matthew Orgass's slhci(4). http://mail-index.netbsd.org/tech-kern/2007/06/26/0001.html @ text @d148 5 @ 1.54 log @Remove stale config(5) entries for unexistent wl(4). Ok'd by matt@@. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.53 2006/11/25 17:52:57 dsl Exp $ d144 4 @ 1.54.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.54 2007/01/09 19:19:09 cube Exp $ a143 9 # USB controller attach slhci at pcmcia with slhci_pcmcia file dev/pcmcia/slhci_pcmcia.c slhci_pcmcia # AnyCom BlueCard LSE041/039/139 device btbc: btbus, bluetooth attach btbc at pcmcia file dev/pcmcia/btbc.c btbc @ 1.54.20.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.55 2007/08/15 03:53:10 kiyohara Exp $ a143 4 # USB controller attach slhci at pcmcia with slhci_pcmcia file dev/pcmcia/slhci_pcmcia.c slhci_pcmcia @ 1.54.20.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.56 2007/08/20 00:29:43 kiyohara Exp $ a147 5 # AnyCom BlueCard LSE041/039/139 device btbc: btbus, bluetooth attach btbc at pcmcia file dev/pcmcia/btbc.c btbc @ 1.54.16.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.55 2007/08/15 03:53:10 kiyohara Exp $ a143 4 # USB controller attach slhci at pcmcia with slhci_pcmcia file dev/pcmcia/slhci_pcmcia.c slhci_pcmcia @ 1.54.16.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.54.16.1 2007/08/15 13:48:38 skrll Exp $ a147 5 # AnyCom BlueCard LSE041/039/139 device btbc: btbus, bluetooth attach btbc at pcmcia file dev/pcmcia/btbc.c btbc @ 1.54.14.1 log @Overhaul of USB stack, mostly DMA related This applies to NetBSD 4.99.13 (March 1, 2007) usbdi(9) interface is based on FreeBSD version, excluding - removal of portability code Patch most NetBSD changes, excluding - DMA memory "reserve", since we don't need contiguous buffers any longer - volatiles in DMA structure, since it should not be needed with proper bus_dmamap_sync(9)s DMA/non-DMA memory management overhaul - Move all DMA related code to usb_mem.[ch] (add usb_alloc_buffer_dma(), usb_free_buffer_dma(), etc.). XXX Should usb_mem.[ch] be renamed as usb_mem_dma.[ch] ? - Add corresponding non-DMA code to usb_mem_nodma.[ch] . Currently just use malloc(9). - Above files are conditionally used by config framework (added attributes to conf/files and dev/usb/files.usb). - Add diagnostic panics when resource allocation is requested on interrupt context. - Change memory allocations (that require context) from NOWAIT to WAITOK. Allocate DMA/non-DMA buffer per host interface, not globally. advantage: Buffers can be freed on detaching host interface. Activity of a host interface does not affect others. disadvantages: It possibly consumes more memory. API changes - usbd_alloc_xfer() is changed: old: usbd_xfer_handle usbd_alloc_xfer(usbd_device_handle dev); new: usbd_xfer_handle usbd_alloc_xfer(usbd_device_handle dev, usbd_pipe_handle pipe); - pipe argument of usbd_setup_*xfer() are now unused XXX the pipe argument should be removed? - add mapping APIs - async request will be processed as a task (kernel thread context), and delayed to some extent - usbdivar.h: struct usbd_xfer: renamed a member "allocbuf" to "hcbuffer" (mapped/allocated/refered buffer for HCI driver) - usb_port.h: change usb_proc_ptr from struct ptoc * to struct lwp * - usb_port.h: add usb_sigproc_ptr for psignal(9) (struct proc *) - usb.h: add UE_MAXPKTSZ(ep) and UE_MAXPKTSZ_MASK macros for USB 2.0 changes to USB device drivers - atu, aue, axe, cdce, cue, kue, rum, udav, upl, ural, url, uaudio, ubt, ucom, ugen, uhidev, uirda, ulpt, umidi, urio, uscanner, ustir, utoppy: * catch up API change of usbd_alloc_xfer() - umass, usscanner: * catch up API change of usbd_alloc_xfer() * eliminate memory copy for large transfer ohci - free resources on detach - add lots of bus_dmamap_sync() operations - simplify the code of loading std chain - rewrite code of looking up TD/ITD from DMA addr by using allocation chunk - add workaround for CMD Tech 670 and 673 chipsets - make sure resources are not allocated in interrupt context - add support for mapping buffer and mbuf slhci - allocate xfer and slhci_xfer at once, and simplify relevant code - add slhci_detach() - remove second arg of slhci_attach() since it is the same as the first arg. - add support for "mapping" (no, it doesn't map since it doesn't do DMA) buffer and mbuf - add pcmcia frontend - NOT TESTED, missing hardware ehci - add lots of bus_dmamap_sync() operations, possibly too many - make sure resources are not allocated in interrupt context - add support for mapping buffer and mbuf - done only simple test uhci - add lots of bus_dmamap_sync() operations, possibly too many - make sure resources are not allocated in interrupt context - add support for mapping buffer and mbuf To do - review, test, debug - rewrite network drivers to utilize usbd_map_buffer_mbuf() - rewrite uaudio(4) to eliminate memcpy - "pipe" argument of usbd_setup_*xfer() should eventually be removed @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.54 2007/01/09 19:19:09 cube Exp $ a143 4 # ScanLogic SL811HS USB Host Controller attach slhci at pcmcia with slhci_pcmcia file dev/pcmcia/slhci_pcmcia.c slhci_pcmcia @ 1.53 log @Make the inclusion of the spectrum24t firmware a config option, default to enabled. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.52 2006/10/24 20:54:10 drochner Exp $ a45 6 # Digital RoamAbout / Lucent WaveLAN PCMCIA card #attach wl at pcmcia with wl_pcmcia #file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia #defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS # WL_IFCNTRS WL_TIMING @ 1.52 log @kill the "irq" llocator for pcmcia - this doesn't make sense because irq mapping is done by the controller, and it is not used anywhere afaict @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.51 2006/09/10 15:45:56 plunky Exp $ d99 2 @ 1.51 log @update to bluetooth device attachment: remove pseudo-device btdev(4) and inherent limitations add bthub(4) which autoconfigures at bluetooth controllers as they are enabled. bluetooth devices now attach here. btdevctl(8) and its cache is updated to handle new semantics etc/rc.d/btdevctl is updated to configure devices from a list in /etc/bluetooth/btdevctl.conf @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.50 2006/06/21 17:14:13 drochner Exp $ d8 1 a8 1 device pcmcia {[function = -1], [irq = -1]} @ 1.51.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.51 2006/09/10 15:45:56 plunky Exp $ d8 1 a8 1 device pcmcia {[function = -1]} a98 2 # The spectrun24t firmware for symbol LA4100 cards is 70k, allow its exclusion defparam opt_if_wi_pcmcia.h WI_PCMCIA_SPECTRUM24T_FW=1 @ 1.50 log @make some bluetooth devices just devices, not interface attributes @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.49 2006/06/19 15:44:45 gdamore Exp $ d145 1 a145 1 device bt3c: bluetooth, firmload @ 1.50.4.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.52 2006/10/24 20:54:10 drochner Exp $ d8 1 a8 1 device pcmcia {[function = -1]} d145 1 a145 1 device bt3c: btbus, bluetooth, firmload @ 1.50.4.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.54 2007/01/09 19:19:09 cube Exp $ d46 6 a98 2 # The spectrun24t firmware for symbol LA4100 cards is 70k, allow its exclusion defparam opt_if_wi_pcmcia.h WI_PCMCIA_SPECTRUM24T_FW=1 @ 1.50.2.1 log @Pull up following revision(s) (requested by plunky in ticket #161): sys/dev/bluetooth/btdev.h: revision 1.4 distrib/sets/lists/comp/mi: revision 1.922 usr.sbin/postinstall/postinstall: revision 1.25 sys/netbt/hci_unit.c: revision 1.3 sys/netbt/hci_ioctl.c: revision 1.4 usr.sbin/sdpd/profile.c: revision 1.2 usr.sbin/btdevctl/btdevctl.c: revision 1.2 share/man/man4/Makefile: revision 1.405 distrib/sets/lists/man/mi: revision 1.930 distrib/sets/lists/etc/mi: revision 1.176 usr.sbin/sdpd/profile.c: revision 1.3 usr.sbin/btdevctl/btdevctl.c: revision 1.3 etc/MAKEDEV.tmpl: revision 1.62 distrib/sets/lists/base/mi: revision 1.650 usr.sbin/btdevctl/btdevctl.h: revision 1.2 usr.bin/sdpquery/sdpquery.1: revision 1.4 sys/netbt/rfcomm_session.c: revision 1.2 usr.sbin/btdevctl/btdevctl.8: revision 1.3 usr.bin/sdpquery/search.c: revision 1.2 usr.sbin/sdpd/Makefile: revision 1.2 sys/dev/bluetooth/Makefile: revision 1.3 usr.sbin/btdevctl/cfg.c: file removal sys/netbt/files.netbt: revision 1.4 usr.sbin/btdevctl/sdp.c: revision 1.1 sys/dev/bluetooth/bthidev.c: revision 1.3 etc/bluetooth/Makefile: revision 1.3 sys/dev/pcmcia/files.pcmcia: revision 1.51 sys/dev/bluetooth/bthidev.c: revision 1.4 sys/dev/bluetooth/bthidev.h: revision 1.3 usr.sbin/btdevctl/dev.c: file removal sys/dev/bluetooth/files.bluetooth: revision 1.10 sys/arch/i386/conf/GENERIC: revision 1.777 share/man/man4/ubt.4: revision 1.6 share/man/man4/bthub.4: revision 1.3 sys/netbt/hci.h: revision 1.5 sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202 lib/libsdp/sdp.h: revision 1.2 usr.sbin/btdevctl/print.c: revision 1.1 share/man/man4/bthidev.4: revision 1.5 share/man/man4/btdev.4: file removal usr.sbin/btdevctl/print.c: revision 1.2 sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205 usr.sbin/btdevctl/Makefile: revision 1.2 sys/dev/usb/files.usb: revision 1.70 sys/netbt/l2cap_signal.c: revision 1.2 sys/netbt/hci_link.c: revision 1.4 sys/dev/bluetooth/bthub.c: revision 1.3 share/man/man4/btsco.4: revision 1.5 sys/netbt/hci_link.c: revision 1.5 share/man/man4/btdev.4: revision 1.4 sys/dev/bluetooth/btkbd.c: revision 1.3 sys/dev/bluetooth/btdev.c: file removal sys/netbt/hci_event.c: revision 1.2 sys/dev/bluetooth/btsco.h: revision 1.2 etc/mtree/special: revision 1.101 sys/dev/bluetooth/btsco.c: revision 1.3 sys/conf/majors: revision 1.27 usr.sbin/sdpd/hf.c: revision 1.1 sys/dev/bluetooth/btsco.c: revision 1.4 share/man/man5/rc.conf.5: revision 1.107 sys/dev/bluetooth/btdev.c: revision 1.2 etc/rc.d/btdevctl: revision 1.2 usr.sbin/btdevctl/db.c: revision 1.1 etc/rc.d/btdevctl: revision 1.3 etc/bluetooth/btdevctl.conf: revision 1.1 usr.sbin/btdevctl/hid.c: file removal sys/arch/i386/conf/GENERIC: revision 1.781 sys/dev/bluetooth/btdev.h: revision 1.3 Make btdev default count explicit Fix typo in variable name update to bluetooth device attachment: remove pseudo-device btdev(4) and inherent limitations add bthub(4) which autoconfigures at bluetooth controllers as they are enabled. bluetooth devices now attach here. btdevctl(8) and its cache is updated to handle new semantics etc/rc.d/btdevctl is updated to configure devices from a list in /etc/bluetooth/btdevctl.conf also include service name in dictionary being sent to kernel. (this is not used just yet, but it might be in the future and it will be easier if we dont have to provide code to handle its absence) clarify the CAVEAT section somewhat Add service discovery support for the Handsfree profile Replace static 'FreeBSD' string with operating system name gleaned from uname(3) Halt the callout on detach btsco.c: - sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t, not an int. So change sc_mtu's type to uint16_t. - Try a little harder to ensure btsco_round_blocksize() does not return zero. Prevents a subsequent panic in audio_init_ringbuffer(). from scw@@ Endian issues: hci_event.c: - Convert memo->response.clock_offset to host-endian. hci_ioctl.c: - printf format tweak (size_t) hci_link.c: - Convert memo->response.clock_offset from host-endian. - Tweak a DIAGNOSTIC message. l2cap_signal.c: - In l2cap_recv_config_req(), rp->scid is little-endian so make sure we convert from host-endian. from scw@@ hci_link.c: - In hci_link_free(), do not unlink items from a LIST queue within a LIST_FOREACH() iterator. rfcomm_session.c: - In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST queue within a LIST_FOREACH() iterator. from scw@@ guard against a possible situation where the list of l2cap channels is changed when the bluetooth code is not expecting it to be. During a disconnect, we can detach the channel that is being disconnected, but its not really safe to detach any others. Print explicit 64-bit types using the format macros from int_fmtio.h. Unbreaks the build for our LP64 ports, where "long long" typically is not 64 bits. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.50 2006/06/21 17:14:13 drochner Exp $ d145 1 a145 1 device bt3c: btbus, bluetooth, firmload @ 1.49 log @Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@@, NetBSD Foundation Membership still pending.) This stack was written by Iain under sponsorship from Itronix Inc. The stack includes support for rfcomm networking (networking via your bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets. Drivers for both PCMCIA and USB bluetooth controllers are included. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.48 2006/04/26 16:19:52 rpaulo Exp $ d145 1 a145 1 device bt3c { }: bluetooth, firmload @ 1.48 log @Comment out wl. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.47 2005/12/11 12:23:23 christos Exp $ d144 4 @ 1.48.4.1 log @Merge from HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.50 2006/06/21 17:14:13 drochner Exp $ a143 4 # 3Com Bluetooth controller 3CRW6096 device bt3c: bluetooth, firmload attach bt3c at pcmcia file dev/pcmcia/bt3c.c bt3c needs-flag @ 1.48.2.1 log @Complete a sync sys/ with head. @ text @d1 1 a1 1 # $NetBSD$ a143 4 # 3Com Bluetooth controller 3CRW6096 device bt3c { }: bluetooth, firmload attach bt3c at pcmcia file dev/pcmcia/bt3c.c bt3c needs-flag @ 1.47 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.44.10.4 2004/09/21 13:32:19 skrll Exp $ d47 4 a50 4 attach wl at pcmcia with wl_pcmcia file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS WL_IFCNTRS WL_TIMING @ 1.47.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.50 2006/06/21 17:14:13 drochner Exp $ d47 4 a50 4 #attach wl at pcmcia with wl_pcmcia #file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia #defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS # WL_IFCNTRS WL_TIMING a143 4 # 3Com Bluetooth controller 3CRW6096 device bt3c: bluetooth, firmload attach bt3c at pcmcia file dev/pcmcia/bt3c.c bt3c needs-flag @ 1.47.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.47 2005/12/11 12:23:23 christos Exp $ d47 4 a50 4 #attach wl at pcmcia with wl_pcmcia #file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia #defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS # WL_IFCNTRS WL_TIMING @ 1.47.12.1 log @Merge 2006-05-24 NetBSD-current into the "peter-altq" branch. @ text @d1 1 a1 1 # $NetBSD$ d47 4 a50 4 #attach wl at pcmcia with wl_pcmcia #file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia #defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS # WL_IFCNTRS WL_TIMING @ 1.47.8.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.47 2005/12/11 12:23:23 christos Exp $ d47 4 a50 4 #attach wl at pcmcia with wl_pcmcia #file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia #defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS # WL_IFCNTRS WL_TIMING @ 1.47.8.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.47.8.1 2006/05/24 10:58:13 yamt Exp $ a143 4 # 3Com Bluetooth controller 3CRW6096 device bt3c: bluetooth, firmload attach bt3c at pcmcia file dev/pcmcia/bt3c.c bt3c needs-flag @ 1.47.8.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.47.8.2 2006/06/26 12:52:26 yamt Exp $ d145 1 a145 1 device bt3c: btbus, bluetooth, firmload @ 1.47.10.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.48 2006/04/26 16:19:52 rpaulo Exp $ d47 4 a50 4 #attach wl at pcmcia with wl_pcmcia #file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia #defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS # WL_IFCNTRS WL_TIMING @ 1.46 log @Split "xi" into a "xirc" frontend (similar to mhzc; it attaches two child devices) and a "xi" backend. My CE2 and CEM2 cards are now probed correctly. However, there are still some problems with one model of the CE2, and the CEM2 doesn't seem to get any modem interrupts. While I'm at it, fix several bugs: * The tuple scan for the MAC address was broken in multiple ways. * xi_intr() did not deal well with a shared interrupt. * We were setting the wrong page number to look at the receive status. (How did this work???) * Remove the xi_full_reset() from xi_reset(). Move the parts of xi_full_reset() needed to undo the effect of xi_stop() into xi_init(). This allows a stop/init pair to DTRT, and much quicker, as used by various ioctl()s. * Set the TRS register before reading the TSO register, as the Linux driver does. While I'm at it, fix the name. * Fix numerous problems with xi_set_address(). "Where do I begin?" There's a chance that multicast works now, but I haven't tested it. * Explicitly clear the MSR register, and also force SELECT_MII to 0 if we didn't find any PHYs. * Clean up some cruft that appears to be bogus. Probably needs more work, but it's a start. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.45 2004/07/07 08:47:22 mycroft Exp $ @ 1.46.12.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.46 2004/08/08 05:56:08 mycroft Exp $ d47 4 a50 4 #attach wl at pcmcia with wl_pcmcia #file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia #defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS # WL_IFCNTRS WL_TIMING a143 4 # 3Com Bluetooth controller 3CRW6096 device bt3c { }: bluetooth, firmload attach bt3c at pcmcia file dev/pcmcia/bt3c.c bt3c needs-flag @ 1.46.12.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.46.12.1 2006/06/21 15:06:14 yamt Exp $ d8 1 a8 1 device pcmcia {[function = -1]} a98 2 # The spectrun24t firmware for symbol LA4100 cards is 70k, allow its exclusion defparam opt_if_wi_pcmcia.h WI_PCMCIA_SPECTRUM24T_FW=1 d145 1 a145 1 device bt3c: btbus, bluetooth, firmload @ 1.46.12.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.46.12.2 2006/12/30 20:49:17 yamt Exp $ d46 6 @ 1.46.12.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.46.12.3 2007/02/26 09:10:38 yamt Exp $ a143 9 # USB controller attach slhci at pcmcia with slhci_pcmcia file dev/pcmcia/slhci_pcmcia.c slhci_pcmcia # AnyCom BlueCard LSE041/039/139 device btbc: btbus, bluetooth attach btbc at pcmcia file dev/pcmcia/btbc.c btbc @ 1.45 log @Add a quick-and-dirty attachment for my MB87030-based PCMCIA SCSI controller. XXX Don't even think about detaching it yet. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.44 2002/04/22 09:41:22 augustss Exp $ d100 2 a101 1 # Xircom Ethernet cards d103 6 a108 2 attach xi at pcmcia with xi_pcmcia file dev/pcmcia/if_xi.c xi_pcmcia @ 1.44 log @Rename the audio "bus" attribute audiobus to avoid confusion with audio device. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.43 2001/11/28 10:21:24 lukem Exp $ d39 4 d65 2 a66 2 attach fdc at pcmcia with fdc_pcmcia file dev/pcmcia/fdc_pcmcia.c fdc_pcmcia @ 1.44.10.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.45 2004/07/07 08:47:22 mycroft Exp $ a38 4 # Fujitsu MB87030-based cards attach spc at pcmcia with spc_pcmcia file dev/pcmcia/spc_pcmcia.c spc_pcmcia d61 2 a62 2 #attach fdc at pcmcia with fdc_pcmcia #file dev/pcmcia/fdc_pcmcia.c fdc_pcmcia @ 1.44.10.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.44.10.1 2004/08/03 10:50:15 skrll Exp $ d100 1 a100 2 # Xircom Ethernet and Ethernet+Modem cards device xirc { } d102 2 a103 6 attach xirc at pcmcia attach com at xirc with com_xirc attach xi at xirc with xi_xirc file dev/pcmcia/xirc.c xirc | com_xirc | xi_xirc needs-flag file dev/pcmcia/if_xi.c xi @ 1.44.10.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.46 2004/08/08 05:56:08 mycroft Exp $ @ 1.44.10.4 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.44.10.2 2004/08/12 11:41:59 skrll Exp $ @ 1.43 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.pcmcia,v 1.42 2001/11/26 14:21:33 yamt Exp $ d127 1 a127 1 device esl { }: audio, midibus, auconv, mulaw @ 1.42 log @remove "stg", that I accidentally commited. thanks, Tsutsui-san. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.41 2001/11/26 11:17:34 yamt Exp $ d6 1 a6 1 defopt PCMCIAVERBOSE d45 1 a45 1 defopt opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS d117 1 a117 1 defopt opt_isicpcmcia.h ISICPCMCIA_AVM_A1 ISICPCMCIA_ELSA_ISDNMC @ 1.41 log @add pcmcia frontend for cs driver. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.40 2001/09/29 18:46:16 augustss Exp $ a115 4 # TMC18C30/18C50 attach stg at pcmcia with stg_pcmcia file dev/pcmcia/tmc18c30_pcmcia.c stg_pcmcia @ 1.40 log @Add the esl driver. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.39 2001/08/04 11:38:58 enami Exp $ d105 4 d117 4 d138 1 @ 1.39 log @MII access routines for ASIX AX88190. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.38 2001/05/06 03:26:39 ichiro Exp $ d120 10 @ 1.39.2.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.40 2001/09/29 18:46:16 augustss Exp $ a119 10 # Audio devices # Eiger Labs with ESS 1688 device esl { }: audio, midibus, auconv, mulaw attach esl at pcmcia with esl_pcmcia file dev/pcmcia/esl_pcmcia.c esl_pcmcia file dev/pcmcia/esl.c esl attach opl at esl with opl_esl file dev/pcmcia/opl_esl.c opl_esl @ 1.38 log @divided into PCMCIA attachment and common code of wi. since if_wi_ieee.h does not depend for pcmcia, sys/dev/pcmcia/if_wi_ieee.h was moved to sys/dev/ic/wi_ieee.h . @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.37 2001/02/24 02:13:33 lukem Exp $ d24 1 a24 1 attach ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, mii_bitbang @ 1.38.2.1 log @Merge Aug 24 -current into the kqueue branch. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.39 2001/08/04 11:38:58 enami Exp $ d24 1 a24 1 attach ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, ax88190, mii_bitbang @ 1.38.2.2 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.38.2.1 2001/08/25 06:16:29 thorpej Exp $ d6 1 a6 1 defflag PCMCIAVERBOSE d45 1 a45 1 defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS a104 4 # Crystal Semiconductor CS8920 based cards attach cs at pcmcia with cs_pcmcia file dev/pcmcia/if_cs_pcmcia.c cs_pcmcia d113 1 a113 1 defflag opt_isicpcmcia.h ISICPCMCIA_AVM_A1 ISICPCMCIA_ELSA_ISDNMC a119 11 # Audio devices # Eiger Labs with ESS 1688 device esl { }: audio, midibus, auconv, mulaw attach esl at pcmcia with esl_pcmcia file dev/pcmcia/esl_pcmcia.c esl_pcmcia file dev/pcmcia/esl.c esl attach opl at esl with opl_esl file dev/pcmcia/opl_esl.c opl_esl @ 1.38.2.3 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.38.2.2 2002/01/10 19:57:17 thorpej Exp $ d127 1 a127 1 device esl { }: audiobus, midibus, auconv, mulaw @ 1.37 log @whitespace police @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.36 2001/02/18 10:36:42 martin Exp $ a74 5 # Lucent WaveLan IEEE (802.11) device wi: arp, ether, ifnet attach wi at pcmcia file dev/pcmcia/if_wi.c wi d91 4 @ 1.37.2.1 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.37 2001/02/24 02:13:33 lukem Exp $ d75 5 a95 4 # Lucent & Intersil WaveLan IEEE (802.11) attach wi at pcmcia with wi_pcmcia file dev/pcmcia/if_wi_pcmcia.c wi_pcmcia @ 1.37.2.2 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.37.2.1 2001/06/21 20:05:15 nathanw Exp $ d24 1 a24 1 attach ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, ax88190, mii_bitbang @ 1.37.2.3 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.37.2.2 2001/08/24 00:10:25 nathanw Exp $ a119 10 # Audio devices # Eiger Labs with ESS 1688 device esl { }: audio, midibus, auconv, mulaw attach esl at pcmcia with esl_pcmcia file dev/pcmcia/esl_pcmcia.c esl_pcmcia file dev/pcmcia/esl.c esl attach opl at esl with opl_esl file dev/pcmcia/opl_esl.c opl_esl @ 1.37.2.4 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.37.2.3 2001/10/08 20:11:21 nathanw Exp $ d6 1 a6 1 defflag PCMCIAVERBOSE d45 1 a45 1 defflag opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS a104 4 # Crystal Semiconductor CS8920 based cards attach cs at pcmcia with cs_pcmcia file dev/pcmcia/if_cs_pcmcia.c cs_pcmcia d113 1 a113 1 defflag opt_isicpcmcia.h ISICPCMCIA_AVM_A1 ISICPCMCIA_ELSA_ISDNMC a129 1 @ 1.37.2.5 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.37.2.4 2002/01/08 00:31:22 nathanw Exp $ d127 1 a127 1 device esl { }: audiobus, midibus, auconv, mulaw @ 1.36 log @Filename cleanup police (per discussion with Soren S. Jorvang): remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file. Renamed here: i4b_isic_pcmcia.c -> isic_pcmcia.c i4b_isic_pcmcia.h -> isic_pcmcia.h i4b_avm_fritz_pcmcia.c -> isic_pcmcia_avm_fritz.c i4b_elsa_isdnmc.c -> isic_pcmcia_elsa_isdnmc.c i4b_elsa_mcall.c -> isic_pcmcia_elsa_mcall.c i4b_sbspeedstar2.c -> isic_pcmcia_sbspeedstar2.c @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.35 2001/02/17 15:00:49 martin Exp $ d76 2 a77 2 device wi: arp, ether, ifnet attach wi at pcmcia d86 1 a86 1 needs-flag d94 1 a94 1 attach awi at pcmcia with awi_pcmcia d111 2 a112 2 attach isic at pcmcia with isic_pcmcia file dev/pcmcia/isic_pcmcia.c isic_pcmcia d117 4 a120 4 file dev/pcmcia/isic_pcmcia_avm_fritz.c isic_pcmcia file dev/pcmcia/isic_pcmcia_elsa_isdnmc.c isic_pcmcia file dev/pcmcia/isic_pcmcia_elsa_mcall.c isic_pcmcia file dev/pcmcia/isic_pcmcia_sbspeedstar2.c isic_pcmcia @ 1.35 log @Rename pcmcia_isic.[ch] to i4b_isic_pcmcia.[ch] to better fit in the grand sheme of names. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.34 2001/02/13 02:31:41 thorpej Exp $ d112 1 a112 1 file dev/pcmcia/i4b_isic_pcmcia.c isic_pcmcia d117 4 a120 4 file dev/pcmcia/i4b_avm_fritz_pcmcia.c isic_pcmcia file dev/pcmcia/i4b_elsa_isdnmc.c isic_pcmcia file dev/pcmcia/i4b_elsa_mcall.c isic_pcmcia file dev/pcmcia/i4b_sbspeedstar2.c isic_pcmcia @ 1.34 log @Oops, `mii' attribute has to go onto the device decl. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.33 2001/02/13 01:58:56 thorpej Exp $ d111 2 a112 2 attach isic at pcmcia with pcmcia_isic file dev/pcmcia/pcmcia_isic.c pcmcia_isic d117 4 a120 4 file dev/pcmcia/i4b_avm_fritz_pcmcia.c pcmcia_isic file dev/pcmcia/i4b_elsa_isdnmc.c pcmcia_isic file dev/pcmcia/i4b_elsa_mcall.c pcmcia_isic file dev/pcmcia/i4b_sbspeedstar2.c pcmcia_isic @ 1.33 log @ne at pcmcia needs dl10019, mii, mii_bitbang @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.32 2001/01/18 22:14:00 martin Exp $ d24 1 a24 1 attach ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, mii, mii_bitbang @ 1.32 log @Add support for another PCMCIA ISDN card: Sedlbauer speed star II. While there fix two outdated comments. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.31 2001/01/05 13:09:18 martin Exp $ d24 1 a24 1 attach ne at pcmcia with ne_pcmcia: rtl80x9 @ 1.31 log @Enable the imported ISDN4BSD based ISDN subsystem. This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/. It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN"). Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.30 2000/12/11 23:16:50 onoe Exp $ d115 1 a115 1 ISICPCMCIA_ELSA_MCALL d120 1 a120 1 @ 1.30 log @Port 'an' driver for Aironet PC4500/PC4800 IEEE802.11 card from FreeBSD. This is very adhoc work for IETF meeting. - Since it seems that 'an' and 'wi' have similar hardware, low level functions should be shared. - There are PCI/ISA cards of Aironet but not supported yet. - The wiconfig interface is changed so that wiconfig cannot be used. - 'ancontrol' of FreeBSD is not ported. - Only infrastructure mode is tested. - WEP is not supported. Though I only have an Aironet card, Cisco card should be expected to work. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.29 2000/07/04 14:27:57 onoe Exp $ d109 12 @ 1.29 log @Support WEP functions for awi driver. arc4 implementation by Kalle Kaukonen has been added. define "wlan" in files. XXX: only awi depends on wlan for now. Allow authentication for adhoc (IBSS) mode. Disable adhoc mode without bssid (mediaopt adhoc,flag0) for FH radio. FH cannot work without synchronization by beacons. Align IP header for ethernet encapsulation (IFF_FLAG0) mode. Print available access points for IFF_DEBUG. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.28 2000/06/09 05:31:19 onoe Exp $ d105 4 @ 1.28 log @cleanup haeders. add opt_awi.h to define AWI_DEBUG, AWI_WEP_ARC4. show the firmware version at attach. create a framework to support WEP (encryption code is not included for now). a new wiconfig compatible ioctl interface replaced the awictl interface. fix memory leak in selecting AP fix bugs in ESSID selection changes from FreeBSD-current by Warner Losh: revision 1.2 date: 2000/04/17 22:58:15; author: imp; state: Exp; lines: +16 -1 Provide mem* for compat with NetBSD to fix LINT fixes from FreeBSD-current by Guido van Rooij: revision 1.4 date: 2000/05/29 19:58:10; author: guido; state: Exp; lines: +5 -2 Fix a panic resulting from an obvious null pointer deref. Apparently some other panics still exist in this driver, but with this fix, it was at least possible to run the Nokia card at SANE 2000. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.27 2000/06/06 16:16:36 soren Exp $ a93 1 device awi: arp, ether, ifnet a94 1 defopt opt_awi.h AWI_DEBUG a95 4 file dev/ic/awi.c awi file dev/ic/awi_wep.c awi file dev/ic/awi_wicfg.c awi file dev/ic/am79c930.c awi @ 1.28.2.1 log @Pull up revision 1.29 (approved by thorpej) Add WEP support for awi driver. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.28 2000/06/09 05:31:19 onoe Exp $ d94 1 d96 1 d98 4 @ 1.28.2.2 log @Pull up revision 1.30 (requested by he): Add a driver for an(4), Aironet and Cisco wireless pcmcia cards. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.28.2.1 2000/07/14 14:37:41 onoe Exp $ a104 4 # Aironet PC4500/PC4800 attach an at pcmcia with an_pcmcia file dev/pcmcia/if_an_pcmcia.c an_pcmcia @ 1.27 log @One comment too much.. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.26 2000/06/06 16:15:31 soren Exp $ d96 1 d99 2 @ 1.26 log @Add comments for a few drivers and the lines for the Tropic attachment. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.25 2000/06/05 23:14:22 gmcgarry Exp $ a95 2 # Bay Networks Baystack 650 @ 1.25 log @New driver for Xircom CreditCard PCMCIA Ethernet. Replaces xe driver which didn't work. Renamed to avoid clash with next68k network driver. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.24 2000/03/19 21:54:02 mycroft Exp $ d97 1 d102 1 d106 4 @ 1.24 log @Add esp_pcmcia. For the moment it's polled, since interrupts don't seem to be working. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.23 2000/03/18 17:59:52 mycroft Exp $ d101 3 a103 3 device xe: arp, ether, ifnet, mii attach xe at pcmcia with xe_pcmcia file dev/pcmcia/if_xe.c xe_pcmcia @ 1.24.2.1 log @Sync w/ netbsd-1-5-base. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.28 2000/06/09 05:31:19 onoe Exp $ d96 1 a96 1 defopt opt_awi.h AWI_DEBUG a98 2 file dev/ic/awi_wep.c awi file dev/ic/awi_wicfg.c awi d101 3 a103 8 # Xircom Ethernet cards device xi: arp, ether, ifnet, mii attach xi at pcmcia with xi_pcmcia file dev/pcmcia/if_xi.c xi_pcmcia # IBM Tropic-based Token Ring cards attach tr at pcmcia with tr_pcmcia file dev/pcmcia/if_tr_pcmcia.c tr_pcmcia @ 1.23 log @Preliminary support for 53c40x-based cards. Needs some more work. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.22 2000/01/23 23:59:21 chopps Exp $ d31 1 a31 1 # NCR 53c406-based cards d34 4 @ 1.22 log @add driver for raylink/aviator wireless 802.11 FH 2Mbps cards, currently only tested with aviator 2.4 @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.21 2000/01/18 03:11:11 jtk Exp $ d30 4 @ 1.21 log @add mii attribute to xe. (Needed to make PHY attachment work.) @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.20 2000/01/09 17:23:05 joda Exp $ d79 6 @ 1.20 log @xe@@pcmcia @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.19 1999/11/04 17:12:43 sommerfeld Exp $ d87 1 a87 1 device xe: arp, ether, ifnet @ 1.19 log @Driver front-end for BayStack 650 PCMCIA 802.11 card. Committed using the driver. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.18 1999/10/29 21:35:44 matt Exp $ d87 3 @ 1.18 log @Add a placeholder for the ISA WaveLAN card @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.17 1999/09/28 17:58:55 thorpej Exp $ d79 8 @ 1.17 log @Add a driver for the Megahertz Ethernet/Modem combo cards, e.g. XJEM3336. This supplies an attachment of the `sm' and `com' drivers. Thanks to Chuck Cranor for sifting through the Linux smc91c92_cs.c driver to find the magic sequence that brings the Ethernet portion of the card on-line! @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.16 1999/09/21 03:39:37 enami Exp $ a34 1 device wl: arp, ether, ifnet @ 1.17.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.pcmcia,v 1.29 2000/07/04 14:27:57 onoe Exp $ a30 8 # NCR 53c80-based cards attach nca at pcmcia with nca_pcmcia file dev/pcmcia/nca_pcmcia.c nca_pcmcia # NCR 53c406-based cards attach esp at pcmcia with esp_pcmcia file dev/pcmcia/esp_pcmcia.c esp_pcmcia d35 1 a79 18 # Raylink/WebGear WLAN IEEE 802.11 FH device ray: arp, ether, ifnet attach ray at pcmcia file dev/pcmcia/if_ray.c ray # AMD 79c930-based 802.11 cards (including BayStack 650 FH card). attach awi at pcmcia with awi_pcmcia file dev/pcmcia/if_awi_pcmcia.c awi_pcmcia # Xircom Ethernet cards device xi: arp, ether, ifnet, mii attach xi at pcmcia with xi_pcmcia file dev/pcmcia/if_xi.c xi_pcmcia # IBM Tropic-based Token Ring cards attach tr at pcmcia with tr_pcmcia file dev/pcmcia/if_tr_pcmcia.c tr_pcmcia @ 1.17.2.2 log @Sync with HEAD (for UBC fixes). @ text @d1 1 a1 1 # $NetBSD$ a104 4 # Aironet PC4500/PC4800 attach an at pcmcia with an_pcmcia file dev/pcmcia/if_an_pcmcia.c an_pcmcia @ 1.17.2.3 log @Sync with HEAD @ text @a108 12 # ISDN devices attach isic at pcmcia with pcmcia_isic file dev/pcmcia/pcmcia_isic.c pcmcia_isic defopt opt_isicpcmcia.h ISICPCMCIA_AVM_A1 ISICPCMCIA_ELSA_ISDNMC ISICPCMCIA_ELSA_MCALL file dev/pcmcia/i4b_avm_fritz_pcmcia.c pcmcia_isic file dev/pcmcia/i4b_elsa_isdnmc.c pcmcia_isic file dev/pcmcia/i4b_elsa_mcall.c pcmcia_isic @ 1.17.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.17.2.3 2001/01/05 17:36:21 bouyer Exp $ d115 1 a115 1 ISICPCMCIA_ELSA_MCALL ISICPCMCIA_SBSPEEDSTAR2 d120 1 a120 1 file dev/pcmcia/i4b_sbspeedstar2.c pcmcia_isic @ 1.17.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.17.2.4 2001/02/11 19:16:09 bouyer Exp $ d24 1 a24 1 attach ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, mii_bitbang d76 2 a77 2 device wi: arp, ether, ifnet attach wi at pcmcia d86 1 a86 1 needs-flag d94 1 a94 1 attach awi at pcmcia with awi_pcmcia d111 2 a112 2 attach isic at pcmcia with isic_pcmcia file dev/pcmcia/isic_pcmcia.c isic_pcmcia d117 4 a120 4 file dev/pcmcia/isic_pcmcia_avm_fritz.c isic_pcmcia file dev/pcmcia/isic_pcmcia_elsa_isdnmc.c isic_pcmcia file dev/pcmcia/isic_pcmcia_elsa_mcall.c isic_pcmcia file dev/pcmcia/isic_pcmcia_sbspeedstar2.c isic_pcmcia @ 1.17.6.1 log @Pull up to last week's -current. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.19 1999/11/04 17:12:43 sommerfeld Exp $ d35 1 a79 8 # AMD 79c930-based 802.11 cards (including BayStack 650 FH card). device awi: arp, ether, ifnet attach awi at pcmcia with awi_pcmcia file dev/pcmcia/if_awi_pcmcia.c awi_pcmcia file dev/ic/awi.c awi file dev/ic/am79c930.c awi @ 1.17.4.1 log @Sync with -current @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.19 1999/11/04 17:12:43 sommerfeld Exp $ d35 1 a79 8 # AMD 79c930-based 802.11 cards (including BayStack 650 FH card). device awi: arp, ether, ifnet attach awi at pcmcia with awi_pcmcia file dev/pcmcia/if_awi_pcmcia.c awi_pcmcia file dev/ic/awi.c awi file dev/ic/am79c930.c awi @ 1.16 log @fold long line and kill empty line at the end of file. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.15 1999/07/14 22:24:12 sommerfeld Exp $ d72 8 @ 1.15 log @Blitz port of the FreeBSD wi* driver for the Lucent WaveLan IEEE PCMCIA wireless LAN. Original driver written by Bill Paul @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.14 1999/01/01 19:30:03 christos Exp $ d38 2 a39 1 defopt opt_wl_pcmcia.h WL_TIMER WLP_CC_DEBUG WL_DEBUG MMC_STATUS WL_IFCNTRS WL_TIMING a71 1 @ 1.14 log @Add Xircom Netwave driver from Michael Eriksson @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.13 1998/12/24 04:51:59 marc Exp $ d66 6 @ 1.14.2.1 log @Pull up revision 1.15 (requested by jhawk): Add a driver for ``wi'', Lucent "Orinoco"/Wavelan. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.14 1999/01/01 19:30:03 christos Exp $ a65 6 # Lucent WaveLan IEEE (802.11) device wi: arp, ether, ifnet attach wi at pcmcia file dev/pcmcia/if_wi.c wi @ 1.14.6.1 log @bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch just for reference purposes. This commit includes 1.4 -> 1.4.1 sync for kame branch. The branch does not compile at all (due to the lack of ALTQ and some other source code). Please do not try to modify the branch, this is just for referenre purposes. synchronization to latest KAME will take place on HEAD branch soon. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.14 1999/01/01 19:30:03 christos Exp $ a65 14 # Lucent WaveLan IEEE (802.11) device wi: arp, ether, ifnet attach wi at pcmcia file dev/pcmcia/if_wi.c wi # AMD 79c930-based 802.11 cards (including BayStack 650 FH card). device awi: arp, ether, ifnet attach awi at pcmcia with awi_pcmcia file dev/pcmcia/if_awi_pcmcia.c awi_pcmcia file dev/ic/awi.c awi file dev/ic/am79c930.c awi @ 1.14.4.1 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.15 1999/07/14 22:24:12 sommerfeld Exp $ a65 6 # Lucent WaveLan IEEE (802.11) device wi: arp, ether, ifnet attach wi at pcmcia file dev/pcmcia/if_wi.c wi @ 1.13 log @add quirk support for cards which lie extensively about their CIS @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.12 1998/11/26 15:32:44 pk Exp $ d61 5 @ 1.12 log @Use `pcmciabus' as the PCMCIA attachment @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.11 1998/10/31 01:44:17 thorpej Exp $ d11 1 d16 2 a17 1 # 3Com 3c589 Ethernet and 3c562 multifunction Ethernet controllers d38 1 @ 1.11 log @Add code to detect a RealTek 8019 chip, and use the media selection support if present. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.10 1998/10/10 21:27:21 thorpej Exp $ d13 1 a13 1 attach pcmcia at pcic @ 1.10 log @Device driver for PCMCIA multi-port serial cards. Currently supports the Socket Communications, Inc. dual-rs232 device. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.9 1998/06/21 18:45:41 christos Exp $ d22 1 a22 1 attach ne at pcmcia with ne_pcmcia @ 1.9 log @Add pcmcia floppy front end. XXX: We need to make an isa machine independent floppy driver... @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.8 1998/03/22 04:39:56 enami Exp $ d52 6 @ 1.8 log @Attach device `mbe' at bus `pcmcia'. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.7 1998/02/16 22:12:49 thorpej Exp $ d48 4 @ 1.7 log @Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.6 1998/01/23 01:18:52 mycroft Exp $ d44 4 @ 1.6 log @Uncomment wdc. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.5 1998/01/12 09:36:53 thorpej Exp $ d8 1 a8 1 device pcmcia class dull {[function = -1], [irq = -1]} d33 1 a33 1 device wl class ifnet: arp, ether, ifnet @ 1.5 log @Update for changes to config. @ text @d1 1 a1 1 # $NetBSD: files.pcmcia,v 1.4 1997/10/18 03:17:09 mikel Exp $ d37 3 a39 3 # PCMCIA hard drive / cdrom (IDE) controller #attach wdc at pcmcia with wdc_pcmcia #file dev/pcmcia/wdc_pcmcia.c wdc_pcmcia @ 1.4 log @RCSid police @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 device pcmcia {[function = -1], [irq = -1]} d33 1 a33 1 device wl: arp, ether, ifnet @ 1.3 log @conditionalize so core pcmcia bus support is omitted if no pcmcia devices configured @ text @d1 2 @ 1.2 log @Pull marc-pcmcia branch down from trunk. @ text @d7 2 a8 2 file dev/pcmcia/pcmcia.c file dev/pcmcia/pcmcia_cis.c @ 1.1 log @file files.pcmcia was initially added on branch marc-pcmcia. @ text @d1 41 @ 1.1.2.1 log @added pcmcia infrastructure and a few devices @ text @a0 24 # Config.new file and device description for machine-independent PCMCIA code. # Included by ports that need it. device pcmcia {[function = -1], [irq = -1]} file dev/pcmcia/pcmcia.c file dev/pcmcia/pcmcia_cis.c # 3Com 3c589 Ethernet and 3c562 multifunction Ethernet controllers # device declaration in sys/conf/files attach ep at pcmcia with ep_pcmcia file dev/pcmcia/if_ep_pcmcia.c ep_pcmcia # National Semiconductor DS8390/WD83C690-based boards # (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503, NE[12]000, and clones) attach ed at pcmcia with ed_pcmcia file dev/pcmcia/if_ed_pcmcia.c ed_pcmcia # Adaptec APA-1460 SCSI Host Adapter device aicx attach aicx at pcmcia with aic_pcmcia file dev/pcmcia/aic_pcmcia.c aic_pcmcia attach com at pcmcia with com_pcmcia file dev/pcmcia/com_pcmcia.c com_pcmcia @ 1.1.2.2 log @add the pcmcia device dir. @ text @@ 1.1.2.3 log @Add entry (but not driver, yet) for Digital RoamAbout card. Add commented out entry for wdc device (which will enable the Digital Mobile Media CDROM. @ text @a24 9 # Digital RoamAbout / Lucent WaveLAN PCMCIA card device wl: arp, ether, ifnet attach wl at pcmcia with wl_pcmcia file dev/pcmcia/if_wl_pcmcia.c wl_pcmcia # PCMCIA hard drive / cdrom (IDE) controller #attach wdc at pcmcia with wdc_pcmcia #file dev/pcmcia/wdc_pcmcia.c wdc_pcmcia @ 1.1.2.4 log @Create a structure to encapsulate information about allocated i/o and mem space on the pcmcia bus. Use this in chip-level window enable functions rather than making assumptions about the bus space handles. Also, clean up lots of debugging prints. Use patchables to enable them. @ text @a33 4 # SMC91Cxx Ethernet Controllers (i.e. Megahertz X-Jack) attach sm at pcmcia with sm_pcmcia file dev/pcmcia/if_sm_pcmcia.c sm_pcmcia @ 1.1.2.5 log @Comment out an entry for the Megahertz X-JACK Ethernet interface that I accidentally in last commit. @ text @d36 2 a37 2 #attach sm at pcmcia with sm_pcmcia #file dev/pcmcia/if_sm_pcmcia.c sm_pcmcia @ 1.1.2.6 log @Add a PCMCIA attachment for the smc91cxx ethernet driver ("sm"), written from scratch by me. Currently supports the Megahertz X-JACK PCMCIA Ethernet Adapter. @ text @d36 2 a37 2 attach sm at pcmcia with sm_pcmcia file dev/pcmcia/if_sm_pcmcia.c sm_pcmcia @ 1.1.2.7 log @move "attach pcmcia at pcic" here. @ text @a7 3 # device declaration in sys/conf/files attach pcmcia at pcic @ 1.1.2.8 log @Split off NE2000 support from the ISA "ed" driver, and create a new "ne" driver that deals with NE2000s and compatibles on ISA, PCI, and PCMCIA busses. This driver uses the generic DP8390 core chipset back-end. NOTE: There are several changes between this driver and the old "ed" front-end for PCMCIA. Notably, the i/o space allocation strategy has been changed somewhat to allow this to work with odd host pcmcia bridges. @ text @d17 3 a19 3 # (NE[12]000, and clones) attach ne at pcmcia with ne_pcmcia file dev/pcmcia/if_ne_pcmcia.c ne_pcmcia @ 1.1.2.9 log @defopt PCMCIAVERBOSE. @ text @a3 2 defopt PCMCIAVERBOSE @ 1.1.2.10 log @Attach aic at pcmcia. @ text @d24 2 a25 1 attach aic at pcmcia with aic_pcmcia @