xref: /freebsd/sys/powerpc/conf/QORIQ64 (revision 43a62df0b464e60895084c7f9d9eddf70906fda3)
1e683c328SJustin Hibbits#
2e683c328SJustin Hibbits# Custom kernel for Freescale QorIQ (P5xxx, Txxxx) based boards, like
3e683c328SJustin Hibbits# AmigaOne X5000
4e683c328SJustin Hibbits#
5e683c328SJustin Hibbits#
6e683c328SJustin Hibbits
7e683c328SJustin Hibbitscpu		BOOKE
8e683c328SJustin Hibbitscpu		BOOKE_E500
9675147ddSJustin Hibbitsident		QORIQ64
10e683c328SJustin Hibbits
11e683c328SJustin Hibbitsmachine		powerpc	powerpc64
12e683c328SJustin Hibbits
13a32b5435SJustin Hibbitsinclude 	"dpaa/config.dpaa"
1451cfee5dSJustin Hibbitsmakeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
1551cfee5dSJustin Hibbitsmakeoptions	WITH_CTF=1
16c227269eSJohn Baldwin#makeoptions	WERROR="-Werror -Wno-format"
17e683c328SJustin Hibbits
18e683c328SJustin Hibbitsoptions 	FPU_EMU
1935ce7d40SJustin Hibbitsoptions 	MAXCPU=32
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
36140db603SJustin Hibbitsoptions 	FFS			#Berkeley Fast Filesystem
37140db603SJustin Hibbitsoptions 	SOFTUPDATES		#Enable FFS soft updates support
38140db603SJustin Hibbitsoptions 	UFS_ACL			#Support for access control lists
39140db603SJustin Hibbitsoptions 	UFS_DIRHASH		#Improve performance on big directories
40140db603SJustin Hibbitsoptions 	UFS_GJOURNAL		#Enable gjournal-based UFS journaling
41140db603SJustin Hibbitsoptions 	QUOTA			#Enable disk quotas for UFS
42e683c328SJustin Hibbitsoptions 	GDB
43e683c328SJustin Hibbitsoptions 	GEOM_PART_GPT
44140db603SJustin 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
51140db603SJustin 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
66140db603SJustin Hibbitsoptions 	STACK			#stack(9) support
67e683c328SJustin Hibbitsoptions 	SYSVMSG
68e683c328SJustin Hibbitsoptions 	SYSVSEM
69e683c328SJustin Hibbitsoptions 	SYSVSHM
70e683c328SJustin Hibbitsoptions 	WITNESS
71e683c328SJustin Hibbitsoptions 	WITNESS_SKIPSPIN
72140db603SJustin Hibbitsoptions 	HWPMC_HOOKS
73140db603SJustin Hibbitsoptions 	KDTRACE_HOOKS		# Kernel DTrace hooks
74140db603SJustin 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
82140db603SJustin Hibbitsdevice  	ds1307
83e683c328SJustin Hibbitsdevice		ds1553
84c75f49f7SKonstantin Belousovdevice		iflib
85e683c328SJustin Hibbitsdevice		em
86e683c328SJustin Hibbitsdevice		alc
87a32b5435SJustin Hibbitsdevice  	dpaa
88e683c328SJustin Hibbitsdevice		ether
89e683c328SJustin Hibbitsdevice		fxp
90e683c328SJustin Hibbitsdevice  	gpio
91e683c328SJustin Hibbitsdevice  	gpiopower
92e683c328SJustin Hibbitsdevice		iic
93e683c328SJustin Hibbitsdevice		iicbus
94e683c328SJustin Hibbits#device		isa
95e683c328SJustin Hibbitsdevice		loop
96e683c328SJustin Hibbitsdevice		md
97e683c328SJustin Hibbitsdevice		miibus
98e683c328SJustin Hibbitsdevice  	mmc
99e683c328SJustin Hibbitsdevice  	mmcsd
100e683c328SJustin Hibbitsdevice		pass
101e683c328SJustin Hibbitsdevice		pci
102e683c328SJustin Hibbits#device		rl
103e683c328SJustin Hibbitsdevice		scbus
104e683c328SJustin Hibbitsdevice		scc
105e683c328SJustin Hibbitsdevice  	sdhci
106140db603SJustin Hibbitsdevice  	spibus
107140db603SJustin Hibbitsdevice  	spigen
108251a32b5SKyle Evansdevice		tuntap
109e683c328SJustin Hibbitsdevice		uart
110e683c328SJustin Hibbitsoptions 	USB_DEBUG	# enable debug msgs
111e683c328SJustin Hibbits#device		uhci
112e683c328SJustin Hibbitsdevice		ehci
113e683c328SJustin Hibbitsdevice		umass
114e683c328SJustin Hibbitsdevice		usb
11513d00a43SEmmanuel Vadotdevice		usbhid
116e683c328SJustin Hibbitsdevice		vlan
11726644b01SJustin Hibbits
11826644b01SJustin Hibbits# Desktop related
11926644b01SJustin Hibbitsdevice  	vt
12026644b01SJustin Hibbitsdevice  	fbd
12126644b01SJustin Hibbitsoptions 	KBD_INSTALL_CDEV
12213d00a43SEmmanuel Vadotdevice  	hkbd
12326644b01SJustin Hibbitsdevice  	ukbd
12413d00a43SEmmanuel Vadotdevice  	hms
12526644b01SJustin Hibbitsdevice  	ums
12667de2db2SVladimir Kondratyev
127*43a62df0SEmmanuel Vadot# evdev interface
128*43a62df0SEmmanuel Vadotoptions 	EVDEV_SUPPORT		# evdev support in legacy drivers
129*43a62df0SEmmanuel Vadotdevice		evdev			# input event device support
130*43a62df0SEmmanuel Vadotdevice		uinput			# install /dev/uinput cdev
131*43a62df0SEmmanuel Vadot
13267de2db2SVladimir Kondratyev# HID support
13319758786SVladimir Kondratyevoptions 	HID_DEBUG	# enable debug msgs
13467de2db2SVladimir Kondratyevdevice		hid		# Generic HID support
13513d00a43SEmmanuel Vadotdevice		hidbus		# Generic HID bus
136