Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
core.h File Reference
#include <linux/amba/bus.h>
#include <linux/io.h>
#include <asm/setup.h>

Go to the source code of this file.

Macros

#define APB_DEVICE(name, busid, base, plat)   static AMBA_APB_DEVICE(name, busid, 0, REALVIEW_##base##_BASE, base##_IRQ, plat)
 
#define AHB_DEVICE(name, busid, base, plat)   static AMBA_AHB_DEVICE(name, busid, 0, REALVIEW_##base##_BASE, base##_IRQ, plat)
 

Functions

void realview_timer_init (unsigned int timer_irq)
 
int realview_flash_register (struct resource *res, u32 num)
 
int realview_eth_register (const char *name, struct resource *res)
 
int realview_usb_register (struct resource *res)
 
void realview_init_early (void)
 
void realview_fixup (struct tag *tags, char **from, struct meminfo *meminfo)
 
void realview_cpu_die (unsigned int cpu)
 

Variables

struct platform_device realview_flash_device
 
struct platform_device realview_cf_device
 
struct platform_device realview_i2c_device
 
struct mmci_platform_data realview_mmc0_plat_data
 
struct mmci_platform_data realview_mmc1_plat_data
 
struct clcd_board clcd_plat_data
 
void __iomemtimer0_va_base
 
void __iomemtimer1_va_base
 
void __iomemtimer2_va_base
 
void __iomemtimer3_va_base
 
struct smp_operations realview_smp_ops
 

Macro Definition Documentation

#define AHB_DEVICE (   name,
  busid,
  base,
  plat 
)    static AMBA_AHB_DEVICE(name, busid, 0, REALVIEW_##base##_BASE, base##_IRQ, plat)

Definition at line 33 of file core.h.

#define APB_DEVICE (   name,
  busid,
  base,
  plat 
)    static AMBA_APB_DEVICE(name, busid, 0, REALVIEW_##base##_BASE, base##_IRQ, plat)

Definition at line 30 of file core.h.

Function Documentation

void realview_cpu_die ( unsigned int  cpu)

Definition at line 95 of file hotplug.c.

int realview_eth_register ( const char name,
struct resource res 
)

Definition at line 103 of file core.c.

void realview_fixup ( struct tag tags,
char **  from,
struct meminfo meminfo 
)

Definition at line 374 of file core.c.

int realview_flash_register ( struct resource res,
u32  num 
)

Definition at line 83 of file core.c.

void realview_init_early ( void  )

Definition at line 227 of file core.c.

void realview_timer_init ( unsigned int  timer_irq)

Definition at line 343 of file core.c.

int realview_usb_register ( struct resource res)

Definition at line 119 of file core.c.

Variable Documentation

struct clcd_board clcd_plat_data

Definition at line 320 of file core.c.

struct platform_device realview_cf_device

Definition at line 142 of file core.c.

struct platform_device realview_flash_device

Definition at line 75 of file core.c.

struct platform_device realview_i2c_device

Definition at line 158 of file core.c.

struct mmci_platform_data realview_mmc0_plat_data

Definition at line 211 of file core.c.

struct mmci_platform_data realview_mmc1_plat_data

Definition at line 219 of file core.c.

struct smp_operations realview_smp_ops
void __iomem* timer0_va_base

Definition at line 335 of file core.c.

void __iomem* timer1_va_base

Definition at line 336 of file core.c.

void __iomem* timer2_va_base

Definition at line 337 of file core.c.

void __iomem* timer3_va_base

Definition at line 338 of file core.c.