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 37*4ae2a46bSLi-Wen Hsuoptions VIMAGE 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 518d67357cSJustin Hibbitsoptions PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. 52321578e3SRafal Jaworowskioptions PROCFS 53321578e3SRafal Jaworowskioptions PSEUDOFS 548279efe5SNathan Whitehornoptions SCHED_ULE 558279efe5SNathan Whitehornoptions CAPABILITIES 568279efe5SNathan Whitehornoptions CAPABILITY_MODE 5751500a48SRafal Jaworowskioptions SMP 58321578e3SRafal Jaworowskioptions SYSVMSG 59321578e3SRafal Jaworowskioptions SYSVSEM 60321578e3SRafal Jaworowskioptions SYSVSHM 61321578e3SRafal Jaworowskioptions WITNESS 62321578e3SRafal Jaworowskioptions WITNESS_SKIPSPIN 63e7c4ddf5SJustin Hibbitsoptions COMPAT_FREEBSD10 647f68a896SMark Johnstonoptions COMPAT_FREEBSD11 65d6745408SConrad Meyeroptions COMPAT_FREEBSD12 664e85b648SKristof Provostoptions COMPAT_FREEBSD13 6784d12f88SKristof Provostoptions COMPAT_FREEBSD14 # Compatible with FreeBSD14 68e7c4ddf5SJustin Hibbitsoptions HWPMC_HOOKS 69e7c4ddf5SJustin Hibbitsoptions KDTRACE_HOOKS # Kernel DTrace hooks 70e7c4ddf5SJustin Hibbitsoptions DDB_CTF # Kernel ELF linker loads CTF data 71321578e3SRafal Jaworowski 72321578e3SRafal Jaworowskidevice ata 73321578e3SRafal Jaworowskidevice bpf 74e5637f19SMarcel Moolenaardevice cfi 7512accff1SJustin Hibbitsdevice cpufreq 7602b553caSRafal Jaworowskidevice crypto 7702b553caSRafal Jaworowskidevice cryptodev 78321578e3SRafal Jaworowskidevice da 7912accff1SJustin Hibbitsdevice ds1307 80f07ef6e4SRafal Jaworowskidevice ds1553 81c75f49f7SKonstantin Belousovdevice iflib 82321578e3SRafal Jaworowskidevice em 838279efe5SNathan Whitehorndevice alc 84321578e3SRafal Jaworowskidevice ether 85321578e3SRafal Jaworowskidevice fxp 866cedae09SJustin Hibbitsdevice gpio 87099a0e1bSJustin Hibbitsdevice gpiopower 88757cb6dbSRafal Jaworowskidevice iic 89757cb6dbSRafal Jaworowskidevice iicbus 90d1d3233eSRafal Jaworowski#device isa 91321578e3SRafal Jaworowskidevice loop 92321578e3SRafal Jaworowskidevice md 93321578e3SRafal Jaworowskidevice miibus 940323f4e1SJustin Hibbitsdevice mmc 950323f4e1SJustin Hibbitsdevice mmcsd 9697b53e36SAlexander Motindevice pass 97321578e3SRafal Jaworowskidevice pci 98321578e3SRafal Jaworowskidevice quicc 99321578e3SRafal Jaworowski#device rl 100321578e3SRafal Jaworowskidevice scbus 101321578e3SRafal Jaworowskidevice scc 1022c26c98cSJustin Hibbitsdevice sdhci 10302b553caSRafal Jaworowskidevice sec 104d139c624SJustin Hibbitsdevice spibus 105d139c624SJustin Hibbitsdevice spigen 106321578e3SRafal Jaworowskidevice tsec 107e7c4ddf5SJustin Hibbitsdevice dpaa 108251a32b5SKyle Evansdevice tuntap 109321578e3SRafal Jaworowskidevice uart 110b850ecc1SAndrew Thompsonoptions USB_DEBUG # enable debug msgs 111321578e3SRafal Jaworowski#device uhci 11244dd6809SJustin Hibbitsdevice ehci 11313d00a43SEmmanuel Vadotdevice hkbd 11412accff1SJustin Hibbitsdevice ukbd 11513d00a43SEmmanuel Vadotdevice hms 11612accff1SJustin Hibbitsdevice ums 117321578e3SRafal Jaworowskidevice umass 118321578e3SRafal Jaworowskidevice usb 11913d00a43SEmmanuel Vadotdevice usbhid 120bd37530eSRafal Jaworowskidevice vlan 1211e6afa0eSJustin Hibbits 1221e6afa0eSJustin Hibbits# P1022 DIU 1231e6afa0eSJustin Hibbitsdevice diu 1241e6afa0eSJustin Hibbitsdevice videomode 125e7c4ddf5SJustin Hibbitsdevice vt 126e7c4ddf5SJustin Hibbitsdevice fbd 12767de2db2SVladimir Kondratyev 12843a62df0SEmmanuel Vadot# evdev interface 12943a62df0SEmmanuel Vadotoptions EVDEV_SUPPORT # evdev support in legacy drivers 13043a62df0SEmmanuel Vadotdevice evdev # input event device support 13143a62df0SEmmanuel Vadotdevice uinput # install /dev/uinput cdev 13243a62df0SEmmanuel Vadot 13367de2db2SVladimir Kondratyev# HID support 13419758786SVladimir Kondratyevoptions HID_DEBUG # enable debug msgs 13567de2db2SVladimir Kondratyevdevice hid # Generic HID support 13613d00a43SEmmanuel Vadotdevice hidbus # Generic HID bus 137