Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
common.c File Reference
#include <linux/kernel.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/io.h>
#include <linux/device.h>
#include <linux/gpio.h>
#include <linux/sched.h>
#include <linux/serial_core.h>
#include <linux/of.h>
#include <linux/of_irq.h>
#include <linux/export.h>
#include <linux/irqdomain.h>
#include <linux/of_address.h>
#include <asm/proc-fns.h>
#include <asm/exception.h>
#include <asm/hardware/cache-l2x0.h>
#include <asm/hardware/gic.h>
#include <asm/mach/map.h>
#include <asm/mach/irq.h>
#include <asm/cacheflush.h>
#include <mach/regs-irq.h>
#include <mach/regs-pmu.h>
#include <mach/regs-gpio.h>
#include <mach/pmu.h>
#include <plat/cpu.h>
#include <plat/clock.h>
#include <plat/devs.h>
#include <plat/pm.h>
#include <plat/sdhci.h>
#include <plat/gpio-cfg.h>
#include <plat/adc-core.h>
#include <plat/fb-core.h>
#include <plat/fimc-core.h>
#include <plat/iic-core.h>
#include <plat/tv-core.h>
#include <plat/spi-core.h>
#include <plat/regs-serial.h>
#include "common.h"

Go to the source code of this file.

Data Structures

struct  combiner_chip_data
 

Macros

#define L2_AUX_VAL   0x7C470001
 
#define L2_AUX_MASK   0xC200ffff
 
#define COMBINER_ENABLE_SET   0x0
 
#define COMBINER_ENABLE_CLEAR   0x4
 
#define COMBINER_INT_STATUS   0xC
 

Functions

void exynos4_restart (char mode, const char *cmd)
 
void exynos5_restart (char mode, const char *cmd)
 
void __init exynos_init_late (void)
 
void __init exynos_init_io (struct map_desc *mach_desc, int size)
 
void __init exynos4_init_irq (void)
 
void __init exynos5_init_irq (void)
 
 core_initcall (exynos_core_init)
 
 arch_initcall (exynos_init_irq_eint)
 

Variables

struct bus_type exynos_subsys
 

Macro Definition Documentation

#define COMBINER_ENABLE_CLEAR   0x4

Definition at line 404 of file common.c.

#define COMBINER_ENABLE_SET   0x0

Definition at line 403 of file common.c.

#define COMBINER_INT_STATUS   0xC

Definition at line 405 of file common.c.

#define L2_AUX_MASK   0xC200ffff

Definition at line 55 of file common.c.

#define L2_AUX_VAL   0x7C470001

Definition at line 54 of file common.c.

Function Documentation

arch_initcall ( exynos_init_irq_eint  )
core_initcall ( exynos_core_init  )
void __init exynos4_init_irq ( void  )

Definition at line 615 of file common.c.

void exynos4_restart ( char  mode,
const char cmd 
)

Definition at line 282 of file common.c.

void __init exynos5_init_irq ( void  )

Definition at line 639 of file common.c.

void exynos5_restart ( char  mode,
const char cmd 
)

Definition at line 287 of file common.c.

void __init exynos_init_io ( struct map_desc mach_desc,
int  size 
)

Definition at line 303 of file common.c.

void __init exynos_init_late ( void  )

Definition at line 292 of file common.c.

Variable Documentation

struct bus_type exynos_subsys
Initial value:
= {
.name = "exynos-core",
.dev_name = "exynos-core",
}

Definition at line 652 of file common.c.