head 1.21; access; symbols perseant-exfatfs-base-20261102:1.21 netbsd-11-1-RELEASE:1.21 netbsd-10-2-RELEASE:1.21 netbsd-9-5-RELEASE:1.21 netbsd-11-0-RELEASE:1.21 netbsd-11-0-RC7:1.21 netbsd-11-0-RC6:1.21 netbsd-11-0-RC5:1.21 netbsd-11-0-RC4:1.21 netbsd-11-0-RC3:1.21 netbsd-11-0-RC2:1.21 netbsd-11-0-RC1:1.21 perseant-exfatfs-base-20250801:1.21 netbsd-11:1.21.0.36 netbsd-11-base:1.21 netbsd-10-1-RELEASE:1.21 perseant-exfatfs-base-20240630:1.21 perseant-exfatfs:1.21.0.34 perseant-exfatfs-base:1.21 netbsd-8-3-RELEASE:1.18 netbsd-9-4-RELEASE:1.21 netbsd-10-0-RELEASE:1.21 netbsd-10-0-RC6:1.21 netbsd-10-0-RC5:1.21 netbsd-10-0-RC4:1.21 netbsd-10-0-RC3:1.21 netbsd-10-0-RC2:1.21 thorpej-ifq:1.21.0.32 thorpej-ifq-base:1.21 thorpej-altq-separation:1.21.0.30 thorpej-altq-separation-base:1.21 netbsd-10-0-RC1:1.21 netbsd-10:1.21.0.28 netbsd-10-base:1.21 bouyer-sunxi-drm:1.21.0.26 bouyer-sunxi-drm-base:1.21 netbsd-9-3-RELEASE:1.21 thorpej-i2c-spi-conf2:1.21.0.24 thorpej-i2c-spi-conf2-base:1.21 thorpej-futex2:1.21.0.22 thorpej-futex2-base:1.21 thorpej-cfargs2:1.21.0.20 thorpej-cfargs2-base:1.21 cjep_sun2x-base1:1.21 cjep_sun2x:1.21.0.18 cjep_sun2x-base:1.21 cjep_staticlib_x-base1:1.21 netbsd-9-2-RELEASE:1.21 cjep_staticlib_x:1.21.0.16 cjep_staticlib_x-base:1.21 thorpej-i2c-spi-conf:1.21.0.14 thorpej-i2c-spi-conf-base:1.21 thorpej-cfargs:1.21.0.12 thorpej-cfargs-base:1.21 thorpej-futex:1.21.0.10 thorpej-futex-base:1.21 netbsd-9-1-RELEASE:1.21 bouyer-xenpvh-base2:1.21 phil-wifi-20200421:1.21 bouyer-xenpvh-base1:1.21 phil-wifi-20200411:1.21 bouyer-xenpvh:1.21.0.8 bouyer-xenpvh-base:1.21 is-mlppp:1.21.0.6 is-mlppp-base:1.21 phil-wifi-20200406:1.21 netbsd-8-2-RELEASE:1.18 ad-namecache-base3:1.21 netbsd-9-0-RELEASE:1.21 netbsd-9-0-RC2:1.21 ad-namecache-base2:1.21 ad-namecache-base1:1.21 ad-namecache:1.21.0.4 ad-namecache-base:1.21 netbsd-9-0-RC1:1.21 phil-wifi-20191119:1.21 netbsd-9:1.21.0.2 netbsd-9-base:1.21 phil-wifi-20190609:1.21 netbsd-8-1-RELEASE:1.18 netbsd-8-1-RC1:1.18 isaki-audio2:1.20.0.4 isaki-audio2-base:1.20 pgoyette-compat-merge-20190127:1.19.4.1 pgoyette-compat-20190127:1.20 pgoyette-compat-20190118:1.20 pgoyette-compat-1226:1.20 pgoyette-compat-1126:1.20 pgoyette-compat-1020:1.20 pgoyette-compat-0930:1.20 pgoyette-compat-0906:1.20 netbsd-7-2-RELEASE:1.18 pgoyette-compat-0728:1.20 netbsd-8-0-RELEASE:1.18 phil-wifi:1.20.0.2 phil-wifi-base:1.20 pgoyette-compat-0625:1.20 netbsd-8-0-RC2:1.18 pgoyette-compat-0521:1.20 pgoyette-compat-0502:1.20 pgoyette-compat-0422:1.20 netbsd-8-0-RC1:1.18 pgoyette-compat-0415:1.20 pgoyette-compat-0407:1.20 pgoyette-compat-0330:1.20 pgoyette-compat-0322:1.20 pgoyette-compat-0315:1.20 netbsd-7-1-2-RELEASE:1.18 pgoyette-compat:1.19.0.4 pgoyette-compat-base:1.19 netbsd-7-1-1-RELEASE:1.18 tls-maxphys-base-20171202:1.19 matt-nb8-mediatek:1.18.0.34 matt-nb8-mediatek-base:1.18 nick-nhusb-base-20170825:1.19 perseant-stdc-iso10646:1.19.0.2 perseant-stdc-iso10646-base:1.19 netbsd-8:1.18.0.32 netbsd-8-base:1.18 prg-localcount2-base3:1.18 prg-localcount2-base2:1.18 prg-localcount2-base1:1.18 prg-localcount2:1.18.0.30 prg-localcount2-base:1.18 pgoyette-localcount-20170426:1.18 bouyer-socketcan-base1:1.18 jdolecek-ncq:1.18.0.28 jdolecek-ncq-base:1.18 pgoyette-localcount-20170320:1.18 netbsd-7-1:1.18.0.26 netbsd-7-1-RELEASE:1.18 netbsd-7-1-RC2:1.18 nick-nhusb-base-20170204:1.18 netbsd-7-nhusb-base-20170116:1.18 bouyer-socketcan:1.18.0.24 bouyer-socketcan-base:1.18 pgoyette-localcount-20170107:1.18 netbsd-7-1-RC1:1.18 nick-nhusb-base-20161204:1.18 pgoyette-localcount-20161104:1.18 netbsd-7-0-2-RELEASE:1.18 nick-nhusb-base-20161004:1.18 localcount-20160914:1.18 netbsd-7-nhusb:1.18.0.22 netbsd-7-nhusb-base:1.18 pgoyette-localcount-20160806:1.18 pgoyette-localcount-20160726:1.18 pgoyette-localcount:1.18.0.20 pgoyette-localcount-base:1.18 nick-nhusb-base-20160907:1.18 nick-nhusb-base-20160529:1.18 netbsd-7-0-1-RELEASE:1.18 nick-nhusb-base-20160422:1.18 nick-nhusb-base-20160319:1.18 nick-nhusb-base-20151226:1.18 netbsd-7-0:1.18.0.18 netbsd-7-0-RELEASE:1.18 nick-nhusb-base-20150921:1.18 netbsd-7-0-RC3:1.18 netbsd-7-0-RC2:1.18 netbsd-7-0-RC1:1.18 nick-nhusb-base-20150606:1.18 nick-nhusb-base-20150406:1.18 nick-nhusb:1.18.0.16 nick-nhusb-base:1.18 netbsd-5-2-3-RELEASE:1.15 netbsd-5-1-5-RELEASE:1.15 netbsd-6-0-6-RELEASE:1.17.10.1 netbsd-6-1-5-RELEASE:1.17.10.1 netbsd-7:1.18.0.14 netbsd-7-base:1.18 yamt-pagecache-base9:1.18 yamt-pagecache-tag8:1.17.4.1 netbsd-6-1-4-RELEASE:1.17.10.1 netbsd-6-0-5-RELEASE:1.17.10.1 tls-earlyentropy:1.18.0.12 tls-earlyentropy-base:1.18 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.18 riastradh-drm2-base3:1.18 netbsd-6-1-3-RELEASE:1.17.10.1 netbsd-6-0-4-RELEASE:1.17.10.1 netbsd-5-2-2-RELEASE:1.15 netbsd-5-1-4-RELEASE:1.15 netbsd-6-1-2-RELEASE:1.17.10.1 netbsd-6-0-3-RELEASE:1.17.10.1 netbsd-5-2-1-RELEASE:1.15 netbsd-5-1-3-RELEASE:1.15 rmind-smpnet-nbase:1.18 netbsd-6-1-1-RELEASE:1.17.10.1 riastradh-drm2-base2:1.18 riastradh-drm2-base1:1.18 riastradh-drm2:1.18.0.10 riastradh-drm2-base:1.18 rmind-smpnet:1.18.0.4 rmind-smpnet-base:1.18 netbsd-6-1:1.17.10.1.0.6 netbsd-6-0-2-RELEASE:1.17.10.1 netbsd-6-1-RELEASE:1.17.10.1 khorben-n900:1.18.0.8 netbsd-6-1-RC4:1.17.10.1 netbsd-6-1-RC3:1.17.10.1 agc-symver:1.18.0.6 agc-symver-base:1.18 netbsd-6-1-RC2:1.17.10.1 netbsd-6-1-RC1:1.17.10.1 yamt-pagecache-base8:1.18 netbsd-5-2:1.15.0.42 netbsd-6-0-1-RELEASE:1.17.10.1 yamt-pagecache-base7:1.18 netbsd-5-2-RELEASE:1.15 netbsd-5-2-RC1:1.15 matt-nb6-plus-nbase:1.17.10.1 yamt-pagecache-base6:1.18 netbsd-6-0:1.17.10.1.0.4 netbsd-6-0-RELEASE:1.17.10.1 netbsd-6-0-RC2:1.17.10.1 tls-maxphys:1.18.0.2 tls-maxphys-base:1.18 matt-nb6-plus:1.17.10.1.0.2 matt-nb6-plus-base:1.17.10.1 netbsd-6-0-RC1:1.17.10.1 jmcneill-usbmp-base10:1.17 yamt-pagecache-base5:1.17 jmcneill-usbmp-base9:1.17 yamt-pagecache-base4:1.17 jmcneill-usbmp-base8:1.17 jmcneill-usbmp-base7:1.17 jmcneill-usbmp-base6:1.17 jmcneill-usbmp-base5:1.17 jmcneill-usbmp-base4:1.17 jmcneill-usbmp-base3:1.17 jmcneill-usbmp-pre-base2:1.17 jmcneill-usbmp-base2:1.17 netbsd-6:1.17.0.10 netbsd-6-base:1.17 netbsd-5-1-2-RELEASE:1.15 netbsd-5-1-1-RELEASE:1.15 jmcneill-usbmp:1.17.0.8 jmcneill-usbmp-base:1.17 jmcneill-audiomp3:1.17.0.6 jmcneill-audiomp3-base:1.17 yamt-pagecache-base3:1.17 yamt-pagecache-base2:1.17 yamt-pagecache:1.17.0.4 yamt-pagecache-base:1.17 rmind-uvmplock-nbase:1.17 cherry-xenmp:1.17.0.2 cherry-xenmp-base:1.17 jym-xensuspend-nbase:1.16 uebayasi-xip-base7:1.16 bouyer-quota2-nbase:1.16 bouyer-quota2:1.16.0.8 bouyer-quota2-base:1.16 jruoho-x86intr:1.16.0.6 jruoho-x86intr-base:1.16 matt-mips64-premerge-20101231:1.16 matt-nb5-mips64-premerge-20101231:1.15 matt-nb5-pq3:1.15.0.40 matt-nb5-pq3-base:1.15 netbsd-5-1:1.15.0.38 uebayasi-xip-base6:1.16 uebayasi-xip-base5:1.16 netbsd-5-1-RELEASE:1.15 uebayasi-xip-base4:1.16 uebayasi-xip-base3:1.16 yamt-nfs-mp-base11:1.16 netbsd-5-1-RC4:1.15 matt-nb5-mips64-k15:1.15 uebayasi-xip-base2:1.16 yamt-nfs-mp-base10:1.16 netbsd-5-1-RC3:1.15 netbsd-5-1-RC2:1.15 uebayasi-xip-base1:1.16 netbsd-5-1-RC1:1.15 rmind-uvmplock:1.16.0.4 rmind-uvmplock-base:1.17 yamt-nfs-mp-base9:1.16 uebayasi-xip:1.16.0.2 uebayasi-xip-base:1.16 netbsd-5-0-2-RELEASE:1.15 matt-nb5-mips64-premerge-20091211:1.15 matt-premerge-20091211:1.16 yamt-nfs-mp-base8:1.16 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.15 matt-nb4-mips64-k7-u2a-k9b:1.15 matt-nb5-mips64-u1-k1-k5:1.15 yamt-nfs-mp-base7:1.16 matt-nb5-mips64:1.15.0.36 netbsd-5-0-1-RELEASE:1.15 jymxensuspend-base:1.16 yamt-nfs-mp-base6:1.16 yamt-nfs-mp-base5:1.16 yamt-nfs-mp-base4:1.16 yamt-nfs-mp-base3:1.16 nick-hppapmap-base4:1.16 nick-hppapmap-base3:1.16 netbsd-5-0:1.15.0.34 netbsd-5-0-RELEASE:1.15 netbsd-5-0-RC4:1.15 netbsd-5-0-RC3:1.15 nick-hppapmap-base2:1.15 netbsd-5-0-RC2:1.15 jym-xensuspend:1.15.0.32 jym-xensuspend-base:1.16 netbsd-5-0-RC1:1.15 haad-dm-base2:1.15 haad-nbase2:1.15 ad-audiomp2:1.15.0.30 ad-audiomp2-base:1.15 netbsd-5:1.15.0.28 netbsd-5-base:1.15 nick-hppapmap:1.15.0.26 nick-hppapmap-base:1.16 matt-mips64-base2:1.15 haad-dm-base1:1.15 wrstuden-revivesa-base-4:1.15 netbsd-4-0-1-RELEASE:1.9 wrstuden-revivesa-base-3:1.15 wrstuden-revivesa-base-2:1.15 wrstuden-fixsa-newbase:1.9 nick-csl-alignment-base5:1.14 haad-dm:1.15.0.24 haad-dm-base:1.15 wrstuden-revivesa-base-1:1.15 simonb-wapbl-nbase:1.15 yamt-pf42-base4:1.15 simonb-wapbl:1.15.0.22 simonb-wapbl-base:1.15 yamt-pf42-base3:1.15 hpcarm-cleanup-nbase:1.15 yamt-pf42-baseX:1.15 yamt-pf42-base2:1.15 yamt-nfs-mp-base2:1.15 wrstuden-revivesa:1.15.0.20 wrstuden-revivesa-base:1.15 yamt-nfs-mp:1.15.0.18 yamt-nfs-mp-base:1.15 yamt-pf42:1.15.0.16 yamt-pf42-base:1.15 ad-socklock-base1:1.15 yamt-lazymbuf-base15:1.15 yamt-lazymbuf-base14:1.15 chris-arm-intr-rework-base7:1.15 keiichi-mipv6-nbase:1.15 mjf-devfs2:1.15.0.14 mjf-devfs2-base:1.15 nick-net80211-sync:1.15.0.12 nick-net80211-sync-base:1.15 keiichi-mipv6:1.15.0.10 keiichi-mipv6-base:1.15 chris-arm-intr-rework-base6:1.15 chris-arm-intr-rework-base5:1.15 chris-arm-intr-rework-base4:1.15 bouyer-xeni386-merge1:1.15 matt-armv6-prevmlocking:1.14 wrstuden-fixsa-base-1:1.9 chris-arm-intr-rework-base3:1.15 vmlocking2-base3:1.15 netbsd-4-0:1.9.0.30 netbsd-4-0-RELEASE:1.9 bouyer-xeni386-nbase:1.15 yamt-kmem-base3:1.15 cube-autoconf:1.15.0.8 cube-autoconf-base:1.15 yamt-kmem-base2:1.15 bouyer-xeni386:1.15.0.6 bouyer-xeni386-base:1.15 yamt-kmem:1.15.0.4 yamt-kmem-base:1.15 vmlocking2-base2:1.15 reinoud-bufcleanup-nbase:1.15 vmlocking2:1.15.0.2 vmlocking2-base1:1.15 netbsd-4-0-RC5:1.9 matt-nb4-arm:1.9.0.28 matt-nb4-arm-base:1.9 matt-armv6-nbase:1.15 jmcneill-base:1.14 netbsd-4-0-RC4:1.9 mjf-devfs:1.14.0.30 mjf-devfs-base:1.15 bouyer-xenamd64-base2:1.14 vmlocking-nbase:1.15 yamt-x86pmap-base4:1.14 bouyer-xenamd64:1.14.0.28 bouyer-xenamd64-base:1.14 netbsd-4-0-RC3:1.9 yamt-x86pmap-base3:1.14 yamt-x86pmap-base2:1.14 netbsd-4-0-RC2:1.9 yamt-x86pmap:1.14.0.26 yamt-x86pmap-base:1.14 netbsd-4-0-RC1:1.9 matt-armv6:1.14.0.24 matt-armv6-base:1.15 chris-arm-intr-rework-base2:1.14 chris-arm-intr-rework:1.14.0.22 chris-arm-intr-rework-base:1.14 jmcneill-pm:1.14.0.20 jmcneill-pm-base:1.15 hpcarm-cleanup:1.14.0.18 hpcarm-cleanup-base:1.15 nick-csl-alignment:1.14.0.16 nick-csl-alignment-base:1.14 matt-mips64:1.14.0.14 matt-mips64-base:1.14 netbsd-3-1-1-RELEASE:1.6 netbsd-3-0-3-RELEASE:1.6 yamt-idlelwp-base8:1.14 wrstuden-fixsa:1.9.0.26 wrstuden-fixsa-base:1.9 ppcoea-renovation:1.14.0.12 ppcoea-renovation-base:1.14 thorpej-atomic:1.14.0.10 thorpej-atomic-base:1.14 reinoud-bufcleanup:1.14.0.8 reinoud-bufcleanup-base:1.15 mjf-ufs-trans:1.14.0.6 mjf-ufs-trans-base:1.14 vmlocking:1.14.0.4 vmlocking-base:1.14 ad-audiomp:1.14.0.2 ad-audiomp-base:1.14 yamt-idlelwp:1.13.0.2 post-newlock2-merge:1.13 newlock2-nbase:1.13 yamt-splraiseipl-base5:1.12 yamt-splraiseipl-base4:1.12 yamt-splraiseipl-base3:1.9 abandoned-netbsd-4-base:1.9 abandoned-netbsd-4:1.9.0.18 netbsd-3-1:1.6.0.14 netbsd-3-1-RELEASE:1.6 netbsd-3-0-2-RELEASE:1.6 yamt-splraiseipl-base2:1.9 netbsd-3-1-RC4:1.6 yamt-splraiseipl:1.9.0.22 yamt-splraiseipl-base:1.9 netbsd-3-1-RC3:1.6 yamt-pdpolicy-base9:1.9 newlock2:1.9.0.20 newlock2-base:1.13 yamt-pdpolicy-base8:1.9 netbsd-3-1-RC2:1.6 netbsd-3-1-RC1:1.6 yamt-pdpolicy-base7:1.9 netbsd-4:1.9.0.24 netbsd-4-base:1.9 yamt-pdpolicy-base6:1.9 chap-midi-nbase:1.9 netbsd-3-0-1-RELEASE:1.6 gdamore-uart:1.9.0.16 gdamore-uart-base:1.9 simonb-timcounters-final:1.9 yamt-pdpolicy-base5:1.9 chap-midi:1.9.0.14 chap-midi-base:1.9 yamt-pdpolicy-base4:1.9 yamt-pdpolicy-base3:1.9 peter-altq-base:1.9 peter-altq:1.9.0.12 yamt-pdpolicy-base2:1.9 elad-kernelauth-base:1.9 elad-kernelauth:1.9.0.10 yamt-pdpolicy:1.9.0.8 yamt-pdpolicy-base:1.9 yamt-uio_vmspace-base5:1.9 simonb-timecounters:1.9.0.6 simonb-timecounters-base:1.9 rpaulo-netinet-merge-pcb:1.9.0.4 rpaulo-netinet-merge-pcb-base:1.9 yamt-uio_vmspace:1.9.0.2 netbsd-3-0:1.6.0.12 netbsd-3-0-RELEASE:1.6 netbsd-3-0-RC6:1.6 yamt-readahead-base3:1.8 netbsd-3-0-RC5:1.6 netbsd-3-0-RC4:1.6 netbsd-3-0-RC3:1.6 yamt-readahead-base2:1.8 netbsd-3-0-RC2:1.6 yamt-readahead-pervnode:1.8 yamt-readahead-perfile:1.8 yamt-readahead:1.8.0.8 yamt-readahead-base:1.8 netbsd-3-0-RC1:1.6 yamt-vop-base3:1.8 netbsd-2-0-3-RELEASE:1.5 netbsd-2-1:1.5.0.8 yamt-vop-base2:1.8 thorpej-vnode-attr:1.8.0.6 thorpej-vnode-attr-base:1.8 netbsd-2-1-RELEASE:1.5 yamt-vop:1.8.0.4 yamt-vop-base:1.8 netbsd-2-1-RC6:1.5 netbsd-2-1-RC5:1.5 netbsd-2-1-RC4:1.5 netbsd-2-1-RC3:1.5 netbsd-2-1-RC2:1.5 netbsd-2-1-RC1:1.5 yamt-lazymbuf:1.8.0.2 yamt-km-base4:1.6 netbsd-2-0-2-RELEASE:1.5 yamt-km-base3:1.6 netbsd-3:1.6.0.10 netbsd-3-base:1.6 yamt-km-base2:1.6 yamt-km:1.6.0.6 yamt-km-base:1.6 kent-audio2:1.6.0.4 kent-audio2-base:1.7 netbsd-2-0-1-RELEASE:1.5 kent-audio1-beforemerge:1.6 netbsd-2:1.5.0.6 netbsd-2-base:1.5 kent-audio1:1.6.0.2 kent-audio1-base:1.6 netbsd-2-0-RELEASE:1.5 netbsd-2-0-RC5:1.5 netbsd-2-0-RC4:1.5 netbsd-2-0-RC3:1.5 netbsd-2-0-RC2:1.5 netbsd-2-0-RC1:1.5 netbsd-2-0:1.5.0.4 netbsd-2-0-base:1.5 ktrace-lwp:1.5.0.2 ktrace-lwp-base:1.8 nathanw_sa_end:1.1.2.4 nathanw_sa_before_merge:1.3 fvdl_fs64_base:1.2 nathanw_sa_base:1.3 nathanw_sa:1.1.0.2; locks; strict; comment @# @; 1.21 date 2019.05.08.13.40.14; author isaki; state Exp; branches; next 1.20; commitid LEGDdtzAItkeapmB; 1.20 date 2018.03.09.17.14.57; author christos; state Exp; branches 1.20.2.1 1.20.4.1; next 1.19; commitid mp6puAuGANYY1OtA; 1.19 date 2017.06.16.22.39.34; author pgoyette; state Exp; branches 1.19.4.1; next 1.18; 1.18 date 2012.06.06.20.21.45; author skrll; state Exp; branches 1.18.2.1 1.18.16.1; next 1.17; 1.17 date 2011.05.14.14.00.03; author nonaka; state Exp; branches 1.17.4.1 1.17.10.1; next 1.16; 1.16 date 2009.04.21.03.00.29; author nonaka; state Exp; branches 1.16.4.1 1.16.6.1; next 1.15; 1.15 date 2007.12.03.15.33.19; author ad; state Exp; branches 1.15.18.1 1.15.26.1 1.15.32.1; next 1.14; 1.14 date 2007.02.25.13.46.40; author nonaka; state Exp; branches 1.14.4.1 1.14.18.1 1.14.20.1 1.14.22.1 1.14.24.1 1.14.30.1; next 1.13; 1.13 date 2007.02.02.02.10.24; author ober; state Exp; branches 1.13.2.1; next 1.12; 1.12 date 2006.12.17.16.03.33; author peter; state Exp; branches; next 1.11; 1.11 date 2006.12.16.03.35.51; author ober; state Exp; branches; next 1.10; 1.10 date 2006.12.10.12.46.48; author kiyohara; state Exp; branches; next 1.9; 1.9 date 2005.12.11.12.16.51; author christos; state Exp; branches 1.9.20.1 1.9.22.1; next 1.8; 1.8 date 2005.07.04.00.42.37; author bsh; state Exp; branches 1.8.2.1; next 1.7; 1.7 date 2005.04.13.07.42.28; author scw; state Exp; branches; next 1.6; 1.6 date 2004.05.01.19.09.14; author thorpej; state Exp; branches 1.6.4.1; next 1.5; 1.5 date 2003.06.06.19.56.59; author scw; state Exp; branches 1.5.2.1; next 1.4; 1.4 date 2003.06.05.13.48.26; author scw; state Exp; branches; next 1.3; 1.3 date 2003.01.03.01.13.58; author thorpej; state Exp; branches; next 1.2; 1.2 date 2002.12.20.01.10.11; author bsh; state Exp; branches; next 1.1; 1.1 date 2002.12.18.05.47.31; author bsh; state Exp; branches 1.1.2.1; next ; 1.20.2.1 date 2019.06.10.22.05.57; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.20.4.1 date 2019.05.05.02.31.40; author isaki; state Exp; branches; next ; commitid P6qg5pdPOH2RzXlB; 1.19.4.1 date 2018.03.15.09.12.02; author pgoyette; state Exp; branches; next ; commitid lb7w3QtkrVH4axuA; 1.18.2.1 date 2017.12.03.11.35.57; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.18.16.1 date 2017.08.28.17.51.32; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.17.4.1 date 2012.10.30.17.19.10; author yamt; state Exp; branches; next ; 1.17.10.1 date 2012.08.10.12.15.52; author jdc; state Exp; branches; next ; 1.16.4.1 date 2011.05.31.03.03.56; author rmind; state Exp; branches; next ; 1.16.6.1 date 2011.06.06.09.05.06; author jruoho; state Exp; branches; next ; 1.15.18.1 date 2009.05.04.08.10.45; author yamt; state Exp; branches; next ; 1.15.26.1 date 2009.04.28.07.33.46; author skrll; state Exp; branches; next ; 1.15.32.1 date 2009.05.13.17.16.18; author jym; state Exp; branches; next ; 1.14.4.1 date 2007.12.03.18.35.04; author ad; state Exp; branches; next ; 1.14.18.1 date 2007.12.26.22.24.42; author rjs; state Exp; branches; next ; 1.14.20.1 date 2007.12.09.19.34.36; author jmcneill; state Exp; branches; next ; 1.14.22.1 date 2008.01.01.15.39.44; author chris; state Exp; branches; next ; 1.14.24.1 date 2008.01.09.01.45.26; author matt; state Exp; branches; next ; 1.14.30.1 date 2007.12.08.18.16.40; author mjf; state Exp; branches; next ; 1.13.2.1 date 2007.02.27.16.49.38; author yamt; state Exp; branches; next ; 1.9.20.1 date 2007.01.12.01.00.42; author ad; state Exp; branches; next 1.9.20.2; 1.9.20.2 date 2007.02.09.21.03.49; author ad; state Exp; branches; next ; 1.9.22.1 date 2006.12.18.11.42.04; author yamt; state Exp; branches; next ; 1.8.2.1 date 2006.12.30.20.45.37; author yamt; state Exp; branches; next 1.8.2.2; 1.8.2.2 date 2007.02.26.09.06.06; author yamt; state Exp; branches; next 1.8.2.3; 1.8.2.3 date 2007.12.07.17.24.19; author yamt; state Exp; branches; next ; 1.6.4.1 date 2005.04.29.11.28.03; author kent; state Exp; branches; next ; 1.5.2.1 date 2004.08.03.10.32.58; author skrll; state Exp; branches; next 1.5.2.2; 1.5.2.2 date 2004.09.18.14.32.47; author skrll; state Exp; branches; next 1.5.2.3; 1.5.2.3 date 2004.09.21.13.13.42; author skrll; state Exp; branches; next 1.5.2.4; 1.5.2.4 date 2005.11.10.13.55.27; author skrll; state Exp; branches; next ; 1.1.2.1 date 2002.12.18.05.47.31; author thorpej; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2002.12.19.00.30.46; author thorpej; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2002.12.29.19.20.09; author thorpej; state Exp; branches; next 1.1.2.4; 1.1.2.4 date 2003.01.03.16.41.11; author thorpej; state Exp; branches; next ; desc @@ 1.21 log @Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible). Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c @ text @# $NetBSD: files.pxa2x0,v 1.20 2018/03/09 17:14:57 christos Exp $ # # Configuration info for Intel PXA2[751]0 CPU support # # PXA2[751]0's integrated peripherals bus. device pxaip { [addr=-1], [size=0], [intr=-1], [index=-1]} : bus_space_generic attach pxaip at mainbus file arch/arm/xscale/pxa2x0.c file arch/arm/arm32/irq_dispatch.S file arch/arm/xscale/pxa2x0_space.c #file arch/arm/xscale/pxa2x0_freqchg.S file arch/arm/xscale/pxa2x0_dma.c # Cotulla integrated peripherals. # INTC controller device pxaintc attach pxaintc at pxaip file arch/arm/xscale/pxa2x0_intr.c pxaintc needs-flag defflag opt_pxa2x0_gpio.h PXAGPIO_HAS_GPION_INTRS # GPIO controller device pxagpio: gpiobus attach pxagpio at pxaip file arch/arm/xscale/pxa2x0_gpio.c pxagpio needs-flag # NS16550 compatible serial ports attach com at pxaip with pxauart file arch/arm/xscale/pxa2x0_com.c pxauart file arch/arm/xscale/pxa2x0_a4x_space.c pxauart | obio file arch/arm/arm/bus_space_a4x.S pxauart | obio defflag opt_com.h FFUARTCONSOLE STUARTCONSOLE BTUARTCONSOLE HWUARTCONSOLE # clock device # PXA2x0's built-in timer is compatible to SA-1110. device saost attach saost at pxaip file arch/arm/sa11x0/sa11x0_ost.c saost needs-flag # LCD controller device lcd: wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation file arch/arm/xscale/pxa2x0_lcd.c lcd needs-flag defflag opt_pxa2x0_lcd.h PXA2X0_LCD_WRITETHROUGH # XXX this is a hack to use dev/pcmcia without fdc.c device fdc # DMA controller device pxadmac: dmover_service attach pxadmac at pxaip file arch/arm/xscale/pxa2x0_dmac.c pxadmac needs-flag defparam opt_pxa2x0_dmac.h PXA2X0_DMAC_FIXED_PRIORITY defparam opt_pxa2x0_dmac.h PXA2X0_DMAC_DMOVER_CONCURRENCY # AC97 Controller device pxaacu: audiobus, ac97 attach pxaacu at pxaip file arch/arm/xscale/pxa2x0_ac97.c pxaacu # PWM controller device pwmpxa attach pwmpxa at pxaip file arch/arm/xscale/pxa2x0_pwm.c pwmpxa # USB Device Controller device pxaudc attach pxaudc at pxaip file arch/arm/xscale/pxa2x0_udc.c pxaudc # OHCI USB controller attach ohci at pxaip with pxaohci file arch/arm/xscale/pxa2x0_ohci.c pxaohci # PCMCIA controller device pxapcic: pcmciabus file arch/arm/xscale/pxa2x0_pcic.c pxapcic # Inter-Integrated Circuit controller device pxaiic file arch/arm/xscale/pxa2x0_i2c.c pxaiic # Inter-IC Sound controller device pxaiis file arch/arm/xscale/pxa2x0_i2s.c pxaiis # PXA2x0 real time clock device pxartc attach pxartc at pxaip file arch/arm/xscale/pxa2x0_rtc.c pxartc # MMC controller device pxamci: sdmmcbus file arch/arm/xscale/pxa2x0_mci.c pxamci @ 1.20 log @fix device attributes @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.19 2017/06/16 22:39:34 pgoyette Exp $ d58 1 a58 1 device pxaacu: audiobus, auconv, mulaw, ac97, aurateconv @ 1.20.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.21 2019/05/08 13:40:14 isaki Exp $ d58 1 a58 1 device pxaacu: audiobus, ac97 @ 1.20.4.1 log @Remove obsoleted au{,rate,vol}conv and mulaw attributes. audio provides the equivalent of them inseparably. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.20 2018/03/09 17:14:57 christos Exp $ d58 1 a58 1 device pxaacu: audiobus, ac97 @ 1.19 log @Add gpio support for Xscale From Stephan Meisenger in PR/52163 @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.18 2012/06/06 20:21:45 skrll Exp $ d81 1 a81 1 device pxaiic {} d85 1 a85 1 device pxaiis {} @ 1.19.4.1 log @Synch with HEAD @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.20 2018/03/09 17:14:57 christos Exp $ d81 1 a81 1 device pxaiic d85 1 a85 1 device pxaiis @ 1.18 log @Provide generic a[24]x bus_space methods (aNx is normal access, offset multipled by N). Use the generic method and delete the other versions. Discussed with matt@@ @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.17 2011/05/14 14:00:03 nonaka Exp $ d24 1 a24 1 device pxagpio @ 1.18.2.1 log @update from HEAD @ text @d1 1 a1 1 # $NetBSD$ d24 1 a24 1 device pxagpio: gpiobus @ 1.18.16.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.19 2017/06/16 22:39:34 pgoyette Exp $ d24 1 a24 1 device pxagpio: gpiobus @ 1.17 log @PXA2X0_LCD_WRITETHROUGH is defflag'd. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.16 2009/04/21 03:00:29 nonaka Exp $ d32 1 a32 1 file arch/arm/xscale/pxa2x0_a4x_io.S pxauart | obio @ 1.17.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.17 2011/05/14 14:00:03 nonaka Exp $ d32 1 a32 1 file arch/arm/arm/bus_space_a4x.S pxauart | obio @ 1.17.10.1 log @Pull up revisions: src/sys/arch/arm/arm/bus_space_a2x.S revision 1.1 src/sys/arch/arm/arm/bus_space_a4x.S revision 1.1 src/sys/arch/arm/gemini/files.gemini revision 1.12 src/sys/arch/arm/mpcore/files.mpcore revision 1.2 src/sys/arch/arm/mpcore/mpcore_a2x_io.S delete src/sys/arch/arm/mpcore/mpcore_a4x_io.S delete src/sys/arch/arm/omap/files.omap revision 1.6 src/sys/arch/arm/omap/files.omap2 revision 1.9 src/sys/arch/arm/omap/omap_a2x_io.S delete src/sys/arch/arm/xscale/files.pxa2x0 revision 1.18 src/sys/arch/arm/xscale/pxa2x0_a4x_io.S delete (requested by skrll to fix ticket #454). Provide generic a[24]x bus_space methods (aNx is normal access, offset multipled by N). Use the generic method and delete the other versions. Discussed with matt@@ @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.17 2011/05/14 14:00:03 nonaka Exp $ d32 1 a32 1 file arch/arm/arm/bus_space_a4x.S pxauart | obio @ 1.16 log @Added SD/MMC support from OpenBSD. tested on i386, amd64 at current-users ML by pgoyette@@. tested on zaurus by myself. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.15 2007/12/03 15:33:19 ad Exp $ d45 1 @ 1.16.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.17 2011/05/14 14:00:03 nonaka Exp $ a44 1 defflag opt_pxa2x0_lcd.h PXA2X0_LCD_WRITETHROUGH @ 1.16.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ a44 1 defflag opt_pxa2x0_lcd.h PXA2X0_LCD_WRITETHROUGH @ 1.15 log @Interrupt handling changes, in discussion since February: - Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.14 2007/02/25 13:46:40 nonaka Exp $ d93 2 a94 2 #device pxamci: sdmmcbus #file arch/arm/xscale/pxa2x0_mci.c pxamci @ 1.15.32.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.16 2009/04/21 03:00:29 nonaka Exp $ d93 2 a94 2 device pxamci: sdmmcbus file arch/arm/xscale/pxa2x0_mci.c pxamci @ 1.15.18.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.15 2007/12/03 15:33:19 ad Exp $ d93 2 a94 2 device pxamci: sdmmcbus file arch/arm/xscale/pxa2x0_mci.c pxamci @ 1.15.26.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.16 2009/04/21 03:00:29 nonaka Exp $ d93 2 a94 2 device pxamci: sdmmcbus file arch/arm/xscale/pxa2x0_mci.c pxamci @ 1.14 log @Add PXA2x0 RTC driver. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.13 2007/02/02 02:10:24 ober Exp $ a5 2 file arch/arm/arm/softintr.c # Use the generic ARM soft interrupt code. @ 1.14.24.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.14 2007/02/25 13:46:40 nonaka Exp $ d6 2 @ 1.14.22.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.15 2007/12/03 15:33:19 ad Exp $ d6 2 @ 1.14.18.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.14 2007/02/25 13:46:40 nonaka Exp $ d6 2 @ 1.14.20.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.15 2007/12/03 15:33:19 ad Exp $ d6 2 @ 1.14.30.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.15 2007/12/03 15:33:19 ad Exp $ d6 2 @ 1.14.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.14 2007/02/25 13:46:40 nonaka Exp $ d6 2 @ 1.13 log @Updates to allow Zaurus screen to rotate 90 degrees to a usable state with the keyboard. Patch from peter@@ copied from OpenBSD. Feedback and OK from matt@@ @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.12 2006/12/17 16:03:33 peter Exp $ d89 5 @ 1.13.2.1 log @- sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.13 2007/02/02 02:10:24 ober Exp $ a88 5 # PXA2x0 real time clock device pxartc attach pxartc at pxaip file arch/arm/xscale/pxa2x0_rtc.c pxartc @ 1.12 log @Update from the latest Zaurus source from NONAKA Kimihiro. Includes drivers for I2C, I2S, PCMCIA controller, USB device controller, OHCI USB controller (from OpenBSD) and some improvements to the LCD controller driver. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.10 2006/12/10 12:46:48 kiyohara Exp $ d45 1 a45 1 device lcd: wsemuldisplaydev, rasops16, rasops8, rasops4 @ 1.11 log @Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy @ text @a15 1 #file arch/arm/xscale/pxa2x0_i2c.c d68 1 a68 1 # PXA27x USB Device Controller d71 1 a71 1 file arch/arm/xscale/pxa27x_udc.c pxaudc d73 1 a73 1 # OHCI USB controller on PXA270 d89 3 a91 4 # Power manager and APM emulation #device apm #file arch/arm/xscale/pxa2x0_apm.c apm needs-flag #file arch/arm/xscale/pxa2x0_apm_asm.S apm @ 1.10 log @Add definition the HWUART (and NSSP). @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.9 2005/12/11 12:16:51 christos Exp $ d69 5 d75 19 a93 2 attach ohci at pxaip with ohci_pxa file arch/arm/xscale/ohci_pxa27x.c ohci_pxa @ 1.9 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.5.2.4 2005/11/10 13:55:27 skrll Exp $ d36 2 a37 1 defflag opt_com.h FFUARTCONSOLE STUARTCONSOLE BTUARTCONSOLE @ 1.9.20.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.12 2006/12/17 16:03:33 peter Exp $ d16 1 d36 1 a36 2 defflag opt_com.h FFUARTCONSOLE STUARTCONSOLE BTUARTCONSOLE HWUARTCONSOLE d68 3 a70 24 # USB Device Controller device pxaudc attach pxaudc at pxaip file arch/arm/xscale/pxa2x0_udc.c pxaudc # OHCI USB controller attach ohci at pxaip with pxaohci file arch/arm/xscale/pxa2x0_ohci.c pxaohci # PCMCIA controller device pxapcic: pcmciabus file arch/arm/xscale/pxa2x0_pcic.c pxapcic # Inter-Integrated Circuit controller device pxaiic {} file arch/arm/xscale/pxa2x0_i2c.c pxaiic # Inter-IC Sound controller device pxaiis {} file arch/arm/xscale/pxa2x0_i2s.c pxaiis # MMC controller #device pxamci: sdmmcbus #file arch/arm/xscale/pxa2x0_mci.c pxamci @ 1.9.20.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.13 2007/02/02 02:10:24 ober Exp $ d45 1 a45 1 device lcd: wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation @ 1.9.22.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.9 2005/12/11 12:16:51 christos Exp $ d16 1 d36 1 a36 2 defflag opt_com.h FFUARTCONSOLE STUARTCONSOLE BTUARTCONSOLE HWUARTCONSOLE d68 3 a70 24 # USB Device Controller device pxaudc attach pxaudc at pxaip file arch/arm/xscale/pxa2x0_udc.c pxaudc # OHCI USB controller attach ohci at pxaip with pxaohci file arch/arm/xscale/pxa2x0_ohci.c pxaohci # PCMCIA controller device pxapcic: pcmciabus file arch/arm/xscale/pxa2x0_pcic.c pxapcic # Inter-Integrated Circuit controller device pxaiic {} file arch/arm/xscale/pxa2x0_i2c.c pxaiic # Inter-IC Sound controller device pxaiis {} file arch/arm/xscale/pxa2x0_i2s.c pxaiis # MMC controller #device pxamci: sdmmcbus #file arch/arm/xscale/pxa2x0_mci.c pxamci @ 1.8 log @The first step to support Intel PXA270. kernel config option CPU_XSCALE_PXA2X0 is now obsoleted by CPU_XSCALE_PXA250 and CPU_XSCALE_PXA270. If both of them are defined, CPU is determined run-time. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.7 2005/04/13 07:42:28 scw Exp $ @ 1.8.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.8 2005/07/04 00:42:37 bsh Exp $ d16 1 d36 1 a36 2 defflag opt_com.h FFUARTCONSOLE STUARTCONSOLE BTUARTCONSOLE HWUARTCONSOLE d68 3 a70 24 # USB Device Controller device pxaudc attach pxaudc at pxaip file arch/arm/xscale/pxa2x0_udc.c pxaudc # OHCI USB controller attach ohci at pxaip with pxaohci file arch/arm/xscale/pxa2x0_ohci.c pxaohci # PCMCIA controller device pxapcic: pcmciabus file arch/arm/xscale/pxa2x0_pcic.c pxapcic # Inter-Integrated Circuit controller device pxaiic {} file arch/arm/xscale/pxa2x0_i2c.c pxaiic # Inter-IC Sound controller device pxaiis {} file arch/arm/xscale/pxa2x0_i2s.c pxaiis # MMC controller #device pxamci: sdmmcbus #file arch/arm/xscale/pxa2x0_mci.c pxamci @ 1.8.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.8.2.1 2006/12/30 20:45:37 yamt Exp $ d45 1 a45 1 device lcd: wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation a88 5 # PXA2x0 real time clock device pxartc attach pxartc at pxaip file arch/arm/xscale/pxa2x0_rtc.c pxartc @ 1.8.2.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.8.2.2 2007/02/26 09:06:06 yamt Exp $ d6 2 @ 1.7 log @Add support for the DMA and AC97 controllers on PXA2x0, and enable them on the Lubbock evaluation board. Many thanks to Hiroyuki Bessho for testing this driver with the new aurateconv interface, as I no longer have access to the hardware. Contributed by Wasabi Systems, Inc. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.6 2004/05/01 19:09:14 thorpej Exp $ d3 1 a3 1 # Configuration info for Intel PXA2[51]0 CPU support d8 1 a8 1 # PXA2[51]0's integrated peripherals bus. d62 9 @ 1.6 log @COM_PXA2X0 is now defflag'd in sys/conf/files @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.5 2003/06/06 19:56:59 scw Exp $ d51 11 @ 1.6.4.1 log @sync with -current @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.7 2005/04/13 07:42:28 scw Exp $ a50 11 # DMA controller device pxadmac: dmover_service attach pxadmac at pxaip file arch/arm/xscale/pxa2x0_dmac.c pxadmac needs-flag defparam opt_pxa2x0_dmac.h PXA2X0_DMAC_FIXED_PRIORITY defparam opt_pxa2x0_dmac.h PXA2X0_DMAC_DMOVER_CONCURRENCY # AC97 Controller device pxaacu: audiobus, auconv, mulaw, ac97, aurateconv attach pxaacu at pxaip file arch/arm/xscale/pxa2x0_ac97.c pxaacu @ 1.5 log @Gah, fix previous. s/defopt/defflag/ @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.4 2003/06/05 13:48:26 scw Exp $ d36 1 a36 1 defflag opt_com.h FFUARTCONSOLE STUARTCONSOLE BTUARTCONSOLE COM_PXA2X0 @ 1.5.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.6 2004/05/01 19:09:14 thorpej Exp $ d36 1 a36 1 defflag opt_com.h FFUARTCONSOLE STUARTCONSOLE BTUARTCONSOLE @ 1.5.2.2 log @Sync with HEAD. @ text @@ 1.5.2.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.5.2.1 2004/08/03 10:32:58 skrll Exp $ @ 1.5.2.4 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.5.2.3 2004/09/21 13:13:42 skrll Exp $ d3 1 a3 1 # Configuration info for Intel PXA2[751]0 CPU support d8 1 a8 1 # PXA2[751]0's integrated peripherals bus. a50 20 # DMA controller device pxadmac: dmover_service attach pxadmac at pxaip file arch/arm/xscale/pxa2x0_dmac.c pxadmac needs-flag defparam opt_pxa2x0_dmac.h PXA2X0_DMAC_FIXED_PRIORITY defparam opt_pxa2x0_dmac.h PXA2X0_DMAC_DMOVER_CONCURRENCY # AC97 Controller device pxaacu: audiobus, auconv, mulaw, ac97, aurateconv attach pxaacu at pxaip file arch/arm/xscale/pxa2x0_ac97.c pxaacu # PWM controller device pwmpxa attach pwmpxa at pxaip file arch/arm/xscale/pxa2x0_pwm.c pwmpxa # OHCI USB controller on PXA270 attach ohci at pxaip with ohci_pxa file arch/arm/xscale/ohci_pxa27x.c ohci_pxa @ 1.4 log @ - Rearrange the PXA2x0 support code to better support attaching child drivers such as interrupt and gpio controllers. - Add a function to probe SDRAM size at boot time. - Add a function to configure the Clock Manager's CKEN settings. - Add an INTC driver. - Add a GPIO driver. - Add attach glue for the PXA2x0's "almost" 16550-compatible uarts. - Tweak the LCD driver to use the GPIO driver's services for setting up GPIO pin function. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.3 2003/01/03 01:13:58 thorpej Exp $ d24 1 a24 1 defopt opt_pxa2x0_gpio.h PXAGPIO_HAS_GPION_INTRS @ 1.3 log @Use the generic irq_dispatch.S @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.2 2002/12/20 01:10:11 bsh Exp $ d9 1 a9 1 device pxaip { [addr=-1], [size=0], [intr=-1], [gpio=-1], [index=-1]} : bus_space_generic a11 1 file arch/arm/xscale/pxa2x0_intr.c d18 20 d44 3 a46 7 # Cotulla integrated peripherals. attach com at pxaip with com_pxaip file arch/arm/xscale/pxa2x0_com.c com_pxaip file arch/arm/xscale/pxa2x0_a4x_space.c com_pxaip|obio file arch/arm/xscale/pxa2x0_a4x_io.S com_pxaip|obio defflag opt_com.h FFUARTCONSOLE BTUARTCONSOLE COM_PXA2X0 a50 4 # LCD controller device lcd: wsemuldisplaydev, rasops16, rasops8, rasops4 file arch/arm/xscale/pxa2x0_lcd.c lcd needs-flag @ 1.2 log @comment out a file that is not in the tree yet. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.1 2002/12/18 05:47:31 bsh Exp $ d13 1 a13 1 file arch/arm/xscale/pxa2x0_irq.S @ 1.1 log @Config information for Intel PXA2xx application processors. @ text @d1 1 a1 1 # $NetBSD$ d15 1 a15 1 file arch/arm/xscale/pxa2x0_freqchg.S @ 1.1.2.1 log @file files.pxa2x0 was added on branch nathanw_sa on 2002-12-19 00:30:46 +0000 @ text @d1 39 @ 1.1.2.2 log @Sync with HEAD. @ text @a0 39 # $NetBSD: files.pxa2x0,v 1.1.2.1 2002/12/19 00:30:46 thorpej Exp $ # # Configuration info for Intel PXA2[51]0 CPU support # file arch/arm/arm/softintr.c # Use the generic ARM soft interrupt code. # PXA2[51]0's integrated peripherals bus. device pxaip { [addr=-1], [size=0], [intr=-1], [gpio=-1], [index=-1]} : bus_space_generic attach pxaip at mainbus file arch/arm/xscale/pxa2x0.c file arch/arm/xscale/pxa2x0_intr.c file arch/arm/xscale/pxa2x0_irq.S file arch/arm/xscale/pxa2x0_space.c file arch/arm/xscale/pxa2x0_freqchg.S file arch/arm/xscale/pxa2x0_dma.c #file arch/arm/xscale/pxa2x0_i2c.c # clock device # PXA2x0's built-in timer is compatible to SA-1110. device saost attach saost at pxaip file arch/arm/sa11x0/sa11x0_ost.c saost needs-flag # Cotulla integrated peripherals. attach com at pxaip with com_pxaip file arch/arm/xscale/pxa2x0_com.c com_pxaip file arch/arm/xscale/pxa2x0_a4x_space.c com_pxaip|obio file arch/arm/xscale/pxa2x0_a4x_io.S com_pxaip|obio defflag opt_com.h FFUARTCONSOLE BTUARTCONSOLE COM_PXA2X0 # XXX this is a hack to use dev/pcmcia without fdc.c device fdc # LCD controller device lcd: wsemuldisplaydev, rasops16, rasops8, rasops4 file arch/arm/xscale/pxa2x0_lcd.c lcd needs-flag @ 1.1.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.1.2.2 2002/12/29 19:20:09 thorpej Exp $ d15 1 a15 1 #file arch/arm/xscale/pxa2x0_freqchg.S @ 1.1.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.pxa2x0,v 1.1.2.3 2003/01/03 16:41:11 thorpej Exp $ d13 1 a13 1 file arch/arm/arm32/irq_dispatch.S @