xref: /freebsd/sys/powerpc/conf/QORIQ64 (revision e6454ec1e7d711b3ef51db86c6172cbc43705716)
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
13makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
14makeoptions	WITH_CTF=1
15#makeoptions	WERROR="-Werror -Wno-format"
16
17options 	FPU_EMU
18options 	MAXCPU=32
19
20options 	_KPOSIX_PRIORITY_SCHEDULING
21options 	ALT_BREAK_TO_DEBUGGER
22options 	BREAK_TO_DEBUGGER
23options 	BOOTP
24options 	BOOTP_NFSROOT
25#options 	BOOTP_NFSV3
26options 	CD9660
27#options 	COMPAT_43
28options 	COMPAT_FREEBSD32	#Compatible with FreeBSD/powerpc binaries
29options 	DDB
30#options 	DEADLKRES
31options 	DEVICE_POLLING
32#options 	DIAGNOSTIC
33options 	FDT
34options 	RANDOM_ENABLE_TPM
35#makeoptions	FDT_DTS_FILE=mpc8555cds.dts
36options 	IPSEC_SUPPORT		# Allow kldload of ipsec and tcpmd5
37options 	KERN_TLS		# TLS transmit & receive offload
38options 	FFS			#Berkeley Fast Filesystem
39options 	SOFTUPDATES		#Enable FFS soft updates support
40options 	UFS_ACL			#Support for access control lists
41options 	UFS_DIRHASH		#Improve performance on big directories
42options 	UFS_GJOURNAL		#Enable gjournal-based UFS journaling
43options 	QUOTA			#Enable disk quotas for UFS
44options 	GDB
45options 	GEOM_PART_GPT
46options 	GEOM_LABEL		#Provides labelization
47options 	VIMAGE
48options 	INET
49options 	INET6
50options 	TCP_HHOOK		# hhook(9) framework for TCP
51options 	INVARIANTS
52options 	INVARIANT_SUPPORT
53options 	KDB
54options 	KDB_TRACE		# Print a stack trace for a panic.
55options 	KTRACE
56options 	MD_ROOT
57options 	MPC85XX
58options 	MSDOSFS
59options 	NFS_ROOT
60options 	NFSCL
61options 	NFSLOCKD
62options 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
63options 	PROCFS
64options 	PSEUDOFS
65options 	SCHED_ULE
66options 	CAPABILITIES
67options 	CAPABILITY_MODE
68options 	SMP
69options 	STACK			#stack(9) support
70options 	SYSVMSG
71options 	SYSVSEM
72options 	SYSVSHM
73options 	WITNESS
74options 	WITNESS_SKIPSPIN
75options 	HWPMC_HOOKS
76options 	KDTRACE_HOOKS		# Kernel DTrace hooks
77options 	DDB_CTF			# Kernel ELF linker loads CTF data
78
79device		ata
80device		bpf
81device		cfi
82device		crypto
83device		cryptodev
84device		da
85device  	ds1307
86device		ds1553
87device		iflib
88device		em
89device		alc
90device  	dpaa
91device		ether
92device		fxp
93device  	gpio
94device  	gpiopower
95device		iic
96device		iicbus
97#device		isa
98device		loop
99device		md
100device		miibus
101device  	mmc
102device  	mmcsd
103device		pass
104device		pci
105#device		rl
106device		scbus
107device		scc
108device  	sdhci
109device  	spibus
110device  	spigen
111device		tpm
112device		tuntap
113device		uart
114options 	USB_DEBUG	# enable debug msgs
115#device		uhci
116device		ehci
117device		umass
118device		usb
119device		usbhid
120device		vlan
121
122# Desktop related
123device  	vt
124device  	fbd
125options 	KBD_INSTALL_CDEV
126device  	hkbd
127device  	ukbd
128device  	hms
129device  	ums
130
131# evdev interface
132options 	EVDEV_SUPPORT		# evdev support in legacy drivers
133device		evdev			# input event device support
134device		uinput			# install /dev/uinput cdev
135
136# extres frameworks
137device  	clk
138device  	phy
139device  	regulator
140device  	syscon
141
142# HID support
143options 	HID_DEBUG	# enable debug msgs
144device		hid		# Generic HID support
145device		hidbus		# Generic HID bus
146