Blame view

kernel/linux-imx6_3.14.28/arch/arm/mach-at91/sama5d3.c 949 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
  /*
   *  Chip-specific setup code for the SAMA5D3 family
   *
   *  Copyright (C) 2013 Atmel,
   *                2013 Ludovic Desroches <ludovic.desroches@atmel.com>
   *
   * Licensed under GPLv2 or later.
   */
  
  #include <linux/module.h>
  #include <linux/dma-mapping.h>
  #include <linux/clk/at91_pmc.h>
  
  #include <asm/irq.h>
  #include <asm/mach/arch.h>
  #include <asm/mach/map.h>
  #include <mach/sama5d3.h>
  #include <mach/cpu.h>
  
  #include "soc.h"
  #include "generic.h"
  #include "sam9_smc.h"
  
  /* --------------------------------------------------------------------
   *  AT91SAM9x5 processor initialization
   * -------------------------------------------------------------------- */
  
  static void __init sama5d3_map_io(void)
  {
  	at91_init_sram(0, SAMA5D3_SRAM_BASE, SAMA5D3_SRAM_SIZE);
  }
  
  static void __init sama5d3_initialize(void)
  {
  	at91_sysirq_mask_rtc(SAMA5D3_BASE_RTC);
  }
  
  AT91_SOC_START(sama5d3)
  	.map_io = sama5d3_map_io,
  	.init = sama5d3_initialize,
  AT91_SOC_END