Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
kn05.h File Reference
#include <asm/dec/ioasic_addrs.h>

Go to the source code of this file.

Macros

#define KN4K_SLOT_BASE   0x1fc00000
 
#define KN4K_MB_ROM   (0*IOASIC_SLOT_SIZE) /* KN05/KN04 card ROM */
 
#define KN4K_IOCTL   (1*IOASIC_SLOT_SIZE) /* I/O ASIC */
 
#define KN4K_ESAR   (2*IOASIC_SLOT_SIZE) /* LANCE MAC address chip */
 
#define KN4K_LANCE   (3*IOASIC_SLOT_SIZE) /* LANCE Ethernet */
 
#define KN4K_MB_INT   (4*IOASIC_SLOT_SIZE) /* MB interrupt register */
 
#define KN4K_MB_EA   (5*IOASIC_SLOT_SIZE) /* MB error address? */
 
#define KN4K_MB_EC   (6*IOASIC_SLOT_SIZE) /* MB error ??? */
 
#define KN4K_MB_CSR   (7*IOASIC_SLOT_SIZE) /* MB control & status */
 
#define KN4K_RES_08   (8*IOASIC_SLOT_SIZE) /* unused? */
 
#define KN4K_RES_09   (9*IOASIC_SLOT_SIZE) /* unused? */
 
#define KN4K_RES_10   (10*IOASIC_SLOT_SIZE) /* unused? */
 
#define KN4K_RES_11   (11*IOASIC_SLOT_SIZE) /* unused? */
 
#define KN4K_SCSI   (12*IOASIC_SLOT_SIZE) /* ASC SCSI */
 
#define KN4K_RES_13   (13*IOASIC_SLOT_SIZE) /* unused? */
 
#define KN4K_RES_14   (14*IOASIC_SLOT_SIZE) /* unused? */
 
#define KN4K_RES_15   (15*IOASIC_SLOT_SIZE) /* unused? */
 
#define KN4K_MB_INT_TC   (1<<0) /* TURBOchannel? */
 
#define KN4K_MB_INT_RTC   (1<<1) /* RTC? */
 
#define KN4K_MB_INT_MT   (1<<3) /* I/O ASIC cascade */
 
#define KN4K_MB_CSR_PF   (1<<0) /* PreFetching enable? */
 
#define KN4K_MB_CSR_F   (1<<1) /* ??? */
 
#define KN4K_MB_CSR_ECC   (0xff<<2) /* ??? */
 
#define KN4K_MB_CSR_OD   (1<<10) /* ??? */
 
#define KN4K_MB_CSR_CP   (1<<11) /* ??? */
 
#define KN4K_MB_CSR_UNC   (1<<12) /* ??? */
 
#define KN4K_MB_CSR_IM   (1<<13) /* ??? */
 
#define KN4K_MB_CSR_NC   (1<<14) /* ??? */
 
#define KN4K_MB_CSR_EE   (1<<15) /* (bus) Exception Enable? */
 
#define KN4K_MB_CSR_MSK   (0x1f<<16) /* CPU Int[4:0] mask */
 
#define KN4K_MB_CSR_FW   (1<<21) /* ??? */
 
#define KN4K_MB_CSR_W   (1<<31) /* ??? */
 

Macro Definition Documentation

#define KN4K_ESAR   (2*IOASIC_SLOT_SIZE) /* LANCE MAC address chip */

Definition at line 36 of file kn05.h.

#define KN4K_IOCTL   (1*IOASIC_SLOT_SIZE) /* I/O ASIC */

Definition at line 35 of file kn05.h.

#define KN4K_LANCE   (3*IOASIC_SLOT_SIZE) /* LANCE Ethernet */

Definition at line 37 of file kn05.h.

#define KN4K_MB_CSR   (7*IOASIC_SLOT_SIZE) /* MB control & status */

Definition at line 41 of file kn05.h.

#define KN4K_MB_CSR_CP   (1<<11) /* ??? */

Definition at line 67 of file kn05.h.

#define KN4K_MB_CSR_ECC   (0xff<<2) /* ??? */

Definition at line 65 of file kn05.h.

#define KN4K_MB_CSR_EE   (1<<15) /* (bus) Exception Enable? */

Definition at line 71 of file kn05.h.

#define KN4K_MB_CSR_F   (1<<1) /* ??? */

Definition at line 64 of file kn05.h.

#define KN4K_MB_CSR_FW   (1<<21) /* ??? */

Definition at line 73 of file kn05.h.

#define KN4K_MB_CSR_IM   (1<<13) /* ??? */

Definition at line 69 of file kn05.h.

#define KN4K_MB_CSR_MSK   (0x1f<<16) /* CPU Int[4:0] mask */

Definition at line 72 of file kn05.h.

#define KN4K_MB_CSR_NC   (1<<14) /* ??? */

Definition at line 70 of file kn05.h.

#define KN4K_MB_CSR_OD   (1<<10) /* ??? */

Definition at line 66 of file kn05.h.

#define KN4K_MB_CSR_PF   (1<<0) /* PreFetching enable? */

Definition at line 63 of file kn05.h.

#define KN4K_MB_CSR_UNC   (1<<12) /* ??? */

Definition at line 68 of file kn05.h.

#define KN4K_MB_CSR_W   (1<<31) /* ??? */

Definition at line 74 of file kn05.h.

#define KN4K_MB_EA   (5*IOASIC_SLOT_SIZE) /* MB error address? */

Definition at line 39 of file kn05.h.

#define KN4K_MB_EC   (6*IOASIC_SLOT_SIZE) /* MB error ??? */

Definition at line 40 of file kn05.h.

#define KN4K_MB_INT   (4*IOASIC_SLOT_SIZE) /* MB interrupt register */

Definition at line 38 of file kn05.h.

#define KN4K_MB_INT_MT   (1<<3) /* I/O ASIC cascade */

Definition at line 57 of file kn05.h.

#define KN4K_MB_INT_RTC   (1<<1) /* RTC? */

Definition at line 56 of file kn05.h.

#define KN4K_MB_INT_TC   (1<<0) /* TURBOchannel? */

Definition at line 55 of file kn05.h.

#define KN4K_MB_ROM   (0*IOASIC_SLOT_SIZE) /* KN05/KN04 card ROM */

Definition at line 34 of file kn05.h.

#define KN4K_RES_08   (8*IOASIC_SLOT_SIZE) /* unused? */

Definition at line 42 of file kn05.h.

#define KN4K_RES_09   (9*IOASIC_SLOT_SIZE) /* unused? */

Definition at line 43 of file kn05.h.

#define KN4K_RES_10   (10*IOASIC_SLOT_SIZE) /* unused? */

Definition at line 44 of file kn05.h.

#define KN4K_RES_11   (11*IOASIC_SLOT_SIZE) /* unused? */

Definition at line 45 of file kn05.h.

#define KN4K_RES_13   (13*IOASIC_SLOT_SIZE) /* unused? */

Definition at line 47 of file kn05.h.

#define KN4K_RES_14   (14*IOASIC_SLOT_SIZE) /* unused? */

Definition at line 48 of file kn05.h.

#define KN4K_RES_15   (15*IOASIC_SLOT_SIZE) /* unused? */

Definition at line 49 of file kn05.h.

#define KN4K_SCSI   (12*IOASIC_SLOT_SIZE) /* ASC SCSI */

Definition at line 46 of file kn05.h.

#define KN4K_SLOT_BASE   0x1fc00000

Definition at line 32 of file kn05.h.