xref: /freebsd/sys/powerpc/conf/QORIQ64 (revision f7c32ed617858bcd22f8d1b03199099d50125721)
1#
2# Custom kernel for Freescale QorIQ (P5xxx, Txxxx) based boards, like
3# AmigaOne X5000
4#
5# $FreeBSD$
6#
7
8cpu		BOOKE
9cpu		BOOKE_E500
10ident		QORIQ64
11
12machine		powerpc	powerpc64
13
14include 	"dpaa/config.dpaa"
15makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
16makeoptions	WITH_CTF=1
17#makeoptions	WERROR="-Werror -Wno-format -Wno-redundant-decls"
18
19options 	FPU_EMU
20
21options 	_KPOSIX_PRIORITY_SCHEDULING
22options 	ALT_BREAK_TO_DEBUGGER
23options 	BREAK_TO_DEBUGGER
24options 	BOOTP
25options 	BOOTP_NFSROOT
26#options 	BOOTP_NFSV3
27options 	CD9660
28#options 	COMPAT_43
29options 	COMPAT_FREEBSD32	#Compatible with FreeBSD/powerpc binaries
30options 	DDB
31#options 	DEADLKRES
32options 	DEVICE_POLLING
33#options 	DIAGNOSTIC
34options 	FDT
35#makeoptions	FDT_DTS_FILE=mpc8555cds.dts
36options 	FFS			#Berkeley Fast Filesystem
37options 	SOFTUPDATES		#Enable FFS soft updates support
38options 	UFS_ACL			#Support for access control lists
39options 	UFS_DIRHASH		#Improve performance on big directories
40options 	UFS_GJOURNAL		#Enable gjournal-based UFS journaling
41options 	QUOTA			#Enable disk quotas for UFS
42options 	GDB
43options 	GEOM_PART_GPT
44options 	GEOM_LABEL		#Provides labelization
45options 	INET
46options 	INET6
47options 	TCP_HHOOK		# hhook(9) framework for TCP
48options 	INVARIANTS
49options 	INVARIANT_SUPPORT
50options 	KDB
51options 	KDB_TRACE		# Print a stack trace for a panic.
52options 	KTRACE
53options 	MD_ROOT
54options 	MPC85XX
55options 	MSDOSFS
56options 	NFS_ROOT
57options 	NFSCL
58options 	NFSLOCKD
59options 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
60options 	PROCFS
61options 	PSEUDOFS
62options 	SCHED_ULE
63options 	CAPABILITIES
64options 	CAPABILITY_MODE
65options 	SMP
66options 	STACK			#stack(9) support
67options 	SYSVMSG
68options 	SYSVSEM
69options 	SYSVSHM
70options 	WITNESS
71options 	WITNESS_SKIPSPIN
72options 	HWPMC_HOOKS
73options 	KDTRACE_HOOKS		# Kernel DTrace hooks
74options 	DDB_CTF			# Kernel ELF linker loads CTF data
75
76device		ata
77device		bpf
78device		cfi
79device		crypto
80device		cryptodev
81device		da
82device  	ds1307
83device		ds1553
84device		iflib
85device		em
86device		alc
87device  	dpaa
88device		ether
89device		fxp
90device  	gpio
91device  	gpiopower
92device		iic
93device		iicbus
94#device		isa
95device		loop
96device		md
97device		miibus
98device  	mmc
99device  	mmcsd
100device		pass
101device		pci
102#device		rl
103device		scbus
104device		scc
105device  	sdhci
106device  	spibus
107device  	spigen
108device		tuntap
109device		uart
110options 	USB_DEBUG	# enable debug msgs
111#device		uhci
112device		ehci
113device		umass
114device		usb
115device		vlan
116
117# Desktop related
118device  	vt
119device  	fbd
120options 	KBD_INSTALL_CDEV
121device  	ukbd
122device  	ums
123
124# HID support
125options 	HID_DEBUG	# enable debug msgs
126device		hid		# Generic HID support
127