1321578e3SRafal Jaworowski# 2321578e3SRafal Jaworowski# Custom kernel for Freescale MPC85XX development boards like the CDS etc. 3321578e3SRafal Jaworowski# 4321578e3SRafal Jaworowski# $FreeBSD$ 5321578e3SRafal Jaworowski# 6321578e3SRafal Jaworowski 717f4cae4SRafal Jaworowskicpu BOOKE 817f4cae4SRafal Jaworowskicpu BOOKE_E500 9321578e3SRafal Jaworowskiident MPC85XX 10321578e3SRafal Jaworowski 11c3e289e1SNathan Whitehornmachine powerpc powerpc 12c3e289e1SNathan Whitehorn 136cedae09SJustin Hibbitsinclude "dpaa/config.dpaa" 1451cfee5dSJustin Hibbitsmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 1551cfee5dSJustin Hibbitsmakeoptions WITH_CTF=1 16321578e3SRafal Jaworowski 17321578e3SRafal Jaworowskioptions FPU_EMU 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 36321578e3SRafal Jaworowskioptions INET 37321578e3SRafal Jaworowskioptions INET6 38bd79708dSJonathan T. Looneyoptions TCP_HHOOK # hhook(9) framework for TCP 39321578e3SRafal Jaworowskioptions INVARIANTS 40321578e3SRafal Jaworowskioptions INVARIANT_SUPPORT 41321578e3SRafal Jaworowskioptions KDB 42321578e3SRafal Jaworowskioptions KTRACE 43321578e3SRafal Jaworowskioptions MD_ROOT 44321578e3SRafal Jaworowskioptions MPC85XX 45321578e3SRafal Jaworowskioptions MSDOSFS 46321578e3SRafal Jaworowskioptions NFS_ROOT 4767ad0169SMarcel Moolenaaroptions NFSCL 4890a37a5aSRafal Jaworowskioptions NFSLOCKD 498d67357cSJustin Hibbitsoptions PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. 50321578e3SRafal Jaworowskioptions PROCFS 51321578e3SRafal Jaworowskioptions PSEUDOFS 528279efe5SNathan Whitehornoptions SCHED_ULE 538279efe5SNathan Whitehornoptions CAPABILITIES 548279efe5SNathan Whitehornoptions CAPABILITY_MODE 5551500a48SRafal Jaworowskioptions SMP 56321578e3SRafal Jaworowskioptions SYSVMSG 57321578e3SRafal Jaworowskioptions SYSVSEM 58321578e3SRafal Jaworowskioptions SYSVSHM 59321578e3SRafal Jaworowskioptions WITNESS 60321578e3SRafal Jaworowskioptions WITNESS_SKIPSPIN 61e7c4ddf5SJustin Hibbitsoptions COMPAT_FREEBSD10 627f68a896SMark Johnstonoptions COMPAT_FREEBSD11 63d6745408SConrad Meyeroptions COMPAT_FREEBSD12 64*4e85b648SKristof Provostoptions COMPAT_FREEBSD13 65e7c4ddf5SJustin Hibbitsoptions HWPMC_HOOKS 66e7c4ddf5SJustin Hibbitsoptions KDTRACE_HOOKS # Kernel DTrace hooks 67e7c4ddf5SJustin Hibbitsoptions DDB_CTF # Kernel ELF linker loads CTF data 68321578e3SRafal Jaworowski 69321578e3SRafal Jaworowskidevice ata 70321578e3SRafal Jaworowskidevice bpf 71e5637f19SMarcel Moolenaardevice cfi 7212accff1SJustin Hibbitsdevice cpufreq 7302b553caSRafal Jaworowskidevice crypto 7402b553caSRafal Jaworowskidevice cryptodev 75321578e3SRafal Jaworowskidevice da 7612accff1SJustin Hibbitsdevice ds1307 77f07ef6e4SRafal Jaworowskidevice ds1553 78c75f49f7SKonstantin Belousovdevice iflib 79321578e3SRafal Jaworowskidevice em 808279efe5SNathan Whitehorndevice alc 81321578e3SRafal Jaworowskidevice ether 82321578e3SRafal Jaworowskidevice fxp 836cedae09SJustin Hibbitsdevice gpio 84099a0e1bSJustin Hibbitsdevice gpiopower 85757cb6dbSRafal Jaworowskidevice iic 86757cb6dbSRafal Jaworowskidevice iicbus 87d1d3233eSRafal Jaworowski#device isa 88321578e3SRafal Jaworowskidevice loop 89321578e3SRafal Jaworowskidevice md 90321578e3SRafal Jaworowskidevice miibus 910323f4e1SJustin Hibbitsdevice mmc 920323f4e1SJustin Hibbitsdevice mmcsd 9397b53e36SAlexander Motindevice pass 94321578e3SRafal Jaworowskidevice pci 95321578e3SRafal Jaworowskidevice quicc 96321578e3SRafal Jaworowski#device rl 97321578e3SRafal Jaworowskidevice scbus 98321578e3SRafal Jaworowskidevice scc 992c26c98cSJustin Hibbitsdevice sdhci 10002b553caSRafal Jaworowskidevice sec 101d139c624SJustin Hibbitsdevice spibus 102d139c624SJustin Hibbitsdevice spigen 103321578e3SRafal Jaworowskidevice tsec 104e7c4ddf5SJustin Hibbitsdevice dpaa 105251a32b5SKyle Evansdevice tuntap 106321578e3SRafal Jaworowskidevice uart 107b850ecc1SAndrew Thompsonoptions USB_DEBUG # enable debug msgs 108321578e3SRafal Jaworowski#device uhci 10944dd6809SJustin Hibbitsdevice ehci 11012accff1SJustin Hibbitsdevice ukbd 11112accff1SJustin Hibbitsdevice ums 112321578e3SRafal Jaworowskidevice umass 113321578e3SRafal Jaworowskidevice usb 114bd37530eSRafal Jaworowskidevice vlan 1151e6afa0eSJustin Hibbits 1161e6afa0eSJustin Hibbits# P1022 DIU 1171e6afa0eSJustin Hibbitsdevice diu 1181e6afa0eSJustin Hibbitsdevice videomode 119e7c4ddf5SJustin Hibbitsdevice vt 120e7c4ddf5SJustin Hibbitsdevice fbd 12167de2db2SVladimir Kondratyev 12267de2db2SVladimir Kondratyev# HID support 12319758786SVladimir Kondratyevoptions HID_DEBUG # enable debug msgs 12467de2db2SVladimir Kondratyevdevice hid # Generic HID support 125