162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2010 Broadcom 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include <linux/init.h> 762306a36Sopenharmony_ci#include <linux/irqchip.h> 862306a36Sopenharmony_ci#include <linux/of_address.h> 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci#include <asm/mach/arch.h> 1162306a36Sopenharmony_ci#include <asm/mach/map.h> 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci#include "platsmp.h" 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_cistatic const char * const bcm2835_compat[] = { 1662306a36Sopenharmony_ci#ifdef CONFIG_ARCH_MULTI_V6 1762306a36Sopenharmony_ci "brcm,bcm2835", 1862306a36Sopenharmony_ci#endif 1962306a36Sopenharmony_ci#ifdef CONFIG_ARCH_MULTI_V7 2062306a36Sopenharmony_ci "brcm,bcm2836", 2162306a36Sopenharmony_ci "brcm,bcm2837", 2262306a36Sopenharmony_ci#endif 2362306a36Sopenharmony_ci NULL 2462306a36Sopenharmony_ci}; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciDT_MACHINE_START(BCM2835, "BCM2835") 2762306a36Sopenharmony_ci .dt_compat = bcm2835_compat, 2862306a36Sopenharmony_ci .smp = smp_ops(bcm2836_smp_ops), 2962306a36Sopenharmony_ciMACHINE_END 30