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