xref: /netbsd-src/sys/arch/evbarm/conf/RPI2 (revision bdc22b2e01993381dcefeff2bc9b56ca75a4235c)
1#
2#	$NetBSD: RPI2,v 1.6 2018/07/01 15:33:29 skrll Exp $
3#
4#	RPi2 -- Raspberry Pi 2
5#
6
7include "arch/evbarm/conf/RPI"
8
9no options 	CPU_ARM1176
10no options 	SOC_BCM2835
11no options 	TPIDRPRW_IS_CURLWP
12no options 	ARM11_COMPAT_MMU
13no options 	__HAVE_MM_MD_CACHE_ALIASING
14no makeoptions	CPUFLAGS
15no makeoptions	DTS
16
17#options 	VERBOSE_INIT_ARM
18# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
19#options 	EARLYCONS=bcm2836	# RaspberryPi2
20#options 	EARLYCONS=bcm2837	# RaspberryPi3
21
22options 	SOC_BCM2836
23options 	CPU_CORTEXA7
24options 	MULTIPROCESSOR
25#options 	CORTEX_PMC
26options 	TPIDRPRW_IS_CURCPU
27makeoptions 	CPUFLAGS="-mcpu=cortex-a7 -mfpu=neon"
28options 	__HAVE_GENERIC_CPU_INITCLOCKS
29
30makeoptions	DTS="
31	bcm2836-rpi-2-b.dts
32	bcm2837-rpi-3-b.dts
33	bcm2837-rpi-3-b-plus.dts
34"
35# Architecture options
36
37no bcmtmr0	at fdt?			# System Timer
38gtmr*		at fdt? pass 1		# ARM Generic Timer
39armgtmr0	at gtmr?
40