Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
setup-sh7785.c File Reference
#include <linux/platform_device.h>
#include <linux/init.h>
#include <linux/serial.h>
#include <linux/serial_sci.h>
#include <linux/io.h>
#include <linux/mm.h>
#include <linux/sh_dma.h>
#include <linux/sh_timer.h>
#include <linux/sh_intc.h>
#include <asm/mmzone.h>
#include <cpu/dma-register.h>

Go to the source code of this file.

Macros

#define INTC_ICR0   0xffd00000
 
#define INTC_INTMSK0   0xffd00044
 
#define INTC_INTMSK1   0xffd00048
 
#define INTC_INTMSK2   0xffd40080
 
#define INTC_INTMSKCLR1   0xffd00068
 
#define INTC_INTMSKCLR2   0xffd40084
 

Enumerations

enum  {
  UNUSED = 0, IRL0_LLLL, IRL0_LLLH, IRL0_LLHL,
  IRL0_LLHH, IRL0_LHLL, IRL0_LHLH, IRL0_LHHL,
  IRL0_LHHH, IRL0_HLLL, IRL0_HLLH, IRL0_HLHL,
  IRL0_HLHH, IRL0_HHLL, IRL0_HHLH, IRL0_HHHL,
  IRL4_LLLL, IRL4_LLLH, IRL4_LLHL, IRL4_LLHH,
  IRL4_LHLL, IRL4_LHLH, IRL4_LHHL, IRL4_LHHH,
  IRL4_HLLL, IRL4_HLLH, IRL4_HLHL, IRL4_HLHH,
  IRL4_HHLL, IRL4_HHLH, IRL4_HHHL, IRQ0,
  IRQ1, IRQ2, IRQ3, IRQ4,
  IRQ5, IRQ6, IRQ7, WDT,
  TMU0, TMU1, TMU2, TMU2_TICPI,
  HUDI, DMAC0, SCIF0, SCIF1,
  DMAC1, HSPI, SCIF2, SCIF3,
  SCIF4, SCIF5, PCISERR, PCIINTA,
  PCIINTB, PCIINTC, PCIINTD, PCIC5,
  SIOF, MMCIF, DU, GDTA,
  TMU3, TMU4, TMU5, SSI0,
  SSI1, HAC0, HAC1, FLCTL,
  GPIO, TMU012, TMU345
}
 

Functions

 arch_initcall (sh7785_devices_setup)
 
void __init plat_early_device_setup (void)
 
void __init plat_irq_setup (void)
 
void __init plat_irq_setup_pins (int mode)
 
void __init plat_mem_setup (void)
 

Macro Definition Documentation

#define INTC_ICR0   0xffd00000

Definition at line 655 of file setup-sh7785.c.

#define INTC_INTMSK0   0xffd00044

Definition at line 656 of file setup-sh7785.c.

#define INTC_INTMSK1   0xffd00048

Definition at line 657 of file setup-sh7785.c.

#define INTC_INTMSK2   0xffd40080

Definition at line 658 of file setup-sh7785.c.

#define INTC_INTMSKCLR1   0xffd00068

Definition at line 659 of file setup-sh7785.c.

#define INTC_INTMSKCLR2   0xffd40084

Definition at line 660 of file setup-sh7785.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
UNUSED 
IRL0_LLLL 
IRL0_LLLH 
IRL0_LLHL 
IRL0_LLHH 
IRL0_LHLL 
IRL0_LHLH 
IRL0_LHHL 
IRL0_LHHH 
IRL0_HLLL 
IRL0_HLLH 
IRL0_HLHL 
IRL0_HLHH 
IRL0_HHLL 
IRL0_HHLH 
IRL0_HHHL 
IRL4_LLLL 
IRL4_LLLH 
IRL4_LLHL 
IRL4_LLHH 
IRL4_LHLL 
IRL4_LHLH 
IRL4_LHHL 
IRL4_LHHH 
IRL4_HLLL 
IRL4_HLLH 
IRL4_HLHL 
IRL4_HLHH 
IRL4_HHLL 
IRL4_HHLH 
IRL4_HHHL 
IRQ0 
IRQ1 
IRQ2 
IRQ3 
IRQ4 
IRQ5 
IRQ6 
IRQ7 
WDT 
TMU0 
TMU1 
TMU2 
TMU2_TICPI 
HUDI 
DMAC0 
SCIF0 
SCIF1 
DMAC1 
HSPI 
SCIF2 
SCIF3 
SCIF4 
SCIF5 
PCISERR 
PCIINTA 
PCIINTB 
PCIINTC 
PCIINTD 
PCIC5 
SIOF 
MMCIF 
DU 
GDTA 
TMU3 
TMU4 
TMU5 
SSI0 
SSI1 
HAC0 
HAC1 
FLCTL 
GPIO 
TMU012 
TMU345 

Definition at line 475 of file setup-sh7785.c.

Function Documentation

arch_initcall ( sh7785_devices_setup  )
void __init plat_early_device_setup ( void  )

Definition at line 469 of file setup-sh7785.c.

void __init plat_irq_setup ( void  )

Definition at line 662 of file setup-sh7785.c.

void __init plat_irq_setup_pins ( int  mode)

Definition at line 680 of file setup-sh7785.c.

void __init plat_mem_setup ( void  )

Definition at line 718 of file setup-sh7785.c.