Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
spear3xx.c File Reference
#include <linux/amba/pl022.h>
#include <linux/amba/pl08x.h>
#include <linux/of_irq.h>
#include <linux/io.h>
#include <asm/hardware/pl080.h>
#include <asm/hardware/vic.h>
#include <plat/pl080.h>
#include <mach/generic.h>
#include <mach/spear.h>

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   "SPEAr3xx: " fmt
 

Functions

void __init spear3xx_map_io (void)
 
void __init spear3xx_dt_init_irq (void)
 

Variables

struct pl022_ssp_controller pl022_plat_data
 
struct pl08x_platform_data pl080_plat_data
 
struct map_desc spear3xx_io_desc[] __initdata
 
struct sys_timer spear3xx_timer
 

Macro Definition Documentation

#define pr_fmt (   fmt)    "SPEAr3xx: " fmt

Definition at line 14 of file spear3xx.c.

Function Documentation

void __init spear3xx_dt_init_irq ( void  )

Definition at line 127 of file spear3xx.c.

void __init spear3xx_map_io ( void  )

Definition at line 84 of file spear3xx.c.

Variable Documentation

struct map_desc spear3xx_io_desc [] __initdata
Initial value:
= {
{
.length = SZ_16M,
.type = MT_DEVICE
}, {
.length = SZ_16M,
.type = MT_DEVICE
},
}

Definition at line 69 of file spear3xx.c.

struct pl022_ssp_controller pl022_plat_data
Initial value:
= {
.bus_id = 0,
.enable_dma = 1,
.dma_filter = pl08x_filter_id,
.dma_tx_param = "ssp0_tx",
.dma_rx_param = "ssp0_rx",
.num_chipselect = 2,
}

Definition at line 27 of file spear3xx.c.

struct pl08x_platform_data pl080_plat_data
Initial value:

Definition at line 46 of file spear3xx.c.

struct sys_timer spear3xx_timer
Initial value:
= {
.init = spear3xx_timer_init,
}

Definition at line 118 of file spear3xx.c.