setup-emev2.c 638 B

123456789101112131415161718192021222324252627
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Emma Mobile EV2 processor support
  4. *
  5. * Copyright (C) 2012 Magnus Damm
  6. */
  7. #include <linux/kernel.h>
  8. #include <linux/init.h>
  9. #include <linux/mm.h>
  10. #include <asm/mach-types.h>
  11. #include <asm/mach/arch.h>
  12. #include <asm/mach/map.h>
  13. #include "common.h"
  14. #include "emev2.h"
  15. static const char *const emev2_boards_compat_dt[] __initconst = {
  16. "renesas,emev2",
  17. NULL,
  18. };
  19. DT_MACHINE_START(EMEV2_DT, "Generic Emma Mobile EV2 (Flattened Device Tree)")
  20. .smp = smp_ops(emev2_smp_ops),
  21. .init_early = shmobile_init_delay,
  22. .init_late = shmobile_init_late,
  23. .dt_compat = emev2_boards_compat_dt,
  24. MACHINE_END