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

Go to the source code of this file.

Macros

#define GROUP   0
 
#define INTC_ICR0   0xFF802000
 
#define INTC_INTMSK0   0xFF802044
 
#define INTC_INTMSK1   0xFF802048
 
#define INTC_INTMSKCLR0   0xFF802064
 
#define INTC_INTMSKCLR1   0xFF802068
 

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,
  IRQ0, IRQ1, IRQ2, IRQ3,
  DU, TMU00, TMU10, TMU20,
  TMU21, TMU30, TMU40, TMU50,
  TMU51, TMU60, TMU70, TMU80,
  RESET_WDT, USB, HUDI, SHDMAC,
  SSI0, SSI1, SSI2, SSI3,
  VIN0, RGPVG, _2DG, MMC,
  HSPI, LBSCATA, I2C0, RCAN0,
  MIMLB, SCIF0, SCIF1, SCIF2,
  SCIF3, SCIF4, SCIF5, LBSCDMAC0,
  LBSCDMAC1, LBSCDMAC2, RCAN1, SDHI0,
  SDHI1, IEBUS, HPBDMAC0_3, HPBDMAC4_10,
  HPBDMAC11_18, HPBDMAC19_22, HPBDMAC23_25_27_28, RTC,
  VIN1, LCDC, SRC0, SRC1,
  GETHER, SDHI2, GPIO0_3, GPIO4_5,
  STIF0, STIF1, ADMAC, HIF,
  FLCTL, ADC, MTU2, RSPI,
  QSPI, HSCIF, VEU3F_VE3, STIF_M,
  GPIO_M, HPBDMAC_M, LBSCDMAC_M, RCAN_M,
  SRC_M, SCIF_M, LCDC_M, _2DG_M,
  VIN_M, TMU_3_M, TMU_0_M, RCAN_P,
  LBSCDMAC_P, SDHI, SSI, SPI
}
 

Functions

void __init plat_early_device_setup (void)
 
void __init plat_irq_setup (void)
 
void __init plat_irq_setup_pins (int mode)
 

Macro Definition Documentation

#define GROUP   0

Definition at line 467 of file setup-sh7734.c.

#define INTC_ICR0   0xFF802000

Definition at line 756 of file setup-sh7734.c.

#define INTC_INTMSK0   0xFF802044

Definition at line 757 of file setup-sh7734.c.

#define INTC_INTMSK1   0xFF802048

Definition at line 758 of file setup-sh7734.c.

#define INTC_INTMSKCLR0   0xFF802064

Definition at line 759 of file setup-sh7734.c.

#define INTC_INTMSKCLR1   0xFF802068

Definition at line 760 of file setup-sh7734.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 
IRQ0 
IRQ1 
IRQ2 
IRQ3 
DU 
TMU00 
TMU10 
TMU20 
TMU21 
TMU30 
TMU40 
TMU50 
TMU51 
TMU60 
TMU70 
TMU80 
RESET_WDT 
USB 
HUDI 
SHDMAC 
SSI0 
SSI1 
SSI2 
SSI3 
VIN0 
RGPVG 
_2DG 
MMC 
HSPI 
LBSCATA 
I2C0 
RCAN0 
MIMLB 
SCIF0 
SCIF1 
SCIF2 
SCIF3 
SCIF4 
SCIF5 
LBSCDMAC0 
LBSCDMAC1 
LBSCDMAC2 
RCAN1 
SDHI0 
SDHI1 
IEBUS 
HPBDMAC0_3 
HPBDMAC4_10 
HPBDMAC11_18 
HPBDMAC19_22 
HPBDMAC23_25_27_28 
RTC 
VIN1 
LCDC 
SRC0 
SRC1 
GETHER 
SDHI2 
GPIO0_3 
GPIO4_5 
STIF0 
STIF1 
ADMAC 
HIF 
FLCTL 
ADC 
MTU2 
RSPI 
QSPI 
HSCIF 
VEU3F_VE3 
STIF_M 
GPIO_M 
HPBDMAC_M 
LBSCDMAC_M 
RCAN_M 
SRC_M 
SCIF_M 
LCDC_M 
_2DG_M 
VIN_M 
TMU_3_M 
TMU_0_M 
RCAN_P 
LBSCDMAC_P 
SDHI 
SSI 
SPI 

Definition at line 468 of file setup-sh7734.c.

Function Documentation

void __init plat_early_device_setup ( void  )

Definition at line 461 of file setup-sh7734.c.

void __init plat_irq_setup ( void  )

Definition at line 762 of file setup-sh7734.c.

void __init plat_irq_setup_pins ( int  mode)

Definition at line 779 of file setup-sh7734.c.