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