xref: /openbmc/linux/arch/arm/mach-bcm/bcm2711.c (revision 59034b9d)
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
1659034b9dSH. Nikolaus Schaller 	NULL
17781fa0a9SStefan Wahren };
18781fa0a9SStefan Wahren 
19781fa0a9SStefan Wahren DT_MACHINE_START(BCM2711, "BCM2711")
20781fa0a9SStefan Wahren #ifdef CONFIG_ZONE_DMA
21781fa0a9SStefan Wahren 	.dma_zone_size	= SZ_1G,
22781fa0a9SStefan Wahren #endif
23781fa0a9SStefan Wahren 	.dt_compat = bcm2711_compat,
24781fa0a9SStefan Wahren 	.smp = smp_ops(bcm2836_smp_ops),
25781fa0a9SStefan Wahren MACHINE_END
26