xref: /freebsd/sys/powerpc/conf/MPC85XX (revision 4e85b6489045e05112a141a4b2585613bb5fed09)
1321578e3SRafal Jaworowski#
2321578e3SRafal Jaworowski# Custom kernel for Freescale MPC85XX development boards like the CDS etc.
3321578e3SRafal Jaworowski#
4321578e3SRafal Jaworowski# $FreeBSD$
5321578e3SRafal Jaworowski#
6321578e3SRafal Jaworowski
717f4cae4SRafal Jaworowskicpu		BOOKE
817f4cae4SRafal Jaworowskicpu		BOOKE_E500
9321578e3SRafal Jaworowskiident		MPC85XX
10321578e3SRafal Jaworowski
11c3e289e1SNathan Whitehornmachine		powerpc	powerpc
12c3e289e1SNathan Whitehorn
136cedae09SJustin Hibbitsinclude 	"dpaa/config.dpaa"
1451cfee5dSJustin Hibbitsmakeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
1551cfee5dSJustin Hibbitsmakeoptions	WITH_CTF=1
16321578e3SRafal Jaworowski
17321578e3SRafal Jaworowskioptions 	FPU_EMU
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
36321578e3SRafal Jaworowskioptions 	INET
37321578e3SRafal Jaworowskioptions 	INET6
38bd79708dSJonathan T. Looneyoptions 	TCP_HHOOK		# hhook(9) framework for TCP
39321578e3SRafal Jaworowskioptions 	INVARIANTS
40321578e3SRafal Jaworowskioptions 	INVARIANT_SUPPORT
41321578e3SRafal Jaworowskioptions 	KDB
42321578e3SRafal Jaworowskioptions 	KTRACE
43321578e3SRafal Jaworowskioptions 	MD_ROOT
44321578e3SRafal Jaworowskioptions 	MPC85XX
45321578e3SRafal Jaworowskioptions 	MSDOSFS
46321578e3SRafal Jaworowskioptions 	NFS_ROOT
4767ad0169SMarcel Moolenaaroptions 	NFSCL
4890a37a5aSRafal Jaworowskioptions 	NFSLOCKD
498d67357cSJustin Hibbitsoptions 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
50321578e3SRafal Jaworowskioptions 	PROCFS
51321578e3SRafal Jaworowskioptions 	PSEUDOFS
528279efe5SNathan Whitehornoptions 	SCHED_ULE
538279efe5SNathan Whitehornoptions 	CAPABILITIES
548279efe5SNathan Whitehornoptions 	CAPABILITY_MODE
5551500a48SRafal Jaworowskioptions 	SMP
56321578e3SRafal Jaworowskioptions 	SYSVMSG
57321578e3SRafal Jaworowskioptions 	SYSVSEM
58321578e3SRafal Jaworowskioptions 	SYSVSHM
59321578e3SRafal Jaworowskioptions 	WITNESS
60321578e3SRafal Jaworowskioptions 	WITNESS_SKIPSPIN
61e7c4ddf5SJustin Hibbitsoptions 	COMPAT_FREEBSD10
627f68a896SMark Johnstonoptions 	COMPAT_FREEBSD11
63d6745408SConrad Meyeroptions 	COMPAT_FREEBSD12
64*4e85b648SKristof Provostoptions 	COMPAT_FREEBSD13
65e7c4ddf5SJustin Hibbitsoptions 	HWPMC_HOOKS
66e7c4ddf5SJustin Hibbitsoptions 	KDTRACE_HOOKS		# Kernel DTrace hooks
67e7c4ddf5SJustin Hibbitsoptions 	DDB_CTF			# Kernel ELF linker loads CTF data
68321578e3SRafal Jaworowski
69321578e3SRafal Jaworowskidevice		ata
70321578e3SRafal Jaworowskidevice		bpf
71e5637f19SMarcel Moolenaardevice		cfi
7212accff1SJustin Hibbitsdevice  	cpufreq
7302b553caSRafal Jaworowskidevice		crypto
7402b553caSRafal Jaworowskidevice		cryptodev
75321578e3SRafal Jaworowskidevice		da
7612accff1SJustin Hibbitsdevice  	ds1307
77f07ef6e4SRafal Jaworowskidevice		ds1553
78c75f49f7SKonstantin Belousovdevice		iflib
79321578e3SRafal Jaworowskidevice		em
808279efe5SNathan Whitehorndevice		alc
81321578e3SRafal Jaworowskidevice		ether
82321578e3SRafal Jaworowskidevice		fxp
836cedae09SJustin Hibbitsdevice  	gpio
84099a0e1bSJustin Hibbitsdevice  	gpiopower
85757cb6dbSRafal Jaworowskidevice		iic
86757cb6dbSRafal Jaworowskidevice		iicbus
87d1d3233eSRafal Jaworowski#device		isa
88321578e3SRafal Jaworowskidevice		loop
89321578e3SRafal Jaworowskidevice		md
90321578e3SRafal Jaworowskidevice		miibus
910323f4e1SJustin Hibbitsdevice  	mmc
920323f4e1SJustin Hibbitsdevice  	mmcsd
9397b53e36SAlexander Motindevice		pass
94321578e3SRafal Jaworowskidevice		pci
95321578e3SRafal Jaworowskidevice		quicc
96321578e3SRafal Jaworowski#device		rl
97321578e3SRafal Jaworowskidevice		scbus
98321578e3SRafal Jaworowskidevice		scc
992c26c98cSJustin Hibbitsdevice  	sdhci
10002b553caSRafal Jaworowskidevice		sec
101d139c624SJustin Hibbitsdevice  	spibus
102d139c624SJustin Hibbitsdevice  	spigen
103321578e3SRafal Jaworowskidevice		tsec
104e7c4ddf5SJustin Hibbitsdevice  	dpaa
105251a32b5SKyle Evansdevice		tuntap
106321578e3SRafal Jaworowskidevice		uart
107b850ecc1SAndrew Thompsonoptions 	USB_DEBUG	# enable debug msgs
108321578e3SRafal Jaworowski#device		uhci
10944dd6809SJustin Hibbitsdevice		ehci
11012accff1SJustin Hibbitsdevice  	ukbd
11112accff1SJustin Hibbitsdevice  	ums
112321578e3SRafal Jaworowskidevice		umass
113321578e3SRafal Jaworowskidevice		usb
114bd37530eSRafal Jaworowskidevice		vlan
1151e6afa0eSJustin Hibbits
1161e6afa0eSJustin Hibbits# P1022 DIU
1171e6afa0eSJustin Hibbitsdevice  	diu
1181e6afa0eSJustin Hibbitsdevice  	videomode
119e7c4ddf5SJustin Hibbitsdevice  	vt
120e7c4ddf5SJustin Hibbitsdevice  	fbd
12167de2db2SVladimir Kondratyev
12267de2db2SVladimir Kondratyev# HID support
12319758786SVladimir Kondratyevoptions 	HID_DEBUG	# enable debug msgs
12467de2db2SVladimir Kondratyevdevice		hid		# Generic HID support
125