1c44e182eSWolfram Sang // SPDX-License-Identifier: GPL-2.0 27f627f03SMagnus Damm /* 37f627f03SMagnus Damm * Emma Mobile EV2 processor support 47f627f03SMagnus Damm * 57f627f03SMagnus Damm * Copyright (C) 2012 Magnus Damm 67f627f03SMagnus Damm */ 77f627f03SMagnus Damm #include <linux/kernel.h> 87f627f03SMagnus Damm #include <linux/init.h> 9af164ca3SMagnus Damm #include <linux/mm.h> 107f627f03SMagnus Damm #include <asm/mach-types.h> 117f627f03SMagnus Damm #include <asm/mach/arch.h> 127f627f03SMagnus Damm #include <asm/mach/map.h> 13c58b31aaSGeert Uytterhoeven 14fd44aa5eSMagnus Damm #include "common.h" 15c58b31aaSGeert Uytterhoeven #include "emev2.h" 167f627f03SMagnus Damm 17543c5040SUwe Kleine-König static const char *const emev2_boards_compat_dt[] __initconst = { 183d5de271SMagnus Damm "renesas,emev2", 19*3238f82dSGeert Uytterhoeven NULL 203d5de271SMagnus Damm }; 213d5de271SMagnus Damm 223d5de271SMagnus Damm DT_MACHINE_START(EMEV2_DT, "Generic Emma Mobile EV2 (Flattened Device Tree)") 23a62580e5SMarc Zyngier .smp = smp_ops(emev2_smp_ops), 24ef9026e6SMagnus Damm .init_early = shmobile_init_delay, 253f348e1cSMagnus Damm .init_late = shmobile_init_late, 263d5de271SMagnus Damm .dt_compat = emev2_boards_compat_dt, 273d5de271SMagnus Damm MACHINE_END 28