10aeed3e9SJustin Hibbits# 20aeed3e9SJustin Hibbits# Common kernel config for Freescale QorIQ DPAA development boards like the 30aeed3e9SJustin Hibbits# P2041RDB, P3041DS and P5020DS. 40aeed3e9SJustin Hibbits# 50aeed3e9SJustin Hibbits# This is not standalone kernel config. Use it only for including 60aeed3e9SJustin Hibbits# purposes. 70aeed3e9SJustin Hibbits# 80aeed3e9SJustin Hibbits 90aeed3e9SJustin Hibbitscpu BOOKE 100aeed3e9SJustin Hibbitscpu BOOKE_E500 110aeed3e9SJustin Hibbits 120aeed3e9SJustin Hibbitsmachine powerpc powerpc 130aeed3e9SJustin Hibbits#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 14*c227269eSJohn Baldwin#makeoptions WERROR="-Werror -Wno-format" 150aeed3e9SJustin Hibbitsmakeoptions NO_MODULES=yes 160aeed3e9SJustin Hibbits 170aeed3e9SJustin Hibbits# Platform support 186cedae09SJustin Hibbitsoptions MPC85XX #Freescale SoC family 190aeed3e9SJustin Hibbits 200aeed3e9SJustin Hibbitsoptions SMP #Symmetric Multi Processing 210aeed3e9SJustin Hibbits 220aeed3e9SJustin Hibbits#options SCHED_4BSD #4BSD scheduler 230aeed3e9SJustin Hibbitsoptions INET #InterNETworking 240aeed3e9SJustin Hibbitsoptions INET6 #IPv6 communications protocols 250aeed3e9SJustin Hibbitsoptions FFS #Berkeley Fast Filesystem 260aeed3e9SJustin Hibbitsoptions NFSCL #New Network Filesystem Client 270aeed3e9SJustin Hibbitsoptions SOFTUPDATES #Enable FFS soft updates support 280aeed3e9SJustin Hibbitsoptions PROCFS #Process filesystem (requires PSEUDOFS) 290aeed3e9SJustin Hibbitsoptions PSEUDOFS #Pseudo-filesystem framework 300aeed3e9SJustin Hibbitsoptions GEOM_PART_GPT #GUID Partition Tables. 310aeed3e9SJustin Hibbitsoptions GEOM_LABEL 320aeed3e9SJustin Hibbitsoptions COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 330aeed3e9SJustin Hibbitsoptions SYSVSHM #SYSV-style shared memory 340aeed3e9SJustin Hibbitsoptions SYSVMSG #SYSV-style message queues 350aeed3e9SJustin Hibbitsoptions SYSVSEM #SYSV-style semaphores 360aeed3e9SJustin Hibbitsoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 370aeed3e9SJustin Hibbits 380aeed3e9SJustin Hibbitsoptions KDB #Enable the kernel debugger 390aeed3e9SJustin Hibbitsoptions DDB #Support DDB 400aeed3e9SJustin Hibbitsoptions GDB 410aeed3e9SJustin Hibbits 420aeed3e9SJustin Hibbitsoptions ALT_BREAK_TO_DEBUGGER 430aeed3e9SJustin Hibbitsoptions BREAK_TO_DEBUGGER 440aeed3e9SJustin Hibbitsoptions DIAGNOSTIC 450aeed3e9SJustin Hibbitsoptions INVARIANTS #Enable calls of extra sanity checking 460aeed3e9SJustin Hibbitsoptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 470aeed3e9SJustin Hibbits 480aeed3e9SJustin Hibbitsoptions KTR 490aeed3e9SJustin Hibbitsoptions KTR_COMPILE=0xffffffff 500aeed3e9SJustin Hibbitsoptions KTR_MASK=KTR_PMAP 510aeed3e9SJustin Hibbitsoptions KTR_ENTRIES=8192 520aeed3e9SJustin Hibbits 530aeed3e9SJustin Hibbitsoptions WITNESS #Enable checks to detect deadlocks and cycles 540aeed3e9SJustin Hibbits#options WITNESS_KDB 550aeed3e9SJustin Hibbits 560aeed3e9SJustin Hibbits# RamFS Root 570aeed3e9SJustin Hibbits#options GEOM_UZIP 580aeed3e9SJustin Hibbits#options MD_ROOT 590aeed3e9SJustin Hibbits#options MD_ROOT_SIZE=10240 600aeed3e9SJustin Hibbits 610aeed3e9SJustin Hibbits# Netbooting 620aeed3e9SJustin Hibbitsoptions BOOTP 630aeed3e9SJustin Hibbitsoptions BOOTP_NFSROOT 640aeed3e9SJustin Hibbitsoptions BOOTP_NFSV3 650aeed3e9SJustin Hibbitsoptions BOOTP_WIRED_TO=dtsec3 660aeed3e9SJustin Hibbitsoptions NFS_ROOT 670aeed3e9SJustin Hibbits 680aeed3e9SJustin Hibbits# Block devices 690aeed3e9SJustin Hibbitsdevice mmc 700aeed3e9SJustin Hibbitsdevice mmcsd 710aeed3e9SJustin Hibbitsdevice sdhci 720aeed3e9SJustin Hibbits 730aeed3e9SJustin Hibbits# Network devices 740aeed3e9SJustin Hibbitsdevice miibus # MII bus support 75c75f49f7SKonstantin Belousovdevice iflib 760aeed3e9SJustin Hibbitsdevice em 770aeed3e9SJustin Hibbits 780aeed3e9SJustin Hibbits 790aeed3e9SJustin Hibbits# I2C support 800aeed3e9SJustin Hibbitsdevice iicbus 810aeed3e9SJustin Hibbitsdevice iic 820aeed3e9SJustin Hibbits 830aeed3e9SJustin Hibbitsdevice uart 840aeed3e9SJustin Hibbitsdevice ehci 850aeed3e9SJustin Hibbitsdevice usb 860aeed3e9SJustin Hibbitsdevice scbus 870aeed3e9SJustin Hibbitsdevice da 880aeed3e9SJustin Hibbitsdevice umass 890aeed3e9SJustin Hibbitsdevice pty 900aeed3e9SJustin Hibbitsdevice cfi 910aeed3e9SJustin Hibbits 920aeed3e9SJustin Hibbitsdevice pci 930aeed3e9SJustin Hibbits 940aeed3e9SJustin Hibbits# Pseudo devices 950aeed3e9SJustin Hibbitsdevice ether # Ethernet support 960aeed3e9SJustin Hibbitsdevice loop # Network loopback 970aeed3e9SJustin Hibbitsdevice bpf # Berkeley packet filter 980aeed3e9SJustin Hibbitsdevice md # Memory "disks" 990aeed3e9SJustin Hibbits 100