linux/arch/arc/plat-sim/platform.c
<<
>>
Prefs
   1// SPDX-License-Identifier: GPL-2.0-only
   2/*
   3 * ARC simulation Platform support code
   4 *
   5 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
   6 */
   7
   8#include <linux/init.h>
   9#include <asm/mach_desc.h>
  10
  11/*----------------------- Machine Descriptions ------------------------------
  12 *
  13 * Machine description is simply a set of platform/board specific callbacks
  14 * This is not directly related to DeviceTree based dynamic device creation,
  15 * however as part of early device tree scan, we also select the right
  16 * callback set, by matching the DT compatible name.
  17 */
  18
  19static const char *simulation_compat[] __initconst = {
  20#ifdef CONFIG_ISA_ARCOMPACT
  21        "snps,nsim",
  22        "snps,nsimosci",
  23#else
  24        "snps,nsimosci_hs",
  25        "snps,zebu_hs",
  26#endif
  27        NULL,
  28};
  29
  30MACHINE_START(SIMULATION, "simulation")
  31        .dt_compat      = simulation_compat,
  32MACHINE_END
  33