18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Emma Mobile EV2 processor support 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2012 Magnus Damm 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci#include <linux/kernel.h> 88c2ecf20Sopenharmony_ci#include <linux/init.h> 98c2ecf20Sopenharmony_ci#include <linux/mm.h> 108c2ecf20Sopenharmony_ci#include <asm/mach-types.h> 118c2ecf20Sopenharmony_ci#include <asm/mach/arch.h> 128c2ecf20Sopenharmony_ci#include <asm/mach/map.h> 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci#include "common.h" 158c2ecf20Sopenharmony_ci#include "emev2.h" 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_cistatic const char *const emev2_boards_compat_dt[] __initconst = { 188c2ecf20Sopenharmony_ci "renesas,emev2", 198c2ecf20Sopenharmony_ci NULL, 208c2ecf20Sopenharmony_ci}; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciDT_MACHINE_START(EMEV2_DT, "Generic Emma Mobile EV2 (Flattened Device Tree)") 238c2ecf20Sopenharmony_ci .smp = smp_ops(emev2_smp_ops), 248c2ecf20Sopenharmony_ci .init_early = shmobile_init_delay, 258c2ecf20Sopenharmony_ci .init_late = shmobile_init_late, 268c2ecf20Sopenharmony_ci .dt_compat = emev2_boards_compat_dt, 278c2ecf20Sopenharmony_ciMACHINE_END 28