head 1.57; access; symbols perseant-exfatfs-base-20261102:1.57 netbsd-9-5-RELEASE:1.55.2.1 perseant-exfatfs-base-20250801:1.57 perseant-exfatfs-base-20240630:1.57 perseant-exfatfs:1.57.0.12 perseant-exfatfs-base:1.57 netbsd-8-3-RELEASE:1.47 netbsd-9-4-RELEASE:1.55.2.1 bouyer-sunxi-drm:1.57.0.10 bouyer-sunxi-drm-base:1.57 netbsd-9-3-RELEASE:1.55.2.1 cjep_sun2x:1.57.0.8 cjep_sun2x-base:1.57 cjep_staticlib_x-base1:1.57 netbsd-9-2-RELEASE:1.55.2.1 cjep_staticlib_x:1.57.0.6 cjep_staticlib_x-base:1.57 thorpej-futex-base:1.57 netbsd-9-1-RELEASE:1.55.2.1 bouyer-xenpvh-base2:1.57 phil-wifi-20200421:1.57 bouyer-xenpvh-base1:1.57 phil-wifi-20200411:1.57 bouyer-xenpvh:1.57.0.4 bouyer-xenpvh-base:1.57 phil-wifi-20200406:1.57 netbsd-8-2-RELEASE:1.47 ad-namecache-base3:1.57 netbsd-9-0-RELEASE:1.55.2.1 netbsd-9-0-RC2:1.55.2.1 ad-namecache-base2:1.57 ad-namecache-base1:1.57 ad-namecache:1.57.0.2 ad-namecache-base:1.57 netbsd-9-0-RC1:1.55.2.1 netbsd-9:1.55.0.2 netbsd-9-base:1.55 phil-wifi-20190609:1.55 netbsd-8-1-RELEASE:1.47 netbsd-8-1-RC1:1.47 isaki-audio2:1.54.0.2 isaki-audio2-base:1.54 pgoyette-compat-merge-20190127:1.50.2.3 pgoyette-compat-20190127:1.54 pgoyette-compat-20190118:1.54 pgoyette-compat-1226:1.54 pgoyette-compat-1126:1.54 pgoyette-compat-1020:1.53 pgoyette-compat-0930:1.53 pgoyette-compat-0906:1.53 netbsd-7-2-RELEASE:1.37 pgoyette-compat-0728:1.52 netbsd-8-0-RELEASE:1.47 phil-wifi:1.50.0.4 phil-wifi-base:1.50 pgoyette-compat-0625:1.50 netbsd-8-0-RC2:1.47 pgoyette-compat-0521:1.50 pgoyette-compat-0502:1.50 pgoyette-compat-0422:1.50 netbsd-8-0-RC1:1.47 pgoyette-compat-0415:1.50 pgoyette-compat-0407:1.50 pgoyette-compat-0330:1.50 pgoyette-compat-0322:1.50 pgoyette-compat-0315:1.50 netbsd-7-1-2-RELEASE:1.37 pgoyette-compat:1.50.0.2 pgoyette-compat-base:1.50 netbsd-7-1-1-RELEASE:1.37 tls-maxphys-base-20171202:1.50 matt-nb8-mediatek:1.47.0.10 matt-nb8-mediatek-base:1.47 nick-nhusb-base-20170825:1.48 perseant-stdc-iso10646:1.47.0.8 perseant-stdc-iso10646-base:1.47 netbsd-8:1.47.0.6 netbsd-8-base:1.47 prg-localcount2-base3:1.47 prg-localcount2-base2:1.47 prg-localcount2-base1:1.47 prg-localcount2:1.47.0.4 prg-localcount2-base:1.47 pgoyette-localcount-20170426:1.47 bouyer-socketcan-base1:1.47 jdolecek-ncq:1.47.0.2 jdolecek-ncq-base:1.47 pgoyette-localcount-20170320:1.47 netbsd-7-1:1.37.0.8 netbsd-7-1-RELEASE:1.37 netbsd-7-1-RC2:1.37 nick-nhusb-base-20170204:1.46 netbsd-7-nhusb-base-20170116:1.37 bouyer-socketcan:1.46.0.2 bouyer-socketcan-base:1.46 pgoyette-localcount-20170107:1.46 netbsd-7-1-RC1:1.37 nick-nhusb-base-20161204:1.46 pgoyette-localcount-20161104:1.45 netbsd-7-0-2-RELEASE:1.37 nick-nhusb-base-20161004:1.44 localcount-20160914:1.44 netbsd-7-nhusb:1.37.0.6 netbsd-7-nhusb-base:1.37 pgoyette-localcount-20160806:1.44 pgoyette-localcount-20160726:1.43 pgoyette-localcount:1.43.0.2 pgoyette-localcount-base:1.43 nick-nhusb-base-20160907:1.43 nick-nhusb-base-20160529:1.43 netbsd-7-0-1-RELEASE:1.37 nick-nhusb-base-20160422:1.43 nick-nhusb-base-20160319:1.43 nick-nhusb-base-20151226:1.43 netbsd-7-0:1.37.0.4 netbsd-7-0-RELEASE:1.37 nick-nhusb-base-20150921:1.42 netbsd-7-0-RC3:1.37 netbsd-7-0-RC2:1.37 netbsd-7-0-RC1:1.37 nick-nhusb-base-20150606:1.42 nick-nhusb-base-20150406:1.42 nick-nhusb:1.42.0.2 nick-nhusb-base:1.42 netbsd-6-0-6-RELEASE:1.11 netbsd-6-1-5-RELEASE:1.11 netbsd-7:1.37.0.2 netbsd-7-base:1.37 yamt-pagecache-base9:1.34 yamt-pagecache-tag8:1.9.2.4 netbsd-6-1-4-RELEASE:1.11 netbsd-6-0-5-RELEASE:1.11 tls-earlyentropy:1.33.0.2 tls-earlyentropy-base:1.37 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.33 riastradh-drm2-base3:1.33 netbsd-6-1-3-RELEASE:1.11 netbsd-6-0-4-RELEASE:1.11 netbsd-6-1-2-RELEASE:1.11 netbsd-6-0-3-RELEASE:1.11 rmind-smpnet-nbase:1.34 netbsd-6-1-1-RELEASE:1.11 riastradh-drm2-base2:1.31 riastradh-drm2-base1:1.31 riastradh-drm2:1.31.0.2 riastradh-drm2-base:1.31 rmind-smpnet:1.30.0.2 rmind-smpnet-base:1.34 netbsd-6-1:1.11.0.8 netbsd-6-0-2-RELEASE:1.11 netbsd-6-1-RELEASE:1.11 khorben-n900:1.28.0.2 netbsd-6-1-RC4:1.11 netbsd-6-1-RC3:1.11 agc-symver:1.25.0.2 agc-symver-base:1.25 netbsd-6-1-RC2:1.11 netbsd-6-1-RC1:1.11 yamt-pagecache-base8:1.23 netbsd-6-0-1-RELEASE:1.11 yamt-pagecache-base7:1.20 matt-nb6-plus-nbase:1.11 yamt-pagecache-base6:1.19 netbsd-6-0:1.11.0.6 netbsd-6-0-RELEASE:1.11 netbsd-6-0-RC2:1.11 tls-maxphys:1.17.0.2 tls-maxphys-base:1.37 matt-nb6-plus:1.11.0.4 matt-nb6-plus-base:1.11 netbsd-6-0-RC1:1.11 jmcneill-usbmp-base10:1.13 yamt-pagecache-base5:1.13 jmcneill-usbmp-base9:1.13 yamt-pagecache-base4:1.13 jmcneill-usbmp-base8:1.12 jmcneill-usbmp-base7:1.12 jmcneill-usbmp-base6:1.11 jmcneill-usbmp-base5:1.11 jmcneill-usbmp-base4:1.11 jmcneill-usbmp-base3:1.11 jmcneill-usbmp-pre-base2:1.10 jmcneill-usbmp-base2:1.11 netbsd-6:1.11.0.2 netbsd-6-base:1.11 jmcneill-usbmp:1.10.0.2 jmcneill-usbmp-base:1.10 jmcneill-audiomp3:1.9.0.4 jmcneill-audiomp3-base:1.9 yamt-pagecache-base3:1.9 yamt-pagecache-base2:1.9 yamt-pagecache:1.9.0.2 yamt-pagecache-base:1.9 rmind-uvmplock-nbase:1.8 cherry-xenmp:1.8.0.2 cherry-xenmp-base:1.8 jym-xensuspend-nbase:1.8 rmind-uvmplock-base:1.8 rmind-uvmplock:1.7.0.6 uebayasi-xip-base7:1.7 bouyer-quota2-nbase:1.7 bouyer-quota2:1.7.0.4 bouyer-quota2-base:1.7 jruoho-x86intr:1.7.0.2 jruoho-x86intr-base:1.7 matt-mips64-premerge-20101231:1.7 uebayasi-xip-base6:1.6 uebayasi-xip-base5:1.6 uebayasi-xip-base4:1.6 jym-xensuspend-base:1.8 uebayasi-xip-base3:1.6 yamt-nfs-mp-base11:1.6 uebayasi-xip:1.3.0.4 uebayasi-xip-base2:1.3 yamt-nfs-mp:1.3.0.2 yamt-nfs-mp-base10:1.3; locks; strict; comment @# @; 1.57 date 2019.11.03.12.11.42; author jmcneill; state dead; branches; next 1.56; commitid XAshIUe4OFoOVoJB; 1.56 date 2019.11.02.07.56.25; author martin; state Exp; branches; next 1.55; commitid phXT9kloGkBzyfJB; 1.55 date 2019.04.26.22.46.03; author sevan; state Exp; branches 1.55.2.1; next 1.54; commitid HBAlgqGPZeivAUkB; 1.54 date 2018.10.23.19.58.52; author jdolecek; state Exp; branches; next 1.53; commitid Uj00maxTZQIxA7XA; 1.53 date 2018.08.01.20.04.11; author maxv; state Exp; branches; next 1.52; commitid UbIHSaPqOzfNisMA; 1.52 date 2018.07.14.15.09.41; author maxv; state Exp; branches; next 1.51; commitid pS1Vmgc7z1Iwf7KA; 1.51 date 2018.07.12.10.46.43; author maxv; state Exp; branches; next 1.50; commitid zv0Sckxqs4y3RPJA; 1.50 date 2017.09.14.07.58.40; author mrg; state Exp; branches 1.50.2.1 1.50.4.1; next 1.49; commitid ngZ6fHXwTqlZA87A; 1.49 date 2017.09.13.22.24.43; author sevan; state Exp; branches; next 1.48; commitid U9QcH0HsUyAtp57A; 1.48 date 2017.07.29.18.08.57; author maxv; state Exp; branches; next 1.47; commitid OtoNC1YDOrKHu91A; 1.47 date 2017.02.19.07.47.00; author rin; state Exp; branches; next 1.46; commitid ivCr5u3yfBMzbxGz; 1.46 date 2016.11.26.13.59.45; author christos; state Exp; branches 1.46.2.1; next 1.45; commitid TSPAo2pg8DoCZDvz; 1.45 date 2016.10.04.16.22.43; author kiyohara; state Exp; branches; next 1.44; commitid f6Ai85XbIyGjtQoz; 1.44 date 2016.08.04.07.02.39; author kiyohara; state Exp; branches; next 1.43; commitid mokTGBdfMlbwlXgz; 1.43 date 2015.09.26.11.16.12; author maxv; state Exp; branches 1.43.2.1; next 1.42; commitid Uofe8D5NmfiqOKCy; 1.42 date 2014.10.11.15.55.36; author uebayasi; state Exp; branches 1.42.2.1; next 1.41; commitid HfF5a6IjXTqWBNTx; 1.41 date 2014.08.30.15.21.17; author kiyohara; state Exp; branches; next 1.40; commitid Bjywslt5yeX9LoOx; 1.40 date 2014.08.23.20.26.57; author dholland; state Exp; branches; next 1.39; commitid Ef5fhfmsGe1uFwNx; 1.39 date 2014.08.17.21.17.43; author joerg; state Exp; branches; next 1.38; commitid 1Tn1qthIdwV09LMx; 1.38 date 2014.08.16.17.56.31; author apb; state Exp; branches; next 1.37; commitid gjT9TWtCibuK4CMx; 1.37 date 2014.08.03.09.18.16; author martin; state Exp; branches; next 1.36; commitid IuRbf3yoxQF3DTKx; 1.36 date 2014.07.27.03.34.41; author dholland; state Exp; branches; next 1.35; commitid rlGfXZaBJUt0XXJx; 1.35 date 2014.05.23.13.56.18; author kiyohara; state Exp; branches; next 1.34; commitid xWLlhiyFXXibtFBx; 1.34 date 2014.04.05.23.45.11; author khorben; state Exp; branches; next 1.33; commitid BoP3siG09kPwhyvx; 1.33 date 2013.10.01.11.24.49; author kiyohara; state Exp; branches 1.33.2.1; next 1.32; commitid 7ujfY4IllFQ0aA7x; 1.32 date 2013.09.26.16.14.34; author kiyohara; state Exp; branches; next 1.31; commitid 91bW9AVdeDAXSX6x; 1.31 date 2013.06.30.21.38.56; author rmind; state Exp; branches; next 1.30; commitid WyqSRDp14EmayGVw; 1.30 date 2013.06.09.06.28.16; author kiyohara; state Exp; branches 1.30.2.1; next 1.29; commitid gRCw14jcNs5GbUSw; 1.29 date 2013.06.05.23.08.00; author christos; state Exp; branches; next 1.28; commitid MDKdYakvaqdHQtSw; 1.28 date 2013.04.27.22.21.14; author christos; state Exp; branches; next 1.27; 1.27 date 2013.04.27.21.43.22; author christos; state Exp; branches; next 1.26; 1.26 date 2013.04.27.18.19.33; author christos; state Exp; branches; next 1.25; 1.25 date 2013.03.02.02.42.11; author christos; state Exp; branches; next 1.24; 1.24 date 2013.03.01.18.25.35; author joerg; state Exp; branches; next 1.23; 1.23 date 2013.01.03.13.33.51; author kiyohara; state Exp; branches; next 1.22; 1.22 date 2012.12.29.14.32.45; author kiyohara; state Exp; branches; next 1.21; 1.21 date 2012.12.24.07.05.24; author kiyohara; state Exp; branches; next 1.20; 1.20 date 2012.12.08.07.05.23; author matt; state Exp; branches; next 1.19; 1.19 date 2012.10.29.13.36.59; author kiyohara; state Exp; branches; next 1.18; 1.18 date 2012.10.17.14.48.11; author apb; state Exp; branches; next 1.17; 1.17 date 2012.09.11.19.43.10; author msaitoh; state Exp; branches 1.17.2.1; next 1.16; 1.16 date 2012.09.01.14.51.21; author matt; state Exp; branches; next 1.15; 1.15 date 2012.08.29.08.29.58; author skrll; state Exp; branches; next 1.14; 1.14 date 2012.07.29.00.07.07; author matt; state Exp; branches; next 1.13; 1.13 date 2012.04.07.03.25.00; author tsutsui; state Exp; branches; next 1.12; 1.12 date 2012.03.10.21.51.51; author joerg; state Exp; branches; next 1.11; 1.11 date 2011.12.18.05.49.26; author dholland; state Exp; branches; next 1.10; 1.10 date 2011.11.22.21.25.09; author tls; state Exp; branches 1.10.2.1; next 1.9; 1.9 date 2011.06.30.20.09.23; author wiz; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2011.03.06.17.08.22; author bouyer; state Exp; branches; next 1.7; 1.7 date 2010.11.23.11.13.56; author hannken; state Exp; branches 1.7.2.1 1.7.4.1 1.7.6.1; next 1.6; 1.6 date 2010.08.30.05.37.30; author kiyohara; state Exp; branches; next 1.5; 1.5 date 2010.08.28.04.58.49; author kiyohara; state Exp; branches; next 1.4; 1.4 date 2010.08.28.04.54.46; author kiyohara; state Exp; branches; next 1.3; 1.3 date 2010.07.20.12.13.18; author kiyohara; state Exp; branches 1.3.2.1 1.3.4.1; next 1.2; 1.2 date 2010.07.20.12.09.50; author kiyohara; state Exp; branches; next 1.1; 1.1 date 2010.07.10.08.17.48; author kiyohara; state Exp; branches; next ; 1.55.2.1 date 2019.11.27.13.46.44; author martin; state dead; branches; next ; commitid GtJZLifQuZ11HuMB; 1.50.2.1 date 2018.07.28.04.37.31; author pgoyette; state Exp; branches; next 1.50.2.2; commitid 1UP1xAIUxv1ZgRLA; 1.50.2.2 date 2018.09.06.06.55.30; author pgoyette; state Exp; branches; next 1.50.2.3; commitid HCi1bXD317XIK0RA; 1.50.2.3 date 2018.11.26.01.52.21; author pgoyette; state Exp; branches; next ; commitid Zj4q5SspGdKXto1B; 1.50.4.1 date 2019.06.10.22.06.04; author christos; state Exp; branches; next 1.50.4.2; commitid jtc8rnCzWiEEHGqB; 1.50.4.2 date 2020.04.13.08.03.42; author martin; state dead; branches; next ; commitid X01YhRUPVUDaec4C; 1.46.2.1 date 2017.04.21.16.53.25; author bouyer; state Exp; branches; next ; commitid dUG7nkTKALCadqOz; 1.43.2.1 date 2016.08.06.00.19.04; author pgoyette; state Exp; branches; next 1.43.2.2; commitid da8LmcQp9HeG2bhz; 1.43.2.2 date 2016.11.04.14.49.00; author pgoyette; state Exp; branches; next 1.43.2.3; commitid 2m1JRwYmpwPkOOsz; 1.43.2.3 date 2017.01.07.08.56.13; author pgoyette; state Exp; branches; next 1.43.2.4; commitid uEL0C1YuiJrlV0Bz; 1.43.2.4 date 2017.03.20.06.57.13; author pgoyette; state Exp; branches; next ; commitid jjw7cAwgyKq7RfKz; 1.42.2.1 date 2015.12.27.12.09.34; author skrll; state Exp; branches; next 1.42.2.2; commitid BTSqUD4SdJ5k7AOy; 1.42.2.2 date 2016.10.05.20.55.26; author skrll; state Exp; branches; next 1.42.2.3; commitid uuAdz3JYHQmaWZoz; 1.42.2.3 date 2016.12.05.10.54.52; author skrll; state Exp; branches; next 1.42.2.4; commitid 4H3tiQVJXN6oEMwz; 1.42.2.4 date 2017.08.28.17.51.34; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.33.2.1 date 2014.08.10.06.53.55; author tls; state Exp; branches; next ; commitid 7fY3uHKSIbCABMLx; 1.30.2.1 date 2013.08.28.23.59.14; author rmind; state Exp; branches; next 1.30.2.2; commitid cbp9Ov2uYijlqh3x; 1.30.2.2 date 2014.05.18.17.45.03; author rmind; state Exp; branches; next ; commitid mL5ZYSzpqK6QS2Bx; 1.17.2.1 date 2012.11.20.03.01.13; author tls; state Exp; branches; next 1.17.2.2; 1.17.2.2 date 2013.02.25.00.28.34; author tls; state Exp; branches; next 1.17.2.3; 1.17.2.3 date 2013.06.23.06.20.04; author tls; state Exp; branches; next 1.17.2.4; commitid eVjr9caYRQbRGHUw; 1.17.2.4 date 2014.08.20.00.02.53; author tls; state Exp; branches; next 1.17.2.5; commitid jTnpym9Qu0o4R1Nx; 1.17.2.5 date 2017.12.03.11.36.03; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.10.2.1 date 2012.02.18.07.31.49; author mrg; state Exp; branches; next 1.10.2.2; 1.10.2.2 date 2012.03.11.01.52.20; author mrg; state Exp; branches; next 1.10.2.3; 1.10.2.3 date 2012.04.29.23.04.38; author mrg; state Exp; branches; next ; 1.9.2.1 date 2012.04.17.00.06.13; author yamt; state Exp; branches; next 1.9.2.2; 1.9.2.2 date 2012.10.30.17.19.20; author yamt; state Exp; branches; next 1.9.2.3; 1.9.2.3 date 2013.01.16.05.32.52; author yamt; state Exp; branches; next 1.9.2.4; 1.9.2.4 date 2013.01.23.00.05.44; author yamt; state Exp; branches; next 1.9.2.5; 1.9.2.5 date 2014.05.22.11.39.40; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; 1.7.2.1 date 2011.06.06.09.05.24; author jruoho; state Exp; branches; next ; 1.7.4.1 date 2011.02.08.19.29.33; author bouyer; state Exp; branches; next ; 1.7.6.1 date 2010.11.23.11.13.56; author rmind; state dead; branches; next 1.7.6.2; 1.7.6.2 date 2011.03.05.20.50.03; author rmind; state Exp; branches; next 1.7.6.3; 1.7.6.3 date 2011.04.21.01.40.57; author rmind; state Exp; branches; next ; 1.3.2.1 date 2010.07.20.12.13.18; author yamt; state dead; branches; next 1.3.2.2; 1.3.2.2 date 2010.08.11.22.51.50; author yamt; state Exp; branches; next 1.3.2.3; 1.3.2.3 date 2010.10.09.03.31.43; author yamt; state Exp; branches; next ; 1.3.4.1 date 2010.07.20.12.13.18; author uebayasi; state dead; branches; next 1.3.4.2; 1.3.4.2 date 2010.08.17.06.44.16; author uebayasi; state Exp; branches; next 1.3.4.3; 1.3.4.3 date 2010.10.22.07.21.14; author uebayasi; state Exp; branches; next ; desc @@ 1.57 log @OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC. @ text @# # $NetBSD: OVERO,v 1.56 2019/11/02 07:56:25 martin Exp $ # # OVERO -- Gumstix. Inc. Overo COMS platforms kernel # include "arch/evbarm/conf/std.overo" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary # estimated number of users maxusers 32 # CPU options options CPU_CORTEXA8 options OMAP_3530 options FPU_VFP options PMAPCOUNTERS options ARM_HAS_VBAR options __HAVE_MM_MD_DIRECT_MAPPED_PHYS makeoptions CPUFLAGS="-mcpu=cortex-a8 -mfpu=neon" # Architecture options makeoptions BOARDTYPE="overo" options EVBARM_BOARDTYPE=overo # Gumstix options options OVERO # Can specify 'expansion=' in args from u-boot. options GUMSTIX_NETBSD_ARGS_EXPANSION options GXIO_DEFAULT_EXPANSION="\"Chestnut43\"" # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system NTFS # Windows/NT file system (experimental) #file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PROCFS # /proc #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) #file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system TMPFS # memory file system file-system PTYFS # /dev/pts/N support #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) # File system options #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas #options DISKLABEL_EI # disklabel Endian Independent support #options FFS_EI # FFS Endian Independent support options WAPBL # File system journaling support #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER #options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options NETATALK # AppleTalk networking #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NFS_BOOT_BOOTP options NFS_BOOT_DHCP #options NFS_BOOT_BOOTPARAM # Compatibility options include "conf/compat_netbsd30.config" options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_LINUX # binary compatibility with Linux # Shared memory options #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SYSVSHM # System V-like memory sharing # Device options #options MEMORY_DISK_HOOKS # boottime setup of ramdisk #options MEMORY_DISK_IS_ROOT # use memory disk as root #options MEMORY_DISK_DYNAMIC #options MEMORY_DISK_ROOT_SIZE=8192 # Size in blocks # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) options IRQSTATS # manage IRQ statistics #options MIIVERBOSE # verbose PHY autoconfig messages #options USBVERBOSE # verbose USB device autoconfig messages #options DDB_KEYCODE=0x40 #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Development and Debugging options options DIAGNOSTIC # internal consistency checks options DEBUG #options LOCKDEBUG #options PMAP_DEBUG # Enable pmap_debug_level code #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? # The main bus device mainbus0 at root # The boot cpu cpu0 at mainbus? # L3 Interconnect L3i0 at mainbus? # OBIO obio0 at mainbus? base 0x48000000 size 0x1000000 # L4 CORE obio1 at mainbus? base 0x48300000 size 0x0100000 # L4 WAKEUP obio2 at mainbus? base 0x49000000 size 0x0100000 # L4 PERIPHERAL #obio3 at mainbus? base 0x54000000 size 0x0800000 # L4 EMUL # General Purpose Memory Controller gpmc0 at mainbus? base 0x6e000000 # Interrupt Controller omapicu0 at obio0 addr 0x48200000 size 0x1000 intrbase 0 omapgpio0 at obio1 addr 0x48310000 size 0x1000 intrbase 96 intr 29 omapgpio1 at obio2 addr 0x49050000 size 0x1000 intrbase 128 intr 30 omapgpio2 at obio2 addr 0x49052000 size 0x1000 intrbase 160 intr 31 omapgpio3 at obio2 addr 0x49054000 size 0x1000 intrbase 192 intr 32 omapgpio4 at obio2 addr 0x49056000 size 0x1000 intrbase 224 intr 33 omapgpio5 at obio2 addr 0x49058000 size 0x1000 intrbase 256 intr 34 gpio* at omapgpio? # System Control Module omapscm0 at obio0 addr 0x48002000 size 0x1000 # I2C Controller omapiic0 at obio0 addr 0x48070000 size 0x1000 intr 56 # I2C1 omapiic1 at obio0 addr 0x48060000 size 0x1000 intr 61 # I2C3 iic* at omapiic? # Power Management and System Companion Device twl0 at iic0 addr 0x48 twl1 at iic0 addr 0x49 twl2 at iic0 addr 0x4a twl3 at iic0 addr 0x4b # On-board 16550 UARTs com0 at obio2 addr 0x49020000 intr 74 mult 4 # UART3 (console) options CONSADDR=0x49020000, CONSPEED=115200 #com1 at obio0 addr 0x4806c000 intr 73 mult 4 # UART2 (bluetooth) com2 at obio0 addr 0x4806a000 intr 72 mult 4 # UART1 (Gallop's GPS) # Operating System Timer omapmputmr0 at obio2 addr 0x49032000 intr 38 # GP Timer 2 # Statistics Timer omapmputmr1 at obio2 addr 0x49034000 intr 39 # GP Timer 3 # Microtime Reference Timer omapmputmr2 at obio2 addr 0x49036000 intr 40 # GP Timer 4 options OMAP_MPU_TIMER_CLOCK_FREQ=13000000 # Watchdog timers omapwdt32k* at obio1 addr 0x48314000 size 0x1000 # WDT2 #omapwdt32k* at obio2 addr 0x49030000 size 0x1000 # WDT3 # onboard DMA omapdma0 at obio0 addr 0x48056000 size 0x1000 # Power, Reset and Clock Management prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module # SDHC controllers sdhc0 at obio0 addr 0x4809c000 size 0x1000 intr 83 sdhc1 at obio0 addr 0x480b4000 size 0x1000 intr 86 # Wifi sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? # NAND controller omapnand0 at gpmc? cs 0 # NAND layer nand0 at nandbus? # use the bad block table options NAND_BBT # Define flash partitions for board flash0 at nand0 offset 0x000000 size 0x080000 readonly 1 # SPL flash1 at nand0 offset 0x080000 size 0x1c0000 readonly 1 # U-Boot flash2 at nand0 offset 0x240000 size 0x040000 readonly 1 # Environment flash3 at nand0 offset 0x280000 size 0x800000 # Kernel flash4 at nand0 offset 0xa80000 size 0 # Filesystem # Hardware clocking and power management options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 # overo expansion boards # SMSC LAN9221 smsh0 at gpmc? cs 5 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? cs 4 intr 161 # Tobi-Duo # MII/PHY support ukphy* at mii? phy ? # smsh(4) internal PHY # LCD/DVI-D #omapfb* at obio0 addr 0x48050000 size 0x1000 # Chestnut*, Palo*, # Gallop* (LCD) # Tobi, Summit (DVI-D) # make sure the console display is always wsdisplay0 #wsdisplay* at wsemuldisplaydev? console ? # various options for wscons - we try to look as much like a standard # sun console as possible #options WSEMUL_VT100 # sun terminal emulation #options WS_DEFAULT_FG=WSCOL_BLACK #options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE #options WS_KERNEL_FG=WSCOL_GREEN #options WS_KERNEL_BG=WSCOL_LIGHT_WHITE #options WSDISPLAY_COMPAT_USL # VT handling #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSDISPLAY_DEFAULTSCREENS=4 #options FONT_QVSS8x15 #options FONT_GALLANT12x22 # the console font # USB Host ehci* at obio0 addr 0x48064800 size 0x1000 intr 77 # Chestnut*, Palo*, # RoboVero, Summit, # Tobi, TurtleCore usb* at ehci? # USB Hubs uhub* at usb? uhub* at uhub? port ? umass* at uhub? port ? scsibus* at scsi? sd* at scsibus? target ? lun ? # Pseudo-Devices # disk/mass storage pseudo-devices #pseudo-device bio # RAID control device driver #pseudo-device ccd # concatenated/striped disk devices pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. #options RF_INCLUDE_EVENODD=1 #options RF_INCLUDE_RAID5_RS=1 #options RF_INCLUDE_PARITYLOGGING=1 #options RF_INCLUDE_CHAINDECLUSTER=1 #options RF_INCLUDE_INTERDECLUSTER=1 #options RF_INCLUDE_PARITY_DECLUSTERING=1 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 #pseudo-device fss # file system snapshot device #pseudo-device md # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files options VND_COMPRESSION # compressed vnd(4) #pseudo-device putter # for puffs and pud # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device carp # Common Address Redundancy Protocol pseudo-device npf # NPF packet filter pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) #pseudo-device faith # IPv[46] TCP relay translation i/f #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device agr # IEEE 802.3ad link aggregation # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device sequencer # MIDI sequencer options RND_COM pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device btuart # Bluetooth HCI UART (H4) # CSR or WiLink 8 module # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont # data mover pseudo-devices #pseudo-device swdmover # software dmover(9) back-end #pseudo-device dmoverio # /dev/dmover dmover(9) interface # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl # Veriexec # include "dev/veriexec.config" #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions #options PAX_ASLR=0 # PaX Address Space Layout Randomization @ 1.56 log @Replace tps65950pm with twl (the former has been removed) @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.55 2019/04/26 22:46:03 sevan Exp $ @ 1.55 log @Use veriexec.config to reduce duplication @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.54 2018/10/23 19:58:52 jdolecek Exp $ d182 4 a185 4 tps65950pm0 at iic0 addr 0x48 tps65950pm1 at iic0 addr 0x49 tps65950pm2 at iic0 addr 0x4a tps65950pm3 at iic0 addr 0x4b @ 1.55.2.1 log @Pull up following revision(s) (requested by jmcneill in ticket #491): sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1 Adapt ti fdt glue to support GENERIC kernel. Do not search 64-bit directories for dts files Fix am33xx_platform_early_putchar for pre-MMU output Add bus driver for TI sysc interconncet. Make com work again Add EDMA TPCC and TPTC drivers. Add driver for one-register-per-pin type pinctrl devices. Add MMCHS support. Add USB support. Disable autoidle Place devmap above KERNEL_IO_VBASE Use Timer2 for timecounter, and enable hw module. Add support for TI AM335x Add atmel,24c256 compat data Add I2C support. Add tiiic, tps65217pmic Add FDT support Fix early putchar, add reset func No support for tegra210 in armv7 kernel Switch to GENERIC kernels only. Get mac address from DT Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle. enumerate devices under child "clocks" node Add support for platform specific opp table filters. Add fdtbus_clock_count to count the number of clock references on a given node enumerate devices under child "clocks" node Add AM335x DVFS support. Enable TI AM335x DVFS support Add support for GPIO controller. Add tigpio Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now). Add support for hardware RNG. Add tirng Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c Set stdout-path on TI OMAP3 BeagleBoard Add support for TI OMAP3. Add OMAP3 support. Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared. Skip xref if it is 0 Add generic USB PHY driver Add driver for TI TWL4030 Power Management IC Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer. Add OMAP3 USB support. Add twl, usbnopphy, tiusb, tiusbtll Move omap3 dtb files to /boot/dtb Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now) Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works. Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required Set the stdout-path on xM like Ti OMAP3 BeagleBoard Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now) Handle different register layout on OMAP3 Add omapfb to FDT-ized TI port. Use dss as console on Nokia N900. Enable IRQ status bits for omap3 type and set speed properly Add RTC support Remove tps65950pm (hardware now supported by twl4030.c) Add NAND flash support. Add tigpmc, omapnand Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed) Fix non-FDT build Cleanup and remove dependency on arch/arm/omap Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC. Remove commented out IGEPV2 entry OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC. No longer used. Also match ti,omap2-onenand Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context Add driver for NXP TDA19988 HDMI encoder Add support for AM335x display controller (LCDC). Add tdahdmi, tilcdc, tifb Test DRM_MODE_* flags, not VID_* Comment out mode fixup (not needed it seems) Use 297MHz for display clock Select closest rate to desired pixel clock Speed up mode setting a bit and turn off the display while changing modes @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.55 2019/04/26 22:46:03 sevan Exp $ @ 1.54 log @remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.53 2018/08/01 20:04:11 maxv Exp $ a354 3 #options FILEASSOC # fileassoc(9) - required for Veriexec # and PAX_SEGVGUARD d356 1 a356 9 #pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 @ 1.53 log @Unreference IPF/PF from all the config files, and enable NPF instead when wanted. This also fixes some inconsistencies I saw in several files (eg IPF options while IPF was not compiled, IPF+PF enabled by default, etc). @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.52 2018/07/14 15:09:41 maxv Exp $ a283 1 wd* at umass? @ 1.52 log @Remove "options IPKDB", and the other associated options, from the config files. ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay. There are plans to rewrite a similar feature from scratch. ok kamil christos @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.51 2018/07/12 10:46:43 maxv Exp $ d312 1 a312 1 pseudo-device ipfilter # IP filter (firewall) and NAT a328 2 #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if @ 1.51 log @Remove the kernel PMC code. Sent yesterday on tech-kern@@. This change: * Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good. * Removes the PMC code of ARM XSCALE. * Removes all the pmc.h files. They were all empty, except for ARM XSCALE. * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h. * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump. * Removes the pmc_evid_t and pmc_ctr_t types. * Removes all the associated man pages. The sets are marked as obsolete. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.50 2017/09/14 07:58:40 mrg Exp $ a133 1 #options IPKDB # remote kernel debugging @ 1.50 log @clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options. removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.49 2017/09/13 22:24:43 sevan Exp $ a129 1 #options PERFCTRS # performance counters @ 1.50.4.1 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.55 2019/04/26 22:46:03 sevan Exp $ d130 1 d135 1 d286 1 d314 1 a314 1 pseudo-device npf # NPF packet filter d331 2 d360 3 d364 9 a372 1 # include "dev/veriexec.config" @ 1.50.4.2 log @Mostly merge changes from HEAD upto 20200411 @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.50.4.1 2019/06/10 22:06:04 christos Exp $ @ 1.50.2.1 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.52 2018/07/14 15:09:41 maxv Exp $ d130 1 d135 1 @ 1.50.2.2 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.53 2018/08/01 20:04:11 maxv Exp $ d312 1 a312 1 pseudo-device npf # NPF packet filter d329 2 @ 1.50.2.3 log @Sync with HEAD, resolve a couple of conflicts @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.54 2018/10/23 19:58:52 jdolecek Exp $ d284 1 @ 1.49 log @Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken. Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html ok riastradh @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.48 2017/07/29 18:08:57 maxv Exp $ d99 2 a100 16 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries #options COMPAT_09 # NetBSD 0.9, #options COMPAT_10 # NetBSD 1.0, #options COMPAT_11 # NetBSD 1.1, #options COMPAT_12 # NetBSD 1.2, #options COMPAT_13 # NetBSD 1.3, #options COMPAT_14 # NetBSD 1.4, #options COMPAT_15 # NetBSD 1.5, #options COMPAT_16 # NetBSD 1.6, #options COMPAT_20 # NetBSD 2.0, options COMPAT_30 # NetBSD 3.0, options COMPAT_40 # NetBSD 4.0, options COMPAT_50 # NetBSD 5.0, options COMPAT_60 # NetBSD 6.0, and options COMPAT_70 # NetBSD 7.0 binary compatibility. #options COMPAT_43 # 4.3BSD compatibility. a103 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d138 1 a138 1 options DDB_ONPANIC=1 d238 3 a240 3 options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 @ 1.48 log @Remove TCP_COMPAT_42 from the config files. Pass 3. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.47 2017/02/19 07:47:00 rin Exp $ a384 1 #options VERIFIED_EXEC_FP_RMD160 a387 2 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 @ 1.47 log @PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.46 2016/11/26 13:59:45 christos Exp $ a114 1 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. @ 1.46 log @mention PAX_SEGVGUARD dependency on FILEASSOC @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.45 2016/10/04 16:22:43 kiyohara Exp $ d69 1 @ 1.46.2.1 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.47 2017/02/19 07:47:00 rin Exp $ a68 1 #options DISKLABEL_EI # disklabel Endian Independent support @ 1.45 log @Enable com2, sdhc1. And add flash@@nand@@omapnand. And smsh's locator use "cs" instead of "addr". @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.44 2016/08/04 07:02:39 kiyohara Exp $ d376 1 @ 1.44 log @Move BOARDTYPE and EVBARM_BOARDTYPE from std.overo to OVERO. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.43 2015/09/26 11:16:12 maxv Exp $ d208 1 d230 1 a230 1 #sdhc1 at obio0 addr 0x480b4000 size 0x1000 intr 86 # Wifi d235 16 d260 2 a261 2 smsh0 at gpmc? addr 0x01000000 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? addr 0x02000000 intr 161 # Tobi-Duo d356 1 a356 1 # connect CSR module @ 1.43 log @Remove KMEMSTATS. Normally it's ok now. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.42 2014/10/11 15:55:36 uebayasi Exp $ d27 3 @ 1.43.2.1 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.44 2016/08/04 07:02:39 kiyohara Exp $ a26 3 makeoptions BOARDTYPE="overo" options EVBARM_BOARDTYPE=overo @ 1.43.2.2 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.45 2016/10/04 16:22:43 kiyohara Exp $ a207 1 com2 at obio0 addr 0x4806a000 intr 72 mult 4 # UART1 (Gallop's GPS) d229 1 a229 1 sdhc1 at obio0 addr 0x480b4000 size 0x1000 intr 86 # Wifi a233 16 # NAND controller omapnand0 at gpmc? cs 0 # NAND layer nand0 at nandbus? # use the bad block table options NAND_BBT # Define flash partitions for board flash0 at nand0 offset 0x000000 size 0x080000 readonly 1 # SPL flash1 at nand0 offset 0x080000 size 0x1c0000 readonly 1 # U-Boot flash2 at nand0 offset 0x240000 size 0x040000 readonly 1 # Environment flash3 at nand0 offset 0x280000 size 0x800000 # Kernel flash4 at nand0 offset 0xa80000 size 0 # Filesystem d243 2 a244 2 smsh0 at gpmc? cs 5 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? cs 4 intr 161 # Tobi-Duo d339 1 a339 1 # CSR or WiLink 8 module @ 1.43.2.3 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.46 2016/11/26 13:59:45 christos Exp $ a375 1 # and PAX_SEGVGUARD @ 1.43.2.4 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.47 2017/02/19 07:47:00 rin Exp $ a68 1 #options DISKLABEL_EI # disklabel Endian Independent support @ 1.42 log @No wsdisplay options without wsdisplay. @ text @d2 1 a2 1 # $NetBSD$ a132 1 #options KMEMSTATS # kernel memory statistics @ 1.42.2.1 log @Sync with HEAD (as of 26th Dec) @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.43 2015/09/26 11:16:12 maxv Exp $ d133 1 @ 1.42.2.2 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.42.2.1 2015/12/27 12:09:34 skrll Exp $ a26 3 makeoptions BOARDTYPE="overo" options EVBARM_BOARDTYPE=overo @ 1.42.2.3 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.42.2.2 2016/10/05 20:55:26 skrll Exp $ a207 1 com2 at obio0 addr 0x4806a000 intr 72 mult 4 # UART1 (Gallop's GPS) d229 1 a229 1 sdhc1 at obio0 addr 0x480b4000 size 0x1000 intr 86 # Wifi a233 16 # NAND controller omapnand0 at gpmc? cs 0 # NAND layer nand0 at nandbus? # use the bad block table options NAND_BBT # Define flash partitions for board flash0 at nand0 offset 0x000000 size 0x080000 readonly 1 # SPL flash1 at nand0 offset 0x080000 size 0x1c0000 readonly 1 # U-Boot flash2 at nand0 offset 0x240000 size 0x040000 readonly 1 # Environment flash3 at nand0 offset 0x280000 size 0x800000 # Kernel flash4 at nand0 offset 0xa80000 size 0 # Filesystem d243 2 a244 2 smsh0 at gpmc? cs 5 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? cs 4 intr 161 # Tobi-Duo d339 1 a339 1 # CSR or WiLink 8 module a358 1 # and PAX_SEGVGUARD @ 1.42.2.4 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.42.2.3 2016/12/05 10:54:52 skrll Exp $ a68 1 #options DISKLABEL_EI # disklabel Endian Independent support d114 1 @ 1.41 log @Pad L4 WAKEUP to 1M, like omap2_reg.h. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.40 2014/08/23 20:26:57 dholland Exp $ d257 9 a265 9 options WSEMUL_VT100 # sun terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_LIGHT_WHITE options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_QVSS8x15 @ 1.40 log @Systematize (and in many cases, fix) the comments on options COMPAT_NN. There are quite a few configs that are missing some COMPAT_NN options in ways that don't make sense; this should probably get cleaned up too, but for the time being I've not added or removed anything. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.39 2014/08/17 21:17:43 joerg Exp $ d170 1 a170 1 obio1 at mainbus? base 0x48300000 size 0x0040000 # L4 WAKEUP @ 1.39 log @Reorganize symbol table embedding. The existing option SYMTAB_SPACE is replaced by the make option COPY_SYMTAB set to any value. The copy of the symbol table is no longer put into a buffer in kern_ksyms.o, but a small helper object. This object is build first with a dummy size, then the kernel is linked to compute the real dimension of the symbol table buffer. After that, the helper object is rebuild and the kernel linked again. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.38 2014/08/16 17:56:31 apb Exp $ d96 14 a109 14 #options COMPAT_09 # NetBSD 0.9 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_20 # NetBSD 2.0 compatibility. options COMPAT_30 # NetBSD 3.0 compatibility. options COMPAT_40 # NetBSD 4.0 compatibility. options COMPAT_50 # NetBSD 5.0 compatibility. options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_70 # NetBSD 7.0 compatibility. @ 1.38 log @Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60". @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.37 2014/08/03 09:18:16 martin Exp $ d155 1 a155 1 options SYMTAB_SPACE=600000 @ 1.37 log @Add COMPAT_NETBSD32 to more kernels (we have too many) @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.36 2014/07/27 03:34:41 dholland Exp $ d109 1 @ 1.36 log @"internally consistency checks" -> "internal consistency checks" @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.35 2014/05/23 13:56:18 kiyohara Exp $ d95 1 @ 1.35 log @Call arm32_*_init() and initarm_common(). OVERO work fine. GUMSTIX build only now. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.34 2014/04/05 23:45:11 khorben Exp $ d142 1 a142 1 options DIAGNOSTIC # internally consistency checks @ 1.34 log @Fixed a typo @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.33 2013/10/01 11:24:49 kiyohara Exp $ d19 1 d21 2 @ 1.33 log @Add OMAP_MPU_CLOCK_FREQ=13000000. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.32 2013/09/26 16:14:34 kiyohara Exp $ d191 1 a191 1 # Power Managent and System Companion Device @ 1.33.2.1 log @Rebase. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.37 2014/08/03 09:18:16 martin Exp $ a18 1 options FPU_VFP a19 2 options ARM_HAS_VBAR options __HAVE_MM_MD_DIRECT_MAPPED_PHYS a91 1 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries d139 1 a139 1 options DIAGNOSTIC # internal consistency checks d191 1 a191 1 # Power Management and System Companion Device @ 1.32 log @Get and calculate some clocks from register. And change some dpll5 settings for DM37xx. But I don't have it. Tested EarthSTORM(Sliverlode) only. EHCI works. However clock is bad? @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.31 2013/06/30 21:38:56 rmind Exp $ d208 1 @ 1.31 log @G/C PFIL_HOOKS from the kernel configs. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.30 2013/06/09 06:28:16 kiyohara Exp $ a207 1 options OMAP_MPU_TIMER_CLOCK_FREQ=12000000 @ 1.30 log @Add omapdma. Fix typo. s/expantion/expansion/. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.29 2013/06/05 23:08:00 christos Exp $ a80 1 #options PFIL_HOOKS # pfil(9) packet filter hooks @ 1.30.2.1 log @sync with head @ text @d2 1 a2 1 # $NetBSD$ d81 1 @ 1.30.2.2 log @sync with head @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.30.2.1 2013/08/28 23:59:14 rmind Exp $ d191 1 a191 1 # Power Management and System Companion Device d208 1 a208 1 options OMAP_MPU_TIMER_CLOCK_FREQ=13000000 @ 1.29 log @remove obsolete networking options @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.28 2013/04/27 22:21:14 christos Exp $ d215 3 d234 1 a234 1 # overo expantion boards @ 1.28 log @more bogus number removal @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.27 2013/04/27 21:43:22 christos Exp $ a76 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) a79 3 #options NS # XNS #options NSIP # XNS tunneling over IP #options CCITT,LLC,HDLC # X.25 @ 1.27 log @the bogus number police @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.26 2013/04/27 18:19:33 christos Exp $ d297 1 a297 1 #pseudo-device fss 4 # file system snapshot device d329 1 a329 1 #pseudo-device sequencer 1 # MIDI sequencer @ 1.26 log @remove confusing numeric locators where they are unused. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.25 2013/03/02 02:42:11 christos Exp $ d287 1 a287 1 #pseudo-device raid 8 # RAIDframe disk driver d337 1 a337 1 #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.25 log @Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.24 2013/03/01 18:25:35 joerg Exp $ d285 2 a286 2 #pseudo-device ccd 4 # concatenated/striped disk devices pseudo-device cgd 4 # cryptographic disk devices @ 1.24 log @Retire OSI network stack. OK core@@ @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.23 2013/01/03 13:33:51 kiyohara Exp $ a76 1 #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) @ 1.23 log @Add omapscm, iic and tps65950pm. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.22 2012/12/29 14:32:45 kiyohara Exp $ a83 2 #options ISO,TPIP # OSI #options EON # OSI tunneling over IP @ 1.22 log @Change size of some devices. from DM37xx and OMAP 35xx datasheet. Support Overo *STORM. Tested only Overo EarthSTORM(Silverload). @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.21 2012/12/24 07:05:24 kiyohara Exp $ d191 3 d195 9 a203 7 #omapiic0 at obio0 addr 0x48070000 size 0x1000 intr 56 # I2C1 #omapiic1 at obio0 addr 0x48060000 size 0x1000 intr 61 # I2C3 #iic* at omapiic? # Integrated Power Management/Audio Codec #gaia* at iic? addr 0x48..0x4b @ 1.21 log @Enable ehci and umass. (tested only Chestnut43) Add some comment-outed devices. Indent and reorder. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.20 2012/12/08 07:05:23 matt Exp $ d4 1 a4 1 # OVERO -- Gumstix. Inc. Overo platforms kernel d182 6 a187 6 omapgpio0 at obio1 addr 0x48310000 size 0x0400 intrbase 96 intr 29 omapgpio1 at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30 omapgpio2 at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31 omapgpio3 at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32 omapgpio4 at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33 omapgpio5 at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34 d192 2 a193 2 #omapiic0 at obio0 addr 0x48070000 size 0x80 intr 56 #omapiic1 at obio0 addr 0x48060000 size 0x80 intr 61 d214 2 a215 2 omapwdt32k* at obio1 addr 0x48314000 size 0x0800 # WDT2 #omapwdt32k* at obio2 addr 0x49030000 size 0x0800 # WDT3 d221 2 a222 2 sdhc0 at obio0 addr 0x4809c000 size 0x0400 intr 83 #sdhc1 at obio0 addr 0x480b4000 size 0x0400 intr 86 # Wifi d243 1 a243 1 #omapfb* at obio0 addr 0x48050000 size 0x10000 # Chestnut*, Palo*, d248 1 a248 2 #wsdisplay0 at wsemuldisplaydev? console 1 #wsdisplay* at wsemuldisplaydev? d264 1 a264 1 ehci* at obio0 addr 0x48064800 size 0x0400 intr 77 @ 1.20 log @For cortex kernels, also specify -mfpu=neon @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.19 2012/10/29 13:36:59 kiyohara Exp $ d191 9 d203 1 d206 1 a206 1 omapmputmr0 at obio2 addr 0x49032000 intr 38 # GP Timer 2 d208 1 a208 1 omapmputmr1 at obio2 addr 0x49034000 intr 39 # GP Timer 3 d210 1 a210 1 omapmputmr2 at obio2 addr 0x49036000 intr 40 # GP Timer 4 d214 2 a215 3 #omapwdt32k* at obio2 addr 0x49030000 size 0x0800 # WDT3 #omapwdt32k* at obio1 addr 0x4830c000 size 0x0800 # WDT1 omapwdt32k* at obio1 addr 0x48314000 size 0x0800 # WDT2 d218 1 a218 1 prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module d222 1 a222 1 #sdhc1 at obio0 addr 0x480b4000 size 0x0400 intr 86 # Wifi d224 1 a224 1 sdmmc* at sdhc? # SD/MMC bus a226 9 # On-board USB #ehci* at obio0 addr 0x48064800 size 0x0400 intr 77 #ohci* at obio0 addr 0x48064400 size 0x0400 intr 76 #usb* at ohci? #uhub* at usb? ##umass* at uhub? port ? configuration ? interface ? ##wd* at umass? #axe* at uhub? port ? configuration ? interface ? d236 2 a237 2 smsh0 at gpmc? addr 0x01000000 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? addr 0x02000000 intr 161 # Tobi-Duo d240 39 a278 1 ukphy* at mii? phy ? # smsh(4) internal PHY d313 1 a313 1 #pseudo-device tap # virtual Ethernet d320 1 a320 1 #pseudo-device bridge # simple inter-network bridging d332 1 a332 2 #pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) d343 1 a343 1 #pseudo-device wsfont @ 1.19 log @Add sdmmc. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.18 2012/10/17 14:48:11 apb Exp $ d20 1 a20 1 makeoptions CPUFLAGS="-mcpu=cortex-a8" @ 1.18 log @Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50". @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.17 2012/09/11 19:43:10 msaitoh Exp $ d211 7 @ 1.17 log @Add PUFFS, putter and fss. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.16 2012/09/01 14:51:21 matt Exp $ d112 1 @ 1.17.2.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.19 2012/10/29 13:36:59 kiyohara Exp $ a111 1 options COMPAT_60 # NetBSD 6.0 compatibility. a209 7 # SDHC controllers sdhc0 at obio0 addr 0x4809c000 size 0x0400 intr 83 #sdhc1 at obio0 addr 0x480b4000 size 0x0400 intr 86 # Wifi sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? @ 1.17.2.2 log @resync with head @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.17.2.1 2012/11/20 03:01:13 tls Exp $ d4 1 a4 1 # OVERO -- Gumstix. Inc. Overo COMS platforms kernel d20 1 a20 1 makeoptions CPUFLAGS="-mcpu=cortex-a8 -mfpu=neon" d182 6 a187 6 omapgpio0 at obio1 addr 0x48310000 size 0x1000 intrbase 96 intr 29 omapgpio1 at obio2 addr 0x49050000 size 0x1000 intrbase 128 intr 30 omapgpio2 at obio2 addr 0x49052000 size 0x1000 intrbase 160 intr 31 omapgpio3 at obio2 addr 0x49054000 size 0x1000 intrbase 192 intr 32 omapgpio4 at obio2 addr 0x49056000 size 0x1000 intrbase 224 intr 33 omapgpio5 at obio2 addr 0x49058000 size 0x1000 intrbase 256 intr 34 a190 14 # System Control Module omapscm0 at obio0 addr 0x48002000 size 0x1000 # I2C Controller omapiic0 at obio0 addr 0x48070000 size 0x1000 intr 56 # I2C1 omapiic1 at obio0 addr 0x48060000 size 0x1000 intr 61 # I2C3 iic* at omapiic? # Power Managent and System Companion Device tps65950pm0 at iic0 addr 0x48 tps65950pm1 at iic0 addr 0x49 tps65950pm2 at iic0 addr 0x4a tps65950pm3 at iic0 addr 0x4b a193 1 #com1 at obio0 addr 0x4806c000 intr 73 mult 4 # UART2 (bluetooth) d196 1 a196 1 omapmputmr0 at obio2 addr 0x49032000 intr 38 # GP Timer 2 d198 1 a198 1 omapmputmr1 at obio2 addr 0x49034000 intr 39 # GP Timer 3 d200 1 a200 1 omapmputmr2 at obio2 addr 0x49036000 intr 40 # GP Timer 4 d204 3 a206 2 omapwdt32k* at obio1 addr 0x48314000 size 0x1000 # WDT2 #omapwdt32k* at obio2 addr 0x49030000 size 0x1000 # WDT3 d209 1 a209 1 prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module d212 2 a213 2 sdhc0 at obio0 addr 0x4809c000 size 0x1000 intr 83 #sdhc1 at obio0 addr 0x480b4000 size 0x1000 intr 86 # Wifi d215 1 a215 1 sdmmc* at sdhc? # SD/MMC bus d218 9 d236 2 a237 2 smsh0 at gpmc? addr 0x01000000 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? addr 0x02000000 intr 161 # Tobi-Duo d240 1 a240 38 ukphy* at mii? phy ? # smsh(4) internal PHY # LCD/DVI-D #omapfb* at obio0 addr 0x48050000 size 0x1000 # Chestnut*, Palo*, # Gallop* (LCD) # Tobi, Summit (DVI-D) # make sure the console display is always wsdisplay0 #wsdisplay* at wsemuldisplaydev? console ? # various options for wscons - we try to look as much like a standard # sun console as possible options WSEMUL_VT100 # sun terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_LIGHT_WHITE options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_QVSS8x15 #options FONT_GALLANT12x22 # the console font # USB Host ehci* at obio0 addr 0x48064800 size 0x1000 intr 77 # Chestnut*, Palo*, # RoboVero, Summit, # Tobi, TurtleCore usb* at ehci? # USB Hubs uhub* at usb? uhub* at uhub? port ? umass* at uhub? port ? scsibus* at scsi? sd* at scsibus? target ? lun ? wd* at umass? d275 1 a275 1 pseudo-device tap # virtual Ethernet d282 1 a282 1 pseudo-device bridge # simple inter-network bridging d294 2 a295 1 #pseudo-device btuart # Bluetooth HCI UART (H4) d306 1 a306 1 pseudo-device wsfont @ 1.17.2.3 log @resync from head @ text @d2 1 a2 1 # $NetBSD$ d77 2 d82 5 a221 3 # onboard DMA omapdma0 at obio0 addr 0x48056000 size 0x1000 d238 1 a238 1 # overo expansion boards d288 3 a290 3 #pseudo-device ccd # concatenated/striped disk devices pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver d300 1 a300 1 #pseudo-device fss # file system snapshot device d332 1 a332 1 #pseudo-device sequencer # MIDI sequencer d340 1 a340 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.17.2.4 log @Rebase to HEAD as of a few days ago. @ text @a18 1 options FPU_VFP a19 2 options ARM_HAS_VBAR options __HAVE_MM_MD_DIRECT_MAPPED_PHYS d81 1 a92 1 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries d140 1 a140 1 options DIAGNOSTIC # internal consistency checks d192 1 a192 1 # Power Management and System Companion Device d209 1 a209 1 options OMAP_MPU_TIMER_CLOCK_FREQ=13000000 @ 1.17.2.5 log @update from HEAD @ text @a26 3 makeoptions BOARDTYPE="overo" options EVBARM_BOARDTYPE=overo a65 1 #options DISKLABEL_EI # disklabel Endian Independent support d95 16 a110 2 include "conf/compat_netbsd30.config" options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries d114 1 d132 1 d150 1 a150 1 options DDB_ONPANIC=1 d154 1 a154 1 makeoptions COPY_SYMTAB=1 d169 1 a169 1 obio1 at mainbus? base 0x48300000 size 0x0100000 # L4 WAKEUP a204 1 com2 at obio0 addr 0x4806a000 intr 72 mult 4 # UART1 (Gallop's GPS) d226 1 a226 1 sdhc1 at obio0 addr 0x480b4000 size 0x1000 intr 86 # Wifi a230 16 # NAND controller omapnand0 at gpmc? cs 0 # NAND layer nand0 at nandbus? # use the bad block table options NAND_BBT # Define flash partitions for board flash0 at nand0 offset 0x000000 size 0x080000 readonly 1 # SPL flash1 at nand0 offset 0x080000 size 0x1c0000 readonly 1 # U-Boot flash2 at nand0 offset 0x240000 size 0x040000 readonly 1 # Environment flash3 at nand0 offset 0x280000 size 0x800000 # Kernel flash4 at nand0 offset 0xa80000 size 0 # Filesystem d233 3 a235 3 options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 d240 2 a241 2 smsh0 at gpmc? cs 5 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? cs 4 intr 161 # Tobi-Duo d256 9 a264 9 #options WSEMUL_VT100 # sun terminal emulation #options WS_DEFAULT_FG=WSCOL_BLACK #options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE #options WS_KERNEL_FG=WSCOL_GREEN #options WS_KERNEL_BG=WSCOL_LIGHT_WHITE #options WSDISPLAY_COMPAT_USL # VT handling #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSDISPLAY_DEFAULTSCREENS=4 #options FONT_QVSS8x15 d336 1 a336 1 # CSR or WiLink 8 module a355 1 # and PAX_SEGVGUARD d364 1 d368 2 @ 1.16 log @Bump SYMTAB_SPACE Use cortex-a8 since it is a OMAP3530 @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.15 2012/08/29 08:29:58 skrll Exp $ d49 1 a50 1 #file-system PROCFS # /proc @ 1.15 log @Typo in comment @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.14 2012/07/29 00:07:07 matt Exp $ d20 1 a20 1 makeoptions CPUFLAGS="-march=arm11k -mtune=arm1136jf-s" d157 1 a157 1 options SYMTAB_SPACE=350000 @ 1.14 log @Fix more -fno-common fallout. Move more variables to common locations. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.13 2012/04/07 03:25:00 tsutsui Exp $ d301 1 a301 1 #pseudo-device swdmover # softare dmover(9) back-end @ 1.13 log @Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME). @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.12 2012/03/10 21:51:51 joerg Exp $ d20 1 a20 1 makeoptions CPUFLAGS="-mcpu=arm1136jf-s" @ 1.12 log @P1003_1B_SEMAPHORE is no longer optional. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.11 2011/12/18 05:49:26 dholland Exp $ a122 4 #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system @ 1.11 log @WABPL is no longer considered experimental (has not been for some time) so update its comment in config files. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.10 2011/11/22 21:25:09 tls Exp $ a127 1 #options P1003_1B_SEMAPHORE # p1003.1b semaphore support @ 1.10 log @ The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be. This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.9 2011/06/30 20:09:23 wiz Exp $ d64 1 a64 1 options WAPBL # File system journaling support - Experimental @ 1.10.2.1 log @merge to -current. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.11 2011/12/18 05:49:26 dholland Exp $ d64 1 a64 1 options WAPBL # File system journaling support @ 1.10.2.2 log @sync to latest -current @ text @d2 1 a2 1 # $NetBSD$ d128 1 @ 1.10.2.3 log @sync to latest -current. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.10.2.2 2012/03/11 01:52:20 mrg Exp $ d123 4 @ 1.9 log @dependant -> dependent @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.8 2011/03/06 17:08:22 bouyer Exp $ a287 1 pseudo-device rnd # /dev/random and in-kernel generator @ 1.9.2.1 log @sync with head @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.9 2011/06/30 20:09:23 wiz Exp $ d64 1 a64 1 options WAPBL # File system journaling support d123 4 d128 1 d288 1 @ 1.9.2.2 log @sync with head @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.9.2.1 2012/04/17 00:06:13 yamt Exp $ d20 1 a20 1 makeoptions CPUFLAGS="-mcpu=cortex-a8" d49 1 a50 1 #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) a111 1 options COMPAT_60 # NetBSD 6.0 compatibility. d157 1 a157 1 options SYMTAB_SPACE=600000 a209 7 # SDHC controllers sdhc0 at obio0 addr 0x4809c000 size 0x0400 intr 83 #sdhc1 at obio0 addr 0x480b4000 size 0x0400 intr 86 # Wifi sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? d301 1 a301 1 #pseudo-device swdmover # software dmover(9) back-end @ 1.9.2.3 log @sync with (a bit old) head @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.9.2.2 2012/10/30 17:19:20 yamt Exp $ d20 1 a20 1 makeoptions CPUFLAGS="-mcpu=cortex-a8 -mfpu=neon" @ 1.9.2.4 log @sync with head @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.9.2.3 2013/01/16 05:32:52 yamt Exp $ d4 1 a4 1 # OVERO -- Gumstix. Inc. Overo COMS platforms kernel d182 6 a187 6 omapgpio0 at obio1 addr 0x48310000 size 0x1000 intrbase 96 intr 29 omapgpio1 at obio2 addr 0x49050000 size 0x1000 intrbase 128 intr 30 omapgpio2 at obio2 addr 0x49052000 size 0x1000 intrbase 160 intr 31 omapgpio3 at obio2 addr 0x49054000 size 0x1000 intrbase 192 intr 32 omapgpio4 at obio2 addr 0x49056000 size 0x1000 intrbase 224 intr 33 omapgpio5 at obio2 addr 0x49058000 size 0x1000 intrbase 256 intr 34 a190 14 # System Control Module omapscm0 at obio0 addr 0x48002000 size 0x1000 # I2C Controller omapiic0 at obio0 addr 0x48070000 size 0x1000 intr 56 # I2C1 omapiic1 at obio0 addr 0x48060000 size 0x1000 intr 61 # I2C3 iic* at omapiic? # Power Managent and System Companion Device tps65950pm0 at iic0 addr 0x48 tps65950pm1 at iic0 addr 0x49 tps65950pm2 at iic0 addr 0x4a tps65950pm3 at iic0 addr 0x4b a193 1 #com1 at obio0 addr 0x4806c000 intr 73 mult 4 # UART2 (bluetooth) d196 1 a196 1 omapmputmr0 at obio2 addr 0x49032000 intr 38 # GP Timer 2 d198 1 a198 1 omapmputmr1 at obio2 addr 0x49034000 intr 39 # GP Timer 3 d200 1 a200 1 omapmputmr2 at obio2 addr 0x49036000 intr 40 # GP Timer 4 d204 3 a206 2 omapwdt32k* at obio1 addr 0x48314000 size 0x1000 # WDT2 #omapwdt32k* at obio2 addr 0x49030000 size 0x1000 # WDT3 d209 1 a209 1 prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module d212 2 a213 2 sdhc0 at obio0 addr 0x4809c000 size 0x1000 intr 83 #sdhc1 at obio0 addr 0x480b4000 size 0x1000 intr 86 # Wifi d215 1 a215 1 sdmmc* at sdhc? # SD/MMC bus d218 9 d236 2 a237 2 smsh0 at gpmc? addr 0x01000000 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? addr 0x02000000 intr 161 # Tobi-Duo d240 1 a240 38 ukphy* at mii? phy ? # smsh(4) internal PHY # LCD/DVI-D #omapfb* at obio0 addr 0x48050000 size 0x1000 # Chestnut*, Palo*, # Gallop* (LCD) # Tobi, Summit (DVI-D) # make sure the console display is always wsdisplay0 #wsdisplay* at wsemuldisplaydev? console ? # various options for wscons - we try to look as much like a standard # sun console as possible options WSEMUL_VT100 # sun terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_LIGHT_WHITE options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_QVSS8x15 #options FONT_GALLANT12x22 # the console font # USB Host ehci* at obio0 addr 0x48064800 size 0x1000 intr 77 # Chestnut*, Palo*, # RoboVero, Summit, # Tobi, TurtleCore usb* at ehci? # USB Hubs uhub* at usb? uhub* at uhub? port ? umass* at uhub? port ? scsibus* at scsi? sd* at scsibus? target ? lun ? wd* at umass? d275 1 a275 1 pseudo-device tap # virtual Ethernet d282 1 a282 1 pseudo-device bridge # simple inter-network bridging d294 2 a295 1 #pseudo-device btuart # Bluetooth HCI UART (H4) d306 1 a306 1 pseudo-device wsfont @ 1.9.2.5 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.9.2.4 2013/01/23 00:05:44 yamt Exp $ d77 2 d82 5 d88 1 d199 1 a199 1 # Power Management and System Companion Device d216 1 a216 1 options OMAP_MPU_TIMER_CLOCK_FREQ=13000000 a221 3 # onboard DMA omapdma0 at obio0 addr 0x48056000 size 0x1000 d238 1 a238 1 # overo expansion boards d288 3 a290 3 #pseudo-device ccd # concatenated/striped disk devices pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver d300 1 a300 1 #pseudo-device fss # file system snapshot device d332 1 a332 1 #pseudo-device sequencer # MIDI sequencer d340 1 a340 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.8 log @merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details. @ text @d2 1 a2 1 # $NetBSD$ d63 1 a63 1 #options FFS_EI # FFS Endian Independant support @ 1.7 log @Remove unused count from pseudo-device md. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.6 2010/08/30 05:37:30 kiyohara Exp $ d61 2 a62 1 #options QUOTA # UFS quotas @ 1.7.2.1 log @Sync with HEAD. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.8 2011/03/06 17:08:22 bouyer Exp $ d61 1 a61 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.7.6.1 log @file OVERO was added on branch rmind-uvmplock on 2011-03-05 20:50:03 +0000 @ text @d1 329 @ 1.7.6.2 log @sync with head @ text @a0 329 # # $NetBSD$ # # OVERO -- Gumstix. Inc. Overo platforms kernel # include "arch/evbarm/conf/std.overo" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary # estimated number of users maxusers 32 # CPU options options CPU_CORTEXA8 options OMAP_3530 options PMAPCOUNTERS makeoptions CPUFLAGS="-mcpu=arm1136jf-s" # Architecture options # Gumstix options options OVERO # Can specify 'expansion=' in args from u-boot. options GUMSTIX_NETBSD_ARGS_EXPANSION options GXIO_DEFAULT_EXPANSION="\"Chestnut43\"" # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system NTFS # Windows/NT file system (experimental) #file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system TMPFS # memory file system file-system PTYFS # /dev/pts/N support #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independant support options WAPBL # File system journaling support - Experimental #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER #options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options NS # XNS #options NSIP # XNS tunneling over IP #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk networking #options PFIL_HOOKS # pfil(9) packet filter hooks #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NFS_BOOT_BOOTP options NFS_BOOT_DHCP #options NFS_BOOT_BOOTPARAM # Compatibility options #options COMPAT_09 # NetBSD 0.9 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_20 # NetBSD 2.0 compatibility. options COMPAT_30 # NetBSD 3.0 compatibility. options COMPAT_40 # NetBSD 4.0 compatibility. options COMPAT_50 # NetBSD 5.0 compatibility. #options COMPAT_43 # 4.3BSD compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_LINUX # binary compatibility with Linux options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Shared memory options #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system #options SYSVSHM # System V-like memory sharing #options P1003_1B_SEMAPHORE # p1003.1b semaphore support # Device options #options MEMORY_DISK_HOOKS # boottime setup of ramdisk #options MEMORY_DISK_IS_ROOT # use memory disk as root #options MEMORY_DISK_DYNAMIC #options MEMORY_DISK_ROOT_SIZE=8192 # Size in blocks # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) options IRQSTATS # manage IRQ statistics #options KMEMSTATS # kernel memory statistics #options MIIVERBOSE # verbose PHY autoconfig messages #options USBVERBOSE # verbose USB device autoconfig messages #options DDB_KEYCODE=0x40 #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Development and Debugging options #options PERFCTRS # performance counters options DIAGNOSTIC # internally consistency checks options DEBUG #options LOCKDEBUG #options PMAP_DEBUG # Enable pmap_debug_level code #options IPKDB # remote kernel debugging #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=350000 config netbsd root on ? type ? # The main bus device mainbus0 at root # The boot cpu cpu0 at mainbus? # L3 Interconnect L3i0 at mainbus? # OBIO obio0 at mainbus? base 0x48000000 size 0x1000000 # L4 CORE obio1 at mainbus? base 0x48300000 size 0x0040000 # L4 WAKEUP obio2 at mainbus? base 0x49000000 size 0x0100000 # L4 PERIPHERAL #obio3 at mainbus? base 0x54000000 size 0x0800000 # L4 EMUL # General Purpose Memory Controller gpmc0 at mainbus? base 0x6e000000 # Interrupt Controller omapicu0 at obio0 addr 0x48200000 size 0x1000 intrbase 0 omapgpio0 at obio1 addr 0x48310000 size 0x0400 intrbase 96 intr 29 omapgpio1 at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30 omapgpio2 at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31 omapgpio3 at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32 omapgpio4 at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33 omapgpio5 at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34 gpio* at omapgpio? # On-board 16550 UARTs com0 at obio2 addr 0x49020000 intr 74 mult 4 # UART3 (console) options CONSADDR=0x49020000, CONSPEED=115200 # Operating System Timer omapmputmr0 at obio2 addr 0x49032000 intr 38 # GP Timer 2 # Statistics Timer omapmputmr1 at obio2 addr 0x49034000 intr 39 # GP Timer 3 # Microtime Reference Timer omapmputmr2 at obio2 addr 0x49036000 intr 40 # GP Timer 4 options OMAP_MPU_TIMER_CLOCK_FREQ=12000000 # Watchdog timers #omapwdt32k* at obio2 addr 0x49030000 size 0x0800 # WDT3 #omapwdt32k* at obio1 addr 0x4830c000 size 0x0800 # WDT1 omapwdt32k* at obio1 addr 0x48314000 size 0x0800 # WDT2 # Power, Reset and Clock Management prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module # On-board USB #ehci* at obio0 addr 0x48064800 size 0x0400 intr 77 #ohci* at obio0 addr 0x48064400 size 0x0400 intr 76 #usb* at ohci? #uhub* at usb? ##umass* at uhub? port ? configuration ? interface ? ##wd* at umass? #axe* at uhub? port ? configuration ? interface ? # Hardware clocking and power management options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 # overo expantion boards # SMSC LAN9221 smsh0 at gpmc? addr 0x01000000 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? addr 0x02000000 intr 161 # Tobi-Duo # MII/PHY support ukphy* at mii? phy ? # smsh(4) internal PHY # Pseudo-Devices # disk/mass storage pseudo-devices #pseudo-device bio # RAID control device driver #pseudo-device ccd 4 # concatenated/striped disk devices pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. #options RF_INCLUDE_EVENODD=1 #options RF_INCLUDE_RAID5_RS=1 #options RF_INCLUDE_PARITYLOGGING=1 #options RF_INCLUDE_CHAINDECLUSTER=1 #options RF_INCLUDE_INTERDECLUSTER=1 #options RF_INCLUDE_PARITY_DECLUSTERING=1 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 #pseudo-device fss 4 # file system snapshot device #pseudo-device md # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files options VND_COMPRESSION # compressed vnd(4) #pseudo-device putter # for puffs and pud # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) #pseudo-device faith # IPv[46] TCP relay translation i/f #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device agr # IEEE 802.3ad link aggregation #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device sequencer 1 # MIDI sequencer pseudo-device rnd # /dev/random and in-kernel generator options RND_COM pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) # connect CSR module # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont # data mover pseudo-devices #pseudo-device swdmover # softare dmover(9) back-end #pseudo-device dmoverio # /dev/dmover dmover(9) interface # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl #options FILEASSOC # fileassoc(9) - required for Veriexec # Veriexec #pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions #options PAX_ASLR=0 # PaX Address Space Layout Randomization @ 1.7.6.3 log @sync with head @ text @d61 1 a61 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.7.4.1 log @Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out) @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.7 2010/11/23 11:13:56 hannken Exp $ d61 1 a61 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.6 log @Support prcm@@obio1. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.5 2010/08/28 04:58:49 kiyohara Exp $ d256 1 a256 1 #pseudo-device md 1 # memory disk device (ramdisk) @ 1.5 log @Change size number to hexadecimal. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.4 2010/08/28 04:54:46 kiyohara Exp $ d211 3 @ 1.4 log @Support smsh@@gpmc. tested Chestnut43 only. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.3 2010/07/20 12:13:18 kiyohara Exp $ d207 3 a209 3 #omapwdt32k* at obio2 addr 0x49030000 size 2048 # WDT3 #omapwdt32k* at obio1 addr 0x4830c000 size 2048 # WDT1 omapwdt32k* at obio1 addr 0x48314000 size 2048 # WDT2 @ 1.3 log @Add CPPFLAGS like to BEAGLEBOAD. @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.2 2010/07/20 12:09:50 kiyohara Exp $ d26 3 d140 1 a141 1 options MIIVERBOSE # Verbose MII autoconfuration messages d185 6 a190 6 #omapgpio0 at obio1 addr 0x48310000 size 0x0400 intrbase 96 intr 29 #omapgpio1 at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30 #omapgpio2 at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31 #omapgpio3 at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32 #omapgpio4 at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33 #omapgpio5 at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34 d192 1 a192 1 #gpio* at omapgpio? d226 9 @ 1.3.4.1 log @file OVERO was added on branch uebayasi-xip on 2010-08-17 06:44:15 +0000 @ text @d1 314 @ 1.3.4.2 log @Sync with HEAD. @ text @a0 314 # # $NetBSD$ # # OVERO -- Gumstix. Inc. Overo platforms kernel # include "arch/evbarm/conf/std.overo" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary # estimated number of users maxusers 32 # CPU options options CPU_CORTEXA8 options OMAP_3530 options PMAPCOUNTERS makeoptions CPUFLAGS="-mcpu=arm1136jf-s" # Architecture options # Gumstix options options OVERO # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system NTFS # Windows/NT file system (experimental) #file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system TMPFS # memory file system file-system PTYFS # /dev/pts/N support #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independant support options WAPBL # File system journaling support - Experimental #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER #options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options NS # XNS #options NSIP # XNS tunneling over IP #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk networking #options PFIL_HOOKS # pfil(9) packet filter hooks #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NFS_BOOT_BOOTP options NFS_BOOT_DHCP #options NFS_BOOT_BOOTPARAM # Compatibility options #options COMPAT_09 # NetBSD 0.9 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_20 # NetBSD 2.0 compatibility. options COMPAT_30 # NetBSD 3.0 compatibility. options COMPAT_40 # NetBSD 4.0 compatibility. options COMPAT_50 # NetBSD 5.0 compatibility. #options COMPAT_43 # 4.3BSD compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_LINUX # binary compatibility with Linux options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Shared memory options #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system #options SYSVSHM # System V-like memory sharing #options P1003_1B_SEMAPHORE # p1003.1b semaphore support # Device options #options MEMORY_DISK_HOOKS # boottime setup of ramdisk #options MEMORY_DISK_IS_ROOT # use memory disk as root #options MEMORY_DISK_DYNAMIC #options MEMORY_DISK_ROOT_SIZE=8192 # Size in blocks # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) options IRQSTATS # manage IRQ statistics #options KMEMSTATS # kernel memory statistics #options USBVERBOSE # verbose USB device autoconfig messages options MIIVERBOSE # Verbose MII autoconfuration messages #options DDB_KEYCODE=0x40 #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Development and Debugging options #options PERFCTRS # performance counters options DIAGNOSTIC # internally consistency checks options DEBUG #options LOCKDEBUG #options PMAP_DEBUG # Enable pmap_debug_level code #options IPKDB # remote kernel debugging #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=350000 config netbsd root on ? type ? # The main bus device mainbus0 at root # The boot cpu cpu0 at mainbus? # L3 Interconnect L3i0 at mainbus? # OBIO obio0 at mainbus? base 0x48000000 size 0x1000000 # L4 CORE obio1 at mainbus? base 0x48300000 size 0x0040000 # L4 WAKEUP obio2 at mainbus? base 0x49000000 size 0x0100000 # L4 PERIPHERAL #obio3 at mainbus? base 0x54000000 size 0x0800000 # L4 EMUL # General Purpose Memory Controller gpmc0 at mainbus? base 0x6e000000 # Interrupt Controller omapicu0 at obio0 addr 0x48200000 size 0x1000 intrbase 0 #omapgpio0 at obio1 addr 0x48310000 size 0x0400 intrbase 96 intr 29 #omapgpio1 at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30 #omapgpio2 at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31 #omapgpio3 at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32 #omapgpio4 at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33 #omapgpio5 at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34 #gpio* at omapgpio? # On-board 16550 UARTs com0 at obio2 addr 0x49020000 intr 74 mult 4 # UART3 (console) options CONSADDR=0x49020000, CONSPEED=115200 # Operating System Timer omapmputmr0 at obio2 addr 0x49032000 intr 38 # GP Timer 2 # Statistics Timer omapmputmr1 at obio2 addr 0x49034000 intr 39 # GP Timer 3 # Microtime Reference Timer omapmputmr2 at obio2 addr 0x49036000 intr 40 # GP Timer 4 options OMAP_MPU_TIMER_CLOCK_FREQ=12000000 # Watchdog timers #omapwdt32k* at obio2 addr 0x49030000 size 2048 # WDT3 #omapwdt32k* at obio1 addr 0x4830c000 size 2048 # WDT1 omapwdt32k* at obio1 addr 0x48314000 size 2048 # WDT2 # On-board USB #ehci* at obio0 addr 0x48064800 size 0x0400 intr 77 #ohci* at obio0 addr 0x48064400 size 0x0400 intr 76 #usb* at ohci? #uhub* at usb? ##umass* at uhub? port ? configuration ? interface ? ##wd* at umass? #axe* at uhub? port ? configuration ? interface ? # Hardware clocking and power management options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 # Pseudo-Devices # disk/mass storage pseudo-devices #pseudo-device bio # RAID control device driver #pseudo-device ccd 4 # concatenated/striped disk devices pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. #options RF_INCLUDE_EVENODD=1 #options RF_INCLUDE_RAID5_RS=1 #options RF_INCLUDE_PARITYLOGGING=1 #options RF_INCLUDE_CHAINDECLUSTER=1 #options RF_INCLUDE_INTERDECLUSTER=1 #options RF_INCLUDE_PARITY_DECLUSTERING=1 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 #pseudo-device fss 4 # file system snapshot device #pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files options VND_COMPRESSION # compressed vnd(4) #pseudo-device putter # for puffs and pud # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) #pseudo-device faith # IPv[46] TCP relay translation i/f #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device agr # IEEE 802.3ad link aggregation #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device sequencer 1 # MIDI sequencer pseudo-device rnd # /dev/random and in-kernel generator options RND_COM pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) # connect CSR module # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont # data mover pseudo-devices #pseudo-device swdmover # softare dmover(9) back-end #pseudo-device dmoverio # /dev/dmover dmover(9) interface # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl #options FILEASSOC # fileassoc(9) - required for Veriexec # Veriexec #pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions #options PAX_ASLR=0 # PaX Address Space Layout Randomization @ 1.3.4.3 log @Sync with HEAD (-D20101022). @ text @a25 3 # Can specify 'expansion=' in args from u-boot. options GUMSTIX_NETBSD_ARGS_EXPANSION options GXIO_DEFAULT_EXPANSION="\"Chestnut43\"" a136 1 #options MIIVERBOSE # verbose PHY autoconfig messages d138 1 d182 6 a187 6 omapgpio0 at obio1 addr 0x48310000 size 0x0400 intrbase 96 intr 29 omapgpio1 at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30 omapgpio2 at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31 omapgpio3 at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32 omapgpio4 at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33 omapgpio5 at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34 d189 1 a189 1 gpio* at omapgpio? d204 3 a206 6 #omapwdt32k* at obio2 addr 0x49030000 size 0x0800 # WDT3 #omapwdt32k* at obio1 addr 0x4830c000 size 0x0800 # WDT1 omapwdt32k* at obio1 addr 0x48314000 size 0x0800 # WDT2 # Power, Reset and Clock Management prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module a222 9 # overo expantion boards # SMSC LAN9221 smsh0 at gpmc? addr 0x01000000 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? addr 0x02000000 intr 161 # Tobi-Duo # MII/PHY support ukphy* at mii? phy ? # smsh(4) internal PHY @ 1.3.2.1 log @file OVERO was added on branch yamt-nfs-mp on 2010-08-11 22:51:50 +0000 @ text @d1 314 @ 1.3.2.2 log @sync with head. @ text @a0 314 # # $NetBSD$ # # OVERO -- Gumstix. Inc. Overo platforms kernel # include "arch/evbarm/conf/std.overo" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary # estimated number of users maxusers 32 # CPU options options CPU_CORTEXA8 options OMAP_3530 options PMAPCOUNTERS makeoptions CPUFLAGS="-mcpu=arm1136jf-s" # Architecture options # Gumstix options options OVERO # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system NTFS # Windows/NT file system (experimental) #file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system TMPFS # memory file system file-system PTYFS # /dev/pts/N support #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independant support options WAPBL # File system journaling support - Experimental #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER #options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options NS # XNS #options NSIP # XNS tunneling over IP #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk networking #options PFIL_HOOKS # pfil(9) packet filter hooks #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NFS_BOOT_BOOTP options NFS_BOOT_DHCP #options NFS_BOOT_BOOTPARAM # Compatibility options #options COMPAT_09 # NetBSD 0.9 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_20 # NetBSD 2.0 compatibility. options COMPAT_30 # NetBSD 3.0 compatibility. options COMPAT_40 # NetBSD 4.0 compatibility. options COMPAT_50 # NetBSD 5.0 compatibility. #options COMPAT_43 # 4.3BSD compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_LINUX # binary compatibility with Linux options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Shared memory options #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system #options SYSVSHM # System V-like memory sharing #options P1003_1B_SEMAPHORE # p1003.1b semaphore support # Device options #options MEMORY_DISK_HOOKS # boottime setup of ramdisk #options MEMORY_DISK_IS_ROOT # use memory disk as root #options MEMORY_DISK_DYNAMIC #options MEMORY_DISK_ROOT_SIZE=8192 # Size in blocks # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) options IRQSTATS # manage IRQ statistics #options KMEMSTATS # kernel memory statistics #options USBVERBOSE # verbose USB device autoconfig messages options MIIVERBOSE # Verbose MII autoconfuration messages #options DDB_KEYCODE=0x40 #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Development and Debugging options #options PERFCTRS # performance counters options DIAGNOSTIC # internally consistency checks options DEBUG #options LOCKDEBUG #options PMAP_DEBUG # Enable pmap_debug_level code #options IPKDB # remote kernel debugging #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=350000 config netbsd root on ? type ? # The main bus device mainbus0 at root # The boot cpu cpu0 at mainbus? # L3 Interconnect L3i0 at mainbus? # OBIO obio0 at mainbus? base 0x48000000 size 0x1000000 # L4 CORE obio1 at mainbus? base 0x48300000 size 0x0040000 # L4 WAKEUP obio2 at mainbus? base 0x49000000 size 0x0100000 # L4 PERIPHERAL #obio3 at mainbus? base 0x54000000 size 0x0800000 # L4 EMUL # General Purpose Memory Controller gpmc0 at mainbus? base 0x6e000000 # Interrupt Controller omapicu0 at obio0 addr 0x48200000 size 0x1000 intrbase 0 #omapgpio0 at obio1 addr 0x48310000 size 0x0400 intrbase 96 intr 29 #omapgpio1 at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30 #omapgpio2 at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31 #omapgpio3 at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32 #omapgpio4 at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33 #omapgpio5 at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34 #gpio* at omapgpio? # On-board 16550 UARTs com0 at obio2 addr 0x49020000 intr 74 mult 4 # UART3 (console) options CONSADDR=0x49020000, CONSPEED=115200 # Operating System Timer omapmputmr0 at obio2 addr 0x49032000 intr 38 # GP Timer 2 # Statistics Timer omapmputmr1 at obio2 addr 0x49034000 intr 39 # GP Timer 3 # Microtime Reference Timer omapmputmr2 at obio2 addr 0x49036000 intr 40 # GP Timer 4 options OMAP_MPU_TIMER_CLOCK_FREQ=12000000 # Watchdog timers #omapwdt32k* at obio2 addr 0x49030000 size 2048 # WDT3 #omapwdt32k* at obio1 addr 0x4830c000 size 2048 # WDT1 omapwdt32k* at obio1 addr 0x48314000 size 2048 # WDT2 # On-board USB #ehci* at obio0 addr 0x48064800 size 0x0400 intr 77 #ohci* at obio0 addr 0x48064400 size 0x0400 intr 76 #usb* at ohci? #uhub* at usb? ##umass* at uhub? port ? configuration ? interface ? ##wd* at umass? #axe* at uhub? port ? configuration ? interface ? # Hardware clocking and power management options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 # Pseudo-Devices # disk/mass storage pseudo-devices #pseudo-device bio # RAID control device driver #pseudo-device ccd 4 # concatenated/striped disk devices pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. #options RF_INCLUDE_EVENODD=1 #options RF_INCLUDE_RAID5_RS=1 #options RF_INCLUDE_PARITYLOGGING=1 #options RF_INCLUDE_CHAINDECLUSTER=1 #options RF_INCLUDE_INTERDECLUSTER=1 #options RF_INCLUDE_PARITY_DECLUSTERING=1 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 #pseudo-device fss 4 # file system snapshot device #pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files options VND_COMPRESSION # compressed vnd(4) #pseudo-device putter # for puffs and pud # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) #pseudo-device faith # IPv[46] TCP relay translation i/f #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device agr # IEEE 802.3ad link aggregation #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device sequencer 1 # MIDI sequencer pseudo-device rnd # /dev/random and in-kernel generator options RND_COM pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) # connect CSR module # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont # data mover pseudo-devices #pseudo-device swdmover # softare dmover(9) back-end #pseudo-device dmoverio # /dev/dmover dmover(9) interface # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl #options FILEASSOC # fileassoc(9) - required for Veriexec # Veriexec #pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions #options PAX_ASLR=0 # PaX Address Space Layout Randomization @ 1.3.2.3 log @sync with head @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.3.2.2 2010/08/11 22:51:50 yamt Exp $ a25 3 # Can specify 'expansion=' in args from u-boot. options GUMSTIX_NETBSD_ARGS_EXPANSION options GXIO_DEFAULT_EXPANSION="\"Chestnut43\"" a136 1 #options MIIVERBOSE # verbose PHY autoconfig messages d138 1 d182 6 a187 6 omapgpio0 at obio1 addr 0x48310000 size 0x0400 intrbase 96 intr 29 omapgpio1 at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30 omapgpio2 at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31 omapgpio3 at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32 omapgpio4 at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33 omapgpio5 at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34 d189 1 a189 1 gpio* at omapgpio? d204 3 a206 6 #omapwdt32k* at obio2 addr 0x49030000 size 0x0800 # WDT3 #omapwdt32k* at obio1 addr 0x4830c000 size 0x0800 # WDT1 omapwdt32k* at obio1 addr 0x48314000 size 0x0800 # WDT2 # Power, Reset and Clock Management prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module a222 9 # overo expantion boards # SMSC LAN9221 smsh0 at gpmc? addr 0x01000000 intr 272 # Tobi, Chestnut43 smsh1 at gpmc? addr 0x02000000 intr 161 # Tobi-Duo # MII/PHY support ukphy* at mii? phy ? # smsh(4) internal PHY @ 1.2 log @Remove unexist device(omapnand0). @ text @d2 1 a2 1 # $NetBSD: OVERO,v 1.1 2010/07/10 08:17:48 kiyohara Exp $ d20 1 @ 1.1 log @Support Overo (Gumstix inc). + This commit supports basically. + Expansion boards not support yet. And MicroSD, Wifi, Bluetooth too. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARD,v 1.7 2009/12/05 20:11:11 pooka Exp $ a177 1 omapnand0 at gpmc0 addr 0x30000000 @