head 1.29; access; symbols perseant-exfatfs-base-20261102:1.29 netbsd-9-5-RELEASE:1.28.4.1 perseant-exfatfs-base-20250801:1.29 perseant-exfatfs-base-20240630:1.29 perseant-exfatfs:1.29.0.12 perseant-exfatfs-base:1.29 netbsd-8-3-RELEASE:1.23.6.4 netbsd-9-4-RELEASE:1.28.4.1 bouyer-sunxi-drm:1.29.0.10 bouyer-sunxi-drm-base:1.29 netbsd-9-3-RELEASE:1.28.4.1 cjep_sun2x:1.29.0.8 cjep_sun2x-base:1.29 cjep_staticlib_x-base1:1.29 netbsd-9-2-RELEASE:1.28.4.1 cjep_staticlib_x:1.29.0.6 cjep_staticlib_x-base:1.29 thorpej-futex-base:1.29 netbsd-9-1-RELEASE:1.28.4.1 bouyer-xenpvh-base2:1.29 phil-wifi-20200421:1.29 bouyer-xenpvh-base1:1.29 phil-wifi-20200411:1.29 bouyer-xenpvh:1.29.0.4 bouyer-xenpvh-base:1.29 phil-wifi-20200406:1.29 netbsd-8-2-RELEASE:1.23.6.4 ad-namecache-base3:1.29 netbsd-9-0-RELEASE:1.28.4.1 netbsd-9-0-RC2:1.28.4.1 ad-namecache-base2:1.29 ad-namecache-base1:1.29 ad-namecache:1.29.0.2 ad-namecache-base:1.29 netbsd-9-0-RC1:1.28.4.1 netbsd-9:1.28.0.4 netbsd-9-base:1.28 phil-wifi-20190609:1.28 netbsd-8-1-RELEASE:1.23.6.4 netbsd-8-1-RC1:1.23.6.4 isaki-audio2:1.28.0.2 isaki-audio2-base:1.28 pgoyette-compat-merge-20190127:1.27.2.1 pgoyette-compat-20190127:1.28 pgoyette-compat-20190118:1.28 pgoyette-compat-1226:1.28 pgoyette-compat-1126:1.28 pgoyette-compat-1020:1.27 pgoyette-compat-0930:1.27 pgoyette-compat-0906:1.27 netbsd-7-2-RELEASE:1.14 pgoyette-compat-0728:1.27 netbsd-8-0-RELEASE:1.23.6.4 phil-wifi:1.27.0.4 phil-wifi-base:1.27 pgoyette-compat-0625:1.27 netbsd-8-0-RC2:1.23.6.4 pgoyette-compat-0521:1.27 pgoyette-compat-0502:1.27 pgoyette-compat-0422:1.27 netbsd-8-0-RC1:1.23.6.4 pgoyette-compat-0415:1.27 pgoyette-compat-0407:1.27 pgoyette-compat-0330:1.27 pgoyette-compat-0322:1.27 pgoyette-compat-0315:1.27 netbsd-7-1-2-RELEASE:1.14 pgoyette-compat:1.27.0.2 pgoyette-compat-base:1.27 netbsd-7-1-1-RELEASE:1.14 tls-maxphys-base-20171202:1.27 matt-nb8-mediatek:1.23.6.3.0.2 matt-nb8-mediatek-base:1.23.6.3 nick-nhusb-base-20170825:1.25 perseant-stdc-iso10646:1.24.0.2 perseant-stdc-iso10646-base:1.24 netbsd-8:1.23.0.6 netbsd-8-base:1.23 prg-localcount2-base3:1.23 prg-localcount2-base2:1.23 prg-localcount2-base1:1.23 prg-localcount2:1.23.0.4 prg-localcount2-base:1.23 pgoyette-localcount-20170426:1.23 bouyer-socketcan-base1:1.23 jdolecek-ncq:1.23.0.2 jdolecek-ncq-base:1.23 pgoyette-localcount-20170320:1.23 netbsd-7-1:1.14.0.8 netbsd-7-1-RELEASE:1.14 netbsd-7-1-RC2:1.14 nick-nhusb-base-20170204:1.22 netbsd-7-nhusb-base-20170116:1.14 bouyer-socketcan:1.22.0.2 bouyer-socketcan-base:1.22 pgoyette-localcount-20170107:1.22 netbsd-7-1-RC1:1.14 nick-nhusb-base-20161204:1.22 pgoyette-localcount-20161104:1.22 netbsd-7-0-2-RELEASE:1.14 nick-nhusb-base-20161004:1.21 localcount-20160914:1.21 netbsd-7-nhusb:1.14.0.6 netbsd-7-nhusb-base:1.14 pgoyette-localcount-20160806:1.21 pgoyette-localcount-20160726:1.21 pgoyette-localcount:1.21.0.2 pgoyette-localcount-base:1.21 nick-nhusb-base-20160907:1.21 nick-nhusb-base-20160529:1.20 netbsd-7-0-1-RELEASE:1.14 nick-nhusb-base-20160422:1.20 nick-nhusb-base-20160319:1.20 nick-nhusb-base-20151226:1.20 netbsd-7-0:1.14.0.4 netbsd-7-0-RELEASE:1.14 nick-nhusb-base-20150921:1.20 netbsd-7-0-RC3:1.14 netbsd-7-0-RC2:1.14 netbsd-7-0-RC1:1.14 nick-nhusb-base-20150606:1.19 nick-nhusb-base-20150406:1.19 nick-nhusb:1.19.0.2 nick-nhusb-base:1.19 netbsd-7:1.14.0.2 netbsd-7-base:1.14 yamt-pagecache-base9:1.12 yamt-pagecache-tag8:1.7.2.3 tls-earlyentropy:1.12.0.4 tls-earlyentropy-base:1.14 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.12 riastradh-drm2-base3:1.12 rmind-smpnet-nbase:1.12 riastradh-drm2-base2:1.12 riastradh-drm2-base1:1.12 riastradh-drm2:1.12.0.2 riastradh-drm2-base:1.12 rmind-smpnet:1.11.0.2 rmind-smpnet-base:1.12 khorben-n900:1.10.0.4 agc-symver:1.10.0.2 agc-symver-base:1.10 yamt-pagecache-base8:1.8 yamt-pagecache-base7:1.7 matt-nb6-plus:1.7.0.4 matt-nb6-plus-nbase:1.7 yamt-pagecache:1.7.0.2 yamt-pagecache-base6:1.7 tls-maxphys:1.6.0.2 tls-maxphys-base:1.14; locks; strict; comment @# @; 1.29 date 2019.10.31.01.55.12; author jmcneill; state dead; branches; next 1.28; commitid HRDdE3LdSBnGCXIB; 1.28 date 2018.10.23.19.58.52; author jdolecek; state Exp; branches 1.28.4.1; next 1.27; commitid Uj00maxTZQIxA7XA; 1.27 date 2017.10.24.22.25.51; author sevan; state Exp; branches 1.27.2.1 1.27.4.1; next 1.26; commitid KVypL3VDdbfy7mcA; 1.26 date 2017.09.14.07.58.40; author mrg; state Exp; branches; next 1.25; commitid ngZ6fHXwTqlZA87A; 1.25 date 2017.07.29.18.08.57; author maxv; state Exp; branches; next 1.24; commitid OtoNC1YDOrKHu91A; 1.24 date 2017.06.26.03.15.16; author sevan; state Exp; branches; next 1.23; commitid rPmr3c7sr0iMBPWz; 1.23 date 2017.02.19.07.47.00; author rin; state Exp; branches 1.23.6.1; next 1.22; commitid ivCr5u3yfBMzbxGz; 1.22 date 2016.10.05.13.25.25; author kiyohara; state Exp; branches 1.22.2.1; next 1.21; commitid q1KZ71z0hD4xtXoz; 1.21 date 2016.06.24.12.22.09; author skrll; state Exp; branches 1.21.2.1; next 1.20; commitid 7q94ouVXpxGUqIbz; 1.20 date 2015.08.12.07.53.57; author maxv; state Exp; branches; next 1.19; commitid 6eLXlen4HB1O8Xwy; 1.19 date 2014.10.11.03.24.19; author uebayasi; state Exp; branches 1.19.2.1; next 1.18; commitid MSFD252LqLRcsJTx; 1.18 date 2014.08.30.15.21.17; author kiyohara; state Exp; branches; next 1.17; commitid Bjywslt5yeX9LoOx; 1.17 date 2014.08.23.20.26.57; author dholland; state Exp; branches; next 1.16; commitid Ef5fhfmsGe1uFwNx; 1.16 date 2014.08.17.21.17.43; author joerg; state Exp; branches; next 1.15; commitid 1Tn1qthIdwV09LMx; 1.15 date 2014.08.16.17.56.31; author apb; state Exp; branches; next 1.14; commitid gjT9TWtCibuK4CMx; 1.14 date 2014.08.03.08.53.56; author martin; state Exp; branches; next 1.13; commitid Fq8PfzZ3qg4yuTKx; 1.13 date 2014.07.27.03.34.41; author dholland; state Exp; branches; next 1.12; commitid rlGfXZaBJUt0XXJx; 1.12 date 2013.06.30.21.38.56; author rmind; state Exp; branches 1.12.4.1; next 1.11; commitid WyqSRDp14EmayGVw; 1.11 date 2013.06.05.23.08.00; author christos; state Exp; branches 1.11.2.1; next 1.10; commitid MDKdYakvaqdHQtSw; 1.10 date 2013.03.02.02.42.11; author christos; state Exp; branches; next 1.9; 1.9 date 2013.03.01.18.25.32; author joerg; state Exp; branches; next 1.8; 1.8 date 2012.12.19.07.54.42; author msaitoh; state Exp; branches; next 1.7; 1.7 date 2012.10.17.14.48.11; author apb; state Exp; branches 1.7.2.1 1.7.4.1; next 1.6; 1.6 date 2012.09.11.19.43.09; author msaitoh; state Exp; branches 1.6.2.1; next 1.5; 1.5 date 2012.09.05.00.08.21; author matt; state Exp; branches; next 1.4; 1.4 date 2012.08.23.01.27.24; author matt; state Exp; branches; next 1.3; 1.3 date 2012.08.22.23.00.48; author matt; state Exp; branches; next 1.2; 1.2 date 2012.08.22.22.56.21; author matt; state Exp; branches; next 1.1; 1.1 date 2012.08.22.22.18.21; author matt; state Exp; branches; next ; 1.28.4.1 date 2019.11.27.13.46.44; author martin; state dead; branches; next ; commitid GtJZLifQuZ11HuMB; 1.27.2.1 date 2018.11.26.01.52.21; author pgoyette; state Exp; branches; next ; commitid Zj4q5SspGdKXto1B; 1.27.4.1 date 2019.06.10.22.06.04; author christos; state Exp; branches; next 1.27.4.2; commitid jtc8rnCzWiEEHGqB; 1.27.4.2 date 2020.04.13.08.03.42; author martin; state dead; branches; next ; commitid X01YhRUPVUDaec4C; 1.23.6.1 date 2017.07.01.08.49.28; author snj; state Exp; branches; next 1.23.6.2; commitid 30GQmDCS1QcLivXz; 1.23.6.2 date 2017.07.05.13.58.48; author martin; state Exp; branches; next 1.23.6.3; commitid OtOpwDgrZQyBS2Yz; 1.23.6.3 date 2017.08.29.09.42.19; author martin; state Exp; branches; next 1.23.6.4; commitid KV6cyviI22vSG55A; 1.23.6.4 date 2018.04.18.14.45.08; author martin; state Exp; branches; next ; commitid yXtHkg7uZYYFUVyA; 1.22.2.1 date 2017.04.21.16.53.25; author bouyer; state Exp; branches; next ; commitid dUG7nkTKALCadqOz; 1.21.2.1 date 2016.11.04.14.49.00; author pgoyette; state Exp; branches; next 1.21.2.2; commitid 2m1JRwYmpwPkOOsz; 1.21.2.2 date 2017.03.20.06.57.13; author pgoyette; state Exp; branches; next ; commitid jjw7cAwgyKq7RfKz; 1.19.2.1 date 2015.09.22.12.05.40; author skrll; state Exp; branches; next 1.19.2.2; commitid CpNWKp3ozVNTafCy; 1.19.2.2 date 2016.07.09.20.24.51; author skrll; state Exp; branches; next 1.19.2.3; commitid 6Uo6zNa4c5W4AGdz; 1.19.2.3 date 2016.12.05.10.54.51; author skrll; state Exp; branches; next 1.19.2.4; commitid 4H3tiQVJXN6oEMwz; 1.19.2.4 date 2017.08.28.17.51.34; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.12.4.1 date 2014.08.10.06.53.54; author tls; state Exp; branches; next ; commitid 7fY3uHKSIbCABMLx; 1.11.2.1 date 2013.08.28.23.59.14; author rmind; state Exp; branches; next ; commitid cbp9Ov2uYijlqh3x; 1.7.2.1 date 2012.10.17.14.48.11; author yamt; state dead; branches; next 1.7.2.2; 1.7.2.2 date 2012.10.30.17.19.19; author yamt; state Exp; branches; next 1.7.2.3; 1.7.2.3 date 2013.01.23.00.05.44; author yamt; state Exp; branches; next 1.7.2.4; 1.7.2.4 date 2014.05.22.11.39.40; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; 1.7.4.1 date 2012.10.17.14.48.11; author matt; state dead; branches; next 1.7.4.2; 1.7.4.2 date 2012.11.28.22.50.06; author matt; state Exp; branches; next ; 1.6.2.1 date 2012.11.20.03.01.13; author tls; state Exp; branches; next 1.6.2.2; 1.6.2.2 date 2013.02.25.00.28.34; author tls; state Exp; branches; next 1.6.2.3; 1.6.2.3 date 2013.06.23.06.20.03; author tls; state Exp; branches; next 1.6.2.4; commitid eVjr9caYRQbRGHUw; 1.6.2.4 date 2014.08.20.00.02.53; author tls; state Exp; branches; next 1.6.2.5; commitid jTnpym9Qu0o4R1Nx; 1.6.2.5 date 2017.12.03.11.36.03; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; desc @@ 1.29 log @Remove BEAGLEBOARDXM kernel (supported by GENERIC now) @ text @# # $NetBSD: BEAGLEBOARDXM,v 1.28 2018/10/23 19:58:52 jdolecek Exp $ # # BEAGLEBOARD -- TI OMAP 3530 Eval Board Kernel # include "arch/evbarm/conf/std.beagle" include "arch/evbarm/conf/GENERIC.common" # CPU options options CPU_CORTEXA8 options TI_DM37XX # Architecture options # Development and Debugging options makeoptions DEBUG="-g" # compile full symbol table makeoptions COPY_SYMTAB=1 ## USB Debugging options #options USB_DEBUG #options EHCI_DEBUG #options OHCI_DEBUG #options UHUB_DEBUG # Valid options for BOOT_ARGS: # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from # pmapdebug= If PMAP_DEBUG, set pmap_debug_level to # memorydisk= Set memorydisk size to KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output options BOOT_ARGS="\"\"" config netbsd root on ? type ? # The main bus device mainbus0 at root # The boot cpu cpu0 at mainbus? # Specify the memory size in megabytes. options MEMSIZE=512 # 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 0x1000000 # L4 PERIPHERAL #obio3 at mainbus? base 0x54000000 size 0x0800000 # L4 EMUL # General Purpose Memory Controller gpmc0 at mainbus? base 0x6e000000 # SDHC controllers #sdhc0 at obio0 addr 0x4809C000 size 0x0400 intr 83 #sdhc1 at obio0 addr 0x480B4000 size 0x0400 intr 86 #sdhc2 at obio0 addr 0x480AD000 size 0x0400 intr 94 #sdmmc* at sdhc? # SD/MMC bus #ld* at sdmmc? # 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? # # I2C Controller # omapi2c0 at tipb? addr 0xfffb3800 intr 36 mult 4 # iic* at omapi2c? # # omap's own i2c address # options OMAP_I2C_ADDRESS=0xe # # i2c bus clock low and high times in ns # options I2C_LOW_TIME_nSEC=1500 # options I2C_HIGH_TIME_nSEC=1000 # On-board 16550 UARTs com0 at obio2 addr 0x49020000 intr 74 mult 4 # UART3 (console) #options CONSADDR=0x49020000, CONSPEED=38400 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 # onboard video #omapfb* at obio0 addr 0x48050000 size 0x10000 # make sure the console display is always wsdisplay0 #wsdisplay0 at wsemuldisplaydev? console 1 #wsdisplay* at wsemuldisplaydev? # 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 # wsconscfg VT handling #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSDISPLAY_DEFAULTSCREENS=4 #options FONT_QVSS8x15 #options FONT_GALLANT12x22 # the console font pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont # Power, Reset and Clock Management prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module # On-board USB #ohci* at obio0 addr 0x48064400 size 0x0400 intr 76 #ehci* at obio0 addr 0x48064800 size 0x0400 intr 77 #usb* at ohci? #usb* at ehci? #uhub* at usb? #uhub* at uhub? port ? #umass* at uhub? port ? configuration ? interface ? #scsibus* at scsi? #sd* at scsibus? target ? lun ? #uhidev* at uhub? #ukbd* at uhidev? #ums* at uhidev? #wskbd* at ukbd? #wsmouse* at ums? # USB Ethernet adapters #axe* at uhub? port ? configuration ? interface ? # Hardware clocking and power management options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 @ 1.28 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: BEAGLEBOARDXM,v 1.27 2017/10/24 22:25:51 sevan Exp $ @ 1.28.4.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: BEAGLEBOARDXM,v 1.28 2018/10/23 19:58:52 jdolecek Exp $ @ 1.27 log @Switch BEAGLEBOARDXM config over to using GENERIC.common. Remove duplicates already defined in GENERIC.common. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.26 2017/09/14 07:58:40 mrg Exp $ a142 1 #wd* at umass? @ 1.27.4.1 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.28 2018/10/23 19:58:52 jdolecek Exp $ d143 1 @ 1.27.4.2 log @Mostly merge changes from HEAD upto 20200411 @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.27.4.1 2019/06/10 22:06:04 christos Exp $ @ 1.27.2.1 log @Sync with HEAD, resolve a couple of conflicts @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.28 2018/10/23 19:58:52 jdolecek Exp $ d143 1 @ 1.26 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: BEAGLEBOARDXM,v 1.25 2017/07/29 18:08:57 maxv Exp $ d8 1 a8 9 # estimated number of users maxusers 32 # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop a13 1 options PMAPCOUNTERS a16 82 # File systems file-system FFS # UFS #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system ADOSFS # AmigaDOS-compatible file system #file-system EXT2FS # second extended file system (linux) #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 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 TMPFS # memory file system file-system PTYFS # /dev/pts/N support # 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 NFSSERVER options WAPBL # File system journaling support #options FFS_NO_SNAPSHOT # No FFS snapshot support # 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_BOOTSTATIC #options NFS_BOOTSTATIC_MYIP="\"192.168.1.4\"" #options NFS_BOOTSTATIC_GWIP="\"192.168.1.1\"" #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" #options NFS_BOOTSTATIC_SERVADDR="\"192.168.1.1\"" #options NFS_BOOTSTATIC_SERVER="\"192.168.1.1:/nfs/sdp2430\"" options NFS_BOOT_RWSIZE=1024 # Compatibility options include "conf/compat_netbsd30.config" options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries # 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_ROOT_SIZE=8192 # Size in blocks #options MEMORY_DISK_DYNAMIC #options MINIROOTSIZE=1000 # Size in blocks #options MEMORY_DISK_IS_ROOT # use memory disk as root # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) #options SCSIVERBOSE # Verbose SCSI errors #options MIIVERBOSE # Verbose MII autoconfuration messages #options DDB_KEYCODE=0x40 #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) a18 10 #options PERFCTRS # performance counters options DIAGNOSTIC # internal consistency checks #options DEBUG #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 a157 20 # Pseudo-Devices # disk/mass storage pseudo-devices #pseudo-device md # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files #pseudo-device fss # file system snapshot device #pseudo-device putter # for puffs and pud # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device loop # network loopback #pseudo-device kttcp # network loopback # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #options RND_COM #pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device lockstat # lock profiling @ 1.25 log @Remove TCP_COMPAT_42 from the config files. Pass 3. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.24 2017/06/26 03:15:16 sevan Exp $ d79 1 a79 1 options NFS_BOOT_RWSIZE=1024 d83 2 a84 17 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries #options COMPAT_43 # 4.3BSD compatibility. #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_BSDPTY # /dev/[pt]ty?? ptys. d117 1 a117 1 options DDB_ONPANIC=1 d138 1 a138 1 options BOOT_ARGS="\"\"" d256 3 a258 3 options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 @ 1.24 log @Add a heading to describe the class of device axe(4) is. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.23 2017/02/19 07:47:00 rin Exp $ a98 1 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. @ 1.23 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: BEAGLEBOARDXM,v 1.22 2016/10/05 13:25:25 kiyohara Exp $ d267 1 @ 1.23.6.1 log @Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.23 2017/02/19 07:47:00 rin Exp $ a266 1 # USB Ethernet adapters @ 1.23.6.2 log @Remove options DIAGNOSTIC/DEBUG and PAX debug options. Requested by snj in #60. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.23.6.1 2017/07/01 08:49:28 snj Exp $ d127 1 a127 1 #options DIAGNOSTIC # internal consistency checks @ 1.23.6.3 log @Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC Re-enable option DIAGNOSTIC for now, will remove it again later. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.23.6.2 2017/07/05 13:58:48 martin Exp $ d127 1 a127 1 options DIAGNOSTIC # internal consistency checks @ 1.23.6.4 log @Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC Remove option DIAGNOSTIC. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.23.6.3 2017/08/29 09:42:19 martin Exp $ d127 1 a127 1 #options DIAGNOSTIC # internal consistency checks @ 1.22 log @Comment-out don't matched sdhc. omap's sdhc not support TI_DM37XX now. However Overo FireSTORM(DM3730) work fine with OVERO(OMAP_3530 only). @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.21 2016/06/24 12:22:09 skrll Exp $ d49 1 @ 1.22.2.1 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.23 2017/02/19 07:47:00 rin Exp $ a48 1 #options DISKLABEL_EI # disklabel Endian Independent support @ 1.21 log @Don't define {USB,[EO]HCI,UHUB}_DEBUG when there is no usb @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.20 2015/08/12 07:53:57 maxv Exp $ d179 1 a179 1 sdhc0 at obio0 addr 0x4809C000 size 0x0400 intr 83 d182 2 a183 2 sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? @ 1.21.2.1 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.22 2016/10/05 13:25:25 kiyohara Exp $ d179 1 a179 1 #sdhc0 at obio0 addr 0x4809C000 size 0x0400 intr 83 d182 2 a183 2 #sdmmc* at sdhc? # SD/MMC bus #ld* at sdmmc? @ 1.21.2.2 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.23 2017/02/19 07:47:00 rin Exp $ a48 1 #options DISKLABEL_EI # disklabel Endian Independent support @ 1.20 log @Remove KMEMSTATS. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.19 2014/10/11 03:24:19 uebayasi Exp $ d139 4 a142 4 options USB_DEBUG options EHCI_DEBUG options OHCI_DEBUG options UHUB_DEBUG @ 1.19 log @Don't enable wscons options w/o related devices. @ text @d2 1 a2 1 # $NetBSD$ a116 1 #options KMEMSTATS # kernel memory statistics @ 1.19.2.1 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.20 2015/08/12 07:53:57 maxv Exp $ d117 1 @ 1.19.2.2 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.19.2.1 2015/09/22 12:05:40 skrll Exp $ d139 4 a142 4 #options USB_DEBUG #options EHCI_DEBUG #options OHCI_DEBUG #options UHUB_DEBUG @ 1.19.2.3 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.19.2.2 2016/07/09 20:24:51 skrll Exp $ d179 1 a179 1 #sdhc0 at obio0 addr 0x4809C000 size 0x0400 intr 83 d182 2 a183 2 #sdmmc* at sdhc? # SD/MMC bus #ld* at sdmmc? @ 1.19.2.4 log @Sync with HEAD @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.19.2.3 2016/12/05 10:54:51 skrll Exp $ a48 1 #options DISKLABEL_EI # disklabel Endian Independent support d98 1 a265 1 # USB Ethernet adapters @ 1.18 log @Pad L4 WAKEUP to 1M, like omap2_reg.h. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.17 2014/08/23 20:26:57 dholland Exp $ d233 9 a241 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 # wsconscfg VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_QVSS8x15 @ 1.17 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: BEAGLEBOARDXM,v 1.16 2014/08/17 21:17:43 joerg Exp $ d172 1 a172 1 obio1 at mainbus? base 0x48300000 size 0x0040000 # L4 WAKEUP @ 1.16 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: BEAGLEBOARDXM,v 1.15 2014/08/16 17:56:31 apb Exp $ d84 14 a97 14 options COMPAT_70 # NetBSD 7.0 compatibility. options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_50 # NetBSD 5.0 compatibility. options COMPAT_40 # NetBSD 4.0 compatibility. options COMPAT_30 # NetBSD 3.0 compatibility. #options COMPAT_20 # NetBSD 2.0 compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_09 # NetBSD 0.9 compatibility. @ 1.15 log @Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60". @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.14 2014/08/03 08:53:56 martin Exp $ d137 1 a137 1 options SYMTAB_SPACE=530000 @ 1.14 log @Add COMPAT_NETBSD32, following the switch to eabi by default. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.13 2014/07/27 03:34:41 dholland Exp $ d84 1 @ 1.13 log @"internally consistency checks" -> "internal consistency checks" @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.12 2013/06/30 21:38:56 rmind Exp $ d82 1 @ 1.12 log @G/C PFIL_HOOKS from the kernel configs. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.11 2013/06/05 23:08:00 christos Exp $ d125 1 a125 1 options DIAGNOSTIC # internally consistency checks @ 1.12.4.1 log @Rebase. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.14 2014/08/03 08:53:56 martin Exp $ a81 1 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries d125 1 a125 1 options DIAGNOSTIC # internal consistency checks @ 1.11 log @remove obsolete networking options @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.10 2013/03/02 02:42:11 christos Exp $ a63 1 #options PFIL_HOOKS # pfil(9) packet filter hooks @ 1.11.2.1 log @sync with head @ text @d2 1 a2 1 # $NetBSD$ d64 1 @ 1.10 log @Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.9 2013/03/01 18:25:32 joerg Exp $ a59 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) a62 3 #options NS # XNS #options NSIP # XNS tunneling over IP #options CCITT,LLC,HDLC # X.25 @ 1.9 log @Retire OSI network stack. OK core@@ @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.8 2012/12/19 07:54:42 msaitoh Exp $ a59 1 #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) @ 1.8 log @Add pseudo-device lockstat @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.7 2012/10/17 14:48:11 apb Exp $ a66 2 #options ISO,TPIP # OSI #options EON # OSI tunneling over IP @ 1.7 log @Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50". @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.6 2012/09/11 19:43:09 msaitoh Exp $ d299 1 @ 1.7.4.1 log @file BEAGLEBOARDXM was added on branch matt-nb6-plus on 2012-11-28 22:50:06 +0000 @ text @d1 298 @ 1.7.4.2 log @merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx. @ text @a0 298 # # $NetBSD: BEAGLEBOARDXM,v 1.7 2012/10/17 14:48:11 apb Exp $ # # BEAGLEBOARD -- TI OMAP 3530 Eval Board Kernel # include "arch/evbarm/conf/std.beagle" # estimated number of users maxusers 32 # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop # CPU options options CPU_CORTEXA8 options TI_DM37XX options PMAPCOUNTERS # Architecture options # File systems file-system FFS # UFS #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system ADOSFS # AmigaDOS-compatible file system #file-system EXT2FS # second extended file system (linux) #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 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 TMPFS # memory file system file-system PTYFS # /dev/pts/N support # File system options #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas #options FFS_EI # FFS Endian Independent support #options NFSSERVER options WAPBL # File system journaling support #options FFS_NO_SNAPSHOT # No FFS snapshot support # 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_BOOTSTATIC #options NFS_BOOTSTATIC_MYIP="\"192.168.1.4\"" #options NFS_BOOTSTATIC_GWIP="\"192.168.1.1\"" #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" #options NFS_BOOTSTATIC_SERVADDR="\"192.168.1.1\"" #options NFS_BOOTSTATIC_SERVER="\"192.168.1.1:/nfs/sdp2430\"" options NFS_BOOT_RWSIZE=1024 # Compatibility options #options COMPAT_43 # 4.3BSD compatibility. options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_50 # NetBSD 5.0 compatibility. options COMPAT_40 # NetBSD 4.0 compatibility. options COMPAT_30 # NetBSD 3.0 compatibility. #options COMPAT_20 # NetBSD 2.0 compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_09 # NetBSD 0.9 compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. #options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # 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_ROOT_SIZE=8192 # Size in blocks #options MEMORY_DISK_DYNAMIC #options MINIROOTSIZE=1000 # Size in blocks #options MEMORY_DISK_IS_ROOT # use memory disk as root # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) #options KMEMSTATS # kernel memory statistics #options SCSIVERBOSE # Verbose SCSI errors #options MIIVERBOSE # Verbose MII autoconfuration messages #options DDB_KEYCODE=0x40 #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) # Development and Debugging options #options PERFCTRS # performance counters options DIAGNOSTIC # internally consistency checks #options DEBUG #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=530000 ## USB Debugging options options USB_DEBUG options EHCI_DEBUG options OHCI_DEBUG options UHUB_DEBUG # Valid options for BOOT_ARGS: # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from # pmapdebug= If PMAP_DEBUG, set pmap_debug_level to # memorydisk= Set memorydisk size to KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output options BOOT_ARGS="\"\"" config netbsd root on ? type ? # The main bus device mainbus0 at root # The boot cpu cpu0 at mainbus? # Specify the memory size in megabytes. options MEMSIZE=512 # 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 0x1000000 # L4 PERIPHERAL #obio3 at mainbus? base 0x54000000 size 0x0800000 # L4 EMUL # General Purpose Memory Controller gpmc0 at mainbus? base 0x6e000000 # SDHC controllers sdhc0 at obio0 addr 0x4809C000 size 0x0400 intr 83 #sdhc1 at obio0 addr 0x480B4000 size 0x0400 intr 86 #sdhc2 at obio0 addr 0x480AD000 size 0x0400 intr 94 sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? # 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? # # I2C Controller # omapi2c0 at tipb? addr 0xfffb3800 intr 36 mult 4 # iic* at omapi2c? # # omap's own i2c address # options OMAP_I2C_ADDRESS=0xe # # i2c bus clock low and high times in ns # options I2C_LOW_TIME_nSEC=1500 # options I2C_HIGH_TIME_nSEC=1000 # On-board 16550 UARTs com0 at obio2 addr 0x49020000 intr 74 mult 4 # UART3 (console) #options CONSADDR=0x49020000, CONSPEED=38400 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 # onboard video #omapfb* at obio0 addr 0x48050000 size 0x10000 # make sure the console display is always wsdisplay0 #wsdisplay0 at wsemuldisplaydev? console 1 #wsdisplay* at wsemuldisplaydev? # 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 # wsconscfg VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_QVSS8x15 #options FONT_GALLANT12x22 # the console font pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont # Power, Reset and Clock Management prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module # On-board USB #ohci* at obio0 addr 0x48064400 size 0x0400 intr 76 #ehci* at obio0 addr 0x48064800 size 0x0400 intr 77 #usb* at ohci? #usb* at ehci? #uhub* at usb? #uhub* at uhub? port ? #umass* at uhub? port ? configuration ? interface ? #scsibus* at scsi? #sd* at scsibus? target ? lun ? #wd* at umass? #uhidev* at uhub? #ukbd* at uhidev? #ums* at uhidev? #wskbd* at ukbd? #wsmouse* at ums? #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 md # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files #pseudo-device fss # file system snapshot device #pseudo-device putter # for puffs and pud # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device loop # network loopback #pseudo-device kttcp # network loopback # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #options RND_COM #pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms @ 1.7.2.1 log @file BEAGLEBOARDXM was added on branch yamt-pagecache on 2012-10-30 17:19:19 +0000 @ text @d1 298 @ 1.7.2.2 log @sync with head @ text @a0 298 # # $NetBSD$ # # BEAGLEBOARD -- TI OMAP 3530 Eval Board Kernel # include "arch/evbarm/conf/std.beagle" # estimated number of users maxusers 32 # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop # CPU options options CPU_CORTEXA8 options TI_DM37XX options PMAPCOUNTERS # Architecture options # File systems file-system FFS # UFS #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system ADOSFS # AmigaDOS-compatible file system #file-system EXT2FS # second extended file system (linux) #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 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 TMPFS # memory file system file-system PTYFS # /dev/pts/N support # File system options #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas #options FFS_EI # FFS Endian Independent support #options NFSSERVER options WAPBL # File system journaling support #options FFS_NO_SNAPSHOT # No FFS snapshot support # 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_BOOTSTATIC #options NFS_BOOTSTATIC_MYIP="\"192.168.1.4\"" #options NFS_BOOTSTATIC_GWIP="\"192.168.1.1\"" #options NFS_BOOTSTATIC_MASK="\"255.255.255.0\"" #options NFS_BOOTSTATIC_SERVADDR="\"192.168.1.1\"" #options NFS_BOOTSTATIC_SERVER="\"192.168.1.1:/nfs/sdp2430\"" options NFS_BOOT_RWSIZE=1024 # Compatibility options #options COMPAT_43 # 4.3BSD compatibility. options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_50 # NetBSD 5.0 compatibility. options COMPAT_40 # NetBSD 4.0 compatibility. options COMPAT_30 # NetBSD 3.0 compatibility. #options COMPAT_20 # NetBSD 2.0 compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_09 # NetBSD 0.9 compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. #options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # 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_ROOT_SIZE=8192 # Size in blocks #options MEMORY_DISK_DYNAMIC #options MINIROOTSIZE=1000 # Size in blocks #options MEMORY_DISK_IS_ROOT # use memory disk as root # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) #options KMEMSTATS # kernel memory statistics #options SCSIVERBOSE # Verbose SCSI errors #options MIIVERBOSE # Verbose MII autoconfuration messages #options DDB_KEYCODE=0x40 #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) # Development and Debugging options #options PERFCTRS # performance counters options DIAGNOSTIC # internally consistency checks #options DEBUG #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=530000 ## USB Debugging options options USB_DEBUG options EHCI_DEBUG options OHCI_DEBUG options UHUB_DEBUG # Valid options for BOOT_ARGS: # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from # pmapdebug= If PMAP_DEBUG, set pmap_debug_level to # memorydisk= Set memorydisk size to KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output options BOOT_ARGS="\"\"" config netbsd root on ? type ? # The main bus device mainbus0 at root # The boot cpu cpu0 at mainbus? # Specify the memory size in megabytes. options MEMSIZE=512 # 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 0x1000000 # L4 PERIPHERAL #obio3 at mainbus? base 0x54000000 size 0x0800000 # L4 EMUL # General Purpose Memory Controller gpmc0 at mainbus? base 0x6e000000 # SDHC controllers sdhc0 at obio0 addr 0x4809C000 size 0x0400 intr 83 #sdhc1 at obio0 addr 0x480B4000 size 0x0400 intr 86 #sdhc2 at obio0 addr 0x480AD000 size 0x0400 intr 94 sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? # 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? # # I2C Controller # omapi2c0 at tipb? addr 0xfffb3800 intr 36 mult 4 # iic* at omapi2c? # # omap's own i2c address # options OMAP_I2C_ADDRESS=0xe # # i2c bus clock low and high times in ns # options I2C_LOW_TIME_nSEC=1500 # options I2C_HIGH_TIME_nSEC=1000 # On-board 16550 UARTs com0 at obio2 addr 0x49020000 intr 74 mult 4 # UART3 (console) #options CONSADDR=0x49020000, CONSPEED=38400 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 # onboard video #omapfb* at obio0 addr 0x48050000 size 0x10000 # make sure the console display is always wsdisplay0 #wsdisplay0 at wsemuldisplaydev? console 1 #wsdisplay* at wsemuldisplaydev? # 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 # wsconscfg VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_QVSS8x15 #options FONT_GALLANT12x22 # the console font pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont # Power, Reset and Clock Management prcm* at obio1 addr 0x48306000 size 0x2000 # PRM Module # On-board USB #ohci* at obio0 addr 0x48064400 size 0x0400 intr 76 #ehci* at obio0 addr 0x48064800 size 0x0400 intr 77 #usb* at ohci? #usb* at ehci? #uhub* at usb? #uhub* at uhub? port ? #umass* at uhub? port ? configuration ? interface ? #scsibus* at scsi? #sd* at scsibus? target ? lun ? #wd* at umass? #uhidev* at uhub? #ukbd* at uhidev? #ums* at uhidev? #wskbd* at ukbd? #wsmouse* at ums? #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 md # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files #pseudo-device fss # file system snapshot device #pseudo-device putter # for puffs and pud # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device loop # network loopback #pseudo-device kttcp # network loopback # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #options RND_COM #pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms @ 1.7.2.3 log @sync with head @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.7.2.2 2012/10/30 17:19:19 yamt Exp $ a298 1 pseudo-device lockstat # lock profiling @ 1.7.2.4 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: BEAGLEBOARDXM,v 1.7.2.3 2013/01/23 00:05:44 yamt Exp $ d60 2 d65 5 d71 1 @ 1.6 log @Add PUFFS, putter and fss. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.5 2012/09/05 00:08:21 matt Exp $ d91 1 @ 1.6.2.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.7 2012/10/17 14:48:11 apb Exp $ a90 1 options COMPAT_60 # NetBSD 6.0 compatibility. @ 1.6.2.2 log @resync with head @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.6.2.1 2012/11/20 03:01:13 tls Exp $ a298 1 pseudo-device lockstat # lock profiling @ 1.6.2.3 log @resync from head @ text @d2 1 a2 1 # $NetBSD$ d60 2 d65 5 @ 1.6.2.4 log @Rebase to HEAD as of a few days ago. @ text @d64 1 a82 1 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries d126 1 a126 1 options DIAGNOSTIC # internal consistency checks @ 1.6.2.5 log @update from HEAD @ text @d8 9 a16 1 include "arch/evbarm/conf/GENERIC.common" d22 1 d26 97 d125 10 d136 1 a136 1 makeoptions COPY_SYMTAB=1 d139 4 a142 4 #options USB_DEBUG #options EHCI_DEBUG #options OHCI_DEBUG #options UHUB_DEBUG d153 1 a153 1 options BOOT_ARGS="\"\"" d171 1 a171 1 obio1 at mainbus? base 0x48300000 size 0x0100000 # L4 WAKEUP d179 1 a179 1 #sdhc0 at obio0 addr 0x4809C000 size 0x0400 intr 83 d182 2 a183 2 #sdmmc* at sdhc? # SD/MMC bus #ld* at sdmmc? d232 9 a240 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 # wsconscfg VT handling #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSDISPLAY_DEFAULTSCREENS=4 #options FONT_QVSS8x15 a265 1 # USB Ethernet adapters d270 23 a292 3 options HWCLOCK options HWCLOCK_MACHINE="" options OMAP_CK_REF_SPEED=12000000 @ 1.5 log @Modify USB entries (still commented out) @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.4 2012/08/23 01:27:24 matt Exp $ d40 1 d286 1 @ 1.4 log @More changes for BEAGLEBOARDXM. The kernel gets all the way to usermode and the installer will run (nothing to install to but ...) @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.3 2012/08/22 23:00:48 matt Exp $ d255 1 a256 1 #ohci* at obio0 addr 0x48064400 size 0x0400 intr 76 d262 2 @ 1.3 log @Remove NAND since it isn't present on the board. @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.2 2012/08/22 22:56:21 matt Exp $ d135 1 a135 1 options VERBOSE_INIT_ARM # verbose bootstraping messages d177 1 a177 1 obio2 at mainbus? base 0x49000000 size 0x0100000 # L4 PERIPHERAL @ 1.2 log @Fix console address @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARDXM,v 1.1 2012/08/22 22:18:21 matt Exp $ a189 17 # NAND controller omapnand0 at gpmc? addr 0x30000000 # 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 # X-Loader flash1 at nand0 offset 0x080000 size 0x1e0000 readonly 1 # U-Boot flash2 at nand0 offset 0x260000 size 0x020000 readonly 1 # UB Env flash3 at nand0 offset 0x280000 size 0x400000 # kernel flash4 at nand0 offset 0x680000 size 0 # filesystem @ 1.1 log @First pass as supporting the TI DM37XX which is used in the BeagleBoard-XM. (compile tested but hasn't been run on an actual board). @ text @d2 1 a2 1 # $NetBSD: BEAGLEBOARD,v 1.28 2012/07/12 03:48:54 matt Exp $ d228 3 a230 3 com0 at obio0 addr 0x48066000 intr 74 mult 4 # UART3 (console) #options CONSADDR=0x48066000, CONSPEED=38400 options CONSADDR=0x48066000, CONSPEED=115200 @