root/arch/arm/mach-spear/spear1340.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. spear1340_dt_init

   1 /*
   2  * arch/arm/mach-spear13xx/spear1340.c
   3  *
   4  * SPEAr1340 machine source file
   5  *
   6  * Copyright (C) 2012 ST Microelectronics
   7  * Viresh Kumar <vireshk@kernel.org>
   8  *
   9  * This file is licensed under the terms of the GNU General Public
  10  * License version 2. This program is licensed "as is" without any
  11  * warranty of any kind, whether express or implied.
  12  */
  13 
  14 #define pr_fmt(fmt) "SPEAr1340: " fmt
  15 
  16 #include <linux/of_platform.h>
  17 #include <asm/mach/arch.h>
  18 #include "generic.h"
  19 
  20 static void __init spear1340_dt_init(void)
  21 {
  22         platform_device_register_simple("spear-cpufreq", -1, NULL, 0);
  23 }
  24 
  25 static const char * const spear1340_dt_board_compat[] = {
  26         "st,spear1340",
  27         "st,spear1340-evb",
  28         NULL,
  29 };
  30 
  31 DT_MACHINE_START(SPEAR1340_DT, "ST SPEAr1340 SoC with Flattened Device Tree")
  32         .smp            =       smp_ops(spear13xx_smp_ops),
  33         .map_io         =       spear13xx_map_io,
  34         .init_time      =       spear13xx_timer_init,
  35         .init_machine   =       spear1340_dt_init,
  36         .restart        =       spear_restart,
  37         .dt_compat      =       spear1340_dt_board_compat,
  38 MACHINE_END

/* [<][>][^][v][top][bottom][index][help] */