Linux Kernel
3.7.1
|
#include <asm/irq.h>
Go to the source code of this file.
Data Structures | |
struct | t_bdid |
struct | MVMElp |
struct | MK48T08_t |
Macros | |
#define | MVME_LPR_BASE 0xfff42030 |
#define | mvmelp ((*(volatile MVMElpPtr)(MVME_LPR_BASE))) |
#define | RTC_WRITE 0x80 |
#define | RTC_READ 0x40 |
#define | RTC_STOP 0x20 |
#define | MVME_RTC_BASE 0xfffc1ff8 |
#define | MVME_I596_BASE 0xfff46000 |
#define | MVME_SCC_A_ADDR 0xfff45005 |
#define | MVME_SCC_B_ADDR 0xfff45001 |
#define | MVME_SCC_PCLK 10000000 |
#define | MVME162_IRQ_TYPE_PRIO 0 |
#define | MVME167_IRQ_PRN (IRQ_USER+20) |
#define | MVME16x_IRQ_I596 (IRQ_USER+23) |
#define | MVME16x_IRQ_SCSI (IRQ_USER+21) |
#define | MVME16x_IRQ_FLY (IRQ_USER+63) |
#define | MVME167_IRQ_SER_ERR (IRQ_USER+28) |
#define | MVME167_IRQ_SER_MODEM (IRQ_USER+29) |
#define | MVME167_IRQ_SER_TX (IRQ_USER+30) |
#define | MVME167_IRQ_SER_RX (IRQ_USER+31) |
#define | MVME16x_IRQ_TIMER (IRQ_USER+25) |
#define | MVME167_IRQ_ABORT (IRQ_USER+46) |
#define | MVME162_IRQ_ABORT (IRQ_USER+30) |
#define | MVME162_IRQ_SCC_BASE (IRQ_USER+0) |
#define | MVME162_IRQ_SCCB_TX (IRQ_USER+0) |
#define | MVME162_IRQ_SCCB_STAT (IRQ_USER+2) |
#define | MVME162_IRQ_SCCB_RX (IRQ_USER+4) |
#define | MVME162_IRQ_SCCB_SPCOND (IRQ_USER+6) |
#define | MVME162_IRQ_SCCA_TX (IRQ_USER+8) |
#define | MVME162_IRQ_SCCA_STAT (IRQ_USER+10) |
#define | MVME162_IRQ_SCCA_RX (IRQ_USER+12) |
#define | MVME162_IRQ_SCCA_SPCOND (IRQ_USER+14) |
#define | MVME162_VERSION_REG 0xfff4202e |
#define | MVME16x_CONFIG_SPEED_32 0x0001 |
#define | MVME16x_CONFIG_NO_VMECHIP2 0x0002 |
#define | MVME16x_CONFIG_NO_SCSICHIP 0x0004 |
#define | MVME16x_CONFIG_NO_ETHERNET 0x0008 |
#define | MVME16x_CONFIG_GOT_FPU 0x0010 |
#define | MVME16x_CONFIG_GOT_LP 0x0100 |
#define | MVME16x_CONFIG_GOT_CD2401 0x0200 |
#define | MVME16x_CONFIG_GOT_SCCA 0x0400 |
#define | MVME16x_CONFIG_GOT_SCCB 0x0800 |
Typedefs | |
typedef struct t_bdid * | p_bdid |
typedef struct MVMElp * | MVMElpPtr |
typedef struct MK48T08_t * | MK48T08ptr_t |
Variables | |
long | mvme_bdid_ptr |
unsigned short | mvme16x_config |
#define MVME162_IRQ_ABORT (IRQ_USER+30) |
Definition at line 79 of file mvme16xhw.h.
#define MVME162_IRQ_SCC_BASE (IRQ_USER+0) |
Definition at line 82 of file mvme16xhw.h.
#define MVME162_IRQ_SCCA_RX (IRQ_USER+12) |
Definition at line 89 of file mvme16xhw.h.
#define MVME162_IRQ_SCCA_SPCOND (IRQ_USER+14) |
Definition at line 90 of file mvme16xhw.h.
#define MVME162_IRQ_SCCA_STAT (IRQ_USER+10) |
Definition at line 88 of file mvme16xhw.h.
#define MVME162_IRQ_SCCA_TX (IRQ_USER+8) |
Definition at line 87 of file mvme16xhw.h.
#define MVME162_IRQ_SCCB_RX (IRQ_USER+4) |
Definition at line 85 of file mvme16xhw.h.
#define MVME162_IRQ_SCCB_SPCOND (IRQ_USER+6) |
Definition at line 86 of file mvme16xhw.h.
#define MVME162_IRQ_SCCB_STAT (IRQ_USER+2) |
Definition at line 84 of file mvme16xhw.h.
#define MVME162_IRQ_SCCB_TX (IRQ_USER+0) |
Definition at line 83 of file mvme16xhw.h.
#define MVME162_IRQ_TYPE_PRIO 0 |
Definition at line 67 of file mvme16xhw.h.
#define MVME162_VERSION_REG 0xfff4202e |
Definition at line 94 of file mvme16xhw.h.
#define MVME167_IRQ_ABORT (IRQ_USER+46) |
Definition at line 78 of file mvme16xhw.h.
#define MVME167_IRQ_PRN (IRQ_USER+20) |
Definition at line 69 of file mvme16xhw.h.
#define MVME167_IRQ_SER_ERR (IRQ_USER+28) |
Definition at line 73 of file mvme16xhw.h.
#define MVME167_IRQ_SER_MODEM (IRQ_USER+29) |
Definition at line 74 of file mvme16xhw.h.
#define MVME167_IRQ_SER_RX (IRQ_USER+31) |
Definition at line 76 of file mvme16xhw.h.
#define MVME167_IRQ_SER_TX (IRQ_USER+30) |
Definition at line 75 of file mvme16xhw.h.
#define MVME16x_CONFIG_GOT_CD2401 0x0200 |
Definition at line 107 of file mvme16xhw.h.
#define MVME16x_CONFIG_GOT_FPU 0x0010 |
Definition at line 104 of file mvme16xhw.h.
#define MVME16x_CONFIG_GOT_LP 0x0100 |
Definition at line 106 of file mvme16xhw.h.
#define MVME16x_CONFIG_GOT_SCCA 0x0400 |
Definition at line 108 of file mvme16xhw.h.
#define MVME16x_CONFIG_GOT_SCCB 0x0800 |
Definition at line 109 of file mvme16xhw.h.
#define MVME16x_CONFIG_NO_ETHERNET 0x0008 |
Definition at line 103 of file mvme16xhw.h.
#define MVME16x_CONFIG_NO_SCSICHIP 0x0004 |
Definition at line 102 of file mvme16xhw.h.
#define MVME16x_CONFIG_NO_VMECHIP2 0x0002 |
Definition at line 101 of file mvme16xhw.h.
#define MVME16x_CONFIG_SPEED_32 0x0001 |
Definition at line 100 of file mvme16xhw.h.
#define MVME16x_IRQ_FLY (IRQ_USER+63) |
Definition at line 72 of file mvme16xhw.h.
#define MVME16x_IRQ_I596 (IRQ_USER+23) |
Definition at line 70 of file mvme16xhw.h.
#define MVME16x_IRQ_SCSI (IRQ_USER+21) |
Definition at line 71 of file mvme16xhw.h.
#define MVME16x_IRQ_TIMER (IRQ_USER+25) |
Definition at line 77 of file mvme16xhw.h.
#define MVME_I596_BASE 0xfff46000 |
Definition at line 61 of file mvme16xhw.h.
#define MVME_LPR_BASE 0xfff42030 |
Definition at line 39 of file mvme16xhw.h.
#define MVME_RTC_BASE 0xfffc1ff8 |
Definition at line 59 of file mvme16xhw.h.
#define MVME_SCC_A_ADDR 0xfff45005 |
Definition at line 63 of file mvme16xhw.h.
#define MVME_SCC_B_ADDR 0xfff45001 |
Definition at line 64 of file mvme16xhw.h.
#define MVME_SCC_PCLK 10000000 |
Definition at line 65 of file mvme16xhw.h.
#define mvmelp ((*(volatile MVMElpPtr)(MVME_LPR_BASE))) |
Definition at line 41 of file mvme16xhw.h.
#define RTC_READ 0x40 |
Definition at line 56 of file mvme16xhw.h.
#define RTC_STOP 0x20 |
Definition at line 57 of file mvme16xhw.h.
#define RTC_WRITE 0x80 |
Definition at line 55 of file mvme16xhw.h.
typedef struct MK48T08_t * MK48T08ptr_t |
long mvme_bdid_ptr |