xref: /freebsd/sys/powerpc/conf/MPC85XX (revision 7899f917b1c0ea178f1d2be0cfb452086d079d23)
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 	INET
38options 	INET6
39options 	TCP_HHOOK		# hhook(9) framework for TCP
40options 	INVARIANTS
41options 	INVARIANT_SUPPORT
42options 	KDB
43options 	KTRACE
44options 	MD_ROOT
45options 	MPC85XX
46options 	MSDOSFS
47options 	NFS_ROOT
48options 	NFSCL
49options 	NFSLOCKD
50options 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
51options 	PROCFS
52options 	PSEUDOFS
53options 	SCHED_ULE
54options 	CAPABILITIES
55options 	CAPABILITY_MODE
56options 	SMP
57options 	SYSVMSG
58options 	SYSVSEM
59options 	SYSVSHM
60options 	WITNESS
61options 	WITNESS_SKIPSPIN
62options 	COMPAT_FREEBSD10
63options 	COMPAT_FREEBSD11
64options 	COMPAT_FREEBSD12
65options 	COMPAT_FREEBSD13
66options 	COMPAT_FREEBSD14	# Compatible with FreeBSD14
67options 	HWPMC_HOOKS
68options 	KDTRACE_HOOKS		# Kernel DTrace hooks
69options 	DDB_CTF			# Kernel ELF linker loads CTF data
70
71device		ata
72device		bpf
73device		cfi
74device  	cpufreq
75device		crypto
76device		cryptodev
77device		da
78device  	ds1307
79device		ds1553
80device		iflib
81device		em
82device		alc
83device		ether
84device		fxp
85device  	gpio
86device  	gpiopower
87device		iic
88device		iicbus
89#device		isa
90device		loop
91device		md
92device		miibus
93device  	mmc
94device  	mmcsd
95device		pass
96device		pci
97device		quicc
98#device		rl
99device		scbus
100device		scc
101device  	sdhci
102device		sec
103device  	spibus
104device  	spigen
105device		tsec
106device  	dpaa
107device		tuntap
108device		uart
109options 	USB_DEBUG	# enable debug msgs
110#device		uhci
111device		ehci
112device  	hkbd
113device  	ukbd
114device  	hms
115device  	ums
116device		umass
117device		usb
118device		usbhid
119device		vlan
120
121# P1022 DIU
122device  	diu
123device  	videomode
124device  	vt
125device  	fbd
126
127# evdev interface
128options 	EVDEV_SUPPORT		# evdev support in legacy drivers
129device		evdev			# input event device support
130device		uinput			# install /dev/uinput cdev
131
132# HID support
133options 	HID_DEBUG	# enable debug msgs
134device		hid		# Generic HID support
135device		hidbus		# Generic HID bus
136