Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
setup-shx3.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/gpio.h>
#include <linux/sh_timer.h>
#include <linux/sh_intc.h>
#include <cpu/shx3.h>
#include <asm/mmzone.h>

Go to the source code of this file.

Macros

#define INT2DISTCR0   0xfe4108a0
 
#define INT2DISTCR1   0xfe4108a4
 
#define INT2DISTCR2   0xfe4108a8
 

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,
  HUDII, TMU0, TMU1, TMU2,
  TMU3, TMU4, TMU5, PCII0,
  PCII1, PCII2, PCII3, PCII4,
  PCII5, PCII6, PCII7, PCII8,
  PCII9, SCIF0_ERI, SCIF0_RXI, SCIF0_BRI,
  SCIF0_TXI, SCIF1_ERI, SCIF1_RXI, SCIF1_BRI,
  SCIF1_TXI, SCIF2_ERI, SCIF2_RXI, SCIF2_BRI,
  SCIF2_TXI, SCIF3_ERI, SCIF3_RXI, SCIF3_BRI,
  SCIF3_TXI, DMAC0_DMINT0, DMAC0_DMINT1, DMAC0_DMINT2,
  DMAC0_DMINT3, DMAC0_DMINT4, DMAC0_DMINT5, DMAC0_DMAE,
  DU, DMAC1_DMINT6, DMAC1_DMINT7, DMAC1_DMINT8,
  DMAC1_DMINT9, DMAC1_DMINT10, DMAC1_DMINT11, DMAC1_DMAE,
  IIC, VIN0, VIN1, VCORE0,
  ATAPI, DTU0, DTU1, DTU2,
  DTU3, FE0, FE1, GPIO0,
  GPIO1, GPIO2, GPIO3, PAM,
  IRM, INTICI0, INTICI1, INTICI2,
  INTICI3, INTICI4, INTICI5, INTICI6,
  INTICI7, IRL, PCII56789, SCIF0,
  SCIF1, SCIF2, SCIF3, DMAC0,
  DMAC1
}
 

Functions

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

Macro Definition Documentation

#define INT2DISTCR0   0xfe4108a0

Definition at line 375 of file setup-shx3.c.

#define INT2DISTCR1   0xfe4108a4

Definition at line 376 of file setup-shx3.c.

#define INT2DISTCR2   0xfe4108a8

Definition at line 377 of file setup-shx3.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 
HUDII 
TMU0 
TMU1 
TMU2 
TMU3 
TMU4 
TMU5 
PCII0 
PCII1 
PCII2 
PCII3 
PCII4 
PCII5 
PCII6 
PCII7 
PCII8 
PCII9 
SCIF0_ERI 
SCIF0_RXI 
SCIF0_BRI 
SCIF0_TXI 
SCIF1_ERI 
SCIF1_RXI 
SCIF1_BRI 
SCIF1_TXI 
SCIF2_ERI 
SCIF2_RXI 
SCIF2_BRI 
SCIF2_TXI 
SCIF3_ERI 
SCIF3_RXI 
SCIF3_BRI 
SCIF3_TXI 
DMAC0_DMINT0 
DMAC0_DMINT1 
DMAC0_DMINT2 
DMAC0_DMINT3 
DMAC0_DMINT4 
DMAC0_DMINT5 
DMAC0_DMAE 
DU 
DMAC1_DMINT6 
DMAC1_DMINT7 
DMAC1_DMINT8 
DMAC1_DMINT9 
DMAC1_DMINT10 
DMAC1_DMINT11 
DMAC1_DMAE 
IIC 
VIN0 
VIN1 
VCORE0 
ATAPI 
DTU0 
DTU1 
DTU2 
DTU3 
FE0 
FE1 
GPIO0 
GPIO1 
GPIO2 
GPIO3 
PAM 
IRM 
INTICI0 
INTICI1 
INTICI2 
INTICI3 
INTICI4 
INTICI5 
INTICI6 
INTICI7 
IRL 
PCII56789 
SCIF0 
SCIF1 
SCIF2 
SCIF3 
DMAC0 
DMAC1 

Definition at line 279 of file setup-shx3.c.

Function Documentation

arch_initcall ( shx3_devices_setup  )
void __init plat_early_device_setup ( void  )

Definition at line 273 of file setup-shx3.c.

void __init plat_irq_setup ( void  )

Definition at line 495 of file setup-shx3.c.

void __init plat_irq_setup_pins ( int  mode)

Definition at line 459 of file setup-shx3.c.

void __init plat_mem_setup ( void  )

Definition at line 500 of file setup-shx3.c.