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