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

Go to the source code of this file.

Macros

#define RAMCR_CACHE_L2FC   0x0002
 
#define RAMCR_CACHE_L2E   0x0001
 
#define L2_CACHE_ENABLE   (RAMCR_CACHE_L2E|RAMCR_CACHE_L2FC)
 

Enumerations

enum  {
  UNUSED =0, ENABLED, DISABLED, IRQ0,
  IRQ1, IRQ2, IRQ3, IRQ4,
  IRQ5, IRQ6, IRQ7, HUDI,
  DMAC1A_DEI0, DMAC1A_DEI1, DMAC1A_DEI2, DMAC1A_DEI3,
  _2DG_TRI, _2DG_INI, _2DG_CEI, DMAC0A_DEI0,
  DMAC0A_DEI1, DMAC0A_DEI2, DMAC0A_DEI3, VIO_CEUI,
  VIO_BEUI, VIO_VEU2HI, VIO_VOUI, SCIFA_SCIFA0,
  VPU_VPUI, TPU_TPUI, ADC_ADI, USB_USI0,
  RTC_ATI, RTC_PRI, RTC_CUI, DMAC1B_DEI4,
  DMAC1B_DEI5, DMAC1B_DADERR, DMAC0B_DEI4, DMAC0B_DEI5,
  DMAC0B_DADERR, KEYSC_KEYI, SCIF_SCIF0, SCIF_SCIF1,
  SCIF_SCIF2, MSIOF_MSIOFI0, MSIOF_MSIOFI1, SCIFA_SCIFA1,
  FLCTL_FLSTEI, FLCTL_FLTENDI, FLCTL_FLTREQ0I, FLCTL_FLTREQ1I,
  I2C_ALI, I2C_TACKI, I2C_WAITI, I2C_DTEI,
  CMT_CMTI, TSIF_TSIFI, SIU_SIUI, SCIFA_SCIFA2,
  TMU0_TUNI0, TMU0_TUNI1, TMU0_TUNI2, IRDA_IRDAI,
  ATAPI_ATAPII, VEU2H1_VEU2HI, LCDC_LCDCI, TMU1_TUNI0,
  TMU1_TUNI1, TMU1_TUNI2, DMAC1A, DMAC0A,
  VIO, DMAC0B, FLCTL, I2C,
  _2DG, SDHI1, RTC, DMAC1B,
  SDHI0
}
 

Functions

 arch_initcall (sh7723_devices_setup)
 
void __init plat_early_device_setup (void)
 
void l2_cache_init (void)
 
void __init plat_irq_setup (void)
 

Macro Definition Documentation

#define L2_CACHE_ENABLE   (RAMCR_CACHE_L2E|RAMCR_CACHE_L2FC)

Definition at line 550 of file setup-sh7723.c.

#define RAMCR_CACHE_L2E   0x0001

Definition at line 549 of file setup-sh7723.c.

#define RAMCR_CACHE_L2FC   0x0002

Definition at line 548 of file setup-sh7723.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
UNUSED 
ENABLED 
DISABLED 
IRQ0 
IRQ1 
IRQ2 
IRQ3 
IRQ4 
IRQ5 
IRQ6 
IRQ7 
HUDI 
DMAC1A_DEI0 
DMAC1A_DEI1 
DMAC1A_DEI2 
DMAC1A_DEI3 
_2DG_TRI 
_2DG_INI 
_2DG_CEI 
DMAC0A_DEI0 
DMAC0A_DEI1 
DMAC0A_DEI2 
DMAC0A_DEI3 
VIO_CEUI 
VIO_BEUI 
VIO_VEU2HI 
VIO_VOUI 
SCIFA_SCIFA0 
VPU_VPUI 
TPU_TPUI 
ADC_ADI 
USB_USI0 
RTC_ATI 
RTC_PRI 
RTC_CUI 
DMAC1B_DEI4 
DMAC1B_DEI5 
DMAC1B_DADERR 
DMAC0B_DEI4 
DMAC0B_DEI5 
DMAC0B_DADERR 
KEYSC_KEYI 
SCIF_SCIF0 
SCIF_SCIF1 
SCIF_SCIF2 
MSIOF_MSIOFI0 
MSIOF_MSIOFI1 
SCIFA_SCIFA1 
FLCTL_FLSTEI 
FLCTL_FLTENDI 
FLCTL_FLTREQ0I 
FLCTL_FLTREQ1I 
I2C_ALI 
I2C_TACKI 
I2C_WAITI 
I2C_DTEI 
CMT_CMTI 
TSIF_TSIFI 
SIU_SIUI 
SCIFA_SCIFA2 
TMU0_TUNI0 
TMU0_TUNI1 
TMU0_TUNI2 
IRDA_IRDAI 
ATAPI_ATAPII 
VEU2H1_VEU2HI 
LCDC_LCDCI 
TMU1_TUNI0 
TMU1_TUNI1 
TMU1_TUNI2 
DMAC1A 
DMAC0A 
VIO 
DMAC0B 
FLCTL 
I2C 
_2DG 
SDHI1 
RTC 
DMAC1B 
SDHI0 

Definition at line 558 of file setup-sh7723.c.

Function Documentation

arch_initcall ( sh7723_devices_setup  )
void l2_cache_init ( void  )

Definition at line 552 of file setup-sh7723.c.

void __init plat_early_device_setup ( void  )

Definition at line 542 of file setup-sh7723.c.

void __init plat_irq_setup ( void  )

Definition at line 771 of file setup-sh7723.c.