IMX23_OLINUXINO revision 1.8
11.8Sdholland# $Id: IMX23_OLINUXINO,v 1.8 2014/08/23 20:26:57 dholland Exp $ 21.1Sjkunz# 31.1Sjkunz# IMX23_OLINUXINO -- Olimex i.MX23 OLinuXino kernel configuration file. 41.1Sjkunz# 51.1Sjkunz 61.1Sjkunzinclude "arch/evbarm/conf/std.imx23_olinuxino" 71.1Sjkunz 81.1Sjkunzmaxusers 8 91.1Sjkunz 101.3Sjkunzconfig netbsd root on ? type ? 111.1Sjkunz 121.1Sjkunz# The main bus device 131.1Sjkunzmainbus0 at root 141.1Sjkunz 151.1Sjkunz# The boot CPU 161.1Sjkunzcpu0 at mainbus? 171.1Sjkunz 181.4Smatt# AHB bus 191.4Smattahb0 at mainbus? base 0x80080000 size 0x80000 201.4Smatt 211.4Smatt# USB host controller 221.4Smattimxusbc0 at ahb? addr 0x80080000 size 0x40000 irq -1 231.4Smatt 241.1Sjkunz# APBH bus 251.3Sjkunzapbh0 at mainbus? base 0x80000000 size 0x40000 261.1Sjkunz 271.1Sjkunz# APBH DMA 281.3Sjkunzapbdma0 at apbh? addr 0x80004000 size 0x2000 irq -1 291.1Sjkunz 301.1Sjkunz# Interrupt controller 311.1Sjkunzicoll0 at apbh? addr 0x80000000 size 0x2000 irq -1 321.1Sjkunz 331.1Sjkunz# Synchronous serial port for SD/MMC 341.2Sjkunzssp0 at apbh? addr 0x80010000 size 0x2000 irq 15 351.2Sjkunzsdmmc* at ssp? 361.3Sjkunzld* at sdmmc? 371.1Sjkunz 381.4Smatt# Digital control 391.4Smattdigctl0 at apbh? addr 0x8001C000 size 0x2000 irq -1 401.4Smatt 411.4Smatt# PIN control 421.4Smattpinctrl0 at apbh? addr 0x80018000 size 0x2000 irq -1 431.4Smattgpio* at pinctrl? 441.4Smatt 451.1Sjkunz# APBX bus 461.3Sjkunzapbx0 at mainbus? base 0x80040000 size 0x40000 471.1Sjkunz 481.4Smatt# Power control 491.4Smatt#power0 at apbx? addr 0x80044000 size 0x2000 irq -1 501.4Smatt 511.1Sjkunz# APBX DMA 521.3Sjkunzapbdma1 at apbx? addr 0x80024000 size 0x2000 irq -1 531.1Sjkunz 541.1Sjkunz# Timers and rotary decoder 551.1Sjkunztimrot0 at apbx? addr 0x80068020 size 0x20 irq 28 561.1Sjkunztimrot1 at apbx? addr 0x80068040 size 0x20 irq 29 571.1Sjkunz#timrot2 at apbx? addr 0x80068060 size 0x20 irq 30 581.1Sjkunz#timrot3 at apbx? addr 0x80068080 size 0x20 irq 31 591.1Sjkunz 601.4Smatt# Debug UART 611.1Sjkunzplcom0 at apbx? addr 0x80070000 size 0x1000 irq 0 621.1Sjkunz 631.4Smatt# USB PHY 641.4Smattusbphy0 at apbx? addr 0x8007C000 size 0x2000 irq -1 651.4Smatt 661.4Smatt# Clock control 671.4Smattclkctrl0 at apbx? addr 0x80040000 size 0x2000 irq -1 681.4Smatt 691.4Smatt# USB host 701.4Smattehci0 at imxusbc0 unit 0 irq 11 711.4Smatt# USB OTG 721.4Smatt# ehci0 at imxusbc0 unit 0 irq 18 731.4Smatt 741.4Smattusb* at ehci? 751.4Smattuhub* at usb? 761.4Smattuhub* at uhub? port ? 771.4Smattugen* at uhub? port ? 781.4Smatt 791.4Smattinclude "dev/usb/usbdevices.config" 801.4Smatt 811.4Smattukphy* at mii? phy ? 821.4Smatt 831.1Sjkunzoptions MEMSIZE=64 841.1Sjkunzoptions DDB 851.1Sjkunzoptions HZ=100 861.4Smattoptions INET # IP + ICMP + TCP + UDP 871.4Smattoptions INET6 # IPv6 881.5Smartinoptions COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 891.8Sdhollandoptions COMPAT_60 # NetBSD 6.0, and 901.8Sdhollandoptions COMPAT_70 # NetBSD 7.0 binary compatibility. 911.4Smatt 921.4Smattmakeoptions DEBUG="-g" # compile full symbol table 931.7Sjoergmakeoptions COPY_SYMTAB=1 941.4Smatt 951.4Smattoptions SYSVMSG # System V-like message queues 961.4Smattoptions SYSVSEM # System V-like semaphores 971.4Smattoptions SYSVSHM # System V-like memory sharing 981.4Smatt 991.4Smatt#options MODULAR 1001.4Smattoptions KTRACE 1011.4Smatt#options DEBUG 1021.4Smatt#options DIAGNOSTIC 1031.1Sjkunz 1041.2Sjkunzfile-system FFS 1051.4Smattfile-system MFS 1061.2Sjkunzfile-system EXT2FS 1071.2Sjkunzfile-system MSDOSFS 1081.3Sjkunzfile-system KERNFS 1091.3Sjkunzfile-system PROCFS 1101.3Sjkunzfile-system PTYFS 1111.4Smattfile-system NFS 1121.4Smatt 1131.4Smattoptions WAPBL 1141.1Sjkunz 1151.4Smattpseudo-device pty # pseudo-terminals 1161.4Smattpseudo-device loop # network loopback 1171.4Smattpseudo-device bpfilter # Berkeley packet filter 118