162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2019 Stefan Wahren 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include <linux/of_address.h> 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include <asm/mach/arch.h> 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci#include "platsmp.h" 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cistatic const char * const bcm2711_compat[] = { 1362306a36Sopenharmony_ci#ifdef CONFIG_ARCH_MULTI_V7 1462306a36Sopenharmony_ci "brcm,bcm2711", 1562306a36Sopenharmony_ci#endif 1662306a36Sopenharmony_ci NULL 1762306a36Sopenharmony_ci}; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciDT_MACHINE_START(BCM2711, "BCM2711") 2062306a36Sopenharmony_ci#ifdef CONFIG_ZONE_DMA 2162306a36Sopenharmony_ci .dma_zone_size = SZ_1G, 2262306a36Sopenharmony_ci#endif 2362306a36Sopenharmony_ci .dt_compat = bcm2711_compat, 2462306a36Sopenharmony_ci .smp = smp_ops(bcm2836_smp_ops), 2562306a36Sopenharmony_ciMACHINE_END 26