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 166cedae09SJustin Hibbitsmakeoptions WERROR="-Werror -Wno-format -Wno-redundant-decls" 17321578e3SRafal Jaworowskimakeoptions NO_MODULES=yes 18321578e3SRafal Jaworowski 19321578e3SRafal Jaworowskioptions FPU_EMU 20321578e3SRafal Jaworowski 21321578e3SRafal Jaworowskioptions _KPOSIX_PRIORITY_SCHEDULING 22321578e3SRafal Jaworowskioptions ALT_BREAK_TO_DEBUGGER 23321578e3SRafal Jaworowskioptions BREAK_TO_DEBUGGER 24321578e3SRafal Jaworowskioptions BOOTP 25321578e3SRafal Jaworowskioptions BOOTP_NFSROOT 26348a26e6SNathan Whitehorn#options BOOTP_NFSV3 27321578e3SRafal Jaworowskioptions CD9660 28321578e3SRafal Jaworowskioptions COMPAT_43 29321578e3SRafal Jaworowskioptions DDB 3088cbfa85SAttilio Rao#options DEADLKRES 31bd37530eSRafal Jaworowskioptions DEVICE_POLLING 32321578e3SRafal Jaworowski#options DIAGNOSTIC 33d1d3233eSRafal Jaworowskioptions FDT 34d1d3233eSRafal Jaworowski#makeoptions FDT_DTS_FILE=mpc8555cds.dts 35321578e3SRafal Jaworowskioptions FFS 36321578e3SRafal Jaworowskioptions GDB 37321578e3SRafal Jaworowskioptions GEOM_PART_GPT 38321578e3SRafal Jaworowskioptions INET 39321578e3SRafal Jaworowskioptions INET6 40bd79708dSJonathan T. Looneyoptions TCP_HHOOK # hhook(9) framework for TCP 41321578e3SRafal Jaworowskioptions INVARIANTS 42321578e3SRafal Jaworowskioptions INVARIANT_SUPPORT 43321578e3SRafal Jaworowskioptions KDB 44321578e3SRafal Jaworowskioptions KTRACE 45321578e3SRafal Jaworowskioptions MD_ROOT 46321578e3SRafal Jaworowskioptions MPC85XX 47321578e3SRafal Jaworowskioptions MSDOSFS 48321578e3SRafal Jaworowskioptions NFS_ROOT 4967ad0169SMarcel Moolenaaroptions NFSCL 5090a37a5aSRafal Jaworowskioptions NFSLOCKD 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 64e7c4ddf5SJustin Hibbitsoptions HWPMC_HOOKS 65e7c4ddf5SJustin Hibbitsoptions KDTRACE_HOOKS # Kernel DTrace hooks 66e7c4ddf5SJustin Hibbitsoptions DDB_CTF # Kernel ELF linker loads CTF data 67321578e3SRafal Jaworowski 68321578e3SRafal Jaworowskidevice ata 69321578e3SRafal Jaworowskidevice bpf 70e5637f19SMarcel Moolenaardevice cfi 7112accff1SJustin Hibbitsdevice cpufreq 7202b553caSRafal Jaworowskidevice crypto 7302b553caSRafal Jaworowskidevice cryptodev 74321578e3SRafal Jaworowskidevice da 7512accff1SJustin Hibbitsdevice ds1307 76f07ef6e4SRafal Jaworowskidevice ds1553 77321578e3SRafal Jaworowskidevice em 788279efe5SNathan Whitehorndevice alc 79321578e3SRafal Jaworowskidevice ether 80321578e3SRafal Jaworowskidevice fxp 816cedae09SJustin Hibbitsdevice gpio 82099a0e1bSJustin Hibbitsdevice gpiopower 83757cb6dbSRafal Jaworowskidevice iic 84757cb6dbSRafal Jaworowskidevice iicbus 85d1d3233eSRafal Jaworowski#device isa 86321578e3SRafal Jaworowskidevice loop 87321578e3SRafal Jaworowskidevice md 88321578e3SRafal Jaworowskidevice miibus 890323f4e1SJustin Hibbitsdevice mmc 900323f4e1SJustin Hibbitsdevice mmcsd 9197b53e36SAlexander Motindevice pass 92321578e3SRafal Jaworowskidevice pci 93321578e3SRafal Jaworowskidevice quicc 94321578e3SRafal Jaworowskidevice random 95321578e3SRafal Jaworowski#device rl 96321578e3SRafal Jaworowskidevice scbus 97321578e3SRafal Jaworowskidevice scc 98*2c26c98cSJustin Hibbitsdevice sdhci 9902b553caSRafal Jaworowskidevice sec 100d139c624SJustin Hibbitsdevice spibus 101d139c624SJustin Hibbitsdevice spigen 102321578e3SRafal Jaworowskidevice tsec 103e7c4ddf5SJustin Hibbitsdevice dpaa 104321578e3SRafal Jaworowskidevice tun 105321578e3SRafal Jaworowskidevice uart 106b850ecc1SAndrew Thompsonoptions USB_DEBUG # enable debug msgs 107321578e3SRafal Jaworowski#device uhci 10844dd6809SJustin Hibbitsdevice ehci 10912accff1SJustin Hibbitsdevice ukbd 11012accff1SJustin Hibbitsdevice ums 111321578e3SRafal Jaworowskidevice umass 112321578e3SRafal Jaworowskidevice usb 113bd37530eSRafal Jaworowskidevice vlan 1141e6afa0eSJustin Hibbits 1151e6afa0eSJustin Hibbits# P1022 DIU 1161e6afa0eSJustin Hibbitsdevice diu 1171e6afa0eSJustin Hibbitsdevice videomode 118e7c4ddf5SJustin Hibbitsdevice vt 119e7c4ddf5SJustin Hibbitsdevice fbd 120