Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
setup-sh7770.c File Reference
#include <linux/platform_device.h>
#include <linux/init.h>
#include <linux/serial.h>
#include <linux/serial_sci.h>
#include <linux/sh_timer.h>
#include <linux/sh_intc.h>
#include <linux/io.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, IRL_LLLL, IRL_LLLH, IRL_LLHL,
  IRL_LLHH, IRL_LHLL, IRL_LHLH, IRL_LHHL,
  IRL_LHHH, IRL_HLLL, IRL_HLLH, IRL_HLHL,
  IRL_HLHH, IRL_HHLL, IRL_HHLH, IRL_HHHL,
  IRQ0, IRQ1, IRQ2, IRQ3,
  IRQ4, IRQ5, GPIO, TMU0,
  TMU1, TMU2, TMU2_TICPI, TMU3,
  TMU4, TMU5, TMU5_TICPI, TMU6,
  TMU7, TMU8, HAC, IPI,
  SPDIF, HUDI, I2C, DMAC0_DMINT0,
  DMAC0_DMINT1, DMAC0_DMINT2, I2S0, I2S1,
  I2S2, I2S3, SRC_RX, SRC_TX,
  SRC_SPDIF, DU, VIDEO_IN, REMOTE,
  YUV, USB, ATAPI, CAN,
  GPS, GFX2D, GFX3D_MBX, GFX3D_DMAC,
  EXBUS_ATA, SPI0, SPI1, SCIF089,
  SCIF1234, SCIF567, ADC, BBDMAC_0_3,
  BBDMAC_4_7, BBDMAC_8_10, BBDMAC_11_14, BBDMAC_15_18,
  BBDMAC_19_22, BBDMAC_23_26, BBDMAC_27, BBDMAC_28,
  BBDMAC_29, BBDMAC_30, BBDMAC_31, TMU,
  DMAC, I2S, SRC, GFX3D,
  SPI, SCIF, BBDMAC
}
 

Functions

 arch_initcall (sh7770_devices_setup)
 
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 INTC_ICR0   0xffd00000

Definition at line 681 of file setup-sh7770.c.

#define INTC_INTMSK0   0xffd00044

Definition at line 682 of file setup-sh7770.c.

#define INTC_INTMSK1   0xffd00048

Definition at line 683 of file setup-sh7770.c.

#define INTC_INTMSK2   0xffd40080

Definition at line 684 of file setup-sh7770.c.

#define INTC_INTMSKCLR1   0xffd00068

Definition at line 685 of file setup-sh7770.c.

#define INTC_INTMSKCLR2   0xffd40084

Definition at line 686 of file setup-sh7770.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
UNUSED 
IRL_LLLL 
IRL_LLLH 
IRL_LLHL 
IRL_LLHH 
IRL_LHLL 
IRL_LHLH 
IRL_LHHL 
IRL_LHHH 
IRL_HLLL 
IRL_HLLH 
IRL_HLHL 
IRL_HLHH 
IRL_HHLL 
IRL_HHLH 
IRL_HHHL 
IRQ0 
IRQ1 
IRQ2 
IRQ3 
IRQ4 
IRQ5 
GPIO 
TMU0 
TMU1 
TMU2 
TMU2_TICPI 
TMU3 
TMU4 
TMU5 
TMU5_TICPI 
TMU6 
TMU7 
TMU8 
HAC 
IPI 
SPDIF 
HUDI 
I2C 
DMAC0_DMINT0 
DMAC0_DMINT1 
DMAC0_DMINT2 
I2S0 
I2S1 
I2S2 
I2S3 
SRC_RX 
SRC_TX 
SRC_SPDIF 
DU 
VIDEO_IN 
REMOTE 
YUV 
USB 
ATAPI 
CAN 
GPS 
GFX2D 
GFX3D_MBX 
GFX3D_DMAC 
EXBUS_ATA 
SPI0 
SPI1 
SCIF089 
SCIF1234 
SCIF567 
ADC 
BBDMAC_0_3 
BBDMAC_4_7 
BBDMAC_8_10 
BBDMAC_11_14 
BBDMAC_15_18 
BBDMAC_19_22 
BBDMAC_23_26 
BBDMAC_27 
BBDMAC_28 
BBDMAC_29 
BBDMAC_30 
BBDMAC_31 
TMU 
DMAC 
I2S 
SRC 
GFX3D 
SPI 
SCIF 
BBDMAC 

Definition at line 490 of file setup-sh7770.c.

Function Documentation

arch_initcall ( sh7770_devices_setup  )
void __init plat_early_device_setup ( void  )

Definition at line 484 of file setup-sh7770.c.

void __init plat_irq_setup ( void  )

Definition at line 688 of file setup-sh7770.c.

void __init plat_irq_setup_pins ( int  mode)

Definition at line 706 of file setup-sh7770.c.