1781fa0a9SStefan Wahren // SPDX-License-Identifier: GPL-2.0+ 2781fa0a9SStefan Wahren /* 3781fa0a9SStefan Wahren * Copyright (C) 2019 Stefan Wahren 4781fa0a9SStefan Wahren */ 5781fa0a9SStefan Wahren 6781fa0a9SStefan Wahren #include <linux/of_address.h> 7781fa0a9SStefan Wahren 8781fa0a9SStefan Wahren #include <asm/mach/arch.h> 9781fa0a9SStefan Wahren 10781fa0a9SStefan Wahren #include "platsmp.h" 11781fa0a9SStefan Wahren 12781fa0a9SStefan Wahren static const char * const bcm2711_compat[] = { 13781fa0a9SStefan Wahren #ifdef CONFIG_ARCH_MULTI_V7 14781fa0a9SStefan Wahren "brcm,bcm2711", 15781fa0a9SStefan Wahren #endif 16781fa0a9SStefan Wahren }; 17781fa0a9SStefan Wahren 18781fa0a9SStefan Wahren DT_MACHINE_START(BCM2711, "BCM2711") 19781fa0a9SStefan Wahren #ifdef CONFIG_ZONE_DMA 20781fa0a9SStefan Wahren .dma_zone_size = SZ_1G, 21781fa0a9SStefan Wahren #endif 22781fa0a9SStefan Wahren .dt_compat = bcm2711_compat, 23781fa0a9SStefan Wahren .smp = smp_ops(bcm2836_smp_ops), 24781fa0a9SStefan Wahren MACHINE_END 25