Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
se7751.h File Reference
#include <linux/sh_intc.h>
#include <asm/io_generic.h>

Go to the source code of this file.

Macros

#define PA_ROM   0x00000000 /* EPROM */
 
#define PA_ROM_SIZE   0x00400000 /* EPROM size 4M byte */
 
#define PA_FROM   0x01000000 /* EPROM */
 
#define PA_FROM_SIZE   0x00400000 /* EPROM size 4M byte */
 
#define PA_EXT1   0x04000000
 
#define PA_EXT1_SIZE   0x04000000
 
#define PA_EXT2   0x08000000
 
#define PA_EXT2_SIZE   0x04000000
 
#define PA_SDRAM   0x0c000000
 
#define PA_SDRAM_SIZE   0x04000000
 
#define PA_EXT4   0x12000000
 
#define PA_EXT4_SIZE   0x02000000
 
#define PA_EXT5   0x14000000
 
#define PA_EXT5_SIZE   0x04000000
 
#define PA_PCIC   0x18000000 /* MR-SHPC-01 PCMCIA */
 
#define PA_DIPSW0   0xb9000000 /* Dip switch 5,6 */
 
#define PA_DIPSW1   0xb9000002 /* Dip switch 7,8 */
 
#define PA_LED   0xba000000 /* LED */
 
#define PA_BCR   0xbb000000 /* FPGA on the MS7751SE01 */
 
#define PA_MRSHPC   0xb83fffe0 /* MR-SHPC-01 PCMCIA controller */
 
#define PA_MRSHPC_MW1   0xb8400000 /* MR-SHPC-01 memory window base */
 
#define PA_MRSHPC_MW2   0xb8500000 /* MR-SHPC-01 attribute window base */
 
#define PA_MRSHPC_IO   0xb8600000 /* MR-SHPC-01 I/O window base */
 
#define MRSHPC_MODE   (PA_MRSHPC + 4)
 
#define MRSHPC_OPTION   (PA_MRSHPC + 6)
 
#define MRSHPC_CSR   (PA_MRSHPC + 8)
 
#define MRSHPC_ISR   (PA_MRSHPC + 10)
 
#define MRSHPC_ICR   (PA_MRSHPC + 12)
 
#define MRSHPC_CPWCR   (PA_MRSHPC + 14)
 
#define MRSHPC_MW0CR1   (PA_MRSHPC + 16)
 
#define MRSHPC_MW1CR1   (PA_MRSHPC + 18)
 
#define MRSHPC_IOWCR1   (PA_MRSHPC + 20)
 
#define MRSHPC_MW0CR2   (PA_MRSHPC + 22)
 
#define MRSHPC_MW1CR2   (PA_MRSHPC + 24)
 
#define MRSHPC_IOWCR2   (PA_MRSHPC + 26)
 
#define MRSHPC_CDCR   (PA_MRSHPC + 28)
 
#define MRSHPC_PCIC_INFO   (PA_MRSHPC + 30)
 
#define BCR_ILCRA   (PA_BCR + 0)
 
#define BCR_ILCRB   (PA_BCR + 2)
 
#define BCR_ILCRC   (PA_BCR + 4)
 
#define BCR_ILCRD   (PA_BCR + 6)
 
#define BCR_ILCRE   (PA_BCR + 8)
 
#define BCR_ILCRF   (PA_BCR + 10)
 
#define BCR_ILCRG   (PA_BCR + 12)
 
#define IRQ_79C973   evt2irq(0x3a0)
 
#define __IO_PREFIX   sh7751se
 

Functions

void init_7751se_IRQ (void)
 

Macro Definition Documentation

#define __IO_PREFIX   sh7751se

Definition at line 71 of file se7751.h.

#define BCR_ILCRA   (PA_BCR + 0)

Definition at line 59 of file se7751.h.

#define BCR_ILCRB   (PA_BCR + 2)

Definition at line 60 of file se7751.h.

#define BCR_ILCRC   (PA_BCR + 4)

Definition at line 61 of file se7751.h.

#define BCR_ILCRD   (PA_BCR + 6)

Definition at line 62 of file se7751.h.

#define BCR_ILCRE   (PA_BCR + 8)

Definition at line 63 of file se7751.h.

#define BCR_ILCRF   (PA_BCR + 10)

Definition at line 64 of file se7751.h.

#define BCR_ILCRG   (PA_BCR + 12)

Definition at line 65 of file se7751.h.

#define IRQ_79C973   evt2irq(0x3a0)

Definition at line 67 of file se7751.h.

#define MRSHPC_CDCR   (PA_MRSHPC + 28)

Definition at line 56 of file se7751.h.

#define MRSHPC_CPWCR   (PA_MRSHPC + 14)

Definition at line 49 of file se7751.h.

#define MRSHPC_CSR   (PA_MRSHPC + 8)

Definition at line 46 of file se7751.h.

#define MRSHPC_ICR   (PA_MRSHPC + 12)

Definition at line 48 of file se7751.h.

#define MRSHPC_IOWCR1   (PA_MRSHPC + 20)

Definition at line 52 of file se7751.h.

#define MRSHPC_IOWCR2   (PA_MRSHPC + 26)

Definition at line 55 of file se7751.h.

#define MRSHPC_ISR   (PA_MRSHPC + 10)

Definition at line 47 of file se7751.h.

#define MRSHPC_MODE   (PA_MRSHPC + 4)

Definition at line 44 of file se7751.h.

#define MRSHPC_MW0CR1   (PA_MRSHPC + 16)

Definition at line 50 of file se7751.h.

#define MRSHPC_MW0CR2   (PA_MRSHPC + 22)

Definition at line 53 of file se7751.h.

#define MRSHPC_MW1CR1   (PA_MRSHPC + 18)

Definition at line 51 of file se7751.h.

#define MRSHPC_MW1CR2   (PA_MRSHPC + 24)

Definition at line 54 of file se7751.h.

#define MRSHPC_OPTION   (PA_MRSHPC + 6)

Definition at line 45 of file se7751.h.

#define MRSHPC_PCIC_INFO   (PA_MRSHPC + 30)

Definition at line 57 of file se7751.h.

#define PA_BCR   0xbb000000 /* FPGA on the MS7751SE01 */

Definition at line 38 of file se7751.h.

#define PA_DIPSW0   0xb9000000 /* Dip switch 5,6 */

Definition at line 35 of file se7751.h.

#define PA_DIPSW1   0xb9000002 /* Dip switch 7,8 */

Definition at line 36 of file se7751.h.

#define PA_EXT1   0x04000000

Definition at line 22 of file se7751.h.

#define PA_EXT1_SIZE   0x04000000

Definition at line 23 of file se7751.h.

#define PA_EXT2   0x08000000

Definition at line 24 of file se7751.h.

#define PA_EXT2_SIZE   0x04000000

Definition at line 25 of file se7751.h.

#define PA_EXT4   0x12000000

Definition at line 29 of file se7751.h.

#define PA_EXT4_SIZE   0x02000000

Definition at line 30 of file se7751.h.

#define PA_EXT5   0x14000000

Definition at line 31 of file se7751.h.

#define PA_EXT5_SIZE   0x04000000

Definition at line 32 of file se7751.h.

#define PA_FROM   0x01000000 /* EPROM */

Definition at line 20 of file se7751.h.

#define PA_FROM_SIZE   0x00400000 /* EPROM size 4M byte */

Definition at line 21 of file se7751.h.

#define PA_LED   0xba000000 /* LED */

Definition at line 37 of file se7751.h.

#define PA_MRSHPC   0xb83fffe0 /* MR-SHPC-01 PCMCIA controller */

Definition at line 40 of file se7751.h.

#define PA_MRSHPC_IO   0xb8600000 /* MR-SHPC-01 I/O window base */

Definition at line 43 of file se7751.h.

#define PA_MRSHPC_MW1   0xb8400000 /* MR-SHPC-01 memory window base */

Definition at line 41 of file se7751.h.

#define PA_MRSHPC_MW2   0xb8500000 /* MR-SHPC-01 attribute window base */

Definition at line 42 of file se7751.h.

#define PA_PCIC   0x18000000 /* MR-SHPC-01 PCMCIA */

Definition at line 33 of file se7751.h.

#define PA_ROM   0x00000000 /* EPROM */

Definition at line 18 of file se7751.h.

#define PA_ROM_SIZE   0x00400000 /* EPROM size 4M byte */

Definition at line 19 of file se7751.h.

#define PA_SDRAM   0x0c000000

Definition at line 26 of file se7751.h.

#define PA_SDRAM_SIZE   0x04000000

Definition at line 27 of file se7751.h.

Function Documentation

void init_7751se_IRQ ( void  )

Definition at line 47 of file irq.c.