1321578e3SRafal Jaworowski# 2321578e3SRafal Jaworowski# Custom kernel for Freescale MPC85XX development boards like the CDS etc. 3321578e3SRafal Jaworowski# 4321578e3SRafal Jaworowski# 5321578e3SRafal Jaworowski 617f4cae4SRafal Jaworowskicpu BOOKE 717f4cae4SRafal Jaworowskicpu BOOKE_E500 8321578e3SRafal Jaworowskiident MPC85XX 9321578e3SRafal Jaworowski 10c3e289e1SNathan Whitehornmachine powerpc powerpc 11c3e289e1SNathan Whitehorn 126cedae09SJustin Hibbitsinclude "dpaa/config.dpaa" 1351cfee5dSJustin Hibbitsmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 1451cfee5dSJustin Hibbitsmakeoptions WITH_CTF=1 15321578e3SRafal Jaworowski 16321578e3SRafal Jaworowskioptions FPU_EMU 1735ce7d40SJustin Hibbitsoptions MAXCPU=32 18321578e3SRafal Jaworowski 19321578e3SRafal Jaworowskioptions _KPOSIX_PRIORITY_SCHEDULING 20321578e3SRafal Jaworowskioptions ALT_BREAK_TO_DEBUGGER 21321578e3SRafal Jaworowskioptions BREAK_TO_DEBUGGER 22321578e3SRafal Jaworowskioptions BOOTP 23321578e3SRafal Jaworowskioptions BOOTP_NFSROOT 24348a26e6SNathan Whitehorn#options BOOTP_NFSV3 25321578e3SRafal Jaworowskioptions CD9660 26321578e3SRafal Jaworowskioptions COMPAT_43 27321578e3SRafal Jaworowskioptions DDB 2888cbfa85SAttilio Rao#options DEADLKRES 29bd37530eSRafal Jaworowskioptions DEVICE_POLLING 30321578e3SRafal Jaworowski#options DIAGNOSTIC 31d1d3233eSRafal Jaworowskioptions FDT 32d1d3233eSRafal Jaworowski#makeoptions FDT_DTS_FILE=mpc8555cds.dts 33321578e3SRafal Jaworowskioptions FFS 34321578e3SRafal Jaworowskioptions GDB 35321578e3SRafal Jaworowskioptions GEOM_PART_GPT 368b57548eSAlfredo Dal'Ava Junioroptions GEOM_LABEL # Provides labelization 37321578e3SRafal Jaworowskioptions INET 38321578e3SRafal Jaworowskioptions INET6 39bd79708dSJonathan T. Looneyoptions TCP_HHOOK # hhook(9) framework for TCP 40321578e3SRafal Jaworowskioptions INVARIANTS 41321578e3SRafal Jaworowskioptions INVARIANT_SUPPORT 42321578e3SRafal Jaworowskioptions KDB 43321578e3SRafal Jaworowskioptions KTRACE 44321578e3SRafal Jaworowskioptions MD_ROOT 45321578e3SRafal Jaworowskioptions MPC85XX 46321578e3SRafal Jaworowskioptions MSDOSFS 47321578e3SRafal Jaworowskioptions NFS_ROOT 4867ad0169SMarcel Moolenaaroptions NFSCL 4990a37a5aSRafal Jaworowskioptions NFSLOCKD 508d67357cSJustin Hibbitsoptions PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. 51321578e3SRafal Jaworowskioptions PROCFS 52321578e3SRafal Jaworowskioptions PSEUDOFS 538279efe5SNathan Whitehornoptions SCHED_ULE 548279efe5SNathan Whitehornoptions CAPABILITIES 558279efe5SNathan Whitehornoptions CAPABILITY_MODE 5651500a48SRafal Jaworowskioptions SMP 57321578e3SRafal Jaworowskioptions SYSVMSG 58321578e3SRafal Jaworowskioptions SYSVSEM 59321578e3SRafal Jaworowskioptions SYSVSHM 60321578e3SRafal Jaworowskioptions WITNESS 61321578e3SRafal Jaworowskioptions WITNESS_SKIPSPIN 62e7c4ddf5SJustin Hibbitsoptions COMPAT_FREEBSD10 637f68a896SMark Johnstonoptions COMPAT_FREEBSD11 64d6745408SConrad Meyeroptions COMPAT_FREEBSD12 654e85b648SKristof Provostoptions COMPAT_FREEBSD13 66*84d12f88SKristof Provostoptions COMPAT_FREEBSD14 # Compatible with FreeBSD14 67e7c4ddf5SJustin Hibbitsoptions HWPMC_HOOKS 68e7c4ddf5SJustin Hibbitsoptions KDTRACE_HOOKS # Kernel DTrace hooks 69e7c4ddf5SJustin Hibbitsoptions DDB_CTF # Kernel ELF linker loads CTF data 70321578e3SRafal Jaworowski 71321578e3SRafal Jaworowskidevice ata 72321578e3SRafal Jaworowskidevice bpf 73e5637f19SMarcel Moolenaardevice cfi 7412accff1SJustin Hibbitsdevice cpufreq 7502b553caSRafal Jaworowskidevice crypto 7602b553caSRafal Jaworowskidevice cryptodev 77321578e3SRafal Jaworowskidevice da 7812accff1SJustin Hibbitsdevice ds1307 79f07ef6e4SRafal Jaworowskidevice ds1553 80c75f49f7SKonstantin Belousovdevice iflib 81321578e3SRafal Jaworowskidevice em 828279efe5SNathan Whitehorndevice alc 83321578e3SRafal Jaworowskidevice ether 84321578e3SRafal Jaworowskidevice fxp 856cedae09SJustin Hibbitsdevice gpio 86099a0e1bSJustin Hibbitsdevice gpiopower 87757cb6dbSRafal Jaworowskidevice iic 88757cb6dbSRafal Jaworowskidevice iicbus 89d1d3233eSRafal Jaworowski#device isa 90321578e3SRafal Jaworowskidevice loop 91321578e3SRafal Jaworowskidevice md 92321578e3SRafal Jaworowskidevice miibus 930323f4e1SJustin Hibbitsdevice mmc 940323f4e1SJustin Hibbitsdevice mmcsd 9597b53e36SAlexander Motindevice pass 96321578e3SRafal Jaworowskidevice pci 97321578e3SRafal Jaworowskidevice quicc 98321578e3SRafal Jaworowski#device rl 99321578e3SRafal Jaworowskidevice scbus 100321578e3SRafal Jaworowskidevice scc 1012c26c98cSJustin Hibbitsdevice sdhci 10202b553caSRafal Jaworowskidevice sec 103d139c624SJustin Hibbitsdevice spibus 104d139c624SJustin Hibbitsdevice spigen 105321578e3SRafal Jaworowskidevice tsec 106e7c4ddf5SJustin Hibbitsdevice dpaa 107251a32b5SKyle Evansdevice tuntap 108321578e3SRafal Jaworowskidevice uart 109b850ecc1SAndrew Thompsonoptions USB_DEBUG # enable debug msgs 110321578e3SRafal Jaworowski#device uhci 11144dd6809SJustin Hibbitsdevice ehci 11212accff1SJustin Hibbitsdevice ukbd 11312accff1SJustin Hibbitsdevice ums 114321578e3SRafal Jaworowskidevice umass 115321578e3SRafal Jaworowskidevice usb 116bd37530eSRafal Jaworowskidevice vlan 1171e6afa0eSJustin Hibbits 1181e6afa0eSJustin Hibbits# P1022 DIU 1191e6afa0eSJustin Hibbitsdevice diu 1201e6afa0eSJustin Hibbitsdevice videomode 121e7c4ddf5SJustin Hibbitsdevice vt 122e7c4ddf5SJustin Hibbitsdevice fbd 12367de2db2SVladimir Kondratyev 12467de2db2SVladimir Kondratyev# HID support 12519758786SVladimir Kondratyevoptions HID_DEBUG # enable debug msgs 12667de2db2SVladimir Kondratyevdevice hid # Generic HID support 127