Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
setup.c File Reference
#include <linux/module.h>
#include <linux/io.h>
#include <linux/mm.h>
#include <linux/pm.h>
#include <linux/of_address.h>
#include <asm/system_misc.h>
#include <asm/mach/map.h>
#include <mach/hardware.h>
#include <mach/cpu.h>
#include <mach/at91_dbgu.h>
#include <mach/at91_pmc.h>
#include <mach/at91_shdwc.h>
#include "soc.h"
#include "generic.h"

Go to the source code of this file.

Functions

 EXPORT_SYMBOL (at91_soc_initdata)
 
void __init at91rm9200_set_type (int type)
 
void __init at91_init_irq_default (void)
 
void __init at91_init_interrupts (unsigned int *priority)
 
 EXPORT_SYMBOL_GPL (at91_ramc_base)
 
void __init at91_ioremap_ramc (int id, u32 addr, u32 size)
 
void __init at91_init_sram (int bank, unsigned long base, unsigned int length)
 
const charat91_get_soc_type (struct at91_socinfo *c)
 
 EXPORT_SYMBOL (at91_get_soc_type)
 
const charat91_get_soc_subtype (struct at91_socinfo *c)
 
 EXPORT_SYMBOL (at91_get_soc_subtype)
 
void __init at91_map_io (void)
 
void __init at91_ioremap_shdwc (u32 base_addr)
 
void __init at91_ioremap_rstc (u32 base_addr)
 
 EXPORT_SYMBOL_GPL (at91_matrix_base)
 
void __init at91_ioremap_matrix (u32 base_addr)
 
void __init at91_initialize (unsigned long main_clock)
 

Variables

struct at91_init_soc __initdata at91_boot_soc
 
struct at91_socinfo at91_soc_initdata
 
void __iomemat91_ramc_base [2]
 
void __iomemat91_shdwc_base = NULL
 
void __iomemat91_rstc_base
 
void __iomemat91_matrix_base
 

Function Documentation

const char* at91_get_soc_subtype ( struct at91_socinfo c)

Definition at line 244 of file setup.c.

const char* at91_get_soc_type ( struct at91_socinfo c)

Definition at line 222 of file setup.c.

void __init at91_init_interrupts ( unsigned int priority)

Definition at line 47 of file setup.c.

void __init at91_init_irq_default ( void  )

Definition at line 42 of file setup.c.

void __init at91_init_sram ( int  bank,
unsigned long  base,
unsigned int  length 
)

Definition at line 72 of file setup.c.

void __init at91_initialize ( unsigned long  main_clock)

Definition at line 455 of file setup.c.

void __init at91_ioremap_matrix ( u32  base_addr)

Definition at line 304 of file setup.c.

void __init at91_ioremap_ramc ( int  id,
u32  addr,
u32  size 
)

Definition at line 59 of file setup.c.

void __init at91_ioremap_rstc ( u32  base_addr)

Definition at line 294 of file setup.c.

void __init at91_ioremap_shdwc ( u32  base_addr)

Definition at line 284 of file setup.c.

void __init at91_map_io ( void  )

Definition at line 250 of file setup.c.

void __init at91rm9200_set_type ( int  type)

Definition at line 31 of file setup.c.

EXPORT_SYMBOL ( at91_soc_initdata  )
EXPORT_SYMBOL ( at91_get_soc_type  )
EXPORT_SYMBOL ( at91_get_soc_subtype  )
EXPORT_SYMBOL_GPL ( at91_ramc_base  )
EXPORT_SYMBOL_GPL ( at91_matrix_base  )

Variable Documentation

Definition at line 26 of file setup.c.

void __iomem* at91_matrix_base

Definition at line 301 of file setup.c.

void __iomem* at91_ramc_base[2]

Definition at line 56 of file setup.c.

void __iomem* at91_rstc_base

Definition at line 292 of file setup.c.

void __iomem* at91_shdwc_base = NULL

Definition at line 277 of file setup.c.

struct at91_socinfo at91_soc_initdata

Definition at line 28 of file setup.c.