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 6684d12f88SKristof 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 11213d00a43SEmmanuel Vadotdevice hkbd 11312accff1SJustin Hibbitsdevice ukbd 11413d00a43SEmmanuel Vadotdevice hms 11512accff1SJustin Hibbitsdevice ums 116321578e3SRafal Jaworowskidevice umass 117321578e3SRafal Jaworowskidevice usb 11813d00a43SEmmanuel Vadotdevice usbhid 119bd37530eSRafal Jaworowskidevice vlan 1201e6afa0eSJustin Hibbits 1211e6afa0eSJustin Hibbits# P1022 DIU 1221e6afa0eSJustin Hibbitsdevice diu 1231e6afa0eSJustin Hibbitsdevice videomode 124e7c4ddf5SJustin Hibbitsdevice vt 125e7c4ddf5SJustin Hibbitsdevice fbd 12667de2db2SVladimir Kondratyev 127*43a62df0SEmmanuel Vadot# evdev interface 128*43a62df0SEmmanuel Vadotoptions EVDEV_SUPPORT # evdev support in legacy drivers 129*43a62df0SEmmanuel Vadotdevice evdev # input event device support 130*43a62df0SEmmanuel Vadotdevice uinput # install /dev/uinput cdev 131*43a62df0SEmmanuel Vadot 13267de2db2SVladimir Kondratyev# HID support 13319758786SVladimir Kondratyevoptions HID_DEBUG # enable debug msgs 13467de2db2SVladimir Kondratyevdevice hid # Generic HID support 13513d00a43SEmmanuel Vadotdevice hidbus # Generic HID bus 136