xref: /freebsd/sys/powerpc/conf/MPC85XXSPE (revision 251a32b5)
1dc9b124dSJustin Hibbits#
2dc9b124dSJustin Hibbits# Custom kernel for Freescale MPC85XX development boards like the CDS etc.
3dc9b124dSJustin Hibbits#
4dc9b124dSJustin Hibbits# $FreeBSD$
5dc9b124dSJustin Hibbits#
6dc9b124dSJustin Hibbits
7dc9b124dSJustin Hibbitscpu		BOOKE
8dc9b124dSJustin Hibbitscpu		BOOKE_E500
9635d2bedSJustin Hibbitsident		MPC85XXSPE
10dc9b124dSJustin Hibbits
11dc9b124dSJustin Hibbitsmachine		powerpc	powerpcspe
12dc9b124dSJustin Hibbits
13dc9b124dSJustin Hibbitsinclude 	"dpaa/config.dpaa"
1451cfee5dSJustin Hibbitsmakeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
1551cfee5dSJustin Hibbitsmakeoptions	WITH_CTF=1
16dc9b124dSJustin Hibbitsmakeoptions	WERROR="-Werror -Wno-format -Wno-redundant-decls"
17dc9b124dSJustin Hibbits
18dc9b124dSJustin Hibbitsoptions 	FPU_EMU
19dcbd7de5SJustin Hibbitsoptions 	MAXCPU=2
20dc9b124dSJustin Hibbits
21dc9b124dSJustin Hibbitsoptions 	_KPOSIX_PRIORITY_SCHEDULING
22dc9b124dSJustin Hibbitsoptions 	ALT_BREAK_TO_DEBUGGER
23dc9b124dSJustin Hibbitsoptions 	BREAK_TO_DEBUGGER
24dc9b124dSJustin Hibbitsoptions 	BOOTP
25dc9b124dSJustin Hibbitsoptions 	BOOTP_NFSROOT
26dc9b124dSJustin Hibbits#options 	BOOTP_NFSV3
27dc9b124dSJustin Hibbitsoptions 	CD9660
28dc9b124dSJustin Hibbitsoptions 	COMPAT_43
29dc9b124dSJustin Hibbitsoptions 	DDB
30dc9b124dSJustin Hibbits#options 	DEADLKRES
31dc9b124dSJustin Hibbitsoptions 	DEVICE_POLLING
32dc9b124dSJustin Hibbits#options 	DIAGNOSTIC
33dc9b124dSJustin Hibbitsoptions 	FDT
34dc9b124dSJustin Hibbits#makeoptions	FDT_DTS_FILE=mpc8555cds.dts
35dc9b124dSJustin Hibbitsoptions 	FFS
36dc9b124dSJustin Hibbitsoptions 	GDB
37dc9b124dSJustin Hibbitsoptions 	GEOM_PART_GPT
38dc9b124dSJustin Hibbitsoptions 	INET
39dc9b124dSJustin Hibbitsoptions 	INET6
40dc9b124dSJustin Hibbitsoptions 	TCP_HHOOK		# hhook(9) framework for TCP
41dc9b124dSJustin Hibbitsoptions 	INVARIANTS
42dc9b124dSJustin Hibbitsoptions 	INVARIANT_SUPPORT
43dc9b124dSJustin Hibbitsoptions 	KDB
44dc9b124dSJustin Hibbitsoptions 	KTRACE
45dc9b124dSJustin Hibbitsoptions 	MD_ROOT
46dc9b124dSJustin Hibbitsoptions 	MPC85XX
47dc9b124dSJustin Hibbitsoptions 	MSDOSFS
48dc9b124dSJustin Hibbitsoptions 	NFS_ROOT
49dc9b124dSJustin Hibbitsoptions 	NFSCL
50dc9b124dSJustin Hibbitsoptions 	NFSLOCKD
518d67357cSJustin Hibbitsoptions 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
52dc9b124dSJustin Hibbitsoptions 	PROCFS
53dc9b124dSJustin Hibbitsoptions 	PSEUDOFS
54dc9b124dSJustin Hibbitsoptions 	SCHED_ULE
55dc9b124dSJustin Hibbitsoptions 	CAPABILITIES
56dc9b124dSJustin Hibbitsoptions 	CAPABILITY_MODE
57dc9b124dSJustin Hibbitsoptions 	SMP
58dc9b124dSJustin Hibbitsoptions 	SYSVMSG
59dc9b124dSJustin Hibbitsoptions 	SYSVSEM
60dc9b124dSJustin Hibbitsoptions 	SYSVSHM
61dc9b124dSJustin Hibbitsoptions 	WITNESS
62dc9b124dSJustin Hibbitsoptions 	WITNESS_SKIPSPIN
63e7c4ddf5SJustin Hibbitsoptions 	COMPAT_FREEBSD10
647f68a896SMark Johnstonoptions 	COMPAT_FREEBSD11
65d6745408SConrad Meyeroptions 	COMPAT_FREEBSD12
66e7c4ddf5SJustin Hibbitsoptions 	HWPMC_HOOKS
67e7c4ddf5SJustin Hibbitsoptions 	KDTRACE_HOOKS		# Kernel DTrace hooks
68e7c4ddf5SJustin Hibbitsoptions 	DDB_CTF			# Kernel ELF linker loads CTF data
69dc9b124dSJustin Hibbits
70dc9b124dSJustin Hibbitsdevice		ata
71dc9b124dSJustin Hibbitsdevice		bpf
72dc9b124dSJustin Hibbitsdevice		cfi
7312accff1SJustin Hibbitsdevice  	cpufreq
74dc9b124dSJustin Hibbitsdevice		crypto
75dc9b124dSJustin Hibbitsdevice		cryptodev
76dc9b124dSJustin Hibbitsdevice		da
7712accff1SJustin Hibbitsdevice  	ds1307
78dc9b124dSJustin Hibbitsdevice		ds1553
79c75f49f7SKonstantin Belousovdevice		iflib
80dc9b124dSJustin Hibbitsdevice		em
81dc9b124dSJustin Hibbitsdevice		alc
82dc9b124dSJustin Hibbitsdevice		ether
83dc9b124dSJustin Hibbitsdevice		fxp
84dc9b124dSJustin Hibbitsdevice  	gpio
85099a0e1bSJustin Hibbitsdevice  	gpiopower
86dc9b124dSJustin Hibbitsdevice		iic
87dc9b124dSJustin Hibbitsdevice		iicbus
88dc9b124dSJustin Hibbits#device		isa
89dc9b124dSJustin Hibbitsdevice		loop
90dc9b124dSJustin Hibbitsdevice		md
91dc9b124dSJustin Hibbitsdevice		miibus
920323f4e1SJustin Hibbitsdevice  	mmc
930323f4e1SJustin Hibbitsdevice  	mmcsd
94dc9b124dSJustin Hibbitsdevice		pass
95dc9b124dSJustin Hibbitsdevice		pci
96dc9b124dSJustin Hibbitsdevice		quicc
97dc9b124dSJustin Hibbitsdevice		random
98dc9b124dSJustin Hibbits#device		rl
99dc9b124dSJustin Hibbitsdevice		scbus
100dc9b124dSJustin Hibbitsdevice		scc
1010323f4e1SJustin Hibbitsdevice  	sdhci
102dc9b124dSJustin Hibbitsdevice		sec
103d139c624SJustin Hibbitsdevice  	spibus
104d139c624SJustin Hibbitsdevice  	spigen
105dc9b124dSJustin Hibbitsdevice		tsec
106e7c4ddf5SJustin Hibbitsdevice  	dpaa
107251a32b5SKyle Evansdevice		tuntap
108dc9b124dSJustin Hibbitsdevice		uart
109dc9b124dSJustin Hibbitsoptions 	USB_DEBUG	# enable debug msgs
110dc9b124dSJustin Hibbits#device		uhci
111dc9b124dSJustin Hibbitsdevice		ehci
11212accff1SJustin Hibbitsdevice  	ukbd
11312accff1SJustin Hibbitsdevice  	ums
114dc9b124dSJustin Hibbitsdevice		umass
115dc9b124dSJustin Hibbitsdevice		usb
116dc9b124dSJustin Hibbitsdevice		vlan
117dc9b124dSJustin Hibbits
118dc9b124dSJustin Hibbits# P1022 DIU
119dc9b124dSJustin Hibbitsdevice  	diu
120dc9b124dSJustin Hibbitsdevice  	videomode
121e7c4ddf5SJustin Hibbitsdevice  	vt
122e7c4ddf5SJustin Hibbitsdevice  	fbd
123