xref: /freebsd/sys/powerpc/conf/QORIQ64 (revision 4ae2a46b1663ce4983210e00f158049c2301ab7b)
1#
2# Custom kernel for Freescale QorIQ (P5xxx, Txxxx) based boards, like
3# AmigaOne X5000
4#
5#
6
7cpu		BOOKE
8cpu		BOOKE_E500
9ident		QORIQ64
10
11machine		powerpc	powerpc64
12
13include 	"dpaa/config.dpaa"
14makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
15makeoptions	WITH_CTF=1
16#makeoptions	WERROR="-Werror -Wno-format"
17
18options 	FPU_EMU
19options 	MAXCPU=32
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 	VIMAGE
46options 	INET
47options 	INET6
48options 	TCP_HHOOK		# hhook(9) framework for TCP
49options 	INVARIANTS
50options 	INVARIANT_SUPPORT
51options 	KDB
52options 	KDB_TRACE		# Print a stack trace for a panic.
53options 	KTRACE
54options 	MD_ROOT
55options 	MPC85XX
56options 	MSDOSFS
57options 	NFS_ROOT
58options 	NFSCL
59options 	NFSLOCKD
60options 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
61options 	PROCFS
62options 	PSEUDOFS
63options 	SCHED_ULE
64options 	CAPABILITIES
65options 	CAPABILITY_MODE
66options 	SMP
67options 	STACK			#stack(9) support
68options 	SYSVMSG
69options 	SYSVSEM
70options 	SYSVSHM
71options 	WITNESS
72options 	WITNESS_SKIPSPIN
73options 	HWPMC_HOOKS
74options 	KDTRACE_HOOKS		# Kernel DTrace hooks
75options 	DDB_CTF			# Kernel ELF linker loads CTF data
76
77device		ata
78device		bpf
79device		cfi
80device		crypto
81device		cryptodev
82device		da
83device  	ds1307
84device		ds1553
85device		iflib
86device		em
87device		alc
88device  	dpaa
89device		ether
90device		fxp
91device  	gpio
92device  	gpiopower
93device		iic
94device		iicbus
95#device		isa
96device		loop
97device		md
98device		miibus
99device  	mmc
100device  	mmcsd
101device		pass
102device		pci
103#device		rl
104device		scbus
105device		scc
106device  	sdhci
107device  	spibus
108device  	spigen
109device		tuntap
110device		uart
111options 	USB_DEBUG	# enable debug msgs
112#device		uhci
113device		ehci
114device		umass
115device		usb
116device		usbhid
117device		vlan
118
119# Desktop related
120device  	vt
121device  	fbd
122options 	KBD_INSTALL_CDEV
123device  	hkbd
124device  	ukbd
125device  	hms
126device  	ums
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