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