Home | History | Annotate | Line # | Download | only in conf
      1 # $Id: IMX23_OLINUXINO,v 1.19 2020/11/28 14:38:50 skrll Exp $
      2 #
      3 # IMX23_OLINUXINO -- Olimex i.MX23 OLinuXino kernel configuration file.
      4 #
      5 
      6 include "arch/evbarm/conf/std.imx23_olinuxino"
      7 
      8 maxusers	8
      9 
     10 config netbsd root on ? type ?
     11 
     12 # The main bus device
     13 mainbus0	at root
     14 
     15 # The boot CPU
     16 cpu0		at mainbus?
     17 
     18 # AHB bus
     19 ahb0		at mainbus? base 0x80080000 size 0x80000
     20 
     21 # USB host controller
     22 imxusbc0	at ahb? addr 0x80080000 size 0x40000 irq -1
     23 
     24 # APBH bus
     25 apbh0		at mainbus? base 0x80000000 size 0x40000
     26 
     27 # APBH DMA
     28 apbdma0		at apbh? addr 0x80004000 size 0x2000 irq -1
     29 
     30 # Interrupt controller
     31 icoll0		at apbh? addr 0x80000000 size 0x2000 irq -1
     32 
     33 # Synchronous serial port for SD/MMC
     34 ssp0		at apbh? addr 0x80010000 size 0x2000 irq 15
     35 sdmmc*		at ssp?
     36 ld*		at sdmmc?
     37 
     38 # Digital control
     39 digctl0		at apbh? addr 0x8001C000 size 0x2000 irq -1
     40 
     41 # PIN control
     42 imxpctl0	at apbh? addr 0x80018000 size 0x2000 irq -1
     43 gpio*           at imxpctl?
     44 
     45 # APBX bus
     46 apbx0		at mainbus? base 0x80040000 size 0x40000
     47 
     48 # Power control
     49 #power0		at apbx? addr 0x80044000 size 0x2000 irq -1
     50 
     51 # APBX DMA
     52 apbdma1		at apbx? addr 0x80024000 size 0x2000 irq -1
     53 
     54 # Timers and rotary decoder
     55 timrot0		at apbx? addr 0x80068020 size 0x20 irq 28
     56 timrot1		at apbx? addr 0x80068040 size 0x20 irq 29
     57 #timrot2	at apbx? addr 0x80068060 size 0x20 irq 30
     58 #timrot3	at apbx? addr 0x80068080 size 0x20 irq 31
     59 
     60 # Debug UART
     61 plcom0		at apbx? addr 0x80070000 size 0x1000 irq 0
     62 
     63 # USB PHY
     64 usbphy0		at apbx? addr 0x8007C000 size 0x2000 irq -1
     65 
     66 # Clock control
     67 clkctrl0	at apbx? addr 0x80040000 size 0x2000 irq -1
     68 
     69 # RTC
     70 rtc0		at apbx? addr 0x8005C000 size 0x2000 irq -1
     71 
     72 # Digital filter: Audio I/O
     73 digfilt0	at apbx? addr 0x80048000 size 0x8000 irq -1
     74 audio0		at digfilt0
     75 
     76 spkr*		at audio?		# PC speaker (synthesized)
     77 
     78 # USB host
     79 ehci0		at imxusbc0 unit 0 irq 11
     80 # USB OTG
     81 # ehci0		at imxusbc0   unit 0 irq 18
     82 
     83 usb*		at ehci?
     84 uhub*		at usb?
     85 uhub*		at uhub? port ?
     86 ugen*		at uhub? port ?
     87 
     88 include "dev/usb/usbdevices.config"
     89 
     90 midi*		at midibus?
     91 
     92 rgephy*		at mii? phy ?
     93 rlphy*		at mii? phy ?
     94 ukphy*		at mii? phy ?
     95 
     96 options 	MEMSIZE=64
     97 options 	DDB
     98 options 	HZ=100
     99 pseudo-device	ksyms
    100 options 	INET		# IP + ICMP + TCP + UDP
    101 options 	INET6		# IPv6
    102 
    103 include 	"conf/compat_netbsd60.config"
    104 options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
    105 
    106 makeoptions     DEBUG="-g"      # compile full symbol table
    107 makeoptions	COPY_SYMTAB=1
    108 
    109 options 	SYSVMSG		# System V-like message queues
    110 options 	SYSVSEM		# System V-like semaphores
    111 options 	SYSVSHM		# System V-like memory sharing
    112 
    113 #options		MODULAR
    114 #options		MODULAR_DEFAULT_AUTOLOAD
    115 options 	KTRACE
    116 #options		DEBUG
    117 #options		DIAGNOSTIC
    118 
    119 file-system	FFS
    120 file-system	MFS
    121 file-system	EXT2FS
    122 file-system	MSDOSFS
    123 file-system	KERNFS
    124 file-system	PROCFS
    125 file-system	PTYFS
    126 file-system	NFS
    127 
    128 #options 	DISKLABEL_EI	# disklabel Endian Independent support
    129 #options 	FFS_EI		# FFS Endian Independent support
    130 options 	WAPBL
    131 
    132 pseudo-device	pty		# pseudo-terminals
    133 pseudo-device	loop		# network loopback
    134 pseudo-device	bpfilter	# Berkeley packet filter
    135