1 # 2 # $NetBSD: RPI2,v 1.7 2018/10/18 09:01:54 skrll Exp $ 3 # 4 # RPi2 -- Raspberry Pi 2 5 # 6 7 include "arch/evbarm/conf/RPI" 8 9 no options CPU_ARM1176 10 no options SOC_BCM2835 11 no options TPIDRPRW_IS_CURLWP 12 no options ARM11_COMPAT_MMU 13 no options __HAVE_MM_MD_CACHE_ALIASING 14 no makeoptions CPUFLAGS 15 no makeoptions DTS 16 17 #options VERBOSE_INIT_ARM 18 # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. 19 #options EARLYCONS=bcm2836,CONSADDR=0x3f201000 # RPI2 20 #options EARLYCONS=bcm2837,CONSADDR=0x3f215040 # RPI3 21 22 options SOC_BCM2836 23 options CPU_CORTEXA7 24 options MULTIPROCESSOR 25 #options CORTEX_PMC 26 options TPIDRPRW_IS_CURCPU 27 makeoptions CPUFLAGS="-mcpu=cortex-a7 -mfpu=neon" 28 options __HAVE_GENERIC_CPU_INITCLOCKS 29 30 makeoptions 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 37 no bcmtmr0 at fdt? # System Timer 38 gtmr* at fdt? pass 1 # ARM Generic Timer 39 armgtmr0 at gtmr? 40