Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
se.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_83902   0xb0000000 /* DP83902A */
 
#define PA_83902_IF   0xb0040000 /* DP83902A remote io port */
 
#define PA_83902_RST   0xb0080000 /* DP83902A reset port */
 
#define PA_SUPERIO   0xb0400000 /* SMC37C935A super io chip */
 
#define PA_DIPSW0   0xb0800000 /* Dip switch 5,6 */
 
#define PA_DIPSW1   0xb0800002 /* Dip switch 7,8 */
 
#define PA_LED   0xb0c00000 /* LED */
 
#define PA_BCR   0xb1400000 /* FPGA */
 
#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_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_STNIC   evt2irq(0x340)
 
#define IRQ_CFCARD   evt2irq(0x2e0)
 
#define SH_ETH0_BASE   0xA7000000
 
#define SH_ETH1_BASE   0xA7000400
 
#define SH_ETH0_IRQ   evt2irq(0xc00)
 
#define SH_ETH1_IRQ   evt2irq(0xc20)
 
#define SH_TSU_IRQ   evt2irq(0xc40)
 
#define __IO_PREFIX   se
 

Functions

void init_se_IRQ (void)
 

Macro Definition Documentation

#define __IO_PREFIX   se

Definition at line 115 of file se.h.

#define BCR_ILCRA   (PA_BCR + 0)

Definition at line 64 of file se.h.

#define BCR_ILCRB   (PA_BCR + 2)

Definition at line 65 of file se.h.

#define BCR_ILCRC   (PA_BCR + 4)

Definition at line 66 of file se.h.

#define BCR_ILCRD   (PA_BCR + 6)

Definition at line 67 of file se.h.

#define BCR_ILCRE   (PA_BCR + 8)

Definition at line 68 of file se.h.

#define BCR_ILCRF   (PA_BCR + 10)

Definition at line 69 of file se.h.

#define BCR_ILCRG   (PA_BCR + 12)

Definition at line 70 of file se.h.

#define IRQ_CFCARD   evt2irq(0x2e0)

Definition at line 95 of file se.h.

#define IRQ_STNIC   evt2irq(0x340)

Definition at line 94 of file se.h.

#define MRSHPC_CDCR   (PA_MRSHPC + 28)

Definition at line 61 of file se.h.

#define MRSHPC_CPWCR   (PA_MRSHPC + 14)

Definition at line 54 of file se.h.

#define MRSHPC_CSR   (PA_MRSHPC + 8)

Definition at line 51 of file se.h.

#define MRSHPC_ICR   (PA_MRSHPC + 12)

Definition at line 53 of file se.h.

#define MRSHPC_IOWCR1   (PA_MRSHPC + 20)

Definition at line 57 of file se.h.

#define MRSHPC_IOWCR2   (PA_MRSHPC + 26)

Definition at line 60 of file se.h.

#define MRSHPC_ISR   (PA_MRSHPC + 10)

Definition at line 52 of file se.h.

#define MRSHPC_MW0CR1   (PA_MRSHPC + 16)

Definition at line 55 of file se.h.

#define MRSHPC_MW0CR2   (PA_MRSHPC + 22)

Definition at line 58 of file se.h.

#define MRSHPC_MW1CR1   (PA_MRSHPC + 18)

Definition at line 56 of file se.h.

#define MRSHPC_MW1CR2   (PA_MRSHPC + 24)

Definition at line 59 of file se.h.

#define MRSHPC_OPTION   (PA_MRSHPC + 6)

Definition at line 50 of file se.h.

#define MRSHPC_PCIC_INFO   (PA_MRSHPC + 30)

Definition at line 62 of file se.h.

#define PA_83902   0xb0000000 /* DP83902A */

Definition at line 32 of file se.h.

#define PA_83902_IF   0xb0040000 /* DP83902A remote io port */

Definition at line 33 of file se.h.

#define PA_83902_RST   0xb0080000 /* DP83902A reset port */

Definition at line 34 of file se.h.

#define PA_BCR   0xb1400000 /* FPGA */

Definition at line 43 of file se.h.

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

Definition at line 37 of file se.h.

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

Definition at line 38 of file se.h.

#define PA_EXT1   0x04000000

Definition at line 19 of file se.h.

#define PA_EXT1_SIZE   0x04000000

Definition at line 20 of file se.h.

#define PA_EXT2   0x08000000

Definition at line 21 of file se.h.

#define PA_EXT2_SIZE   0x04000000

Definition at line 22 of file se.h.

#define PA_EXT4   0x12000000

Definition at line 26 of file se.h.

#define PA_EXT4_SIZE   0x02000000

Definition at line 27 of file se.h.

#define PA_EXT5   0x14000000

Definition at line 28 of file se.h.

#define PA_EXT5_SIZE   0x04000000

Definition at line 29 of file se.h.

#define PA_FROM   0x01000000 /* EPROM */

Definition at line 17 of file se.h.

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

Definition at line 18 of file se.h.

#define PA_LED   0xb0c00000 /* LED */

Definition at line 39 of file se.h.

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

Definition at line 46 of file se.h.

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

Definition at line 49 of file se.h.

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

Definition at line 47 of file se.h.

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

Definition at line 48 of file se.h.

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

Definition at line 30 of file se.h.

#define PA_ROM   0x00000000 /* EPROM */

Definition at line 15 of file se.h.

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

Definition at line 16 of file se.h.

#define PA_SDRAM   0x0c000000

Definition at line 23 of file se.h.

#define PA_SDRAM_SIZE   0x04000000

Definition at line 24 of file se.h.

#define PA_SUPERIO   0xb0400000 /* SMC37C935A super io chip */

Definition at line 36 of file se.h.

#define SH_ETH0_BASE   0xA7000000

Definition at line 100 of file se.h.

#define SH_ETH0_IRQ   evt2irq(0xc00)

Definition at line 109 of file se.h.

#define SH_ETH1_BASE   0xA7000400

Definition at line 101 of file se.h.

#define SH_ETH1_IRQ   evt2irq(0xc20)

Definition at line 110 of file se.h.

#define SH_TSU_IRQ   evt2irq(0xc40)

Definition at line 111 of file se.h.

Function Documentation

void init_se_IRQ ( void  )

Definition at line 96 of file irq.c.