xref: /freebsd/sys/powerpc/conf/MPC85XX (revision 4ae2a46b1663ce4983210e00f158049c2301ab7b)
1#
2# Custom kernel for Freescale MPC85XX development boards like the CDS etc.
3#
4#
5
6cpu		BOOKE
7cpu		BOOKE_E500
8ident		MPC85XX
9
10machine		powerpc	powerpc
11
12include 	"dpaa/config.dpaa"
13makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
14makeoptions	WITH_CTF=1
15
16options 	FPU_EMU
17options 	MAXCPU=32
18
19options 	_KPOSIX_PRIORITY_SCHEDULING
20options 	ALT_BREAK_TO_DEBUGGER
21options 	BREAK_TO_DEBUGGER
22options 	BOOTP
23options 	BOOTP_NFSROOT
24#options 	BOOTP_NFSV3
25options 	CD9660
26options 	COMPAT_43
27options 	DDB
28#options 	DEADLKRES
29options 	DEVICE_POLLING
30#options 	DIAGNOSTIC
31options 	FDT
32#makeoptions	FDT_DTS_FILE=mpc8555cds.dts
33options 	FFS
34options 	GDB
35options 	GEOM_PART_GPT
36options         GEOM_LABEL              # Provides labelization
37options 	VIMAGE
38options 	INET
39options 	INET6
40options 	TCP_HHOOK		# hhook(9) framework for TCP
41options 	INVARIANTS
42options 	INVARIANT_SUPPORT
43options 	KDB
44options 	KTRACE
45options 	MD_ROOT
46options 	MPC85XX
47options 	MSDOSFS
48options 	NFS_ROOT
49options 	NFSCL
50options 	NFSLOCKD
51options 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
52options 	PROCFS
53options 	PSEUDOFS
54options 	SCHED_ULE
55options 	CAPABILITIES
56options 	CAPABILITY_MODE
57options 	SMP
58options 	SYSVMSG
59options 	SYSVSEM
60options 	SYSVSHM
61options 	WITNESS
62options 	WITNESS_SKIPSPIN
63options 	COMPAT_FREEBSD10
64options 	COMPAT_FREEBSD11
65options 	COMPAT_FREEBSD12
66options 	COMPAT_FREEBSD13
67options 	COMPAT_FREEBSD14	# Compatible with FreeBSD14
68options 	HWPMC_HOOKS
69options 	KDTRACE_HOOKS		# Kernel DTrace hooks
70options 	DDB_CTF			# Kernel ELF linker loads CTF data
71
72device		ata
73device		bpf
74device		cfi
75device  	cpufreq
76device		crypto
77device		cryptodev
78device		da
79device  	ds1307
80device		ds1553
81device		iflib
82device		em
83device		alc
84device		ether
85device		fxp
86device  	gpio
87device  	gpiopower
88device		iic
89device		iicbus
90#device		isa
91device		loop
92device		md
93device		miibus
94device  	mmc
95device  	mmcsd
96device		pass
97device		pci
98device		quicc
99#device		rl
100device		scbus
101device		scc
102device  	sdhci
103device		sec
104device  	spibus
105device  	spigen
106device		tsec
107device  	dpaa
108device		tuntap
109device		uart
110options 	USB_DEBUG	# enable debug msgs
111#device		uhci
112device		ehci
113device  	hkbd
114device  	ukbd
115device  	hms
116device  	ums
117device		umass
118device		usb
119device		usbhid
120device		vlan
121
122# P1022 DIU
123device  	diu
124device  	videomode
125device  	vt
126device  	fbd
127
128# evdev interface
129options 	EVDEV_SUPPORT		# evdev support in legacy drivers
130device		evdev			# input event device support
131device		uinput			# install /dev/uinput cdev
132
133# HID support
134options 	HID_DEBUG	# enable debug msgs
135device		hid		# Generic HID support
136device		hidbus		# Generic HID bus
137