Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
setup-sh73a0.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/platform_device.h>
#include <linux/delay.h>
#include <linux/input.h>
#include <linux/io.h>
#include <linux/serial_sci.h>
#include <linux/sh_dma.h>
#include <linux/sh_intc.h>
#include <linux/sh_timer.h>
#include <mach/dma-register.h>
#include <mach/hardware.h>
#include <mach/irqs.h>
#include <mach/sh73a0.h>
#include <mach/common.h>
#include <asm/mach-types.h>
#include <asm/mach/map.h>
#include <asm/mach/arch.h>
#include <asm/mach/time.h>

Go to the source code of this file.

Macros

#define DMAE_CHANNEL(_offset)
 
#define MPDMA_CHANNEL(a, b, c)
 
#define SRCR2   IOMEM(0xe61580b0)
 

Functions

void __init sh73a0_map_io (void)
 
void __init sh73a0_add_standard_devices (void)
 
void __init __weak sh73a0_register_twd (void)
 
void __init sh73a0_add_early_devices (void)
 

Macro Definition Documentation

#define DMAE_CHANNEL (   _offset)
Value:
{ \
.offset = _offset - 0x20, \
.dmars = _offset - 0x20 + 0x40, \
}

Definition at line 553 of file setup-sh73a0.c.

#define MPDMA_CHANNEL (   a,
  b,
  c 
)
Value:
{ \
.offset = a, \
.dmars = b, \
.dmars_bit = c, \
.chclr_offset = (0x220 - 0x20) + a \
}

Definition at line 667 of file setup-sh73a0.c.

#define SRCR2   IOMEM(0xe61580b0)

Definition at line 783 of file setup-sh73a0.c.

Function Documentation

void __init sh73a0_add_early_devices ( void  )

Definition at line 806 of file setup-sh73a0.c.

void __init sh73a0_add_standard_devices ( void  )

Definition at line 785 of file setup-sh73a0.c.

void __init sh73a0_map_io ( void  )

Definition at line 55 of file setup-sh73a0.c.

void __init __weak sh73a0_register_twd ( void  )

Definition at line 797 of file setup-sh73a0.c.