ee79d5b0e4
it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
119 lines
2.6 KiB
Plaintext
119 lines
2.6 KiB
Plaintext
# $Id: IMX23_OLINUXINO,v 1.9 2014/08/24 07:59:22 jnemeth Exp $
|
|
#
|
|
# IMX23_OLINUXINO -- Olimex i.MX23 OLinuXino kernel configuration file.
|
|
#
|
|
|
|
include "arch/evbarm/conf/std.imx23_olinuxino"
|
|
|
|
maxusers 8
|
|
|
|
config netbsd root on ? type ?
|
|
|
|
# The main bus device
|
|
mainbus0 at root
|
|
|
|
# The boot CPU
|
|
cpu0 at mainbus?
|
|
|
|
# AHB bus
|
|
ahb0 at mainbus? base 0x80080000 size 0x80000
|
|
|
|
# USB host controller
|
|
imxusbc0 at ahb? addr 0x80080000 size 0x40000 irq -1
|
|
|
|
# APBH bus
|
|
apbh0 at mainbus? base 0x80000000 size 0x40000
|
|
|
|
# APBH DMA
|
|
apbdma0 at apbh? addr 0x80004000 size 0x2000 irq -1
|
|
|
|
# Interrupt controller
|
|
icoll0 at apbh? addr 0x80000000 size 0x2000 irq -1
|
|
|
|
# Synchronous serial port for SD/MMC
|
|
ssp0 at apbh? addr 0x80010000 size 0x2000 irq 15
|
|
sdmmc* at ssp?
|
|
ld* at sdmmc?
|
|
|
|
# Digital control
|
|
digctl0 at apbh? addr 0x8001C000 size 0x2000 irq -1
|
|
|
|
# PIN control
|
|
pinctrl0 at apbh? addr 0x80018000 size 0x2000 irq -1
|
|
gpio* at pinctrl?
|
|
|
|
# APBX bus
|
|
apbx0 at mainbus? base 0x80040000 size 0x40000
|
|
|
|
# Power control
|
|
#power0 at apbx? addr 0x80044000 size 0x2000 irq -1
|
|
|
|
# APBX DMA
|
|
apbdma1 at apbx? addr 0x80024000 size 0x2000 irq -1
|
|
|
|
# Timers and rotary decoder
|
|
timrot0 at apbx? addr 0x80068020 size 0x20 irq 28
|
|
timrot1 at apbx? addr 0x80068040 size 0x20 irq 29
|
|
#timrot2 at apbx? addr 0x80068060 size 0x20 irq 30
|
|
#timrot3 at apbx? addr 0x80068080 size 0x20 irq 31
|
|
|
|
# Debug UART
|
|
plcom0 at apbx? addr 0x80070000 size 0x1000 irq 0
|
|
|
|
# USB PHY
|
|
usbphy0 at apbx? addr 0x8007C000 size 0x2000 irq -1
|
|
|
|
# Clock control
|
|
clkctrl0 at apbx? addr 0x80040000 size 0x2000 irq -1
|
|
|
|
# USB host
|
|
ehci0 at imxusbc0 unit 0 irq 11
|
|
# USB OTG
|
|
# ehci0 at imxusbc0 unit 0 irq 18
|
|
|
|
usb* at ehci?
|
|
uhub* at usb?
|
|
uhub* at uhub? port ?
|
|
ugen* at uhub? port ?
|
|
|
|
include "dev/usb/usbdevices.config"
|
|
|
|
ukphy* at mii? phy ?
|
|
|
|
options MEMSIZE=64
|
|
options DDB
|
|
options HZ=100
|
|
options INET # IP + ICMP + TCP + UDP
|
|
options INET6 # IPv6
|
|
options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
|
|
options COMPAT_60 # NetBSD 6.0, and
|
|
options COMPAT_70 # NetBSD 7.0 binary compatibility.
|
|
|
|
makeoptions DEBUG="-g" # compile full symbol table
|
|
makeoptions COPY_SYMTAB=1
|
|
|
|
options SYSVMSG # System V-like message queues
|
|
options SYSVSEM # System V-like semaphores
|
|
options SYSVSHM # System V-like memory sharing
|
|
|
|
#options MODULAR
|
|
#options MODULAR_DEFAULT_AUTOLOAD
|
|
options KTRACE
|
|
#options DEBUG
|
|
#options DIAGNOSTIC
|
|
|
|
file-system FFS
|
|
file-system MFS
|
|
file-system EXT2FS
|
|
file-system MSDOSFS
|
|
file-system KERNFS
|
|
file-system PROCFS
|
|
file-system PTYFS
|
|
file-system NFS
|
|
|
|
options WAPBL
|
|
|
|
pseudo-device pty # pseudo-terminals
|
|
pseudo-device loop # network loopback
|
|
pseudo-device bpfilter # Berkeley packet filter
|