|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
| #define | CSEQ_MODE_PAGE_SIZE 0x200 /* CSEQ mode page size */ |
| #define | LmSEQ_MODE_PAGE_SIZE 0x200 /* LmSEQ mode page size */ |
| #define | LmSEQ_HOST_REG_SIZE 0x4000 /* LmSEQ Host Register size */ |
| #define | COMBIST (REG_BASE_ADDR + 0x00) |
| #define | L7BLKRST 0x80000000 |
| #define | L6BLKRST 0x40000000 |
| #define | L5BLKRST 0x20000000 |
| #define | L4BLKRST 0x10000000 |
| #define | L3BLKRST 0x08000000 |
| #define | L2BLKRST 0x04000000 |
| #define | L1BLKRST 0x02000000 |
| #define | L0BLKRST 0x01000000 |
| #define | LmBLKRST 0xFF000000 |
| #define | LmBLKRST_COMBIST(phyid) (1 << (24 + phyid)) |
| #define | OCMBLKRST 0x00400000 |
| #define | CTXMEMBLKRST 0x00200000 |
| #define | CSEQBLKRST 0x00100000 |
| #define | EXSIBLKRST 0x00040000 |
| #define | DPIBLKRST 0x00020000 |
| #define | DFIFBLKRST 0x00010000 |
| #define | HARDRST 0x00000200 |
| #define | COMBLKRST 0x00000100 |
| #define | FRCDFPERR 0x00000080 |
| #define | FRCCIOPERR 0x00000020 |
| #define | FRCBISTERR 0x00000010 |
| #define | COMBISTEN 0x00000004 |
| #define | COMBISTDONE 0x00000002 /* ro */ |
| #define | COMBISTFAIL 0x00000001 /* ro */ |
| #define | COMSTAT (REG_BASE_ADDR + 0x04) |
| #define | REQMBXREAD 0x00000040 |
| #define | RSPMBXAVAIL 0x00000020 |
| #define | CSBUFPERR 0x00000008 |
| #define | OVLYERR 0x00000004 |
| #define | CSERR 0x00000002 |
| #define | OVLYDMADONE 0x00000001 |
| #define | COMSTAT_MASK |
| #define | COMSTATEN (REG_BASE_ADDR + 0x08) |
| #define | EN_REQMBXREAD 0x00000040 |
| #define | EN_RSPMBXAVAIL 0x00000020 |
| #define | EN_CSBUFPERR 0x00000008 |
| #define | EN_OVLYERR 0x00000004 |
| #define | EN_CSERR 0x00000002 |
| #define | EN_OVLYDONE 0x00000001 |
| #define | SCBPRO (REG_BASE_ADDR + 0x0C) |
| #define | SCBCONS_MASK 0xFFFF0000 |
| #define | SCBPRO_MASK 0x0000FFFF |
| #define | CHIMREQMBX (REG_BASE_ADDR + 0x10) |
| #define | CHIMRSPMBX (REG_BASE_ADDR + 0x14) |
| #define | CHIMINT (REG_BASE_ADDR + 0x18) |
| #define | EXT_INT0 0x00000800 |
| #define | EXT_INT1 0x00000400 |
| #define | PORRSTDET 0x00000200 |
| #define | HARDRSTDET 0x00000100 |
| #define | DLAVAILQ 0x00000080 /* ro */ |
| #define | HOSTERR 0x00000040 |
| #define | INITERR 0x00000020 |
| #define | DEVINT 0x00000010 |
| #define | COMINT 0x00000008 |
| #define | DEVTIMER2 0x00000004 |
| #define | DEVTIMER1 0x00000002 |
| #define | DLAVAIL 0x00000001 |
| #define | CHIMINT_MASK |
| #define | DEVEXCEPT_MASK (HOSTERR | INITERR | DEVINT | COMINT) |
| #define | CHIMINTEN (REG_BASE_ADDR + 0x1C) |
| #define | RST_EN_EXT_INT1 0x01000000 |
| #define | RST_EN_EXT_INT0 0x00800000 |
| #define | RST_EN_HOSTERR 0x00400000 |
| #define | RST_EN_INITERR 0x00200000 |
| #define | RST_EN_DEVINT 0x00100000 |
| #define | RST_EN_COMINT 0x00080000 |
| #define | RST_EN_DEVTIMER2 0x00040000 |
| #define | RST_EN_DEVTIMER1 0x00020000 |
| #define | RST_EN_DLAVAIL 0x00010000 |
| #define | SET_EN_EXT_INT1 0x00000100 |
| #define | SET_EN_EXT_INT0 0x00000080 |
| #define | SET_EN_HOSTERR 0x00000040 |
| #define | SET_EN_INITERR 0x00000020 |
| #define | SET_EN_DEVINT 0x00000010 |
| #define | SET_EN_COMINT 0x00000008 |
| #define | SET_EN_DEVTIMER2 0x00000004 |
| #define | SET_EN_DEVTIMER1 0x00000002 |
| #define | SET_EN_DLAVAIL 0x00000001 |
| #define | RST_CHIMINTEN |
| #define | SET_CHIMINTEN |
| #define | OVLYDMACTL (REG_BASE_ADDR + 0x20) |
| #define | OVLYADR_MASK 0x07FF0000 |
| #define | OVLYLSEQ_MASK 0x0000FF00 |
| #define | OVLYCSEQ 0x00000080 |
| #define | OVLYHALTERR 0x00000040 |
| #define | PIOCMODE 0x00000020 |
| #define | RESETOVLYDMA 0x00000008 /* wo */ |
| #define | STARTOVLYDMA 0x00000004 |
| #define | STOPOVLYDMA 0x00000002 /* wo */ |
| #define | OVLYDMAACT 0x00000001 /* ro */ |
| #define | OVLYDMACNT (REG_BASE_ADDR + 0x24) |
| #define | OVLYDOMAIN1 0x20000000 /* ro */ |
| #define | OVLYDOMAIN0 0x10000000 |
| #define | OVLYBUFADR_MASK 0x007F0000 |
| #define | OVLYDMACNT_MASK 0x00003FFF |
| #define | OVLYDMAADR (REG_BASE_ADDR + 0x28) |
| #define | DMAERR (REG_BASE_ADDR + 0x30) |
| #define | OVLYERRSTAT_MASK 0x0000FF00 /* ro */ |
| #define | CSERRSTAT_MASK 0x000000FF /* ro */ |
| #define | SPIODATA (REG_BASE_ADDR + 0x34) |
| #define | T1CNTRLR (REG_BASE_ADDR + 0x40) |
| #define | T1DONE 0x00010000 /* ro */ |
| #define | TIMER64 0x00000400 |
| #define | T1ENABLE 0x00000200 |
| #define | T1RELOAD 0x00000100 |
| #define | T1PRESCALER_MASK 0x00000003 |
| #define | T1CMPR (REG_BASE_ADDR + 0x44) |
| #define | T1CNTR (REG_BASE_ADDR + 0x48) |
| #define | T2CNTRLR (REG_BASE_ADDR + 0x4C) |
| #define | T2DONE 0x00010000 /* ro */ |
| #define | T2ENABLE 0x00000200 |
| #define | T2RELOAD 0x00000100 |
| #define | T2PRESCALER_MASK 0x00000003 |
| #define | T2CMPR (REG_BASE_ADDR + 0x50) |
| #define | T2CNTR (REG_BASE_ADDR + 0x54) |
| #define | CMDCTXBASE (REG_BASE_ADDR + 0x800) |
| #define | DEVCTXBASE (REG_BASE_ADDR + 0x808) |
| #define | CTXDOMAIN (REG_BASE_ADDR + 0x810) |
| #define | DEVCTXDOMAIN1 0x00000008 /* ro */ |
| #define | DEVCTXDOMAIN0 0x00000004 |
| #define | CMDCTXDOMAIN1 0x00000002 /* ro */ |
| #define | CMDCTXDOMAIN0 0x00000001 |
| #define | DCHCTL (REG_BASE_ADDR + 0x814) |
| #define | OCMBISTREPAIR 0x00080000 |
| #define | OCMBISTEN 0x00040000 |
| #define | OCMBISTDN 0x00020000 /* ro */ |
| #define | OCMBISTFAIL 0x00010000 /* ro */ |
| #define | DDBBISTEN 0x00004000 |
| #define | DDBBISTDN 0x00002000 /* ro */ |
| #define | DDBBISTFAIL 0x00001000 /* ro */ |
| #define | SCBBISTEN 0x00000400 |
| #define | SCBBISTDN 0x00000200 /* ro */ |
| #define | SCBBISTFAIL 0x00000100 /* ro */ |
| #define | MEMSEL_MASK 0x000000E0 |
| #define | MEMSEL_CCM_LSEQ 0x00000000 |
| #define | MEMSEL_CCM_IOP 0x00000020 |
| #define | MEMSEL_CCM_SASCTL 0x00000040 |
| #define | MEMSEL_DCM_LSEQ 0x00000060 |
| #define | MEMSEL_DCM_IOP 0x00000080 |
| #define | MEMSEL_OCM 0x000000A0 |
| #define | FRCERR 0x00000010 |
| #define | AUTORLS 0x00000001 |
| #define | DCHREVISION (REG_BASE_ADDR + 0x818) |
| #define | DCHREVISION_MASK 0x000000FF |
| #define | DCHSTATUS (REG_BASE_ADDR + 0x81C) |
| #define | EN_CFIFTOERR 0x00020000 |
| #define | CFIFTOERR 0x00000200 |
| #define | CSEQINT 0x00000100 /* ro */ |
| #define | LSEQ7INT 0x00000080 /* ro */ |
| #define | LSEQ6INT 0x00000040 /* ro */ |
| #define | LSEQ5INT 0x00000020 /* ro */ |
| #define | LSEQ4INT 0x00000010 /* ro */ |
| #define | LSEQ3INT 0x00000008 /* ro */ |
| #define | LSEQ2INT 0x00000004 /* ro */ |
| #define | LSEQ1INT 0x00000002 /* ro */ |
| #define | LSEQ0INT 0x00000001 /* ro */ |
| #define | LSEQINT_MASK |
| #define | DCHDFIFDEBUG (REG_BASE_ADDR + 0x820) |
| #define | ENFAIRMST 0x00FF0000 |
| #define | DISWRMST9 0x00000200 |
| #define | DISWRMST8 0x00000100 |
| #define | DISRDMST 0x000000FF |
| #define | ATOMICSTATCTL (REG_BASE_ADDR + 0x824) |
| #define | AUTOINC 0x80 |
| #define | ATOMICERR 0x04 |
| #define | ATOMICWIN 0x02 |
| #define | ATOMICDONE 0x01 |
| #define | ALTCIOADR (REG_BASE_ADDR + 0x828) |
| #define | ASCBPTR (REG_BASE_ADDR + 0x82C) |
| #define | ADDBPTR (REG_BASE_ADDR + 0x82E) |
| #define | ANEWDATA (REG_BASE_ADDR + 0x830) |
| #define | AOLDDATA (REG_BASE_ADDR + 0x834) |
| #define | CTXACCESS (REG_BASE_ADDR + 0x838) |
| #define | ARP2CTL 0x00 |
| #define | FRCSCRPERR 0x00040000 |
| #define | FRCARP2PERR 0x00020000 |
| #define | FRCARP2ILLOPC 0x00010000 |
| #define | ENWAITTO 0x00008000 |
| #define | PERRORDIS 0x00004000 |
| #define | FAILDIS 0x00002000 |
| #define | CIOPERRDIS 0x00001000 |
| #define | BREAKEN3 0x00000800 |
| #define | BREAKEN2 0x00000400 |
| #define | BREAKEN1 0x00000200 |
| #define | BREAKEN0 0x00000100 |
| #define | EPAUSE 0x00000008 |
| #define | PAUSED 0x00000004 /* ro */ |
| #define | STEP 0x00000002 |
| #define | ARP2RESET 0x00000001 /* wo */ |
| #define | ARP2INT 0x04 |
| #define | HALTCODE_MASK 0x00FF0000 /* ro */ |
| #define | ARP2WAITTO 0x00000100 |
| #define | ARP2HALTC 0x00000080 |
| #define | ARP2ILLOPC 0x00000040 |
| #define | ARP2PERR 0x00000020 |
| #define | ARP2CIOPERR 0x00000010 |
| #define | ARP2BREAK3 0x00000008 |
| #define | ARP2BREAK2 0x00000004 |
| #define | ARP2BREAK1 0x00000002 |
| #define | ARP2BREAK0 0x00000001 |
| #define | ARP2INTEN 0x08 |
| #define | EN_ARP2WAITTO 0x00000100 |
| #define | EN_ARP2HALTC 0x00000080 |
| #define | EN_ARP2ILLOPC 0x00000040 |
| #define | EN_ARP2PERR 0x00000020 |
| #define | EN_ARP2CIOPERR 0x00000010 |
| #define | EN_ARP2BREAK3 0x00000008 |
| #define | EN_ARP2BREAK2 0x00000004 |
| #define | EN_ARP2BREAK1 0x00000002 |
| #define | EN_ARP2BREAK0 0x00000001 |
| #define | ARP2BREAKADR01 0x0C |
| #define | BREAKADR1_MASK 0x0FFF0000 |
| #define | BREAKADR0_MASK 0x00000FFF |
| #define | ARP2BREAKADR23 0x10 |
| #define | BREAKADR3_MASK 0x0FFF0000 |
| #define | BREAKADR2_MASK 0x00000FFF |
| #define | MODEPTR 0x00 |
| #define | DSTMODE 0xF0 |
| #define | SRCMODE 0x0F |
| #define | ALTMODE 0x01 |
| #define | ALTDMODE 0xF0 |
| #define | ALTSMODE 0x0F |
| #define | ATOMICXCHG 0x02 |
| #define | FLAG 0x04 |
| #define | INTCODE_MASK 0xF0 |
| #define | ALTMODEV2 0x04 |
| #define | CARRY_INT 0x02 |
| #define | CARRY 0x01 |
| #define | ARP2INTCTL 0x05 |
| #define | PAUSEDIS 0x80 |
| #define | RSTINTCTL 0x40 |
| #define | POPALTMODE 0x08 |
| #define | ALTMODEV 0x04 |
| #define | INTMASK 0x02 |
| #define | IRET 0x01 |
| #define | STACK 0x06 |
| #define | FUNCTION1 0x07 |
| #define | PRGMCNT 0x08 |
| #define | ACCUM 0x0A |
| #define | SINDEX 0x0C |
| #define | DINDEX 0x0E |
| #define | ALLONES 0x10 |
| #define | ALLZEROS 0x11 |
| #define | SINDIR 0x12 |
| #define | DINDIR 0x13 |
| #define | JUMLDIR 0x14 |
| #define | ARP2HALTCODE 0x15 |
| #define | CURRADDR 0x16 |
| #define | LASTADDR 0x18 |
| #define | NXTLADDR 0x1A |
| #define | DBGPORTPTR 0x1C |
| #define | DBGPORT 0x1D |
| #define | MnSCBPTR 0x20 |
| #define | MnDDBPTR 0x22 |
| #define | SCRATCHPAGE 0x24 |
| #define | MnSCRATCHPAGE 0x25 |
| #define | SCRATCHPAGESV 0x26 |
| #define | MnSCRATCHPAGESV 0x27 |
| #define | MnDMAERRS 0x46 |
| #define | MnSGDMAERRS 0x47 |
| #define | MnSGBUF 0x53 |
| #define | MnSGDMASTAT 0x5b |
| #define | MnDDMACTL 0x5c /* RAZOR.rspec.fm rev 1.5 is wrong */ |
| #define | MnDDMASTAT 0x5d /* RAZOR.rspec.fm rev 1.5 is wrong */ |
| #define | MnDDMAMODE 0x5e /* RAZOR.rspec.fm rev 1.5 is wrong */ |
| #define | MnDMAENG 0x60 |
| #define | MnPIPECTL 0x61 |
| #define | MnSGBADR 0x65 |
| #define | MnSCB_SITE 0x100 |
| #define | MnDDB_SITE 0x180 |
| #define | BISTCTL0 0x4C |
| #define | BISTCTL1 0x50 |
| #define | MAPPEDSCR 0x800 |
| #define | CSEQ_HOST_REG_BASE_ADR 0xB8001000 |
| #define | CARP2CTL (CSEQ_HOST_REG_BASE_ADR + ARP2CTL) |
| #define | CARP2INT (CSEQ_HOST_REG_BASE_ADR + ARP2INT) |
| #define | CARP2INTEN (CSEQ_HOST_REG_BASE_ADR + ARP2INTEN) |
| #define | CARP2BREAKADR01 (CSEQ_HOST_REG_BASE_ADR+ARP2BREAKADR01) |
| #define | CARP2BREAKADR23 (CSEQ_HOST_REG_BASE_ADR+ARP2BREAKADR23) |
| #define | CBISTCTL (CSEQ_HOST_REG_BASE_ADR + BISTCTL1) |
| #define | CSEQRAMBISTEN 0x00000040 |
| #define | CSEQRAMBISTDN 0x00000020 /* ro */ |
| #define | CSEQRAMBISTFAIL 0x00000010 /* ro */ |
| #define | CSEQSCRBISTEN 0x00000004 |
| #define | CSEQSCRBISTDN 0x00000002 /* ro */ |
| #define | CSEQSCRBISTFAIL 0x00000001 /* ro */ |
| #define | CMAPPEDSCR (CSEQ_HOST_REG_BASE_ADR + MAPPEDSCR) |
| #define | CSEQ_CIO_REG_BASE_ADR REG_BASE_ADDR_CSEQCIO |
| #define | CSEQm_CIO_REG(Mode, Reg) |
| #define | CMODEPTR (CSEQ_CIO_REG_BASE_ADR + MODEPTR) |
| #define | CALTMODE (CSEQ_CIO_REG_BASE_ADR + ALTMODE) |
| #define | CATOMICXCHG (CSEQ_CIO_REG_BASE_ADR + ATOMICXCHG) |
| #define | CFLAG (CSEQ_CIO_REG_BASE_ADR + FLAG) |
| #define | CARP2INTCTL (CSEQ_CIO_REG_BASE_ADR + ARP2INTCTL) |
| #define | CSTACK (CSEQ_CIO_REG_BASE_ADR + STACK) |
| #define | CFUNCTION1 (CSEQ_CIO_REG_BASE_ADR + FUNCTION1) |
| #define | CPRGMCNT (CSEQ_CIO_REG_BASE_ADR + PRGMCNT) |
| #define | CACCUM (CSEQ_CIO_REG_BASE_ADR + ACCUM) |
| #define | CSINDEX (CSEQ_CIO_REG_BASE_ADR + SINDEX) |
| #define | CDINDEX (CSEQ_CIO_REG_BASE_ADR + DINDEX) |
| #define | CALLONES (CSEQ_CIO_REG_BASE_ADR + ALLONES) |
| #define | CALLZEROS (CSEQ_CIO_REG_BASE_ADR + ALLZEROS) |
| #define | CSINDIR (CSEQ_CIO_REG_BASE_ADR + SINDIR) |
| #define | CDINDIR (CSEQ_CIO_REG_BASE_ADR + DINDIR) |
| #define | CJUMLDIR (CSEQ_CIO_REG_BASE_ADR + JUMLDIR) |
| #define | CARP2HALTCODE (CSEQ_CIO_REG_BASE_ADR + ARP2HALTCODE) |
| #define | CCURRADDR (CSEQ_CIO_REG_BASE_ADR + CURRADDR) |
| #define | CLASTADDR (CSEQ_CIO_REG_BASE_ADR + LASTADDR) |
| #define | CNXTLADDR (CSEQ_CIO_REG_BASE_ADR + NXTLADDR) |
| #define | CDBGPORTPTR (CSEQ_CIO_REG_BASE_ADR + DBGPORTPTR) |
| #define | CDBGPORT (CSEQ_CIO_REG_BASE_ADR + DBGPORT) |
| #define | CSCRATCHPAGE (CSEQ_CIO_REG_BASE_ADR + SCRATCHPAGE) |
| #define | CMnSCBPTR(Mode) CSEQm_CIO_REG(Mode, MnSCBPTR) |
| #define | CMnDDBPTR(Mode) CSEQm_CIO_REG(Mode, MnDDBPTR) |
| #define | CMnSCRATCHPAGE(Mode) CSEQm_CIO_REG(Mode, MnSCRATCHPAGE) |
| #define | CLINKCON (CSEQ_CIO_REG_BASE_ADR + 0x28) |
| #define | CCIOAACESS (CSEQ_CIO_REG_BASE_ADR + 0x2C) |
| #define | MnREQMBX 0x30 |
| #define | CMnREQMBX(Mode) CSEQm_CIO_REG(Mode, 0x30) |
| #define | CSEQCON CSEQm_CIO_REG(8, 0x30) |
| #define | MnRSPMBX 0x34 |
| #define | CMnRSPMBX(Mode) CSEQm_CIO_REG(Mode, 0x34) |
| #define | CSEQCOMCTL CSEQm_CIO_REG(8, 0x34) |
| #define | CSEQCOMSTAT CSEQm_CIO_REG(8, 0x35) |
| #define | CSEQCOMINTEN CSEQm_CIO_REG(8, 0x36) |
| #define | CSEQCOMDMACTL CSEQm_CIO_REG(8, 0x37) |
| #define | CSHALTERR 0x10 |
| #define | RESETCSDMA 0x08 /* wo */ |
| #define | STARTCSDMA 0x04 |
| #define | STOPCSDMA 0x02 /* wo */ |
| #define | CSDMAACT 0x01 /* ro */ |
| #define | MnINT 0x38 |
| #define | CMnINT(Mode) CSEQm_CIO_REG(Mode, 0x38) |
| #define | CMnREQMBXE 0x02 |
| #define | CMnRSPMBXF 0x01 |
| #define | CMnINT_MASK 0x00000003 |
| #define | CSEQREQMBX CSEQm_CIO_REG(8, 0x38) |
| #define | MnINTEN 0x3C |
| #define | CMnINTEN(Mode) CSEQm_CIO_REG(Mode, 0x3C) |
| #define | EN_CMnRSPMBXF 0x01 |
| #define | CSEQRSPMBX CSEQm_CIO_REG(8, 0x3C) |
| #define | CSDMAADR CSEQm_CIO_REG(8, 0x40) |
| #define | CSDMACNT CSEQm_CIO_REG(8, 0x48) |
| #define | CSEQDLCTL CSEQm_CIO_REG(8, 0x4D) |
| #define | DONELISTEND 0x10 |
| #define | DONELISTSIZE_MASK 0x0F |
| #define | DONELISTSIZE_8ELEM 0x01 |
| #define | DONELISTSIZE_16ELEM 0x02 |
| #define | DONELISTSIZE_32ELEM 0x03 |
| #define | DONELISTSIZE_64ELEM 0x04 |
| #define | DONELISTSIZE_128ELEM 0x05 |
| #define | DONELISTSIZE_256ELEM 0x06 |
| #define | DONELISTSIZE_512ELEM 0x07 |
| #define | DONELISTSIZE_1024ELEM 0x08 |
| #define | DONELISTSIZE_2048ELEM 0x09 |
| #define | DONELISTSIZE_4096ELEM 0x0A |
| #define | DONELISTSIZE_8192ELEM 0x0B |
| #define | DONELISTSIZE_16384ELEM 0x0C |
| #define | CSEQDLOFFS CSEQm_CIO_REG(8, 0x4E) |
| #define | CM11INTVEC0 CSEQm_CIO_REG(11, 0x50) |
| #define | CM11INTVEC1 CSEQm_CIO_REG(11, 0x52) |
| #define | CM11INTVEC2 CSEQm_CIO_REG(11, 0x54) |
| #define | CCONMSK (CSEQ_CIO_REG_BASE_ADR + 0x60) |
| #define | CCONEXIST (CSEQ_CIO_REG_BASE_ADR + 0x61) |
| #define | CCONMODE (CSEQ_CIO_REG_BASE_ADR + 0x62) |
| #define | CTIMERCALC (CSEQ_CIO_REG_BASE_ADR + 0x64) |
| #define | CINTDIS (CSEQ_CIO_REG_BASE_ADR + 0x68) |
| #define | CSBUFFER CSEQm_CIO_REG(8, 0x80) |
| #define | CSCRATCH (CSEQ_CIO_REG_BASE_ADR + 0x1C0) |
| #define | CMnSCRATCH(Mode) CSEQm_CIO_REG(Mode, 0x1E0) |
| #define | CSEQ_RAM_REG_BASE_ADR 0xB8004000 |
| #define | MODECTL 0x40 |
| #define | DBGMODE 0x44 |
| #define | CONTROL 0x48 |
| #define | LEDTIMER 0x00010000 |
| #define | LEDTIMERS_10us 0x00000000 |
| #define | LEDTIMERS_1ms 0x00000800 |
| #define | LEDTIMERS_100ms 0x00001000 |
| #define | LEDMODE_TXRX 0x00000000 |
| #define | LEDMODE_CONNECTED 0x00000200 |
| #define | LEDPOL 0x00000100 |
| #define | LSEQRAM 0x1000 |
| #define | LSEQ0_HOST_REG_BASE_ADR 0xB8020000 |
| #define | LSEQ1_HOST_REG_BASE_ADR 0xB8024000 |
| #define | LSEQ2_HOST_REG_BASE_ADR 0xB8028000 |
| #define | LSEQ3_HOST_REG_BASE_ADR 0xB802C000 |
| #define | LSEQ4_HOST_REG_BASE_ADR 0xB8030000 |
| #define | LSEQ5_HOST_REG_BASE_ADR 0xB8034000 |
| #define | LSEQ6_HOST_REG_BASE_ADR 0xB8038000 |
| #define | LSEQ7_HOST_REG_BASE_ADR 0xB803C000 |
| #define | LmARP2CTL(LinkNum) |
| #define | LmARP2INT(LinkNum) |
| #define | LmARP2INTEN(LinkNum) |
| #define | LmDBGMODE(LinkNum) |
| #define | LmCONTROL(LinkNum) |
| #define | LmARP2BREAKADR01(LinkNum) |
| #define | LmARP2BREAKADR23(LinkNum) |
| #define | LmMODECTL(LinkNum) |
| #define | LmAUTODISCI 0x08000000 |
| #define | LmDSBLBITLT 0x04000000 |
| #define | LmDSBLANTT 0x02000000 |
| #define | LmDSBLCRTT 0x01000000 |
| #define | LmDSBLCONT 0x00000100 |
| #define | LmPRIMODE 0x00000080 |
| #define | LmDSBLHOLD 0x00000040 |
| #define | LmDISACK 0x00000020 |
| #define | LmBLIND48 0x00000010 |
| #define | LmRCVMODE_MASK 0x0000000C |
| #define | LmRCVMODE_PLD 0x00000000 |
| #define | LmRCVMODE_HPC 0x00000004 |
| #define | LmDBGMODE(LinkNum) |
| #define | LmFRCPERR 0x80000000 |
| #define | LmMEMSEL_MASK 0x30000000 |
| #define | LmFRCRBPERR 0x00000000 |
| #define | LmFRCTBPERR 0x10000000 |
| #define | LmFRCSGBPERR 0x20000000 |
| #define | LmFRCARBPERR 0x30000000 |
| #define | LmRCVIDW 0x00080000 |
| #define | LmINVDWERR 0x00040000 |
| #define | LmRCVDISP 0x00004000 |
| #define | LmDISPERR 0x00002000 |
| #define | LmDSBLDSCR 0x00000800 |
| #define | LmDSBLSCR 0x00000400 |
| #define | LmFRCNAK 0x00000200 |
| #define | LmFRCROFS 0x00000100 |
| #define | LmFRCCRC 0x00000080 |
| #define | LmFRMTYPE_MASK 0x00000070 |
| #define | LmSG_DATA 0x00000000 |
| #define | LmSG_COMMAND 0x00000010 |
| #define | LmSG_TASK 0x00000020 |
| #define | LmSG_TGTXFER 0x00000030 |
| #define | LmSG_RESPONSE 0x00000040 |
| #define | LmSG_IDENADDR 0x00000050 |
| #define | LmSG_OPENADDR 0x00000060 |
| #define | LmDISCRCGEN 0x00000008 |
| #define | LmDISCRCCHK 0x00000004 |
| #define | LmSSXMTFRM 0x00000002 |
| #define | LmSSRCVFRM 0x00000001 |
| #define | LmCONTROL(LinkNum) |
| #define | LmSTEPXMTFRM 0x00000002 |
| #define | LmSTEPRCVFRM 0x00000001 |
| #define | LmBISTCTL0(LinkNum) |
| #define | ARBBISTEN 0x40000000 |
| #define | ARBBISTDN 0x20000000 /* ro */ |
| #define | ARBBISTFAIL 0x10000000 /* ro */ |
| #define | TBBISTEN 0x00000400 |
| #define | TBBISTDN 0x00000200 /* ro */ |
| #define | TBBISTFAIL 0x00000100 /* ro */ |
| #define | RBBISTEN 0x00000040 |
| #define | RBBISTDN 0x00000020 /* ro */ |
| #define | RBBISTFAIL 0x00000010 /* ro */ |
| #define | SGBISTEN 0x00000004 |
| #define | SGBISTDN 0x00000002 /* ro */ |
| #define | SGBISTFAIL 0x00000001 /* ro */ |
| #define | LmBISTCTL1(LinkNum) |
| #define | LmRAMPAGE1 0x00000200 |
| #define | LmRAMPAGE0 0x00000100 |
| #define | LmIMEMBISTEN 0x00000040 |
| #define | LmIMEMBISTDN 0x00000020 /* ro */ |
| #define | LmIMEMBISTFAIL 0x00000010 /* ro */ |
| #define | LmSCRBISTEN 0x00000004 |
| #define | LmSCRBISTDN 0x00000002 /* ro */ |
| #define | LmSCRBISTFAIL 0x00000001 /* ro */ |
| #define | LmRAMPAGE (LmRAMPAGE1 + LmRAMPAGE0) |
| #define | LmRAMPAGE_LSHIFT 0x8 |
| #define | LmSCRATCH(LinkNum) |
| #define | LmSEQRAM(LinkNum) |
| #define | LmSEQ_CIOBUS_REG_BASE 0x2000 |
| #define | LmSEQ_PHY_BASE(Mode, LinkNum) |
| #define | LmSEQ_PHY_REG(Mode, LinkNum, Reg) (LmSEQ_PHY_BASE(Mode, LinkNum) + (u32) (Reg)) |
| #define | LmMODEPTR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, MODEPTR) |
| #define | LmALTMODE(LinkNum) LmSEQ_PHY_REG(0, LinkNum, ALTMODE) |
| #define | LmATOMICXCHG(LinkNum) LmSEQ_PHY_REG(0, LinkNum, ATOMICXCHG) |
| #define | LmFLAG(LinkNum) LmSEQ_PHY_REG(0, LinkNum, FLAG) |
| #define | LmARP2INTCTL(LinkNum) LmSEQ_PHY_REG(0, LinkNum, ARP2INTCTL) |
| #define | LmSTACK(LinkNum) LmSEQ_PHY_REG(0, LinkNum, STACK) |
| #define | LmFUNCTION1(LinkNum) LmSEQ_PHY_REG(0, LinkNum, FUNCTION1) |
| #define | LmPRGMCNT(LinkNum) LmSEQ_PHY_REG(0, LinkNum, PRGMCNT) |
| #define | LmACCUM(LinkNum) LmSEQ_PHY_REG(0, LinkNum, ACCUM) |
| #define | LmSINDEX(LinkNum) LmSEQ_PHY_REG(0, LinkNum, SINDEX) |
| #define | LmDINDEX(LinkNum) LmSEQ_PHY_REG(0, LinkNum, DINDEX) |
| #define | LmALLONES(LinkNum) LmSEQ_PHY_REG(0, LinkNum, ALLONES) |
| #define | LmALLZEROS(LinkNum) LmSEQ_PHY_REG(0, LinkNum, ALLZEROS) |
| #define | LmSINDIR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, SINDIR) |
| #define | LmDINDIR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, DINDIR) |
| #define | LmJUMLDIR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, JUMLDIR) |
| #define | LmARP2HALTCODE(LinkNum) LmSEQ_PHY_REG(0, LinkNum, ARP2HALTCODE) |
| #define | LmCURRADDR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, CURRADDR) |
| #define | LmLASTADDR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, LASTADDR) |
| #define | LmNXTLADDR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, NXTLADDR) |
| #define | LmDBGPORTPTR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, DBGPORTPTR) |
| #define | LmDBGPORT(LinkNum) LmSEQ_PHY_REG(0, LinkNum, DBGPORT) |
| #define | LmSCRATCHPAGE(LinkNum) LmSEQ_PHY_REG(0, LinkNum, SCRATCHPAGE) |
| #define | LmMnSCRATCHPAGE(LinkNum, Mode) |
| #define | LmTIMERCALC(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x28) |
| #define | LmREQMBX(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x30) |
| #define | LmRSPMBX(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x34) |
| #define | LmMnINT(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x38) |
| #define | CTXMEMSIZE 0x80000000 /* ro */ |
| #define | LmACKREQ 0x08000000 |
| #define | LmNAKREQ 0x04000000 |
| #define | LmMnXMTERR 0x02000000 |
| #define | LmM5OOBSVC 0x01000000 |
| #define | LmHWTINT 0x00800000 |
| #define | LmMnCTXDONE 0x00100000 |
| #define | LmM2REQMBXF 0x00080000 |
| #define | LmM2RSPMBXE 0x00040000 |
| #define | LmMnDMAERR 0x00020000 |
| #define | LmRCVPRIM 0x00010000 |
| #define | LmRCVERR 0x00008000 |
| #define | LmADDRRCV 0x00004000 |
| #define | LmMnHDRMISS 0x00002000 |
| #define | LmMnWAITSCB 0x00001000 |
| #define | LmMnRLSSCB 0x00000800 |
| #define | LmMnSAVECTX 0x00000400 |
| #define | LmMnFETCHSG 0x00000200 |
| #define | LmMnLOADCTX 0x00000100 |
| #define | LmMnCFGICL 0x00000080 |
| #define | LmMnCFGSATA 0x00000040 |
| #define | LmMnCFGEXPSATA 0x00000020 |
| #define | LmMnCFGCMPLT 0x00000010 |
| #define | LmMnCFGRBUF 0x00000008 |
| #define | LmMnSAVETTR 0x00000004 |
| #define | LmMnCFGRDAT 0x00000002 |
| #define | LmMnCFGHDR 0x00000001 |
| #define | LmMnINTEN(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x3C) |
| #define | EN_LmACKREQ 0x08000000 |
| #define | EN_LmNAKREQ 0x04000000 |
| #define | EN_LmMnXMTERR 0x02000000 |
| #define | EN_LmM5OOBSVC 0x01000000 |
| #define | EN_LmHWTINT 0x00800000 |
| #define | EN_LmMnCTXDONE 0x00100000 |
| #define | EN_LmM2REQMBXF 0x00080000 |
| #define | EN_LmM2RSPMBXE 0x00040000 |
| #define | EN_LmMnDMAERR 0x00020000 |
| #define | EN_LmRCVPRIM 0x00010000 |
| #define | EN_LmRCVERR 0x00008000 |
| #define | EN_LmADDRRCV 0x00004000 |
| #define | EN_LmMnHDRMISS 0x00002000 |
| #define | EN_LmMnWAITSCB 0x00001000 |
| #define | EN_LmMnRLSSCB 0x00000800 |
| #define | EN_LmMnSAVECTX 0x00000400 |
| #define | EN_LmMnFETCHSG 0x00000200 |
| #define | EN_LmMnLOADCTX 0x00000100 |
| #define | EN_LmMnCFGICL 0x00000080 |
| #define | EN_LmMnCFGSATA 0x00000040 |
| #define | EN_LmMnCFGEXPSATA 0x00000020 |
| #define | EN_LmMnCFGCMPLT 0x00000010 |
| #define | EN_LmMnCFGRBUF 0x00000008 |
| #define | EN_LmMnSAVETTR 0x00000004 |
| #define | EN_LmMnCFGRDAT 0x00000002 |
| #define | EN_LmMnCFGHDR 0x00000001 |
| #define | LmM0INTEN_MASK |
| #define | LmM1INTEN_MASK |
| #define | LmM2INTEN_MASK |
| #define | LmM5INTEN_MASK |
| #define | LmXMTPRIMD(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x40) |
| #define | LmXMTPRIMCS(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x44) |
| #define | LmCONSTAT(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x45) |
| #define | LmMnDMAERRS(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x46) |
| #define | LmMnSGDMAERRS(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x47) |
| #define | LmM0EXPHDRP(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x48) |
| #define | LmM1SASALIGN(LinkNum) LmSEQ_PHY_REG(1, LinkNum, 0x48) |
| #define | SAS_ALIGN_DEFAULT 0xFF |
| #define | LmM0MSKHDRP(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x49) |
| #define | LmM1STPALIGN(LinkNum) LmSEQ_PHY_REG(1, LinkNum, 0x49) |
| #define | STP_ALIGN_DEFAULT 0x1F |
| #define | LmM0RCVHDRP(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x4A) |
| #define | LmM1XMTHDRP(LinkNum) LmSEQ_PHY_REG(1, LinkNum, 0x4A) |
| #define | LmM0ICLADR(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x4B) |
| #define | LmM1ALIGNMODE(LinkNum) LmSEQ_PHY_REG(1, LinkNum, 0x4B) |
| #define | LmDISALIGN 0x20 |
| #define | LmROTSTPALIGN 0x10 |
| #define | LmSTPALIGN 0x08 |
| #define | LmROTNOTIFY 0x04 |
| #define | LmDUALALIGN 0x02 |
| #define | LmROTALIGN 0x01 |
| #define | LmM0EXPRCVNT(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x4C) |
| #define | LmM1XMTCNT(LinkNum) LmSEQ_PHY_REG(1, LinkNum, 0x4C) |
| #define | LmMnBUFSTAT(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x4E) |
| #define | LmMnBUFPERR 0x01 |
| #define | LmMnXFRLVL(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x59) |
| #define | LmMnXFRLVL_128 0x05 |
| #define | LmMnXFRLVL_256 0x04 |
| #define | LmMnXFRLVL_512 0x03 |
| #define | LmMnXFRLVL_1024 0x02 |
| #define | LmMnXFRLVL_1536 0x01 |
| #define | LmMnXFRLVL_2048 0x00 |
| #define | LmMnSGDMACTL(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x5A) |
| #define | LmMnRESETSG 0x04 |
| #define | LmMnSTOPSG 0x02 |
| #define | LmMnSTARTSG 0x01 |
| #define | LmMnSGDMASTAT(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x5B) |
| #define | LmMnDDMACTL(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x5C) |
| #define | LmMnFLUSH 0x40 /* wo */ |
| #define | LmMnRLSRTRY 0x20 /* wo */ |
| #define | LmMnDISCARD 0x10 /* wo */ |
| #define | LmMnRESETDAT 0x08 /* wo */ |
| #define | LmMnSUSDAT 0x04 /* wo */ |
| #define | LmMnSTOPDAT 0x02 /* wo */ |
| #define | LmMnSTARTDAT 0x01 /* wo */ |
| #define | LmMnDDMASTAT(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x5D) |
| #define | LmMnDPEMPTY 0x80 |
| #define | LmMnFLUSHING 0x40 |
| #define | LmMnDDMAREQ 0x20 |
| #define | LmMnHDMAREQ 0x10 |
| #define | LmMnDATFREE 0x08 |
| #define | LmMnDATSUS 0x04 |
| #define | LmMnDATACT 0x02 |
| #define | LmMnDATEN 0x01 |
| #define | LmMnDDMAMODE(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x5E) |
| #define | LmMnDMATYPE_NORMAL 0x0000 |
| #define | LmMnDMATYPE_HOST_ONLY_TX 0x0001 |
| #define | LmMnDMATYPE_DEVICE_ONLY_TX 0x0002 |
| #define | LmMnDMATYPE_INVALID 0x0003 |
| #define | LmMnDMATYPE_MASK 0x0003 |
| #define | LmMnDMAWRAP 0x0004 |
| #define | LmMnBITBUCKET 0x0008 |
| #define | LmMnDISHDR 0x0010 |
| #define | LmMnSTPCRC 0x0020 |
| #define | LmXTEST 0x0040 |
| #define | LmMnDISCRC 0x0080 |
| #define | LmMnENINTLK 0x0100 |
| #define | LmMnADDRFRM 0x0400 |
| #define | LmMnENXMTCRC 0x0800 |
| #define | LmMnXFRCNT(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x70) |
| #define | LmMnDPSEL(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x7B) |
| #define | LmMnDPSEL_MASK 0x07 |
| #define | LmMnEOLPRE 0x40 |
| #define | LmMnEOSPRE 0x80 |
| #define | LmMnHRADDR 0x00 |
| #define | LmMnHBYTECNT 0x01 |
| #define | LmMnHREWIND 0x02 |
| #define | LmMnDWADDR 0x03 |
| #define | LmMnDSPACECNT 0x04 |
| #define | LmMnDFRMSIZE 0x05 |
| #define | LmMnHWADDR 0x00 |
| #define | LmMnHSPACECNT 0x01 |
| #define | LmMnDRADDR 0x03 |
| #define | LmMnDBYTECNT 0x04 |
| #define | LmMnDPACC(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x78) |
| #define | LmMnDPACC_MASK 0x00FFFFFF |
| #define | LmMnHOLDLVL(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x7D) |
| #define | LmPRMSTAT0(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x80) |
| #define | LmPRMSTAT0BYTE0 0x80 |
| #define | LmPRMSTAT0BYTE1 0x81 |
| #define | LmPRMSTAT0BYTE2 0x82 |
| #define | LmPRMSTAT0BYTE3 0x83 |
| #define | LmFRAMERCVD 0x80000000 |
| #define | LmXFRRDYRCVD 0x40000000 |
| #define | LmUNKNOWNP 0x20000000 |
| #define | LmBREAK 0x10000000 |
| #define | LmDONE 0x08000000 |
| #define | LmOPENACPT 0x04000000 |
| #define | LmOPENRJCT 0x02000000 |
| #define | LmOPENRTRY 0x01000000 |
| #define | LmCLOSERV1 0x00800000 |
| #define | LmCLOSERV0 0x00400000 |
| #define | LmCLOSENORM 0x00200000 |
| #define | LmCLOSECLAF 0x00100000 |
| #define | LmNOTIFYRV2 0x00080000 |
| #define | LmNOTIFYRV1 0x00040000 |
| #define | LmNOTIFYRV0 0x00020000 |
| #define | LmNOTIFYSPIN 0x00010000 |
| #define | LmBROADRV4 0x00008000 |
| #define | LmBROADRV3 0x00004000 |
| #define | LmBROADRV2 0x00002000 |
| #define | LmBROADRV1 0x00001000 |
| #define | LmBROADSES 0x00000800 |
| #define | LmBROADRVCH1 0x00000400 |
| #define | LmBROADRVCH0 0x00000200 |
| #define | LmBROADCH 0x00000100 |
| #define | LmAIPRVWP 0x00000080 |
| #define | LmAIPWP 0x00000040 |
| #define | LmAIPWD 0x00000020 |
| #define | LmAIPWC 0x00000010 |
| #define | LmAIPRV2 0x00000008 |
| #define | LmAIPRV1 0x00000004 |
| #define | LmAIPRV0 0x00000002 |
| #define | LmAIPNRML 0x00000001 |
| #define | LmBROADCAST_MASK |
| #define | LmPRMSTAT1(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0x84) |
| #define | LmPRMSTAT1BYTE0 0x84 |
| #define | LmPRMSTAT1BYTE1 0x85 |
| #define | LmPRMSTAT1BYTE2 0x86 |
| #define | LmPRMSTAT1BYTE3 0x87 |
| #define | LmFRMRCVDSTAT 0x80000000 |
| #define | LmBREAK_DET 0x04000000 |
| #define | LmCLOSE_DET 0x02000000 |
| #define | LmDONE_DET 0x01000000 |
| #define | LmXRDY 0x00040000 |
| #define | LmSYNCSRST 0x00020000 |
| #define | LmSYNC 0x00010000 |
| #define | LmXHOLD 0x00008000 |
| #define | LmRRDY 0x00004000 |
| #define | LmHOLD 0x00002000 |
| #define | LmROK 0x00001000 |
| #define | LmRIP 0x00000800 |
| #define | LmCRBLK 0x00000400 |
| #define | LmACK 0x00000200 |
| #define | LmNAK 0x00000100 |
| #define | LmHARDRST 0x00000080 |
| #define | LmERROR 0x00000040 |
| #define | LmRERR 0x00000020 |
| #define | LmPMREQP 0x00000010 |
| #define | LmPMREQS 0x00000008 |
| #define | LmPMACK 0x00000004 |
| #define | LmPMNAK 0x00000002 |
| #define | LmDMAT 0x00000001 |
| #define | LmMnSATAFS(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x7E) |
| #define | LmMnXMTSIZE(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0x93) |
| #define | LmMnFRMERR(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0xB0) |
| #define | LmACRCERR 0x00000800 |
| #define | LmPHYOVRN 0x00000400 |
| #define | LmOBOVRN 0x00000200 |
| #define | LmMnZERODATA 0x00000100 |
| #define | LmSATAINTLK 0x00000080 |
| #define | LmMnCRCERR 0x00000020 |
| #define | LmRRDYOVRN 0x00000010 |
| #define | LmMISSSOAF 0x00000008 |
| #define | LmMISSSOF 0x00000004 |
| #define | LmMISSEOAF 0x00000002 |
| #define | LmMISSEOF 0x00000001 |
| #define | LmFRMERREN(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xB4) |
| #define | EN_LmACRCERR 0x00000800 |
| #define | EN_LmPHYOVRN 0x00000400 |
| #define | EN_LmOBOVRN 0x00000200 |
| #define | EN_LmMnZERODATA 0x00000100 |
| #define | EN_LmSATAINTLK 0x00000080 |
| #define | EN_LmFRMBAD 0x00000040 |
| #define | EN_LmMnCRCERR 0x00000020 |
| #define | EN_LmRRDYOVRN 0x00000010 |
| #define | EN_LmMISSSOAF 0x00000008 |
| #define | EN_LmMISSSOF 0x00000004 |
| #define | EN_LmMISSEOAF 0x00000002 |
| #define | EN_LmMISSEOF 0x00000001 |
| #define | LmFRMERREN_MASK |
| #define | LmHWTSTATEN(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xC5) |
| #define | EN_LmDONETO 0x80 |
| #define | EN_LmINVDISP 0x40 |
| #define | EN_LmINVDW 0x20 |
| #define | EN_LmDWSEVENT 0x08 |
| #define | EN_LmCRTTTO 0x04 |
| #define | EN_LmANTTTO 0x02 |
| #define | EN_LmBITLTTO 0x01 |
| #define | LmHWTSTATEN_MASK |
| #define | LmHWTSTAT(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xC7) |
| #define | LmDONETO 0x80 |
| #define | LmINVDISP 0x40 |
| #define | LmINVDW 0x20 |
| #define | LmDWSEVENT 0x08 |
| #define | LmCRTTTO 0x04 |
| #define | LmANTTTO 0x02 |
| #define | LmBITLTTO 0x01 |
| #define | LmMnDATABUFADR(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0xC8) |
| #define | LmDATABUFADR_MASK 0x0FFF |
| #define | LmMnDATABUF(LinkNum, Mode) LmSEQ_PHY_REG(Mode, LinkNum, 0xCA) |
| #define | LmPRIMSTAT0EN(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xE0) |
| #define | EN_LmUNKNOWNP 0x20000000 |
| #define | EN_LmBREAK 0x10000000 |
| #define | EN_LmDONE 0x08000000 |
| #define | EN_LmOPENACPT 0x04000000 |
| #define | EN_LmOPENRJCT 0x02000000 |
| #define | EN_LmOPENRTRY 0x01000000 |
| #define | EN_LmCLOSERV1 0x00800000 |
| #define | EN_LmCLOSERV0 0x00400000 |
| #define | EN_LmCLOSENORM 0x00200000 |
| #define | EN_LmCLOSECLAF 0x00100000 |
| #define | EN_LmNOTIFYRV2 0x00080000 |
| #define | EN_LmNOTIFYRV1 0x00040000 |
| #define | EN_LmNOTIFYRV0 0x00020000 |
| #define | EN_LmNOTIFYSPIN 0x00010000 |
| #define | EN_LmBROADRV4 0x00008000 |
| #define | EN_LmBROADRV3 0x00004000 |
| #define | EN_LmBROADRV2 0x00002000 |
| #define | EN_LmBROADRV1 0x00001000 |
| #define | EN_LmBROADRV0 0x00000800 |
| #define | EN_LmBROADRVCH1 0x00000400 |
| #define | EN_LmBROADRVCH0 0x00000200 |
| #define | EN_LmBROADCH 0x00000100 |
| #define | EN_LmAIPRVWP 0x00000080 |
| #define | EN_LmAIPWP 0x00000040 |
| #define | EN_LmAIPWD 0x00000020 |
| #define | EN_LmAIPWC 0x00000010 |
| #define | EN_LmAIPRV2 0x00000008 |
| #define | EN_LmAIPRV1 0x00000004 |
| #define | EN_LmAIPRV0 0x00000002 |
| #define | EN_LmAIPNRML 0x00000001 |
| #define | LmPRIMSTAT0EN_MASK |
| #define | LmPRIMSTAT1EN(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xE4) |
| #define | EN_LmXRDY 0x00040000 |
| #define | EN_LmSYNCSRST 0x00020000 |
| #define | EN_LmSYNC 0x00010000 |
| #define | EN_LmXHOLD 0x00008000 |
| #define | EN_LmRRDY 0x00004000 |
| #define | EN_LmHOLD 0x00002000 |
| #define | EN_LmROK 0x00001000 |
| #define | EN_LmRIP 0x00000800 |
| #define | EN_LmCRBLK 0x00000400 |
| #define | EN_LmACK 0x00000200 |
| #define | EN_LmNAK 0x00000100 |
| #define | EN_LmHARDRST 0x00000080 |
| #define | EN_LmERROR 0x00000040 |
| #define | EN_LmRERR 0x00000020 |
| #define | EN_LmPMREQP 0x00000010 |
| #define | EN_LmPMREQS 0x00000008 |
| #define | EN_LmPMACK 0x00000004 |
| #define | EN_LmPMNAK 0x00000002 |
| #define | EN_LmDMAT 0x00000001 |
| #define | LmPRIMSTAT1EN_MASK |
| #define | LmSMSTATE(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xE8) |
| #define | LmSMSTATEBRK(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xEC) |
| #define | LmSMDBGCTL(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xF0) |
| #define | LmM3SATATIMER(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x48) |
| #define | LmM3INTVEC0(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x90) |
| #define | LmM3INTVEC1(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x92) |
| #define | LmM3INTVEC2(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x94) |
| #define | LmM3INTVEC3(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x96) |
| #define | LmM3INTVEC4(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x98) |
| #define | LmM3INTVEC5(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x9A) |
| #define | LmM3INTVEC6(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x9C) |
| #define | LmM3INTVEC7(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0x9E) |
| #define | LmM3INTVEC8(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0xA4) |
| #define | LmM3INTVEC9(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0xA6) |
| #define | LmM3INTVEC10(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0xB0) |
| #define | LmM3FRMGAP(LinkNum) LmSEQ_PHY_REG(3, LinkNum, 0xB4) |
| #define | LmBITL_TIMER(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xA2) |
| #define | LmWWN(LinkNum) LmSEQ_PHY_REG(0, LinkNum, 0xA8) |
| #define | LmSEQ_OOB_REG(phy_id, reg) LmSEQ_PHY_REG(5, (phy_id), (reg)) |
| #define | OOB_BFLTR 0x100 |
| #define | BFLTR_THR_MASK 0xF0 |
| #define | BFLTR_TC_MASK 0x0F |
| #define | OOB_INIT_MIN 0x102 |
| #define | OOB_INIT_MAX 0x104 |
| #define | OOB_INIT_NEG 0x106 |
| #define | OOB_SAS_MIN 0x108 |
| #define | OOB_SAS_MAX 0x10A |
| #define | OOB_SAS_NEG 0x10C |
| #define | OOB_WAKE_MIN 0x10E |
| #define | OOB_WAKE_MAX 0x110 |
| #define | OOB_WAKE_NEG 0x112 |
| #define | OOB_IDLE_MAX 0x114 |
| #define | OOB_BURST_MAX 0x116 |
| #define | OOB_DATA_KBITS 0x126 |
| #define | OOB_ALIGN_0_DATA 0x12C |
| #define | OOB_ALIGN_1_DATA 0x130 |
| #define | D10_2_DATA_k 0x00 |
| #define | SYNC_DATA_k 0x02 |
| #define | ALIGN_1_DATA_k 0x04 |
| #define | ALIGN_0_DATA_k 0x08 |
| #define | BURST_DATA_k 0x10 |
| #define | OOB_PHY_RESET_COUNT 0x13C |
| #define | OOB_SIG_GEN 0x140 |
| #define | START_OOB 0x80 |
| #define | START_DWS 0x40 |
| #define | ALIGN_CNT3 0x30 |
| #define | ALIGN_CNT2 0x20 |
| #define | ALIGN_CNT1 0x10 |
| #define | ALIGN_CNT4 0x00 |
| #define | STOP_DWS 0x08 |
| #define | SEND_COMSAS 0x04 |
| #define | SEND_COMINIT 0x02 |
| #define | SEND_COMWAKE 0x01 |
| #define | OOB_XMIT 0x141 |
| #define | TX_ENABLE 0x80 |
| #define | XMIT_OOB_BURST 0x10 |
| #define | XMIT_D10_2 0x08 |
| #define | XMIT_SYNC 0x04 |
| #define | XMIT_ALIGN_1 0x02 |
| #define | XMIT_ALIGN_0 0x01 |
| #define | FUNCTION_MASK 0x142 |
| #define | SAS_MODE_DIS 0x80 |
| #define | SATA_MODE_DIS 0x40 |
| #define | SPINUP_HOLD_DIS 0x20 |
| #define | HOT_PLUG_DIS 0x10 |
| #define | SATA_PS_DIS 0x08 |
| #define | FUNCTION_MASK_DEFAULT (SPINUP_HOLD_DIS | SATA_PS_DIS) |
| #define | OOB_MODE 0x143 |
| #define | SAS_MODE 0x80 |
| #define | SATA_MODE 0x40 |
| #define | SLOW_CLK 0x20 |
| #define | FORCE_XMIT_15 0x08 |
| #define | PHY_SPEED_60 0x04 |
| #define | PHY_SPEED_30 0x02 |
| #define | PHY_SPEED_15 0x01 |
| #define | CURRENT_STATUS 0x144 |
| #define | CURRENT_OOB_DONE 0x80 |
| #define | CURRENT_LOSS_OF_SIGNAL 0x40 |
| #define | CURRENT_SPINUP_HOLD 0x20 |
| #define | CURRENT_HOT_PLUG_CNCT 0x10 |
| #define | CURRENT_GTO_TIMEOUT 0x08 |
| #define | CURRENT_OOB_TIMEOUT 0x04 |
| #define | CURRENT_DEVICE_PRESENT 0x02 |
| #define | CURRENT_OOB_ERROR 0x01 |
| #define | CURRENT_OOB1_ERROR |
| #define | CURRENT_OOB2_ERROR |
| #define | DEVICE_ADDED_W_CNT |
| #define | DEVICE_ADDED_WO_CNT |
| #define | DEVICE_REMOVED CURRENT_LOSS_OF_SIGNAL |
| #define | CURRENT_PHY_MASK |
| #define | CURRENT_ERR_MASK |
| #define | SPEED_MASK 0x145 |
| #define | SATA_SPEED_30_DIS 0x10 |
| #define | SATA_SPEED_15_DIS 0x08 |
| #define | SAS_SPEED_60_DIS 0x04 |
| #define | SAS_SPEED_30_DIS 0x02 |
| #define | SAS_SPEED_15_DIS 0x01 |
| #define | SAS_SPEED_MASK_DEFAULT 0x00 |
| #define | OOB_TIMER_ENABLE 0x14D |
| #define | HOT_PLUG_EN 0x80 |
| #define | RCD_EN 0x40 |
| #define | COMTIMER_EN 0x20 |
| #define | SNTT_EN 0x10 |
| #define | SNLT_EN 0x04 |
| #define | SNWT_EN 0x02 |
| #define | ALIGN_EN 0x01 |
| #define | OOB_STATUS 0x14E |
| #define | OOB_DONE 0x80 |
| #define | LOSS_OF_SIGNAL 0x40 /* ro */ |
| #define | SPINUP_HOLD 0x20 |
| #define | HOT_PLUG_CNCT 0x10 /* ro */ |
| #define | GTO_TIMEOUT 0x08 /* ro */ |
| #define | OOB_TIMEOUT 0x04 /* ro */ |
| #define | DEVICE_PRESENT 0x02 /* ro */ |
| #define | OOB_ERROR 0x01 /* ro */ |
| #define | OOB_STATUS_ERROR_MASK |
| #define | OOB_STATUS_CLEAR 0x14F |
| #define | OOB_DONE_CLR 0x80 |
| #define | LOSS_OF_SIGNAL_CLR 0x40 |
| #define | SPINUP_HOLD_CLR 0x20 |
| #define | HOT_PLUG_CNCT_CLR 0x10 |
| #define | GTO_TIMEOUT_CLR 0x08 |
| #define | OOB_TIMEOUT_CLR 0x04 |
| #define | OOB_ERROR_CLR 0x01 |
| #define | HOT_PLUG_DELAY 0x150 |
| #define | HOTPLUG_DELAY_TIMEOUT 20 |
| #define | INT_ENABLE_2 0x15A |
| #define | OOB_DONE_EN 0x80 |
| #define | LOSS_OF_SIGNAL_EN 0x40 |
| #define | SPINUP_HOLD_EN 0x20 |
| #define | HOT_PLUG_CNCT_EN 0x10 |
| #define | GTO_TIMEOUT_EN 0x08 |
| #define | OOB_TIMEOUT_EN 0x04 |
| #define | DEVICE_PRESENT_EN 0x02 |
| #define | OOB_ERROR_EN 0x01 |
| #define | PHY_CONTROL_0 0x160 |
| #define | PHY_LOWPWREN_TX 0x80 |
| #define | PHY_LOWPWREN_RX 0x40 |
| #define | SPARE_REG_160_B5 0x20 |
| #define | OFFSET_CANCEL_RX 0x10 |
| #define | PHY_RXCOMCENTER_60V 0x00 |
| #define | PHY_RXCOMCENTER_70V 0x04 |
| #define | PHY_RXCOMCENTER_80V 0x08 |
| #define | PHY_RXCOMCENTER_90V 0x0C |
| #define | PHY_RXCOMCENTER_MASK 0x0C |
| #define | PHY_RESET 0x02 |
| #define | SAS_DEFAULT_SEL 0x01 |
| #define | PHY_CONTROL_1 0x161 |
| #define | SATA_PHY_DETLEVEL_50mv 0x00 |
| #define | SATA_PHY_DETLEVEL_75mv 0x01 |
| #define | SATA_PHY_DETLEVEL_100mv 0x02 |
| #define | SATA_PHY_DETLEVEL_125mv 0x03 |
| #define | SATA_PHY_DETLEVEL_150mv 0x04 |
| #define | SATA_PHY_DETLEVEL_175mv 0x05 |
| #define | SATA_PHY_DETLEVEL_200mv 0x06 |
| #define | SATA_PHY_DETLEVEL_225mv 0x07 |
| #define | SATA_PHY_DETLEVEL_MASK 0x07 |
| #define | SAS_PHY_DETLEVEL_50mv 0x00 |
| #define | SAS_PHY_DETLEVEL_75mv 0x08 |
| #define | SAS_PHY_DETLEVEL_100mv 0x10 |
| #define | SAS_PHY_DETLEVEL_125mv 0x11 |
| #define | SAS_PHY_DETLEVEL_150mv 0x20 |
| #define | SAS_PHY_DETLEVEL_175mv 0x21 |
| #define | SAS_PHY_DETLEVEL_200mv 0x30 |
| #define | SAS_PHY_DETLEVEL_225mv 0x31 |
| #define | SAS_PHY_DETLEVEL_MASK 0x38 |
| #define | PHY_CONTROL_2 0x162 |
| #define | SATA_PHY_DRV_400mv 0x00 |
| #define | SATA_PHY_DRV_450mv 0x20 |
| #define | SATA_PHY_DRV_500mv 0x40 |
| #define | SATA_PHY_DRV_550mv 0x60 |
| #define | SATA_PHY_DRV_600mv 0x80 |
| #define | SATA_PHY_DRV_650mv 0xA0 |
| #define | SATA_PHY_DRV_725mv 0xC0 |
| #define | SATA_PHY_DRV_800mv 0xE0 |
| #define | SATA_PHY_DRV_MASK 0xE0 |
| #define | SATA_PREEMP_0 0x00 |
| #define | SATA_PREEMP_1 0x08 |
| #define | SATA_PREEMP_2 0x10 |
| #define | SATA_PREEMP_3 0x18 |
| #define | SATA_PREEMP_MASK 0x18 |
| #define | SATA_CMSH1P5 0x04 |
| #define | SATA_SLEW_0 0x00 |
| #define | SATA_SLEW_1 0x01 |
| #define | SATA_SLEW_2 0x02 |
| #define | SATA_SLEW_3 0x03 |
| #define | SATA_SLEW_MASK 0x03 |
| #define | PHY_CONTROL_3 0x163 |
| #define | SAS_PHY_DRV_400mv 0x00 |
| #define | SAS_PHY_DRV_450mv 0x20 |
| #define | SAS_PHY_DRV_500mv 0x40 |
| #define | SAS_PHY_DRV_550mv 0x60 |
| #define | SAS_PHY_DRV_600mv 0x80 |
| #define | SAS_PHY_DRV_650mv 0xA0 |
| #define | SAS_PHY_DRV_725mv 0xC0 |
| #define | SAS_PHY_DRV_800mv 0xE0 |
| #define | SAS_PHY_DRV_MASK 0xE0 |
| #define | SAS_PREEMP_0 0x00 |
| #define | SAS_PREEMP_1 0x08 |
| #define | SAS_PREEMP_2 0x10 |
| #define | SAS_PREEMP_3 0x18 |
| #define | SAS_PREEMP_MASK 0x18 |
| #define | SAS_CMSH1P5 0x04 |
| #define | SAS_SLEW_0 0x00 |
| #define | SAS_SLEW_1 0x01 |
| #define | SAS_SLEW_2 0x02 |
| #define | SAS_SLEW_3 0x03 |
| #define | SAS_SLEW_MASK 0x03 |
| #define | PHY_CONTROL_4 0x168 |
| #define | PHY_DONE_CAL_TX 0x80 |
| #define | PHY_DONE_CAL_RX 0x40 |
| #define | RX_TERM_LOAD_DIS 0x20 |
| #define | TX_TERM_LOAD_DIS 0x10 |
| #define | AUTO_TERM_CAL_DIS 0x08 |
| #define | PHY_SIGDET_FLTR_EN 0x04 |
| #define | OSC_FREQ 0x02 |
| #define | PHY_START_CAL 0x01 |
| #define | PCIX_REG_BASE_ADR 0xB8040000 |
| #define | PCIC_VENDOR_ID 0x00 |
| #define | PCIC_DEVICE_ID 0x02 |
| #define | PCIC_COMMAND 0x04 |
| #define | INT_DIS 0x0400 |
| #define | FBB_EN 0x0200 /* ro */ |
| #define | SERR_EN 0x0100 |
| #define | STEP_EN 0x0080 /* ro */ |
| #define | PERR_EN 0x0040 |
| #define | VGA_EN 0x0020 /* ro */ |
| #define | MWI_EN 0x0010 |
| #define | SPC_EN 0x0008 |
| #define | MST_EN 0x0004 |
| #define | MEM_EN 0x0002 |
| #define | IO_EN 0x0001 |
| #define | PCIC_STATUS 0x06 |
| #define | PERR_DET 0x8000 |
| #define | SERR_GEN 0x4000 |
| #define | MABT_DET 0x2000 |
| #define | TABT_DET 0x1000 |
| #define | TABT_GEN 0x0800 |
| #define | DPERR_DET 0x0100 |
| #define | CAP_LIST 0x0010 |
| #define | INT_STAT 0x0008 |
| #define | PCIC_DEVREV_ID 0x08 |
| #define | PCIC_CLASS_CODE 0x09 |
| #define | PCIC_CACHELINE_SIZE 0x0C |
| #define | PCIC_MBAR0 0x10 |
| #define | PCIC_MBAR0_OFFSET 0 |
| #define | PCIC_MBAR1 0x18 |
| #define | PCIC_MBAR1_OFFSET 2 |
| #define | PCIC_IOBAR 0x20 |
| #define | PCIC_IOBAR_OFFSET 4 |
| #define | PCIC_SUBVENDOR_ID 0x2C |
| #define | PCIC_SUBSYTEM_ID 0x2E |
| #define | PCIX_STATUS 0x44 |
| #define | RCV_SCE 0x20000000 |
| #define | UNEXP_SC 0x00080000 |
| #define | SC_DISCARD 0x00040000 |
| #define | ECC_CTRL_STAT 0x48 |
| #define | UNCOR_ECCERR 0x00000008 |
| #define | PCIC_PM_CSR 0x5C |
| #define | PWR_STATE_D0 0 |
| #define | PWR_STATE_D1 1 /* not supported */ |
| #define | PWR_STATE_D2 2 /* not supported */ |
| #define | PWR_STATE_D3 3 |
| #define | PCIC_BASE1 0x6C /* internal use only */ |
| #define | BASE1_RSVD 0xFFFFFFF8 |
| #define | PCIC_BASEA 0x70 /* internal use only */ |
| #define | BASEA_RSVD 0xFFFFFFC0 |
| #define | BASEA_START 0 |
| #define | PCIC_BASEB 0x74 /* internal use only */ |
| #define | BASEB_RSVD 0xFFFFFF80 |
| #define | BASEB_IOMAP_MASK 0x7F |
| #define | BASEB_START 0x80 |
| #define | PCIC_BASEC 0x78 /* internal use only */ |
| #define | BASEC_RSVD 0xFFFFFFFC |
| #define | BASEC_MASK 0x03 |
| #define | BASEC_START 0x58 |
| #define | PCIC_MBAR_KEY 0x7C /* internal use only */ |
| #define | MBAR_KEY_MASK 0xFFFFFFFF |
| #define | PCIC_HSTPCIX_CNTRL 0xA0 |
| #define | REWIND_DIS 0x0800 |
| #define | SC_TMR_DIS 0x04000000 |
| #define | PCIC_MBAR0_MASK 0xA8 |
| #define | PCIC_MBAR0_SIZE_MASK 0x1FFFE000 |
| #define | PCIC_MBAR0_SIZE_SHIFT 13 |
| #define | PCIC_MBAR0_SIZE(val) (((val) & PCIC_MBAR0_SIZE_MASK) >> PCIC_MBAR0_SIZE_SHIFT) |
| #define | PCIC_FLASH_MBAR 0xB8 |
| #define | PCIC_INTRPT_STAT 0xD4 |
| #define | PCIC_TP_CTRL 0xFC |
| #define | EXSI_REG_BASE_ADR REG_BASE_ADDR_EXSI |
| #define | EXSICNFGR (EXSI_REG_BASE_ADR + 0x00) |
| #define | OCMINITIALIZED 0x80000000 |
| #define | ASIEN 0x00400000 |
| #define | HCMODE 0x00200000 |
| #define | PCIDEF 0x00100000 |
| #define | COMSTOCK 0x00080000 |
| #define | SEEPROMEND 0x00040000 |
| #define | MSTTIMEN 0x00020000 |
| #define | XREGEX 0x00000200 |
| #define | NVRAMW 0x00000100 |
| #define | NVRAMEX 0x00000080 |
| #define | SRAMW 0x00000040 |
| #define | SRAMEX 0x00000020 |
| #define | FLASHW 0x00000010 |
| #define | FLASHEX 0x00000008 |
| #define | SEEPROMCFG 0x00000004 |
| #define | SEEPROMTYP 0x00000002 |
| #define | SEEPROMEX 0x00000001 |
| #define | EXSICNTRLR (EXSI_REG_BASE_ADR + 0x04) |
| #define | MODINT_EN 0x00000001 |
| #define | PMSTATR (EXSI_REG_BASE_ADR + 0x10) |
| #define | FLASHRST 0x00000002 |
| #define | FLASHRDY 0x00000001 |
| #define | FLCNFGR (EXSI_REG_BASE_ADR + 0x14) |
| #define | FLWEH_MASK 0x30000000 |
| #define | FLWESU_MASK 0x0C000000 |
| #define | FLWEPW_MASK 0x03F00000 |
| #define | FLOEH_MASK 0x000C0000 |
| #define | FLOESU_MASK 0x00030000 |
| #define | FLOEPW_MASK 0x0000FC00 |
| #define | FLCSH_MASK 0x00000300 |
| #define | FLCSSU_MASK 0x000000C0 |
| #define | FLCSPW_MASK 0x0000003F |
| #define | SRCNFGR (EXSI_REG_BASE_ADR + 0x18) |
| #define | SRWEH_MASK 0x30000000 |
| #define | SRWESU_MASK 0x0C000000 |
| #define | SRWEPW_MASK 0x03F00000 |
| #define | SROEH_MASK 0x000C0000 |
| #define | SROESU_MASK 0x00030000 |
| #define | SROEPW_MASK 0x0000FC00 |
| #define | SRCSH_MASK 0x00000300 |
| #define | SRCSSU_MASK 0x000000C0 |
| #define | SRCSPW_MASK 0x0000003F |
| #define | NVCNFGR (EXSI_REG_BASE_ADR + 0x1C) |
| #define | NVWEH_MASK 0x30000000 |
| #define | NVWESU_MASK 0x0C000000 |
| #define | NVWEPW_MASK 0x03F00000 |
| #define | NVOEH_MASK 0x000C0000 |
| #define | NVOESU_MASK 0x00030000 |
| #define | NVOEPW_MASK 0x0000FC00 |
| #define | NVCSH_MASK 0x00000300 |
| #define | NVCSSU_MASK 0x000000C0 |
| #define | NVCSPW_MASK 0x0000003F |
| #define | XRCNFGR (EXSI_REG_BASE_ADR + 0x20) |
| #define | XRWEH_MASK 0x30000000 |
| #define | XRWESU_MASK 0x0C000000 |
| #define | XRWEPW_MASK 0x03F00000 |
| #define | XROEH_MASK 0x000C0000 |
| #define | XROESU_MASK 0x00030000 |
| #define | XROEPW_MASK 0x0000FC00 |
| #define | XRCSH_MASK 0x00000300 |
| #define | XRCSSU_MASK 0x000000C0 |
| #define | XRCSPW_MASK 0x0000003F |
| #define | XREGADDR (EXSI_REG_BASE_ADR + 0x24) |
| #define | XRADDRINCEN 0x80000000 |
| #define | XREGADD_MASK 0x007FFFFF |
| #define | XREGDATAR (EXSI_REG_BASE_ADR + 0x28) |
| #define | XREGDATA_MASK 0x0000FFFF |
| #define | GPIOOER (EXSI_REG_BASE_ADR + 0x40) |
| #define | GPIOODENR (EXSI_REG_BASE_ADR + 0x44) |
| #define | GPIOINVR (EXSI_REG_BASE_ADR + 0x48) |
| #define | GPIODATAOR (EXSI_REG_BASE_ADR + 0x4C) |
| #define | GPIODATAIR (EXSI_REG_BASE_ADR + 0x50) |
| #define | GPIOCNFGR (EXSI_REG_BASE_ADR + 0x54) |
| #define | GPIO_EXTSRC 0x00000001 |
| #define | SCNTRLR (EXSI_REG_BASE_ADR + 0xA0) |
| #define | SXFERDONE 0x00000100 |
| #define | SXFERCNT_MASK 0x000000E0 |
| #define | SCMDTYP_MASK 0x0000001C |
| #define | SXFERSTART 0x00000002 |
| #define | SXFEREN 0x00000001 |
| #define | SRATER (EXSI_REG_BASE_ADR + 0xA4) |
| #define | SADDRR (EXSI_REG_BASE_ADR + 0xA8) |
| #define | SADDR_MASK 0x0000FFFF |
| #define | SDATAOR (EXSI_REG_BASE_ADR + 0xAC) |
| #define | SDATAOR0 (EXSI_REG_BASE_ADR + 0xAC) |
| #define | SDATAOR1 (EXSI_REG_BASE_ADR + 0xAD) |
| #define | SDATAOR2 (EXSI_REG_BASE_ADR + 0xAE) |
| #define | SDATAOR3 (EXSI_REG_BASE_ADR + 0xAF) |
| #define | SDATAIR (EXSI_REG_BASE_ADR + 0xB0) |
| #define | SDATAIR0 (EXSI_REG_BASE_ADR + 0xB0) |
| #define | SDATAIR1 (EXSI_REG_BASE_ADR + 0xB1) |
| #define | SDATAIR2 (EXSI_REG_BASE_ADR + 0xB2) |
| #define | SDATAIR3 (EXSI_REG_BASE_ADR + 0xB3) |
| #define | ASISTAT0R (EXSI_REG_BASE_ADR + 0xD0) |
| #define | ASIFMTERR 0x00000400 |
| #define | ASISEECHKERR 0x00000200 |
| #define | ASIERR 0x00000100 |
| #define | ASISTAT1R (EXSI_REG_BASE_ADR + 0xD4) |
| #define | CHECKSUM_MASK 0x0000FFFF |
| #define | ASIERRADDR (EXSI_REG_BASE_ADR + 0xD8) |
| #define | ASIERRDATAR (EXSI_REG_BASE_ADR + 0xDC) |
| #define | ASIERRSTATR (EXSI_REG_BASE_ADR + 0xE0) |
| #define | CPI2ASIBYTECNT_MASK 0x00070000 |
| #define | CPI2ASIBYTEEN_MASK 0x0000F000 |
| #define | CPI2ASITARGERR_MASK 0x00000F00 |
| #define | CPI2ASITARGMID_MASK 0x000000F0 |
| #define | CPI2ASIMSTERR_MASK 0x0000000F |
| #define | XSRAM_REG_BASE_ADDR 0xB8100000 |
| #define | XSRAM_SIZE 0x100000 |
| #define | NVRAM_REG_BASE_ADR 0xBF800000 |
| #define | NVRAM_MAX_BASE_ADR 0x003FFFFF |
| #define | OCM_BASE_ADDR 0xA0000000 |
| #define | OCM_MAX_SIZE 0x20000 |
| #define | CSEQ_PAGE_SIZE 32 /* Scratch page size (in bytes) */ |
| #define | CSEQ_LRM_SAVE_SINDEX (CMAPPEDSCR + 0x0000) |
| #define | CSEQ_LRM_SAVE_SCBPTR (CMAPPEDSCR + 0x0002) |
| #define | CSEQ_Q_LINK_HEAD (CMAPPEDSCR + 0x0004) |
| #define | CSEQ_Q_LINK_TAIL (CMAPPEDSCR + 0x0006) |
| #define | CSEQ_LRM_SAVE_SCRPAGE (CMAPPEDSCR + 0x0008) |
| #define | CSEQ_RET_ADDR (CMAPPEDSCR + 0x0200) |
| #define | CSEQ_RET_SCBPTR (CMAPPEDSCR + 0x0202) |
| #define | CSEQ_SAVE_SCBPTR (CMAPPEDSCR + 0x0204) |
| #define | CSEQ_EMPTY_TRANS_CTX (CMAPPEDSCR + 0x0206) |
| #define | CSEQ_RESP_LEN (CMAPPEDSCR + 0x0208) |
| #define | CSEQ_TMF_SCBPTR (CMAPPEDSCR + 0x020A) |
| #define | CSEQ_GLOBAL_PREV_SCB (CMAPPEDSCR + 0x020C) |
| #define | CSEQ_GLOBAL_HEAD (CMAPPEDSCR + 0x020E) |
| #define | CSEQ_CLEAR_LU_HEAD (CMAPPEDSCR + 0x0210) |
| #define | CSEQ_TMF_OPCODE (CMAPPEDSCR + 0x0212) |
| #define | CSEQ_SCRATCH_FLAGS (CMAPPEDSCR + 0x0213) |
| #define | CSEQ_HSB_SITE (CMAPPEDSCR + 0x021A) |
| #define | CSEQ_FIRST_INV_SCB_SITE (CMAPPEDSCR + 0x021C) |
| #define | CSEQ_FIRST_INV_DDB_SITE (CMAPPEDSCR + 0x021E) |
| #define | CSEQ_LUN_TO_CLEAR (CMAPPEDSCR + 0x0220) |
| #define | CSEQ_LUN_TO_CHECK (CMAPPEDSCR + 0x0228) |
| #define | CSEQ_HQ_NEW_POINTER (CMAPPEDSCR + 0x0240) |
| #define | CSEQ_HQ_DONE_BASE (CMAPPEDSCR + 0x0248) |
| #define | CSEQ_HQ_DONE_POINTER (CMAPPEDSCR + 0x0250) |
| #define | CSEQ_HQ_DONE_PASS (CMAPPEDSCR + 0x0254) |
| #define | CSEQ_Q_EXE_HEAD (CMAPPEDSCR + 0x0280) |
| #define | CSEQ_Q_EXE_TAIL (CMAPPEDSCR + 0x0282) |
| #define | CSEQ_Q_DONE_HEAD (CMAPPEDSCR + 0x0284) |
| #define | CSEQ_Q_DONE_TAIL (CMAPPEDSCR + 0x0286) |
| #define | CSEQ_Q_SEND_HEAD (CMAPPEDSCR + 0x0288) |
| #define | CSEQ_Q_SEND_TAIL (CMAPPEDSCR + 0x028A) |
| #define | CSEQ_Q_DMA2CHIM_HEAD (CMAPPEDSCR + 0x028C) |
| #define | CSEQ_Q_DMA2CHIM_TAIL (CMAPPEDSCR + 0x028E) |
| #define | CSEQ_Q_COPY_HEAD (CMAPPEDSCR + 0x0290) |
| #define | CSEQ_Q_COPY_TAIL (CMAPPEDSCR + 0x0292) |
| #define | CSEQ_REG0 (CMAPPEDSCR + 0x0294) |
| #define | CSEQ_REG1 (CMAPPEDSCR + 0x0296) |
| #define | CSEQ_REG2 (CMAPPEDSCR + 0x0298) |
| #define | CSEQ_LINK_CTL_Q_MAP (CMAPPEDSCR + 0x029C) |
| #define | CSEQ_MAX_CSEQ_MODE (CMAPPEDSCR + 0x029D) |
| #define | CSEQ_FREE_LIST_HACK_COUNT (CMAPPEDSCR + 0x029E) |
| #define | CSEQ_EST_NEXUS_REQ_QUEUE (CMAPPEDSCR + 0x02A0) |
| #define | CSEQ_EST_NEXUS_REQ_COUNT (CMAPPEDSCR + 0x02A8) |
| #define | CSEQ_Q_EST_NEXUS_HEAD (CMAPPEDSCR + 0x02B0) |
| #define | CSEQ_Q_EST_NEXUS_TAIL (CMAPPEDSCR + 0x02B2) |
| #define | CSEQ_NEED_EST_NEXUS_SCB (CMAPPEDSCR + 0x02B4) |
| #define | CSEQ_EST_NEXUS_REQ_HEAD (CMAPPEDSCR + 0x02B6) |
| #define | CSEQ_EST_NEXUS_REQ_TAIL (CMAPPEDSCR + 0x02B7) |
| #define | CSEQ_EST_NEXUS_SCB_OFFSET (CMAPPEDSCR + 0x02B8) |
| #define | CSEQ_INT_ROUT_RET_ADDR0 (CMAPPEDSCR + 0x02C0) |
| #define | CSEQ_INT_ROUT_RET_ADDR1 (CMAPPEDSCR + 0x02C2) |
| #define | CSEQ_INT_ROUT_SCBPTR (CMAPPEDSCR + 0x02C4) |
| #define | CSEQ_INT_ROUT_MODE (CMAPPEDSCR + 0x02C6) |
| #define | CSEQ_ISR_SCRATCH_FLAGS (CMAPPEDSCR + 0x02C7) |
| #define | CSEQ_ISR_SAVE_SINDEX (CMAPPEDSCR + 0x02C8) |
| #define | CSEQ_ISR_SAVE_DINDEX (CMAPPEDSCR + 0x02CA) |
| #define | CSEQ_Q_MONIRTT_HEAD (CMAPPEDSCR + 0x02D0) |
| #define | CSEQ_Q_MONIRTT_TAIL (CMAPPEDSCR + 0x02D2) |
| #define | CSEQ_FREE_SCB_MASK (CMAPPEDSCR + 0x02D5) |
| #define | CSEQ_BUILTIN_FREE_SCB_HEAD (CMAPPEDSCR + 0x02D6) |
| #define | CSEQ_BUILTIN_FREE_SCB_TAIL (CMAPPEDSCR + 0x02D8) |
| #define | CSEQ_EXTENDED_FREE_SCB_HEAD (CMAPPEDSCR + 0x02DA) |
| #define | CSEQ_EXTENDED_FREE_SCB_TAIL (CMAPPEDSCR + 0x02DC) |
| #define | CSEQ_EMPTY_REQ_QUEUE (CMAPPEDSCR + 0x02E0) |
| #define | CSEQ_EMPTY_REQ_COUNT (CMAPPEDSCR + 0x02E8) |
| #define | CSEQ_Q_EMPTY_HEAD (CMAPPEDSCR + 0x02F0) |
| #define | CSEQ_Q_EMPTY_TAIL (CMAPPEDSCR + 0x02F2) |
| #define | CSEQ_NEED_EMPTY_SCB (CMAPPEDSCR + 0x02F4) |
| #define | CSEQ_EMPTY_REQ_HEAD (CMAPPEDSCR + 0x02F6) |
| #define | CSEQ_EMPTY_REQ_TAIL (CMAPPEDSCR + 0x02F7) |
| #define | CSEQ_EMPTY_SCB_OFFSET (CMAPPEDSCR + 0x02F8) |
| #define | CSEQ_PRIMITIVE_DATA (CMAPPEDSCR + 0x02FA) |
| #define | CSEQ_TIMEOUT_CONST (CMAPPEDSCR + 0x02FC) |
| #define | LSEQ_MODE_SCRATCH_SIZE 0x80 /* Size of scratch RAM per mode */ |
| #define | LSEQ_PAGE_SIZE 0x20 /* Scratch page size (in bytes) */ |
| #define | LSEQ_MODE5_PAGE0_OFFSET 0x60 |
| #define | LmSEQ_RET_ADDR(LinkNum) (LmSCRATCH(LinkNum) + 0x0000) |
| #define | LmSEQ_REG0_MODE(LinkNum) (LmSCRATCH(LinkNum) + 0x0002) |
| #define | LmSEQ_MODE_FLAGS(LinkNum) (LmSCRATCH(LinkNum) + 0x0004) |
| #define | SAS_SAVECTX_OCCURRED 0x80 |
| #define | SAS_OOBSVC_OCCURRED 0x40 |
| #define | SAS_OOB_DEVICE_PRESENT 0x20 |
| #define | SAS_CFGHDR_OCCURRED 0x10 |
| #define | SAS_RCV_INTS_ARE_DISABLED 0x08 |
| #define | SAS_OOB_HOT_PLUG_CNCT 0x04 |
| #define | SAS_AWAIT_OPEN_CONNECTION 0x02 |
| #define | SAS_CFGCMPLT_OCCURRED 0x01 |
| #define | SAS_RLSSCB_OCCURRED 0x80 |
| #define | SAS_FORCED_HEADER_MISS 0x40 |
| #define | LmSEQ_RET_ADDR2(LinkNum) (LmSCRATCH(LinkNum) + 0x0006) |
| #define | LmSEQ_RET_ADDR1(LinkNum) (LmSCRATCH(LinkNum) + 0x0008) |
| #define | LmSEQ_OPCODE_TO_CSEQ(LinkNum) (LmSCRATCH(LinkNum) + 0x000B) |
| #define | LmSEQ_DATA_TO_CSEQ(LinkNum) (LmSCRATCH(LinkNum) + 0x000C) |
| #define | LmSEQ_FIRST_INV_DDB_SITE(LinkNum) (LmSCRATCH(LinkNum) + 0x000E) |
| #define | LmSEQ_EMPTY_TRANS_CTX(LinkNum) (LmSCRATCH(LinkNum) + 0x0010) |
| #define | LmSEQ_RESP_LEN(LinkNum) (LmSCRATCH(LinkNum) + 0x0012) |
| #define | LmSEQ_FIRST_INV_SCB_SITE(LinkNum) (LmSCRATCH(LinkNum) + 0x0014) |
| #define | LmSEQ_INTEN_SAVE(LinkNum) (LmSCRATCH(LinkNum) + 0x0016) |
| #define | LmSEQ_LINK_RST_FRM_LEN(LinkNum) (LmSCRATCH(LinkNum) + 0x001A) |
| #define | LmSEQ_LINK_RST_PROTOCOL(LinkNum) (LmSCRATCH(LinkNum) + 0x001B) |
| #define | LmSEQ_RESP_STATUS(LinkNum) (LmSCRATCH(LinkNum) + 0x001C) |
| #define | LmSEQ_LAST_LOADED_SGE(LinkNum) (LmSCRATCH(LinkNum) + 0x001D) |
| #define | LmSEQ_SAVE_SCBPTR(LinkNum) (LmSCRATCH(LinkNum) + 0x001E) |
| #define | LmSEQ_Q_XMIT_HEAD(LinkNum) (LmSCRATCH(LinkNum) + 0x008E) |
| #define | LmSEQ_M1_EMPTY_TRANS_CTX(LinkNum) (LmSCRATCH(LinkNum) + 0x0090) |
| #define | LmSEQ_INI_CONN_TAG(LinkNum) (LmSCRATCH(LinkNum) + 0x0092) |
| #define | LmSEQ_FAILED_OPEN_STATUS(LinkNum) (LmSCRATCH(LinkNum) + 0x009A) |
| #define | LmSEQ_XMIT_REQUEST_TYPE(LinkNum) (LmSCRATCH(LinkNum) + 0x009B) |
| #define | LmSEQ_M1_RESP_STATUS(LinkNum) (LmSCRATCH(LinkNum) + 0x009C) |
| #define | LmSEQ_M1_LAST_LOADED_SGE(LinkNum) (LmSCRATCH(LinkNum) + 0x009D) |
| #define | LmSEQ_M1_SAVE_SCBPTR(LinkNum) (LmSCRATCH(LinkNum) + 0x009E) |
| #define | LmSEQ_PORT_COUNTER(LinkNum) (LmSCRATCH(LinkNum) + 0x010E) |
| #define | LmSEQ_PM_TABLE_PTR(LinkNum) (LmSCRATCH(LinkNum) + 0x0110) |
| #define | LmSEQ_SATA_INTERLOCK_TMR_SAVE(LinkNum) (LmSCRATCH(LinkNum) + 0x0112) |
| #define | LmSEQ_IP_BITL(LinkNum) (LmSCRATCH(LinkNum) + 0x0114) |
| #define | LmSEQ_COPY_SMP_CONN_TAG(LinkNum) (LmSCRATCH(LinkNum) + 0x0116) |
| #define | LmSEQ_P0M2_OFFS1AH(LinkNum) (LmSCRATCH(LinkNum) + 0x011A) |
| #define | LmSEQ_SAVED_OOB_STATUS(LinkNum) (LmSCRATCH(LinkNum) + 0x006E) |
| #define | LmSEQ_SAVED_OOB_MODE(LinkNum) (LmSCRATCH(LinkNum) + 0x006F) |
| #define | LmSEQ_Q_LINK_HEAD(LinkNum) (LmSCRATCH(LinkNum) + 0x0070) |
| #define | LmSEQ_LINK_RST_ERR(LinkNum) (LmSCRATCH(LinkNum) + 0x0072) |
| #define | LmSEQ_SAVED_OOB_SIGNALS(LinkNum) (LmSCRATCH(LinkNum) + 0x0073) |
| #define | LmSEQ_SAS_RESET_MODE(LinkNum) (LmSCRATCH(LinkNum) + 0x0074) |
| #define | LmSEQ_LINK_RESET_RETRY_COUNT(LinkNum) (LmSCRATCH(LinkNum) + 0x0075) |
| #define | LmSEQ_NUM_LINK_RESET_RETRIES(LinkNum) (LmSCRATCH(LinkNum) + 0x0076) |
| #define | LmSEQ_OOB_INT_ENABLES(LinkNum) (LmSCRATCH(LinkNum) + 0x0078) |
| #define | LmSEQ_NOTIFY_TIMER_DOWN_COUNT(LinkNum) (LmSCRATCH(LinkNum) + 0x007A) |
| #define | LmSEQ_NOTIFY_TIMER_TIMEOUT(LinkNum) (LmSCRATCH(LinkNum) + 0x007C) |
| #define | LmSEQ_NOTIFY_TIMER_INITIAL_COUNT(LinkNum) (LmSCRATCH(LinkNum) + 0x007E) |
| #define | LmSEQ_SG_LIST_PTR_ADDR0(LinkNum) (LmSCRATCH(LinkNum) + 0x0020) |
| #define | LmSEQ_SG_LIST_PTR_ADDR1(LinkNum) (LmSCRATCH(LinkNum) + 0x0030) |
| #define | LmSEQ_M1_SG_LIST_PTR_ADDR0(LinkNum) (LmSCRATCH(LinkNum) + 0x00A0) |
| #define | LmSEQ_M1_SG_LIST_PTR_ADDR1(LinkNum) (LmSCRATCH(LinkNum) + 0x00B0) |
| #define | LmSEQ_INVALID_DWORD_COUNT(LinkNum) (LmSCRATCH(LinkNum) + 0x0120) |
| #define | LmSEQ_DISPARITY_ERROR_COUNT(LinkNum) (LmSCRATCH(LinkNum) + 0x0124) |
| #define | LmSEQ_LOSS_OF_SYNC_COUNT(LinkNum) (LmSCRATCH(LinkNum) + 0x0128) |
| #define | LmSEQ_FRAME_TYPE_MASK(LinkNum) (LmSCRATCH(LinkNum) + 0x00E0) |
| #define | LmSEQ_HASHED_DEST_ADDR_MASK(LinkNum) (LmSCRATCH(LinkNum) + 0x00E1) |
| #define | LmSEQ_HASHED_SRC_ADDR_MASK_PRINT(LinkNum) (LmSCRATCH(LinkNum) + 0x00E4) |
| #define | LmSEQ_HASHED_SRC_ADDR_MASK(LinkNum) (LmSCRATCH(LinkNum) + 0x00E5) |
| #define | LmSEQ_NUM_FILL_BYTES_MASK(LinkNum) (LmSCRATCH(LinkNum) + 0x00EB) |
| #define | LmSEQ_TAG_MASK(LinkNum) (LmSCRATCH(LinkNum) + 0x00F0) |
| #define | LmSEQ_TARGET_PORT_XFER_TAG(LinkNum) (LmSCRATCH(LinkNum) + 0x00F2) |
| #define | LmSEQ_DATA_OFFSET(LinkNum) (LmSCRATCH(LinkNum) + 0x00F4) |
| #define | LmSEQ_SMP_RCV_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0040) |
| #define | LmSEQ_DEVICE_BITS(LinkNum) (LmSCRATCH(LinkNum) + 0x005B) |
| #define | LmSEQ_SDB_DDB(LinkNum) (LmSCRATCH(LinkNum) + 0x005C) |
| #define | LmSEQ_SDB_NUM_TAGS(LinkNum) (LmSCRATCH(LinkNum) + 0x005E) |
| #define | LmSEQ_SDB_CURR_TAG(LinkNum) (LmSCRATCH(LinkNum) + 0x005F) |
| #define | LmSEQ_TX_ID_ADDR_FRAME(LinkNum) (LmSCRATCH(LinkNum) + 0x00C0) |
| #define | LmSEQ_OPEN_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x00C8) |
| #define | LmSEQ_SRST_AS_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x00CC) |
| #define | LmSEQ_LAST_LOADED_SG_EL(LinkNum) (LmSCRATCH(LinkNum) + 0x00D4) |
| #define | LmSEQ_STP_SHUTDOWN_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0140) |
| #define | LmSEQ_CLOSE_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0144) |
| #define | LmSEQ_BREAK_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0148) |
| #define | LmSEQ_DWS_RESET_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x014C) |
| #define | LmSEQ_SATA_INTERLOCK_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0150) |
| #define | LmSEQ_MCTL_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0154) |
| #define | LmSEQ_COMINIT_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0160) |
| #define | LmSEQ_RCV_ID_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0164) |
| #define | LmSEQ_RCV_FIS_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x0168) |
| #define | LmSEQ_DEV_PRES_TIMER_TERM_TS(LinkNum) (LmSCRATCH(LinkNum) + 0x016C) |
| #define | LmSEQ_Q_TGTXFR_HEAD(LinkNum) (LmSCRATCH(LinkNum) + 0x0180) |
| #define | LmSEQ_Q_TGTXFR_TAIL(LinkNum) (LmSCRATCH(LinkNum) + 0x0182) |
| #define | LmSEQ_LINK_NUMBER(LinkNum) (LmSCRATCH(LinkNum) + 0x0186) |
| #define | LmSEQ_SCRATCH_FLAGS(LinkNum) (LmSCRATCH(LinkNum) + 0x0187) |
| #define | SAS_DWSAQD |
| #define | LmSEQ_CONNECTION_STATE(LinkNum) (LmSCRATCH(LinkNum) + 0x0188) |
| #define | SAS_WE_OPENED_CS 0x01 |
| #define | SAS_DEVICE_OPENED_CS 0x02 |
| #define | SAS_WE_SENT_DONE_CS 0x04 |
| #define | SAS_DEVICE_SENT_DONE_CS 0x08 |
| #define | SAS_WE_SENT_CLOSE_CS 0x10 |
| #define | SAS_DEVICE_SENT_CLOSE_CS 0x20 |
| #define | SAS_WE_SENT_BREAK_CS 0x40 |
| #define | SAS_DEVICE_SENT_BREAK_CS 0x80 |
| #define | SAS_OPN_TIMEOUT_OR_OPN_RJCT_CS 0x01 |
| #define | SAS_AIP_RECEIVED_CS 0x02 |
| #define | SAS_CREDIT_TIMEOUT_OCCURRED_CS 0x04 |
| #define | SAS_ACKNAK_TIMEOUT_OCCURRED_CS 0x08 |
| #define | SAS_SMPRSP_TIMEOUT_OCCURRED_CS 0x10 |
| #define | SAS_DONE_TIMEOUT_OCCURRED_CS 0x20 |
| #define | SAS_SMP_RESPONSE_RECEIVED_CS 0x01 |
| #define | SAS_INTLK_TIMEOUT_OCCURRED_CS 0x02 |
| #define | SAS_DEVICE_SENT_DMAT_CS 0x04 |
| #define | SAS_DEVICE_SENT_SYNCSRST_CS 0x08 |
| #define | SAS_CLEARING_AFFILIATION_CS 0x20 |
| #define | SAS_RXTASK_ACTIVE_CS 0x40 |
| #define | SAS_TXTASK_ACTIVE_CS 0x80 |
| #define | SAS_PHY_LOSS_OF_SIGNAL_CS 0x01 |
| #define | SAS_DWS_TIMER_EXPIRED_CS 0x02 |
| #define | SAS_LINK_RESET_NOT_COMPLETE_CS 0x04 |
| #define | SAS_PHY_DISABLED_CS 0x08 |
| #define | SAS_LINK_CTL_TASK_ACTIVE_CS 0x10 |
| #define | SAS_PHY_EVENT_TASK_ACTIVE_CS 0x20 |
| #define | SAS_DEVICE_SENT_ID_FRAME_CS 0x40 |
| #define | SAS_DEVICE_SENT_REG_FIS_CS 0x40 |
| #define | SAS_DEVICE_SENT_HARD_RESET_CS 0x80 |
| #define | SAS_PHY_IS_DOWN_FLAGS |
| #define | SAS_LINK_CTL_PHY_EVENT_FLAGS |
| #define | LmSEQ_CONCTL(LinkNum) (LmSCRATCH(LinkNum) + 0x018C) |
| #define | LmSEQ_CONSTAT(LinkNum) (LmSCRATCH(LinkNum) + 0x018E) |
| #define | LmSEQ_CONNECTION_MODES(LinkNum) (LmSCRATCH(LinkNum) + 0x018F) |
| #define | LmSEQ_REG1_ISR(LinkNum) (LmSCRATCH(LinkNum) + 0x0192) |
| #define | LmSEQ_REG2_ISR(LinkNum) (LmSCRATCH(LinkNum) + 0x0194) |
| #define | LmSEQ_REG3_ISR(LinkNum) (LmSCRATCH(LinkNum) + 0x0196) |
| #define | LmSEQ_REG0_ISR(LinkNum) (LmSCRATCH(LinkNum) + 0x0198) |
| #define | LmSEQ_EST_NEXUS_SCBPTR0(LinkNum) (LmSCRATCH(LinkNum) + 0x01A0) |
| #define | LmSEQ_EST_NEXUS_SCBPTR1(LinkNum) (LmSCRATCH(LinkNum) + 0x01A2) |
| #define | LmSEQ_EST_NEXUS_SCBPTR2(LinkNum) (LmSCRATCH(LinkNum) + 0x01A4) |
| #define | LmSEQ_EST_NEXUS_SCBPTR3(LinkNum) (LmSCRATCH(LinkNum) + 0x01A6) |
| #define | LmSEQ_EST_NEXUS_SCB_OPCODE0(LinkNum) (LmSCRATCH(LinkNum) + 0x01A8) |
| #define | LmSEQ_EST_NEXUS_SCB_OPCODE1(LinkNum) (LmSCRATCH(LinkNum) + 0x01A9) |
| #define | LmSEQ_EST_NEXUS_SCB_OPCODE2(LinkNum) (LmSCRATCH(LinkNum) + 0x01AA) |
| #define | LmSEQ_EST_NEXUS_SCB_OPCODE3(LinkNum) (LmSCRATCH(LinkNum) + 0x01AB) |
| #define | LmSEQ_EST_NEXUS_SCB_HEAD(LinkNum) (LmSCRATCH(LinkNum) + 0x01AC) |
| #define | LmSEQ_EST_NEXUS_SCB_TAIL(LinkNum) (LmSCRATCH(LinkNum) + 0x01AD) |
| #define | LmSEQ_EST_NEXUS_BUF_AVAIL(LinkNum) (LmSCRATCH(LinkNum) + 0x01AE) |
| #define | LmSEQ_TIMEOUT_CONST(LinkNum) (LmSCRATCH(LinkNum) + 0x01B8) |
| #define | LmSEQ_ISR_SAVE_SINDEX(LinkNum) (LmSCRATCH(LinkNum) + 0x01BC) |
| #define | LmSEQ_ISR_SAVE_DINDEX(LinkNum) (LmSCRATCH(LinkNum) + 0x01BE) |
| #define | LmSEQ_EMPTY_SCB_PTR0(LinkNum) (LmSCRATCH(LinkNum) + 0x01C0) |
| #define | LmSEQ_EMPTY_SCB_PTR1(LinkNum) (LmSCRATCH(LinkNum) + 0x01C2) |
| #define | LmSEQ_EMPTY_SCB_PTR2(LinkNum) (LmSCRATCH(LinkNum) + 0x01C4) |
| #define | LmSEQ_EMPTY_SCB_PTR3(LinkNum) (LmSCRATCH(LinkNum) + 0x01C6) |
| #define | LmSEQ_EMPTY_SCB_OPCD0(LinkNum) (LmSCRATCH(LinkNum) + 0x01C8) |
| #define | LmSEQ_EMPTY_SCB_OPCD1(LinkNum) (LmSCRATCH(LinkNum) + 0x01C9) |
| #define | LmSEQ_EMPTY_SCB_OPCD2(LinkNum) (LmSCRATCH(LinkNum) + 0x01CA) |
| #define | LmSEQ_EMPTY_SCB_OPCD3(LinkNum) (LmSCRATCH(LinkNum) + 0x01CB) |
| #define | LmSEQ_EMPTY_SCB_HEAD(LinkNum) (LmSCRATCH(LinkNum) + 0x01CC) |
| #define | LmSEQ_EMPTY_SCB_TAIL(LinkNum) (LmSCRATCH(LinkNum) + 0x01CD) |
| #define | LmSEQ_EMPTY_BUFS_AVAIL(LinkNum) (LmSCRATCH(LinkNum) + 0x01CE) |
| #define | LmSEQ_ATA_SCR_REGS(LinkNum) (LmSCRATCH(LinkNum) + 0x01D4) |
| #define | LmSEQ_DEV_PRES_TMR_TOUT_CONST(LinkNum) (LmSCRATCH(LinkNum) + 0x01E0) |
| #define | LmSEQ_SATA_INTERLOCK_TIMEOUT(LinkNum) (LmSCRATCH(LinkNum) + 0x01E4) |
| #define | LmSEQ_STP_SHUTDOWN_TIMEOUT(LinkNum) (LmSCRATCH(LinkNum) + 0x01E8) |
| #define | LmSEQ_SRST_ASSERT_TIMEOUT(LinkNum) (LmSCRATCH(LinkNum) + 0x01EC) |
| #define | LmSEQ_RCV_FIS_TIMEOUT(LinkNum) (LmSCRATCH(LinkNum) + 0x01F0) |
| #define | LmSEQ_ONE_MILLISEC_TIMEOUT(LinkNum) (LmSCRATCH(LinkNum) + 0x01F4) |
| #define | LmSEQ_TEN_MS_COMINIT_TIMEOUT(LinkNum) (LmSCRATCH(LinkNum) + 0x01F8) |
| #define | LmSEQ_SMP_RCV_TIMEOUT(LinkNum) (LmSCRATCH(LinkNum) + 0x01FC) |
| #define ACCUM 0x0A |
Definition at line 408 of file aic94xx_reg_def.h.
| #define ADDBPTR (REG_BASE_ADDR + 0x82E) |
Definition at line 297 of file aic94xx_reg_def.h.
| #define ALIGN_0_DATA_k 0x08 |
Definition at line 1437 of file aic94xx_reg_def.h.
| #define ALIGN_1_DATA_k 0x04 |
Definition at line 1436 of file aic94xx_reg_def.h.
| #define ALIGN_CNT1 0x10 |
Definition at line 1448 of file aic94xx_reg_def.h.
| #define ALIGN_CNT2 0x20 |
Definition at line 1447 of file aic94xx_reg_def.h.
| #define ALIGN_CNT3 0x30 |
Definition at line 1446 of file aic94xx_reg_def.h.
| #define ALIGN_CNT4 0x00 |
Definition at line 1449 of file aic94xx_reg_def.h.
| #define ALIGN_EN 0x01 |
Definition at line 1539 of file aic94xx_reg_def.h.
| #define ALLONES 0x10 |
Definition at line 414 of file aic94xx_reg_def.h.
| #define ALLZEROS 0x11 |
Definition at line 416 of file aic94xx_reg_def.h.
| #define ALTCIOADR (REG_BASE_ADDR + 0x828) |
Definition at line 291 of file aic94xx_reg_def.h.
| #define ALTDMODE 0xF0 |
Definition at line 381 of file aic94xx_reg_def.h.
| #define ALTMODE 0x01 |
Definition at line 379 of file aic94xx_reg_def.h.
| #define ALTMODEV 0x04 |
Definition at line 398 of file aic94xx_reg_def.h.
| #define ALTMODEV2 0x04 |
Definition at line 389 of file aic94xx_reg_def.h.
| #define ALTSMODE 0x0F |
Definition at line 382 of file aic94xx_reg_def.h.
| #define ANEWDATA (REG_BASE_ADDR + 0x830) |
Definition at line 300 of file aic94xx_reg_def.h.
| #define AOLDDATA (REG_BASE_ADDR + 0x834) |
Definition at line 303 of file aic94xx_reg_def.h.
| #define ARBBISTDN 0x20000000 /* ro */ |
Definition at line 808 of file aic94xx_reg_def.h.
| #define ARBBISTEN 0x40000000 |
Definition at line 807 of file aic94xx_reg_def.h.
| #define ARBBISTFAIL 0x10000000 /* ro */ |
Definition at line 809 of file aic94xx_reg_def.h.
| #define ARP2BREAK0 0x00000001 |
Definition at line 343 of file aic94xx_reg_def.h.
| #define ARP2BREAK1 0x00000002 |
Definition at line 342 of file aic94xx_reg_def.h.
| #define ARP2BREAK2 0x00000004 |
Definition at line 341 of file aic94xx_reg_def.h.
| #define ARP2BREAK3 0x00000008 |
Definition at line 340 of file aic94xx_reg_def.h.
| #define ARP2BREAKADR01 0x0C |
Definition at line 357 of file aic94xx_reg_def.h.
| #define ARP2BREAKADR23 0x10 |
Definition at line 362 of file aic94xx_reg_def.h.
| #define ARP2CIOPERR 0x00000010 |
Definition at line 339 of file aic94xx_reg_def.h.
| #define ARP2CTL 0x00 |
Definition at line 314 of file aic94xx_reg_def.h.
| #define ARP2HALTC 0x00000080 |
Definition at line 336 of file aic94xx_reg_def.h.
| #define ARP2HALTCODE 0x15 |
Definition at line 424 of file aic94xx_reg_def.h.
| #define ARP2ILLOPC 0x00000040 |
Definition at line 337 of file aic94xx_reg_def.h.
| #define ARP2INT 0x04 |
Definition at line 332 of file aic94xx_reg_def.h.
| #define ARP2INTCTL 0x05 |
Definition at line 393 of file aic94xx_reg_def.h.
| #define ARP2INTEN 0x08 |
Definition at line 345 of file aic94xx_reg_def.h.
| #define ARP2PERR 0x00000020 |
Definition at line 338 of file aic94xx_reg_def.h.
| #define ARP2RESET 0x00000001 /* wo */ |
Definition at line 330 of file aic94xx_reg_def.h.
| #define ARP2WAITTO 0x00000100 |
Definition at line 335 of file aic94xx_reg_def.h.
| #define ASCBPTR (REG_BASE_ADDR + 0x82C) |
Definition at line 294 of file aic94xx_reg_def.h.
| #define ASIEN 0x00400000 |
Definition at line 1812 of file aic94xx_reg_def.h.
| #define ASIERR 0x00000100 |
Definition at line 1945 of file aic94xx_reg_def.h.
| #define ASIERRADDR (EXSI_REG_BASE_ADR + 0xD8) |
Definition at line 1950 of file aic94xx_reg_def.h.
| #define ASIERRDATAR (EXSI_REG_BASE_ADR + 0xDC) |
Definition at line 1951 of file aic94xx_reg_def.h.
| #define ASIERRSTATR (EXSI_REG_BASE_ADR + 0xE0) |
Definition at line 1952 of file aic94xx_reg_def.h.
| #define ASIFMTERR 0x00000400 |
Definition at line 1943 of file aic94xx_reg_def.h.
| #define ASISEECHKERR 0x00000200 |
Definition at line 1944 of file aic94xx_reg_def.h.
| #define ASISTAT0R (EXSI_REG_BASE_ADR + 0xD0) |
Definition at line 1942 of file aic94xx_reg_def.h.
| #define ASISTAT1R (EXSI_REG_BASE_ADR + 0xD4) |
Definition at line 1947 of file aic94xx_reg_def.h.
| #define ATOMICDONE 0x01 |
Definition at line 288 of file aic94xx_reg_def.h.
| #define ATOMICERR 0x04 |
Definition at line 286 of file aic94xx_reg_def.h.
| #define ATOMICSTATCTL (REG_BASE_ADDR + 0x824) |
Definition at line 283 of file aic94xx_reg_def.h.
| #define ATOMICWIN 0x02 |
Definition at line 287 of file aic94xx_reg_def.h.
| #define ATOMICXCHG 0x02 |
Definition at line 384 of file aic94xx_reg_def.h.
| #define AUTO_TERM_CAL_DIS 0x08 |
Definition at line 1686 of file aic94xx_reg_def.h.
| #define AUTOINC 0x80 |
Definition at line 285 of file aic94xx_reg_def.h.
| #define AUTORLS 0x00000001 |
Definition at line 253 of file aic94xx_reg_def.h.
| #define BASE1_RSVD 0xFFFFFFF8 |
Definition at line 1764 of file aic94xx_reg_def.h.
| #define BASEA_RSVD 0xFFFFFFC0 |
Definition at line 1768 of file aic94xx_reg_def.h.
| #define BASEA_START 0 |
Definition at line 1769 of file aic94xx_reg_def.h.
| #define BASEB_IOMAP_MASK 0x7F |
Definition at line 1774 of file aic94xx_reg_def.h.
| #define BASEB_RSVD 0xFFFFFF80 |
Definition at line 1773 of file aic94xx_reg_def.h.
| #define BASEB_START 0x80 |
Definition at line 1775 of file aic94xx_reg_def.h.
| #define BASEC_MASK 0x03 |
Definition at line 1780 of file aic94xx_reg_def.h.
| #define BASEC_RSVD 0xFFFFFFFC |
Definition at line 1779 of file aic94xx_reg_def.h.
| #define BASEC_START 0x58 |
Definition at line 1781 of file aic94xx_reg_def.h.
| #define BFLTR_TC_MASK 0x0F |
Definition at line 1404 of file aic94xx_reg_def.h.
| #define BFLTR_THR_MASK 0xF0 |
Definition at line 1403 of file aic94xx_reg_def.h.
| #define BISTCTL0 0x4C |
Definition at line 481 of file aic94xx_reg_def.h.
| #define BISTCTL1 0x50 |
Definition at line 483 of file aic94xx_reg_def.h.
| #define BREAKADR0_MASK 0x00000FFF |
Definition at line 360 of file aic94xx_reg_def.h.
| #define BREAKADR1_MASK 0x0FFF0000 |
Definition at line 359 of file aic94xx_reg_def.h.
| #define BREAKADR2_MASK 0x00000FFF |
Definition at line 365 of file aic94xx_reg_def.h.
| #define BREAKADR3_MASK 0x0FFF0000 |
Definition at line 364 of file aic94xx_reg_def.h.
| #define BREAKEN0 0x00000100 |
Definition at line 326 of file aic94xx_reg_def.h.
| #define BREAKEN1 0x00000200 |
Definition at line 325 of file aic94xx_reg_def.h.
| #define BREAKEN2 0x00000400 |
Definition at line 324 of file aic94xx_reg_def.h.
| #define BREAKEN3 0x00000800 |
Definition at line 323 of file aic94xx_reg_def.h.
| #define BURST_DATA_k 0x10 |
Definition at line 1438 of file aic94xx_reg_def.h.
| #define CACCUM (CSEQ_CIO_REG_BASE_ADR + ACCUM) |
Definition at line 540 of file aic94xx_reg_def.h.
| #define CALLONES (CSEQ_CIO_REG_BASE_ADR + ALLONES) |
Definition at line 546 of file aic94xx_reg_def.h.
| #define CALLZEROS (CSEQ_CIO_REG_BASE_ADR + ALLZEROS) |
Definition at line 548 of file aic94xx_reg_def.h.
| #define CALTMODE (CSEQ_CIO_REG_BASE_ADR + ALTMODE) |
Definition at line 526 of file aic94xx_reg_def.h.
| #define CAP_LIST 0x0010 |
Definition at line 1722 of file aic94xx_reg_def.h.
| #define CARP2BREAKADR01 (CSEQ_HOST_REG_BASE_ADR+ARP2BREAKADR01) |
Definition at line 498 of file aic94xx_reg_def.h.
| #define CARP2BREAKADR23 (CSEQ_HOST_REG_BASE_ADR+ARP2BREAKADR23) |
Definition at line 500 of file aic94xx_reg_def.h.
| #define CARP2CTL (CSEQ_HOST_REG_BASE_ADR + ARP2CTL) |
Definition at line 492 of file aic94xx_reg_def.h.
| #define CARP2HALTCODE (CSEQ_CIO_REG_BASE_ADR + ARP2HALTCODE) |
Definition at line 556 of file aic94xx_reg_def.h.
| #define CARP2INT (CSEQ_HOST_REG_BASE_ADR + ARP2INT) |
Definition at line 494 of file aic94xx_reg_def.h.
| #define CARP2INTCTL (CSEQ_CIO_REG_BASE_ADR + ARP2INTCTL) |
Definition at line 532 of file aic94xx_reg_def.h.
| #define CARP2INTEN (CSEQ_HOST_REG_BASE_ADR + ARP2INTEN) |
Definition at line 496 of file aic94xx_reg_def.h.
| #define CARRY 0x01 |
Definition at line 391 of file aic94xx_reg_def.h.
| #define CARRY_INT 0x02 |
Definition at line 390 of file aic94xx_reg_def.h.
| #define CATOMICXCHG (CSEQ_CIO_REG_BASE_ADR + ATOMICXCHG) |
Definition at line 528 of file aic94xx_reg_def.h.
| #define CBISTCTL (CSEQ_HOST_REG_BASE_ADR + BISTCTL1) |
Definition at line 502 of file aic94xx_reg_def.h.
| #define CCIOAACESS (CSEQ_CIO_REG_BASE_ADR + 0x2C) |
Definition at line 578 of file aic94xx_reg_def.h.
| #define CCONEXIST (CSEQ_CIO_REG_BASE_ADR + 0x61) |
Definition at line 667 of file aic94xx_reg_def.h.
| #define CCONMODE (CSEQ_CIO_REG_BASE_ADR + 0x62) |
Definition at line 669 of file aic94xx_reg_def.h.
| #define CCONMSK (CSEQ_CIO_REG_BASE_ADR + 0x60) |
Definition at line 665 of file aic94xx_reg_def.h.
| #define CCURRADDR (CSEQ_CIO_REG_BASE_ADR + CURRADDR) |
Definition at line 558 of file aic94xx_reg_def.h.
| #define CDBGPORT (CSEQ_CIO_REG_BASE_ADR + DBGPORT) |
Definition at line 566 of file aic94xx_reg_def.h.
| #define CDBGPORTPTR (CSEQ_CIO_REG_BASE_ADR + DBGPORTPTR) |
Definition at line 564 of file aic94xx_reg_def.h.
| #define CDINDEX (CSEQ_CIO_REG_BASE_ADR + DINDEX) |
Definition at line 544 of file aic94xx_reg_def.h.
| #define CDINDIR (CSEQ_CIO_REG_BASE_ADR + DINDIR) |
Definition at line 552 of file aic94xx_reg_def.h.
| #define CFIFTOERR 0x00000200 |
Definition at line 262 of file aic94xx_reg_def.h.
| #define CFLAG (CSEQ_CIO_REG_BASE_ADR + FLAG) |
Definition at line 530 of file aic94xx_reg_def.h.
| #define CFUNCTION1 (CSEQ_CIO_REG_BASE_ADR + FUNCTION1) |
Definition at line 536 of file aic94xx_reg_def.h.
| #define CHECKSUM_MASK 0x0000FFFF |
Definition at line 1948 of file aic94xx_reg_def.h.
| #define CHIMINT (REG_BASE_ADDR + 0x18) |
Definition at line 112 of file aic94xx_reg_def.h.
| #define CHIMINT_MASK |
| #define CHIMINTEN (REG_BASE_ADDR + 0x1C) |
Definition at line 132 of file aic94xx_reg_def.h.
| #define CHIMREQMBX (REG_BASE_ADDR + 0x10) |
Definition at line 108 of file aic94xx_reg_def.h.
| #define CHIMRSPMBX (REG_BASE_ADDR + 0x14) |
Definition at line 110 of file aic94xx_reg_def.h.
| #define CINTDIS (CSEQ_CIO_REG_BASE_ADR + 0x68) |
Definition at line 673 of file aic94xx_reg_def.h.
| #define CIOPERRDIS 0x00001000 |
Definition at line 322 of file aic94xx_reg_def.h.
| #define CJUMLDIR (CSEQ_CIO_REG_BASE_ADR + JUMLDIR) |
Definition at line 554 of file aic94xx_reg_def.h.
| #define CLASTADDR (CSEQ_CIO_REG_BASE_ADR + LASTADDR) |
Definition at line 560 of file aic94xx_reg_def.h.
| #define CLINKCON (CSEQ_CIO_REG_BASE_ADR + 0x28) |
Definition at line 576 of file aic94xx_reg_def.h.
| #define CM11INTVEC0 CSEQm_CIO_REG(11, 0x50) |
Definition at line 657 of file aic94xx_reg_def.h.
| #define CM11INTVEC1 CSEQm_CIO_REG(11, 0x52) |
Definition at line 660 of file aic94xx_reg_def.h.
| #define CM11INTVEC2 CSEQm_CIO_REG(11, 0x54) |
Definition at line 663 of file aic94xx_reg_def.h.
| #define CMAPPEDSCR (CSEQ_HOST_REG_BASE_ADR + MAPPEDSCR) |
Definition at line 511 of file aic94xx_reg_def.h.
| #define CMDCTXBASE (REG_BASE_ADDR + 0x800) |
Definition at line 220 of file aic94xx_reg_def.h.
| #define CMDCTXDOMAIN0 0x00000001 |
Definition at line 229 of file aic94xx_reg_def.h.
| #define CMDCTXDOMAIN1 0x00000002 /* ro */ |
Definition at line 228 of file aic94xx_reg_def.h.
| #define CMnDDBPTR | ( | Mode | ) | CSEQm_CIO_REG(Mode, MnDDBPTR) |
Definition at line 572 of file aic94xx_reg_def.h.
| #define CMnINT | ( | Mode | ) | CSEQm_CIO_REG(Mode, 0x38) |
Definition at line 611 of file aic94xx_reg_def.h.
| #define CMnINT_MASK 0x00000003 |
Definition at line 615 of file aic94xx_reg_def.h.
| #define CMnINTEN | ( | Mode | ) | CSEQm_CIO_REG(Mode, 0x3C) |
Definition at line 622 of file aic94xx_reg_def.h.
| #define CMnREQMBX | ( | Mode | ) | CSEQm_CIO_REG(Mode, 0x30) |
Definition at line 582 of file aic94xx_reg_def.h.
| #define CMnREQMBXE 0x02 |
Definition at line 613 of file aic94xx_reg_def.h.
| #define CMnRSPMBX | ( | Mode | ) | CSEQm_CIO_REG(Mode, 0x34) |
Definition at line 589 of file aic94xx_reg_def.h.
| #define CMnRSPMBXF 0x01 |
Definition at line 614 of file aic94xx_reg_def.h.
| #define CMnSCBPTR | ( | Mode | ) | CSEQm_CIO_REG(Mode, MnSCBPTR) |
Definition at line 570 of file aic94xx_reg_def.h.
| #define CMnSCRATCH | ( | Mode | ) | CSEQm_CIO_REG(Mode, 0x1E0) |
Definition at line 681 of file aic94xx_reg_def.h.
| #define CMnSCRATCHPAGE | ( | Mode | ) | CSEQm_CIO_REG(Mode, MnSCRATCHPAGE) |
Definition at line 574 of file aic94xx_reg_def.h.
| #define CMODEPTR (CSEQ_CIO_REG_BASE_ADR + MODEPTR) |
Definition at line 524 of file aic94xx_reg_def.h.
| #define CNXTLADDR (CSEQ_CIO_REG_BASE_ADR + NXTLADDR) |
Definition at line 562 of file aic94xx_reg_def.h.
| #define COMBIST (REG_BASE_ADDR + 0x00) |
Definition at line 52 of file aic94xx_reg_def.h.
| #define COMBISTDONE 0x00000002 /* ro */ |
Definition at line 78 of file aic94xx_reg_def.h.
| #define COMBISTEN 0x00000004 |
Definition at line 77 of file aic94xx_reg_def.h.
| #define COMBISTFAIL 0x00000001 /* ro */ |
Definition at line 79 of file aic94xx_reg_def.h.
| #define COMBLKRST 0x00000100 |
Definition at line 73 of file aic94xx_reg_def.h.
| #define COMINT 0x00000008 |
Definition at line 122 of file aic94xx_reg_def.h.
| #define COMSTAT (REG_BASE_ADDR + 0x04) |
Definition at line 81 of file aic94xx_reg_def.h.
| #define COMSTAT_MASK |
Definition at line 90 of file aic94xx_reg_def.h.
| #define COMSTATEN (REG_BASE_ADDR + 0x08) |
Definition at line 94 of file aic94xx_reg_def.h.
| #define COMSTOCK 0x00080000 |
Definition at line 1815 of file aic94xx_reg_def.h.
| #define COMTIMER_EN 0x20 |
Definition at line 1535 of file aic94xx_reg_def.h.
| #define CONTROL 0x48 |
Definition at line 696 of file aic94xx_reg_def.h.
| #define CPI2ASIBYTECNT_MASK 0x00070000 |
Definition at line 1953 of file aic94xx_reg_def.h.
| #define CPI2ASIBYTEEN_MASK 0x0000F000 |
Definition at line 1954 of file aic94xx_reg_def.h.
| #define CPI2ASIMSTERR_MASK 0x0000000F |
Definition at line 1957 of file aic94xx_reg_def.h.
| #define CPI2ASITARGERR_MASK 0x00000F00 |
Definition at line 1955 of file aic94xx_reg_def.h.
| #define CPI2ASITARGMID_MASK 0x000000F0 |
Definition at line 1956 of file aic94xx_reg_def.h.
| #define CPRGMCNT (CSEQ_CIO_REG_BASE_ADR + PRGMCNT) |
Definition at line 538 of file aic94xx_reg_def.h.
| #define CSBUFFER CSEQm_CIO_REG(8, 0x80) |
Definition at line 676 of file aic94xx_reg_def.h.
| #define CSBUFPERR 0x00000008 |
Definition at line 85 of file aic94xx_reg_def.h.
| #define CSCRATCH (CSEQ_CIO_REG_BASE_ADR + 0x1C0) |
Definition at line 678 of file aic94xx_reg_def.h.
| #define CSCRATCHPAGE (CSEQ_CIO_REG_BASE_ADR + SCRATCHPAGE) |
Definition at line 568 of file aic94xx_reg_def.h.
| #define CSDMAACT 0x01 /* ro */ |
Definition at line 607 of file aic94xx_reg_def.h.
| #define CSDMAADR CSEQm_CIO_REG(8, 0x40) |
Definition at line 630 of file aic94xx_reg_def.h.
| #define CSDMACNT CSEQm_CIO_REG(8, 0x48) |
Definition at line 633 of file aic94xx_reg_def.h.
| #define CSEQ_BUILTIN_FREE_SCB_HEAD (CMAPPEDSCR + 0x02D6) |
Definition at line 2109 of file aic94xx_reg_def.h.
| #define CSEQ_BUILTIN_FREE_SCB_TAIL (CMAPPEDSCR + 0x02D8) |
Definition at line 2110 of file aic94xx_reg_def.h.
| #define CSEQ_CIO_REG_BASE_ADR REG_BASE_ADDR_CSEQCIO |
Definition at line 518 of file aic94xx_reg_def.h.
| #define CSEQ_CLEAR_LU_HEAD (CMAPPEDSCR + 0x0210) |
Definition at line 2053 of file aic94xx_reg_def.h.
| #define CSEQ_EMPTY_REQ_COUNT (CMAPPEDSCR + 0x02E8) |
Definition at line 2116 of file aic94xx_reg_def.h.
| #define CSEQ_EMPTY_REQ_HEAD (CMAPPEDSCR + 0x02F6) |
Definition at line 2120 of file aic94xx_reg_def.h.
| #define CSEQ_EMPTY_REQ_QUEUE (CMAPPEDSCR + 0x02E0) |
Definition at line 2115 of file aic94xx_reg_def.h.
| #define CSEQ_EMPTY_REQ_TAIL (CMAPPEDSCR + 0x02F7) |
Definition at line 2121 of file aic94xx_reg_def.h.
| #define CSEQ_EMPTY_SCB_OFFSET (CMAPPEDSCR + 0x02F8) |
Definition at line 2122 of file aic94xx_reg_def.h.
| #define CSEQ_EMPTY_TRANS_CTX (CMAPPEDSCR + 0x0206) |
Definition at line 2048 of file aic94xx_reg_def.h.
| #define CSEQ_EST_NEXUS_REQ_COUNT (CMAPPEDSCR + 0x02A8) |
Definition at line 2090 of file aic94xx_reg_def.h.
| #define CSEQ_EST_NEXUS_REQ_HEAD (CMAPPEDSCR + 0x02B6) |
Definition at line 2094 of file aic94xx_reg_def.h.
| #define CSEQ_EST_NEXUS_REQ_QUEUE (CMAPPEDSCR + 0x02A0) |
Definition at line 2089 of file aic94xx_reg_def.h.
| #define CSEQ_EST_NEXUS_REQ_TAIL (CMAPPEDSCR + 0x02B7) |
Definition at line 2095 of file aic94xx_reg_def.h.
| #define CSEQ_EST_NEXUS_SCB_OFFSET (CMAPPEDSCR + 0x02B8) |
Definition at line 2096 of file aic94xx_reg_def.h.
| #define CSEQ_EXTENDED_FREE_SCB_HEAD (CMAPPEDSCR + 0x02DA) |
Definition at line 2111 of file aic94xx_reg_def.h.
| #define CSEQ_EXTENDED_FREE_SCB_TAIL (CMAPPEDSCR + 0x02DC) |
Definition at line 2112 of file aic94xx_reg_def.h.
| #define CSEQ_FIRST_INV_DDB_SITE (CMAPPEDSCR + 0x021E) |
Definition at line 2058 of file aic94xx_reg_def.h.
| #define CSEQ_FIRST_INV_SCB_SITE (CMAPPEDSCR + 0x021C) |
Definition at line 2057 of file aic94xx_reg_def.h.
| #define CSEQ_FREE_LIST_HACK_COUNT (CMAPPEDSCR + 0x029E) |
Definition at line 2086 of file aic94xx_reg_def.h.
| #define CSEQ_FREE_SCB_MASK (CMAPPEDSCR + 0x02D5) |
Definition at line 2108 of file aic94xx_reg_def.h.
| #define CSEQ_GLOBAL_HEAD (CMAPPEDSCR + 0x020E) |
Definition at line 2052 of file aic94xx_reg_def.h.
| #define CSEQ_GLOBAL_PREV_SCB (CMAPPEDSCR + 0x020C) |
Definition at line 2051 of file aic94xx_reg_def.h.
| #define CSEQ_HOST_REG_BASE_ADR 0xB8001000 |
Definition at line 490 of file aic94xx_reg_def.h.
| #define CSEQ_HQ_DONE_BASE (CMAPPEDSCR + 0x0248) |
Definition at line 2066 of file aic94xx_reg_def.h.
| #define CSEQ_HQ_DONE_PASS (CMAPPEDSCR + 0x0254) |
Definition at line 2068 of file aic94xx_reg_def.h.
| #define CSEQ_HQ_DONE_POINTER (CMAPPEDSCR + 0x0250) |
Definition at line 2067 of file aic94xx_reg_def.h.
| #define CSEQ_HQ_NEW_POINTER (CMAPPEDSCR + 0x0240) |
Definition at line 2065 of file aic94xx_reg_def.h.
| #define CSEQ_HSB_SITE (CMAPPEDSCR + 0x021A) |
Definition at line 2056 of file aic94xx_reg_def.h.
| #define CSEQ_INT_ROUT_MODE (CMAPPEDSCR + 0x02C6) |
Definition at line 2102 of file aic94xx_reg_def.h.
| #define CSEQ_INT_ROUT_RET_ADDR0 (CMAPPEDSCR + 0x02C0) |
Definition at line 2099 of file aic94xx_reg_def.h.
| #define CSEQ_INT_ROUT_RET_ADDR1 (CMAPPEDSCR + 0x02C2) |
Definition at line 2100 of file aic94xx_reg_def.h.
| #define CSEQ_INT_ROUT_SCBPTR (CMAPPEDSCR + 0x02C4) |
Definition at line 2101 of file aic94xx_reg_def.h.
| #define CSEQ_ISR_SAVE_DINDEX (CMAPPEDSCR + 0x02CA) |
Definition at line 2105 of file aic94xx_reg_def.h.
| #define CSEQ_ISR_SAVE_SINDEX (CMAPPEDSCR + 0x02C8) |
Definition at line 2104 of file aic94xx_reg_def.h.
| #define CSEQ_ISR_SCRATCH_FLAGS (CMAPPEDSCR + 0x02C7) |
Definition at line 2103 of file aic94xx_reg_def.h.
| #define CSEQ_LINK_CTL_Q_MAP (CMAPPEDSCR + 0x029C) |
Definition at line 2084 of file aic94xx_reg_def.h.
| #define CSEQ_LRM_SAVE_SCBPTR (CMAPPEDSCR + 0x0002) |
Definition at line 2039 of file aic94xx_reg_def.h.
| #define CSEQ_LRM_SAVE_SCRPAGE (CMAPPEDSCR + 0x0008) |
Definition at line 2042 of file aic94xx_reg_def.h.
| #define CSEQ_LRM_SAVE_SINDEX (CMAPPEDSCR + 0x0000) |
Definition at line 2038 of file aic94xx_reg_def.h.
| #define CSEQ_LUN_TO_CHECK (CMAPPEDSCR + 0x0228) |
Definition at line 2062 of file aic94xx_reg_def.h.
| #define CSEQ_LUN_TO_CLEAR (CMAPPEDSCR + 0x0220) |
Definition at line 2061 of file aic94xx_reg_def.h.
| #define CSEQ_MAX_CSEQ_MODE (CMAPPEDSCR + 0x029D) |
Definition at line 2085 of file aic94xx_reg_def.h.
| #define CSEQ_MODE_PAGE_SIZE 0x200 /* CSEQ mode page size */ |
Definition at line 40 of file aic94xx_reg_def.h.
| #define CSEQ_NEED_EMPTY_SCB (CMAPPEDSCR + 0x02F4) |
Definition at line 2119 of file aic94xx_reg_def.h.
| #define CSEQ_NEED_EST_NEXUS_SCB (CMAPPEDSCR + 0x02B4) |
Definition at line 2093 of file aic94xx_reg_def.h.
Definition at line 2033 of file aic94xx_reg_def.h.
| #define CSEQ_PRIMITIVE_DATA (CMAPPEDSCR + 0x02FA) |
Definition at line 2123 of file aic94xx_reg_def.h.
| #define CSEQ_Q_COPY_HEAD (CMAPPEDSCR + 0x0290) |
Definition at line 2079 of file aic94xx_reg_def.h.
| #define CSEQ_Q_COPY_TAIL (CMAPPEDSCR + 0x0292) |
Definition at line 2080 of file aic94xx_reg_def.h.
| #define CSEQ_Q_DMA2CHIM_HEAD (CMAPPEDSCR + 0x028C) |
Definition at line 2077 of file aic94xx_reg_def.h.
| #define CSEQ_Q_DMA2CHIM_TAIL (CMAPPEDSCR + 0x028E) |
Definition at line 2078 of file aic94xx_reg_def.h.
| #define CSEQ_Q_DONE_HEAD (CMAPPEDSCR + 0x0284) |
Definition at line 2073 of file aic94xx_reg_def.h.
| #define CSEQ_Q_DONE_TAIL (CMAPPEDSCR + 0x0286) |
Definition at line 2074 of file aic94xx_reg_def.h.
| #define CSEQ_Q_EMPTY_HEAD (CMAPPEDSCR + 0x02F0) |
Definition at line 2117 of file aic94xx_reg_def.h.
| #define CSEQ_Q_EMPTY_TAIL (CMAPPEDSCR + 0x02F2) |
Definition at line 2118 of file aic94xx_reg_def.h.
| #define CSEQ_Q_EST_NEXUS_HEAD (CMAPPEDSCR + 0x02B0) |
Definition at line 2091 of file aic94xx_reg_def.h.
| #define CSEQ_Q_EST_NEXUS_TAIL (CMAPPEDSCR + 0x02B2) |
Definition at line 2092 of file aic94xx_reg_def.h.
| #define CSEQ_Q_EXE_HEAD (CMAPPEDSCR + 0x0280) |
Definition at line 2071 of file aic94xx_reg_def.h.
| #define CSEQ_Q_EXE_TAIL (CMAPPEDSCR + 0x0282) |
Definition at line 2072 of file aic94xx_reg_def.h.
| #define CSEQ_Q_LINK_HEAD (CMAPPEDSCR + 0x0004) |
Definition at line 2040 of file aic94xx_reg_def.h.
| #define CSEQ_Q_LINK_TAIL (CMAPPEDSCR + 0x0006) |
Definition at line 2041 of file aic94xx_reg_def.h.
| #define CSEQ_Q_MONIRTT_HEAD (CMAPPEDSCR + 0x02D0) |
Definition at line 2106 of file aic94xx_reg_def.h.
| #define CSEQ_Q_MONIRTT_TAIL (CMAPPEDSCR + 0x02D2) |
Definition at line 2107 of file aic94xx_reg_def.h.
| #define CSEQ_Q_SEND_HEAD (CMAPPEDSCR + 0x0288) |
Definition at line 2075 of file aic94xx_reg_def.h.
| #define CSEQ_Q_SEND_TAIL (CMAPPEDSCR + 0x028A) |
Definition at line 2076 of file aic94xx_reg_def.h.
| #define CSEQ_RAM_REG_BASE_ADR 0xB8004000 |
Definition at line 686 of file aic94xx_reg_def.h.
| #define CSEQ_REG0 (CMAPPEDSCR + 0x0294) |
Definition at line 2081 of file aic94xx_reg_def.h.
| #define CSEQ_REG1 (CMAPPEDSCR + 0x0296) |
Definition at line 2082 of file aic94xx_reg_def.h.
| #define CSEQ_REG2 (CMAPPEDSCR + 0x0298) |
Definition at line 2083 of file aic94xx_reg_def.h.
| #define CSEQ_RESP_LEN (CMAPPEDSCR + 0x0208) |
Definition at line 2049 of file aic94xx_reg_def.h.
| #define CSEQ_RET_ADDR (CMAPPEDSCR + 0x0200) |
Definition at line 2045 of file aic94xx_reg_def.h.
| #define CSEQ_RET_SCBPTR (CMAPPEDSCR + 0x0202) |
Definition at line 2046 of file aic94xx_reg_def.h.
| #define CSEQ_SAVE_SCBPTR (CMAPPEDSCR + 0x0204) |
Definition at line 2047 of file aic94xx_reg_def.h.
| #define CSEQ_SCRATCH_FLAGS (CMAPPEDSCR + 0x0213) |
Definition at line 2055 of file aic94xx_reg_def.h.
| #define CSEQ_TIMEOUT_CONST (CMAPPEDSCR + 0x02FC) |
Definition at line 2124 of file aic94xx_reg_def.h.
| #define CSEQ_TMF_OPCODE (CMAPPEDSCR + 0x0212) |
Definition at line 2054 of file aic94xx_reg_def.h.
| #define CSEQ_TMF_SCBPTR (CMAPPEDSCR + 0x020A) |
Definition at line 2050 of file aic94xx_reg_def.h.
| #define CSEQBLKRST 0x00100000 |
Definition at line 68 of file aic94xx_reg_def.h.
| #define CSEQCOMCTL CSEQm_CIO_REG(8, 0x34) |
Definition at line 592 of file aic94xx_reg_def.h.
| #define CSEQCOMDMACTL CSEQm_CIO_REG(8, 0x37) |
Definition at line 601 of file aic94xx_reg_def.h.
| #define CSEQCOMINTEN CSEQm_CIO_REG(8, 0x36) |
Definition at line 598 of file aic94xx_reg_def.h.
| #define CSEQCOMSTAT CSEQm_CIO_REG(8, 0x35) |
Definition at line 595 of file aic94xx_reg_def.h.
| #define CSEQCON CSEQm_CIO_REG(8, 0x30) |
Definition at line 585 of file aic94xx_reg_def.h.
| #define CSEQDLCTL CSEQm_CIO_REG(8, 0x4D) |
Definition at line 636 of file aic94xx_reg_def.h.
| #define CSEQDLOFFS CSEQm_CIO_REG(8, 0x4E) |
Definition at line 654 of file aic94xx_reg_def.h.
| #define CSEQINT 0x00000100 /* ro */ |
Definition at line 263 of file aic94xx_reg_def.h.
| #define CSEQm_CIO_REG | ( | Mode, | |
| Reg | |||
| ) |
Definition at line 520 of file aic94xx_reg_def.h.
| #define CSEQRAMBISTDN 0x00000020 /* ro */ |
Definition at line 505 of file aic94xx_reg_def.h.
| #define CSEQRAMBISTEN 0x00000040 |
Definition at line 504 of file aic94xx_reg_def.h.
| #define CSEQRAMBISTFAIL 0x00000010 /* ro */ |
Definition at line 506 of file aic94xx_reg_def.h.
| #define CSEQREQMBX CSEQm_CIO_REG(8, 0x38) |
Definition at line 618 of file aic94xx_reg_def.h.
| #define CSEQRSPMBX CSEQm_CIO_REG(8, 0x3C) |
Definition at line 627 of file aic94xx_reg_def.h.
| #define CSEQSCRBISTDN 0x00000002 /* ro */ |
Definition at line 508 of file aic94xx_reg_def.h.
| #define CSEQSCRBISTEN 0x00000004 |
Definition at line 507 of file aic94xx_reg_def.h.
| #define CSEQSCRBISTFAIL 0x00000001 /* ro */ |
Definition at line 509 of file aic94xx_reg_def.h.
| #define CSERR 0x00000002 |
Definition at line 87 of file aic94xx_reg_def.h.
| #define CSERRSTAT_MASK 0x000000FF /* ro */ |
Definition at line 186 of file aic94xx_reg_def.h.
| #define CSHALTERR 0x10 |
Definition at line 603 of file aic94xx_reg_def.h.
| #define CSINDEX (CSEQ_CIO_REG_BASE_ADR + SINDEX) |
Definition at line 542 of file aic94xx_reg_def.h.
| #define CSINDIR (CSEQ_CIO_REG_BASE_ADR + SINDIR) |
Definition at line 550 of file aic94xx_reg_def.h.
| #define CSTACK (CSEQ_CIO_REG_BASE_ADR + STACK) |
Definition at line 534 of file aic94xx_reg_def.h.
| #define CTIMERCALC (CSEQ_CIO_REG_BASE_ADR + 0x64) |
Definition at line 671 of file aic94xx_reg_def.h.
| #define CTXACCESS (REG_BASE_ADDR + 0x838) |
Definition at line 306 of file aic94xx_reg_def.h.
| #define CTXDOMAIN (REG_BASE_ADDR + 0x810) |
Definition at line 224 of file aic94xx_reg_def.h.
| #define CTXMEMBLKRST 0x00200000 |
Definition at line 67 of file aic94xx_reg_def.h.
| #define CTXMEMSIZE 0x80000000 /* ro */ |
Definition at line 916 of file aic94xx_reg_def.h.
| #define CURRADDR 0x16 |
Definition at line 426 of file aic94xx_reg_def.h.
| #define CURRENT_DEVICE_PRESENT 0x02 |
Definition at line 1491 of file aic94xx_reg_def.h.
| #define CURRENT_ERR_MASK |
Definition at line 1517 of file aic94xx_reg_def.h.
| #define CURRENT_GTO_TIMEOUT 0x08 |
Definition at line 1489 of file aic94xx_reg_def.h.
| #define CURRENT_HOT_PLUG_CNCT 0x10 |
Definition at line 1488 of file aic94xx_reg_def.h.
| #define CURRENT_LOSS_OF_SIGNAL 0x40 |
Definition at line 1486 of file aic94xx_reg_def.h.
| #define CURRENT_OOB1_ERROR |
Definition at line 1494 of file aic94xx_reg_def.h.
| #define CURRENT_OOB2_ERROR |
Definition at line 1497 of file aic94xx_reg_def.h.
| #define CURRENT_OOB_DONE 0x80 |
Definition at line 1485 of file aic94xx_reg_def.h.
| #define CURRENT_OOB_ERROR 0x01 |
Definition at line 1492 of file aic94xx_reg_def.h.
| #define CURRENT_OOB_TIMEOUT 0x04 |
Definition at line 1490 of file aic94xx_reg_def.h.
| #define CURRENT_PHY_MASK |
Definition at line 1509 of file aic94xx_reg_def.h.
| #define CURRENT_SPINUP_HOLD 0x20 |
Definition at line 1487 of file aic94xx_reg_def.h.
| #define CURRENT_STATUS 0x144 |
Definition at line 1483 of file aic94xx_reg_def.h.
| #define D10_2_DATA_k 0x00 |
Definition at line 1434 of file aic94xx_reg_def.h.
| #define DBGMODE 0x44 |
Definition at line 694 of file aic94xx_reg_def.h.
| #define DBGPORT 0x1D |
Definition at line 434 of file aic94xx_reg_def.h.
| #define DBGPORTPTR 0x1C |
Definition at line 432 of file aic94xx_reg_def.h.
| #define DCHCTL (REG_BASE_ADDR + 0x814) |
Definition at line 231 of file aic94xx_reg_def.h.
| #define DCHDFIFDEBUG (REG_BASE_ADDR + 0x820) |
Definition at line 277 of file aic94xx_reg_def.h.
| #define DCHREVISION (REG_BASE_ADDR + 0x818) |
Definition at line 255 of file aic94xx_reg_def.h.
| #define DCHREVISION_MASK 0x000000FF |
Definition at line 257 of file aic94xx_reg_def.h.
| #define DCHSTATUS (REG_BASE_ADDR + 0x81C) |
Definition at line 259 of file aic94xx_reg_def.h.
| #define DDBBISTDN 0x00002000 /* ro */ |
Definition at line 238 of file aic94xx_reg_def.h.
| #define DDBBISTEN 0x00004000 |
Definition at line 237 of file aic94xx_reg_def.h.
| #define DDBBISTFAIL 0x00001000 /* ro */ |
Definition at line 239 of file aic94xx_reg_def.h.
| #define DEVCTXBASE (REG_BASE_ADDR + 0x808) |
Definition at line 222 of file aic94xx_reg_def.h.
| #define DEVCTXDOMAIN0 0x00000004 |
Definition at line 227 of file aic94xx_reg_def.h.
| #define DEVCTXDOMAIN1 0x00000008 /* ro */ |
Definition at line 226 of file aic94xx_reg_def.h.
Definition at line 130 of file aic94xx_reg_def.h.
| #define DEVICE_ADDED_W_CNT |
Definition at line 1500 of file aic94xx_reg_def.h.
| #define DEVICE_ADDED_WO_CNT |
Definition at line 1504 of file aic94xx_reg_def.h.
| #define DEVICE_PRESENT 0x02 /* ro */ |
Definition at line 1549 of file aic94xx_reg_def.h.
| #define DEVICE_PRESENT_EN 0x02 |
Definition at line 1578 of file aic94xx_reg_def.h.
| #define DEVICE_REMOVED CURRENT_LOSS_OF_SIGNAL |
Definition at line 1507 of file aic94xx_reg_def.h.
| #define DEVINT 0x00000010 |
Definition at line 121 of file aic94xx_reg_def.h.
| #define DEVTIMER1 0x00000002 |
Definition at line 124 of file aic94xx_reg_def.h.
| #define DEVTIMER2 0x00000004 |
Definition at line 123 of file aic94xx_reg_def.h.
| #define DFIFBLKRST 0x00010000 |
Definition at line 71 of file aic94xx_reg_def.h.
| #define DINDEX 0x0E |
Definition at line 412 of file aic94xx_reg_def.h.
| #define DINDIR 0x13 |
Definition at line 420 of file aic94xx_reg_def.h.
| #define DISRDMST 0x000000FF |
Definition at line 281 of file aic94xx_reg_def.h.
| #define DISWRMST8 0x00000100 |
Definition at line 280 of file aic94xx_reg_def.h.
| #define DISWRMST9 0x00000200 |
Definition at line 279 of file aic94xx_reg_def.h.
| #define DLAVAIL 0x00000001 |
Definition at line 125 of file aic94xx_reg_def.h.
| #define DLAVAILQ 0x00000080 /* ro */ |
Definition at line 118 of file aic94xx_reg_def.h.
| #define DMAERR (REG_BASE_ADDR + 0x30) |
Definition at line 183 of file aic94xx_reg_def.h.
| #define DONELISTEND 0x10 |
Definition at line 638 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_1024ELEM 0x08 |
Definition at line 647 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_128ELEM 0x05 |
Definition at line 644 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_16384ELEM 0x0C |
Definition at line 651 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_16ELEM 0x02 |
Definition at line 641 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_2048ELEM 0x09 |
Definition at line 648 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_256ELEM 0x06 |
Definition at line 645 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_32ELEM 0x03 |
Definition at line 642 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_4096ELEM 0x0A |
Definition at line 649 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_512ELEM 0x07 |
Definition at line 646 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_64ELEM 0x04 |
Definition at line 643 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_8192ELEM 0x0B |
Definition at line 650 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_8ELEM 0x01 |
Definition at line 640 of file aic94xx_reg_def.h.
| #define DONELISTSIZE_MASK 0x0F |
Definition at line 639 of file aic94xx_reg_def.h.
| #define DPERR_DET 0x0100 |
Definition at line 1721 of file aic94xx_reg_def.h.
| #define DPIBLKRST 0x00020000 |
Definition at line 70 of file aic94xx_reg_def.h.
| #define DSTMODE 0xF0 |
Definition at line 376 of file aic94xx_reg_def.h.
| #define ECC_CTRL_STAT 0x48 |
Definition at line 1752 of file aic94xx_reg_def.h.
| #define EN_ARP2BREAK0 0x00000001 |
Definition at line 355 of file aic94xx_reg_def.h.
| #define EN_ARP2BREAK1 0x00000002 |
Definition at line 354 of file aic94xx_reg_def.h.
| #define EN_ARP2BREAK2 0x00000004 |
Definition at line 353 of file aic94xx_reg_def.h.
| #define EN_ARP2BREAK3 0x00000008 |
Definition at line 352 of file aic94xx_reg_def.h.
| #define EN_ARP2CIOPERR 0x00000010 |
Definition at line 351 of file aic94xx_reg_def.h.
| #define EN_ARP2HALTC 0x00000080 |
Definition at line 348 of file aic94xx_reg_def.h.
| #define EN_ARP2ILLOPC 0x00000040 |
Definition at line 349 of file aic94xx_reg_def.h.
| #define EN_ARP2PERR 0x00000020 |
Definition at line 350 of file aic94xx_reg_def.h.
| #define EN_ARP2WAITTO 0x00000100 |
Definition at line 347 of file aic94xx_reg_def.h.
| #define EN_CFIFTOERR 0x00020000 |
Definition at line 261 of file aic94xx_reg_def.h.
| #define EN_CMnRSPMBXF 0x01 |
Definition at line 624 of file aic94xx_reg_def.h.
| #define EN_CSBUFPERR 0x00000008 |
Definition at line 98 of file aic94xx_reg_def.h.
| #define EN_CSERR 0x00000002 |
Definition at line 100 of file aic94xx_reg_def.h.
| #define EN_LmACK 0x00000200 |
Definition at line 1337 of file aic94xx_reg_def.h.
| #define EN_LmACKREQ 0x08000000 |
Definition at line 946 of file aic94xx_reg_def.h.
| #define EN_LmACRCERR 0x00000800 |
Definition at line 1230 of file aic94xx_reg_def.h.
| #define EN_LmADDRRCV 0x00004000 |
Definition at line 957 of file aic94xx_reg_def.h.
| #define EN_LmAIPNRML 0x00000001 |
Definition at line 1310 of file aic94xx_reg_def.h.
| #define EN_LmAIPRV0 0x00000002 |
Definition at line 1309 of file aic94xx_reg_def.h.
| #define EN_LmAIPRV1 0x00000004 |
Definition at line 1308 of file aic94xx_reg_def.h.
| #define EN_LmAIPRV2 0x00000008 |
Definition at line 1307 of file aic94xx_reg_def.h.
| #define EN_LmAIPRVWP 0x00000080 |
Definition at line 1303 of file aic94xx_reg_def.h.
| #define EN_LmAIPWC 0x00000010 |
Definition at line 1306 of file aic94xx_reg_def.h.
| #define EN_LmAIPWD 0x00000020 |
Definition at line 1305 of file aic94xx_reg_def.h.
| #define EN_LmAIPWP 0x00000040 |
Definition at line 1304 of file aic94xx_reg_def.h.
| #define EN_LmANTTTO 0x02 |
Definition at line 1256 of file aic94xx_reg_def.h.
| #define EN_LmBITLTTO 0x01 |
Definition at line 1257 of file aic94xx_reg_def.h.
| #define EN_LmBREAK 0x10000000 |
Definition at line 1282 of file aic94xx_reg_def.h.
| #define EN_LmBROADCH 0x00000100 |
Definition at line 1302 of file aic94xx_reg_def.h.
| #define EN_LmBROADRV0 0x00000800 |
Definition at line 1299 of file aic94xx_reg_def.h.
| #define EN_LmBROADRV1 0x00001000 |
Definition at line 1298 of file aic94xx_reg_def.h.
| #define EN_LmBROADRV2 0x00002000 |
Definition at line 1297 of file aic94xx_reg_def.h.
| #define EN_LmBROADRV3 0x00004000 |
Definition at line 1296 of file aic94xx_reg_def.h.
| #define EN_LmBROADRV4 0x00008000 |
Definition at line 1295 of file aic94xx_reg_def.h.
| #define EN_LmBROADRVCH0 0x00000200 |
Definition at line 1301 of file aic94xx_reg_def.h.
| #define EN_LmBROADRVCH1 0x00000400 |
Definition at line 1300 of file aic94xx_reg_def.h.
| #define EN_LmCLOSECLAF 0x00100000 |
Definition at line 1290 of file aic94xx_reg_def.h.
| #define EN_LmCLOSENORM 0x00200000 |
Definition at line 1289 of file aic94xx_reg_def.h.
| #define EN_LmCLOSERV0 0x00400000 |
Definition at line 1288 of file aic94xx_reg_def.h.
| #define EN_LmCLOSERV1 0x00800000 |
Definition at line 1287 of file aic94xx_reg_def.h.
| #define EN_LmCRBLK 0x00000400 |
Definition at line 1336 of file aic94xx_reg_def.h.
| #define EN_LmCRTTTO 0x04 |
Definition at line 1255 of file aic94xx_reg_def.h.
| #define EN_LmDMAT 0x00000001 |
Definition at line 1346 of file aic94xx_reg_def.h.
| #define EN_LmDONE 0x08000000 |
Definition at line 1283 of file aic94xx_reg_def.h.
| #define EN_LmDONETO 0x80 |
Definition at line 1251 of file aic94xx_reg_def.h.
| #define EN_LmDWSEVENT 0x08 |
Definition at line 1254 of file aic94xx_reg_def.h.
| #define EN_LmERROR 0x00000040 |
Definition at line 1340 of file aic94xx_reg_def.h.
| #define EN_LmFRMBAD 0x00000040 |
Definition at line 1235 of file aic94xx_reg_def.h.
| #define EN_LmHARDRST 0x00000080 |
Definition at line 1339 of file aic94xx_reg_def.h.
| #define EN_LmHOLD 0x00002000 |
Definition at line 1333 of file aic94xx_reg_def.h.
| #define EN_LmHWTINT 0x00800000 |
Definition at line 950 of file aic94xx_reg_def.h.
| #define EN_LmINVDISP 0x40 |
Definition at line 1252 of file aic94xx_reg_def.h.
| #define EN_LmINVDW 0x20 |
Definition at line 1253 of file aic94xx_reg_def.h.
| #define EN_LmM2REQMBXF 0x00080000 |
Definition at line 952 of file aic94xx_reg_def.h.
| #define EN_LmM2RSPMBXE 0x00040000 |
Definition at line 953 of file aic94xx_reg_def.h.
| #define EN_LmM5OOBSVC 0x01000000 |
Definition at line 949 of file aic94xx_reg_def.h.
| #define EN_LmMISSEOAF 0x00000002 |
Definition at line 1240 of file aic94xx_reg_def.h.
| #define EN_LmMISSEOF 0x00000001 |
Definition at line 1241 of file aic94xx_reg_def.h.
| #define EN_LmMISSSOAF 0x00000008 |
Definition at line 1238 of file aic94xx_reg_def.h.
| #define EN_LmMISSSOF 0x00000004 |
Definition at line 1239 of file aic94xx_reg_def.h.
| #define EN_LmMnCFGCMPLT 0x00000010 |
Definition at line 967 of file aic94xx_reg_def.h.
| #define EN_LmMnCFGEXPSATA 0x00000020 |
Definition at line 966 of file aic94xx_reg_def.h.
| #define EN_LmMnCFGHDR 0x00000001 |
Definition at line 971 of file aic94xx_reg_def.h.
| #define EN_LmMnCFGICL 0x00000080 |
Definition at line 964 of file aic94xx_reg_def.h.
| #define EN_LmMnCFGRBUF 0x00000008 |
Definition at line 968 of file aic94xx_reg_def.h.
| #define EN_LmMnCFGRDAT 0x00000002 |
Definition at line 970 of file aic94xx_reg_def.h.
| #define EN_LmMnCFGSATA 0x00000040 |
Definition at line 965 of file aic94xx_reg_def.h.
| #define EN_LmMnCRCERR 0x00000020 |
Definition at line 1236 of file aic94xx_reg_def.h.
| #define EN_LmMnCTXDONE 0x00100000 |
Definition at line 951 of file aic94xx_reg_def.h.
| #define EN_LmMnDMAERR 0x00020000 |
Definition at line 954 of file aic94xx_reg_def.h.
| #define EN_LmMnFETCHSG 0x00000200 |
Definition at line 962 of file aic94xx_reg_def.h.
| #define EN_LmMnHDRMISS 0x00002000 |
Definition at line 958 of file aic94xx_reg_def.h.
| #define EN_LmMnLOADCTX 0x00000100 |
Definition at line 963 of file aic94xx_reg_def.h.
| #define EN_LmMnRLSSCB 0x00000800 |
Definition at line 960 of file aic94xx_reg_def.h.
| #define EN_LmMnSAVECTX 0x00000400 |
Definition at line 961 of file aic94xx_reg_def.h.
| #define EN_LmMnSAVETTR 0x00000004 |
Definition at line 969 of file aic94xx_reg_def.h.
| #define EN_LmMnWAITSCB 0x00001000 |
Definition at line 959 of file aic94xx_reg_def.h.
| #define EN_LmMnXMTERR 0x02000000 |
Definition at line 948 of file aic94xx_reg_def.h.
| #define EN_LmMnZERODATA 0x00000100 |
Definition at line 1233 of file aic94xx_reg_def.h.
| #define EN_LmNAK 0x00000100 |
Definition at line 1338 of file aic94xx_reg_def.h.
| #define EN_LmNAKREQ 0x04000000 |
Definition at line 947 of file aic94xx_reg_def.h.
| #define EN_LmNOTIFYRV0 0x00020000 |
Definition at line 1293 of file aic94xx_reg_def.h.
| #define EN_LmNOTIFYRV1 0x00040000 |
Definition at line 1292 of file aic94xx_reg_def.h.
| #define EN_LmNOTIFYRV2 0x00080000 |
Definition at line 1291 of file aic94xx_reg_def.h.
| #define EN_LmNOTIFYSPIN 0x00010000 |
Definition at line 1294 of file aic94xx_reg_def.h.
| #define EN_LmOBOVRN 0x00000200 |
Definition at line 1232 of file aic94xx_reg_def.h.
| #define EN_LmOPENACPT 0x04000000 |
Definition at line 1284 of file aic94xx_reg_def.h.
| #define EN_LmOPENRJCT 0x02000000 |
Definition at line 1285 of file aic94xx_reg_def.h.
| #define EN_LmOPENRTRY 0x01000000 |
Definition at line 1286 of file aic94xx_reg_def.h.
| #define EN_LmPHYOVRN 0x00000400 |
Definition at line 1231 of file aic94xx_reg_def.h.
| #define EN_LmPMACK 0x00000004 |
Definition at line 1344 of file aic94xx_reg_def.h.
| #define EN_LmPMNAK 0x00000002 |
Definition at line 1345 of file aic94xx_reg_def.h.
| #define EN_LmPMREQP 0x00000010 |
Definition at line 1342 of file aic94xx_reg_def.h.
| #define EN_LmPMREQS 0x00000008 |
Definition at line 1343 of file aic94xx_reg_def.h.
| #define EN_LmRCVERR 0x00008000 |
Definition at line 956 of file aic94xx_reg_def.h.
| #define EN_LmRCVPRIM 0x00010000 |
Definition at line 955 of file aic94xx_reg_def.h.
| #define EN_LmRERR 0x00000020 |
Definition at line 1341 of file aic94xx_reg_def.h.
| #define EN_LmRIP 0x00000800 |
Definition at line 1335 of file aic94xx_reg_def.h.
| #define EN_LmROK 0x00001000 |
Definition at line 1334 of file aic94xx_reg_def.h.
| #define EN_LmRRDY 0x00004000 |
Definition at line 1332 of file aic94xx_reg_def.h.
| #define EN_LmRRDYOVRN 0x00000010 |
Definition at line 1237 of file aic94xx_reg_def.h.
| #define EN_LmSATAINTLK 0x00000080 |
Definition at line 1234 of file aic94xx_reg_def.h.
| #define EN_LmSYNC 0x00010000 |
Definition at line 1330 of file aic94xx_reg_def.h.
| #define EN_LmSYNCSRST 0x00020000 |
Definition at line 1329 of file aic94xx_reg_def.h.
| #define EN_LmUNKNOWNP 0x20000000 |
Definition at line 1281 of file aic94xx_reg_def.h.
| #define EN_LmXHOLD 0x00008000 |
Definition at line 1331 of file aic94xx_reg_def.h.
| #define EN_LmXRDY 0x00040000 |
Definition at line 1328 of file aic94xx_reg_def.h.
| #define EN_OVLYDONE 0x00000001 |
Definition at line 101 of file aic94xx_reg_def.h.
| #define EN_OVLYERR 0x00000004 |
Definition at line 99 of file aic94xx_reg_def.h.
| #define EN_REQMBXREAD 0x00000040 |
Definition at line 96 of file aic94xx_reg_def.h.
| #define EN_RSPMBXAVAIL 0x00000020 |
Definition at line 97 of file aic94xx_reg_def.h.
| #define ENFAIRMST 0x00FF0000 |
Definition at line 278 of file aic94xx_reg_def.h.
| #define ENWAITTO 0x00008000 |
Definition at line 319 of file aic94xx_reg_def.h.
| #define EPAUSE 0x00000008 |
Definition at line 327 of file aic94xx_reg_def.h.
| #define EXSI_REG_BASE_ADR REG_BASE_ADDR_EXSI |
Definition at line 1807 of file aic94xx_reg_def.h.
| #define EXSIBLKRST 0x00040000 |
Definition at line 69 of file aic94xx_reg_def.h.
| #define EXSICNFGR (EXSI_REG_BASE_ADR + 0x00) |
Definition at line 1809 of file aic94xx_reg_def.h.
| #define EXSICNTRLR (EXSI_REG_BASE_ADR + 0x04) |
Definition at line 1830 of file aic94xx_reg_def.h.
| #define EXT_INT0 0x00000800 |
Definition at line 114 of file aic94xx_reg_def.h.
| #define EXT_INT1 0x00000400 |
Definition at line 115 of file aic94xx_reg_def.h.
| #define FAILDIS 0x00002000 |
Definition at line 321 of file aic94xx_reg_def.h.
| #define FBB_EN 0x0200 /* ro */ |
Definition at line 1703 of file aic94xx_reg_def.h.
| #define FLAG 0x04 |
Definition at line 386 of file aic94xx_reg_def.h.
| #define FLASHEX 0x00000008 |
Definition at line 1824 of file aic94xx_reg_def.h.
| #define FLASHRDY 0x00000001 |
Definition at line 1838 of file aic94xx_reg_def.h.
| #define FLASHRST 0x00000002 |
Definition at line 1837 of file aic94xx_reg_def.h.
| #define FLASHW 0x00000010 |
Definition at line 1823 of file aic94xx_reg_def.h.
| #define FLCNFGR (EXSI_REG_BASE_ADR + 0x14) |
Definition at line 1841 of file aic94xx_reg_def.h.
| #define FLCSH_MASK 0x00000300 |
Definition at line 1849 of file aic94xx_reg_def.h.
| #define FLCSPW_MASK 0x0000003F |
Definition at line 1851 of file aic94xx_reg_def.h.
| #define FLCSSU_MASK 0x000000C0 |
Definition at line 1850 of file aic94xx_reg_def.h.
| #define FLOEH_MASK 0x000C0000 |
Definition at line 1846 of file aic94xx_reg_def.h.
| #define FLOEPW_MASK 0x0000FC00 |
Definition at line 1848 of file aic94xx_reg_def.h.
| #define FLOESU_MASK 0x00030000 |
Definition at line 1847 of file aic94xx_reg_def.h.
| #define FLWEH_MASK 0x30000000 |
Definition at line 1843 of file aic94xx_reg_def.h.
| #define FLWEPW_MASK 0x03F00000 |
Definition at line 1845 of file aic94xx_reg_def.h.
| #define FLWESU_MASK 0x0C000000 |
Definition at line 1844 of file aic94xx_reg_def.h.
| #define FORCE_XMIT_15 0x08 |
Definition at line 1478 of file aic94xx_reg_def.h.
| #define FRCARP2ILLOPC 0x00010000 |
Definition at line 318 of file aic94xx_reg_def.h.
| #define FRCARP2PERR 0x00020000 |
Definition at line 317 of file aic94xx_reg_def.h.
| #define FRCBISTERR 0x00000010 |
Definition at line 76 of file aic94xx_reg_def.h.
| #define FRCCIOPERR 0x00000020 |
Definition at line 75 of file aic94xx_reg_def.h.
| #define FRCDFPERR 0x00000080 |
Definition at line 74 of file aic94xx_reg_def.h.
| #define FRCERR 0x00000010 |
Definition at line 252 of file aic94xx_reg_def.h.
| #define FRCSCRPERR 0x00040000 |
Definition at line 316 of file aic94xx_reg_def.h.
| #define FUNCTION1 0x07 |
Definition at line 404 of file aic94xx_reg_def.h.
| #define FUNCTION_MASK 0x142 |
Definition at line 1464 of file aic94xx_reg_def.h.
| #define FUNCTION_MASK_DEFAULT (SPINUP_HOLD_DIS | SATA_PS_DIS) |
Definition at line 1471 of file aic94xx_reg_def.h.
| #define GPIO_EXTSRC 0x00000001 |
Definition at line 1912 of file aic94xx_reg_def.h.
| #define GPIOCNFGR (EXSI_REG_BASE_ADR + 0x54) |
Definition at line 1910 of file aic94xx_reg_def.h.
| #define GPIODATAIR (EXSI_REG_BASE_ADR + 0x50) |
Definition at line 1908 of file aic94xx_reg_def.h.
| #define GPIODATAOR (EXSI_REG_BASE_ADR + 0x4C) |
Definition at line 1906 of file aic94xx_reg_def.h.
| #define GPIOINVR (EXSI_REG_BASE_ADR + 0x48) |
Definition at line 1904 of file aic94xx_reg_def.h.
| #define GPIOODENR (EXSI_REG_BASE_ADR + 0x44) |
Definition at line 1902 of file aic94xx_reg_def.h.
| #define GPIOOER (EXSI_REG_BASE_ADR + 0x40) |
Definition at line 1900 of file aic94xx_reg_def.h.
| #define GTO_TIMEOUT 0x08 /* ro */ |
Definition at line 1547 of file aic94xx_reg_def.h.
| #define GTO_TIMEOUT_CLR 0x08 |
Definition at line 1561 of file aic94xx_reg_def.h.
| #define GTO_TIMEOUT_EN 0x08 |
Definition at line 1576 of file aic94xx_reg_def.h.
| #define HALTCODE_MASK 0x00FF0000 /* ro */ |
Definition at line 334 of file aic94xx_reg_def.h.
| #define HARDRST 0x00000200 |
Definition at line 72 of file aic94xx_reg_def.h.
| #define HARDRSTDET 0x00000100 |
Definition at line 117 of file aic94xx_reg_def.h.
| #define HCMODE 0x00200000 |
Definition at line 1813 of file aic94xx_reg_def.h.
| #define HOSTERR 0x00000040 |
Definition at line 119 of file aic94xx_reg_def.h.
| #define HOT_PLUG_CNCT 0x10 /* ro */ |
Definition at line 1546 of file aic94xx_reg_def.h.
| #define HOT_PLUG_CNCT_CLR 0x10 |
Definition at line 1560 of file aic94xx_reg_def.h.
| #define HOT_PLUG_CNCT_EN 0x10 |
Definition at line 1575 of file aic94xx_reg_def.h.
| #define HOT_PLUG_DELAY 0x150 |
Definition at line 1565 of file aic94xx_reg_def.h.
| #define HOT_PLUG_DIS 0x10 |
Definition at line 1469 of file aic94xx_reg_def.h.
| #define HOT_PLUG_EN 0x80 |
Definition at line 1533 of file aic94xx_reg_def.h.
| #define HOTPLUG_DELAY_TIMEOUT 20 |
Definition at line 1567 of file aic94xx_reg_def.h.
| #define INITERR 0x00000020 |
Definition at line 120 of file aic94xx_reg_def.h.
| #define INT_DIS 0x0400 |
Definition at line 1702 of file aic94xx_reg_def.h.
| #define INT_ENABLE_2 0x15A |
Definition at line 1570 of file aic94xx_reg_def.h.
| #define INT_STAT 0x0008 |
Definition at line 1723 of file aic94xx_reg_def.h.
| #define INTCODE_MASK 0xF0 |
Definition at line 388 of file aic94xx_reg_def.h.
| #define INTMASK 0x02 |
Definition at line 399 of file aic94xx_reg_def.h.
| #define IO_EN 0x0001 |
Definition at line 1712 of file aic94xx_reg_def.h.
| #define IRET 0x01 |
Definition at line 400 of file aic94xx_reg_def.h.
| #define JUMLDIR 0x14 |
Definition at line 422 of file aic94xx_reg_def.h.
| #define L0BLKRST 0x01000000 |
Definition at line 62 of file aic94xx_reg_def.h.
| #define L1BLKRST 0x02000000 |
Definition at line 61 of file aic94xx_reg_def.h.
| #define L2BLKRST 0x04000000 |
Definition at line 60 of file aic94xx_reg_def.h.
| #define L3BLKRST 0x08000000 |
Definition at line 59 of file aic94xx_reg_def.h.
| #define L4BLKRST 0x10000000 |
Definition at line 58 of file aic94xx_reg_def.h.
| #define L5BLKRST 0x20000000 |
Definition at line 57 of file aic94xx_reg_def.h.
| #define L6BLKRST 0x40000000 |
Definition at line 56 of file aic94xx_reg_def.h.
| #define L7BLKRST 0x80000000 |
Definition at line 55 of file aic94xx_reg_def.h.
| #define LASTADDR 0x18 |
Definition at line 428 of file aic94xx_reg_def.h.
| #define LEDMODE_CONNECTED 0x00000200 |
Definition at line 702 of file aic94xx_reg_def.h.
| #define LEDMODE_TXRX 0x00000000 |
Definition at line 701 of file aic94xx_reg_def.h.
| #define LEDPOL 0x00000100 |
Definition at line 703 of file aic94xx_reg_def.h.
| #define LEDTIMER 0x00010000 |
Definition at line 697 of file aic94xx_reg_def.h.
| #define LEDTIMERS_100ms 0x00001000 |
Definition at line 700 of file aic94xx_reg_def.h.
| #define LEDTIMERS_10us 0x00000000 |
Definition at line 698 of file aic94xx_reg_def.h.
| #define LEDTIMERS_1ms 0x00000800 |
Definition at line 699 of file aic94xx_reg_def.h.
| #define LmACCUM | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, ACCUM) |
Definition at line 875 of file aic94xx_reg_def.h.
| #define LmACK 0x00000200 |
Definition at line 1198 of file aic94xx_reg_def.h.
| #define LmACKREQ 0x08000000 |
Definition at line 917 of file aic94xx_reg_def.h.
| #define LmACRCERR 0x00000800 |
Definition at line 1216 of file aic94xx_reg_def.h.
| #define LmADDRRCV 0x00004000 |
Definition at line 928 of file aic94xx_reg_def.h.
| #define LmAIPNRML 0x00000001 |
Definition at line 1174 of file aic94xx_reg_def.h.
| #define LmAIPRV0 0x00000002 |
Definition at line 1173 of file aic94xx_reg_def.h.
| #define LmAIPRV1 0x00000004 |
Definition at line 1172 of file aic94xx_reg_def.h.
| #define LmAIPRV2 0x00000008 |
Definition at line 1171 of file aic94xx_reg_def.h.
| #define LmAIPRVWP 0x00000080 |
Definition at line 1167 of file aic94xx_reg_def.h.
| #define LmAIPWC 0x00000010 |
Definition at line 1170 of file aic94xx_reg_def.h.
| #define LmAIPWD 0x00000020 |
Definition at line 1169 of file aic94xx_reg_def.h.
| #define LmAIPWP 0x00000040 |
Definition at line 1168 of file aic94xx_reg_def.h.
| #define LmALLONES | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, ALLONES) |
Definition at line 881 of file aic94xx_reg_def.h.
| #define LmALLZEROS | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, ALLZEROS) |
Definition at line 883 of file aic94xx_reg_def.h.
| #define LmALTMODE | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, ALTMODE) |
Definition at line 861 of file aic94xx_reg_def.h.
| #define LmANTTTO 0x02 |
Definition at line 1271 of file aic94xx_reg_def.h.
| #define LmARP2BREAKADR01 | ( | LinkNum | ) |
Definition at line 739 of file aic94xx_reg_def.h.
| #define LmARP2BREAKADR23 | ( | LinkNum | ) |
Definition at line 743 of file aic94xx_reg_def.h.
| #define LmARP2CTL | ( | LinkNum | ) |
Definition at line 719 of file aic94xx_reg_def.h.
| #define LmARP2HALTCODE | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, ARP2HALTCODE) |
Definition at line 891 of file aic94xx_reg_def.h.
| #define LmARP2INT | ( | LinkNum | ) |
Definition at line 723 of file aic94xx_reg_def.h.
| #define LmARP2INTCTL | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, ARP2INTCTL) |
Definition at line 867 of file aic94xx_reg_def.h.
| #define LmARP2INTEN | ( | LinkNum | ) |
Definition at line 727 of file aic94xx_reg_def.h.
| #define LmATOMICXCHG | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, ATOMICXCHG) |
Definition at line 863 of file aic94xx_reg_def.h.
| #define LmAUTODISCI 0x08000000 |
Definition at line 751 of file aic94xx_reg_def.h.
| #define LmBISTCTL0 | ( | LinkNum | ) |
Definition at line 803 of file aic94xx_reg_def.h.
| #define LmBISTCTL1 | ( | LinkNum | ) |
Definition at line 820 of file aic94xx_reg_def.h.
| #define LmBITL_TIMER | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xA2) |
Definition at line 1390 of file aic94xx_reg_def.h.
| #define LmBITLTTO 0x01 |
Definition at line 1272 of file aic94xx_reg_def.h.
| #define LmBLIND48 0x00000010 |
Definition at line 759 of file aic94xx_reg_def.h.
| #define LmBLKRST 0xFF000000 |
Definition at line 63 of file aic94xx_reg_def.h.
| #define LmBLKRST_COMBIST | ( | phyid | ) | (1 << (24 + phyid)) |
Definition at line 64 of file aic94xx_reg_def.h.
| #define LmBREAK 0x10000000 |
Definition at line 1146 of file aic94xx_reg_def.h.
| #define LmBREAK_DET 0x04000000 |
Definition at line 1186 of file aic94xx_reg_def.h.
| #define LmBROADCAST_MASK |
Definition at line 1176 of file aic94xx_reg_def.h.
| #define LmBROADCH 0x00000100 |
Definition at line 1166 of file aic94xx_reg_def.h.
| #define LmBROADRV1 0x00001000 |
Definition at line 1162 of file aic94xx_reg_def.h.
| #define LmBROADRV2 0x00002000 |
Definition at line 1161 of file aic94xx_reg_def.h.
| #define LmBROADRV3 0x00004000 |
Definition at line 1160 of file aic94xx_reg_def.h.
| #define LmBROADRV4 0x00008000 |
Definition at line 1159 of file aic94xx_reg_def.h.
| #define LmBROADRVCH0 0x00000200 |
Definition at line 1165 of file aic94xx_reg_def.h.
| #define LmBROADRVCH1 0x00000400 |
Definition at line 1164 of file aic94xx_reg_def.h.
| #define LmBROADSES 0x00000800 |
Definition at line 1163 of file aic94xx_reg_def.h.
| #define LmCLOSE_DET 0x02000000 |
Definition at line 1187 of file aic94xx_reg_def.h.
| #define LmCLOSECLAF 0x00100000 |
Definition at line 1154 of file aic94xx_reg_def.h.
| #define LmCLOSENORM 0x00200000 |
Definition at line 1153 of file aic94xx_reg_def.h.
| #define LmCLOSERV0 0x00400000 |
Definition at line 1152 of file aic94xx_reg_def.h.
| #define LmCLOSERV1 0x00800000 |
Definition at line 1151 of file aic94xx_reg_def.h.
| #define LmCONSTAT | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x45) |
Definition at line 1002 of file aic94xx_reg_def.h.
| #define LmCONTROL | ( | LinkNum | ) |
Definition at line 796 of file aic94xx_reg_def.h.
| #define LmCONTROL | ( | LinkNum | ) |
Definition at line 796 of file aic94xx_reg_def.h.
| #define LmCRBLK 0x00000400 |
Definition at line 1197 of file aic94xx_reg_def.h.
| #define LmCRTTTO 0x04 |
Definition at line 1270 of file aic94xx_reg_def.h.
| #define LmCURRADDR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, CURRADDR) |
Definition at line 893 of file aic94xx_reg_def.h.
| #define LmDATABUFADR_MASK 0x0FFF |
Definition at line 1275 of file aic94xx_reg_def.h.
| #define LmDBGMODE | ( | LinkNum | ) |
Definition at line 764 of file aic94xx_reg_def.h.
| #define LmDBGMODE | ( | LinkNum | ) |
Definition at line 764 of file aic94xx_reg_def.h.
| #define LmDBGPORT | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, DBGPORT) |
Definition at line 901 of file aic94xx_reg_def.h.
| #define LmDBGPORTPTR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, DBGPORTPTR) |
Definition at line 899 of file aic94xx_reg_def.h.
| #define LmDINDEX | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, DINDEX) |
Definition at line 879 of file aic94xx_reg_def.h.
| #define LmDINDIR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, DINDIR) |
Definition at line 887 of file aic94xx_reg_def.h.
| #define LmDISACK 0x00000020 |
Definition at line 758 of file aic94xx_reg_def.h.
| #define LmDISALIGN 0x20 |
Definition at line 1026 of file aic94xx_reg_def.h.
| #define LmDISCRCCHK 0x00000004 |
Definition at line 792 of file aic94xx_reg_def.h.
| #define LmDISCRCGEN 0x00000008 |
Definition at line 791 of file aic94xx_reg_def.h.
| #define LmDISPERR 0x00002000 |
Definition at line 777 of file aic94xx_reg_def.h.
| #define LmDMAT 0x00000001 |
Definition at line 1207 of file aic94xx_reg_def.h.
| #define LmDONE 0x08000000 |
Definition at line 1147 of file aic94xx_reg_def.h.
| #define LmDONE_DET 0x01000000 |
Definition at line 1188 of file aic94xx_reg_def.h.
| #define LmDONETO 0x80 |
Definition at line 1266 of file aic94xx_reg_def.h.
| #define LmDSBLANTT 0x02000000 |
Definition at line 753 of file aic94xx_reg_def.h.
| #define LmDSBLBITLT 0x04000000 |
Definition at line 752 of file aic94xx_reg_def.h.
| #define LmDSBLCONT 0x00000100 |
Definition at line 755 of file aic94xx_reg_def.h.
| #define LmDSBLCRTT 0x01000000 |
Definition at line 754 of file aic94xx_reg_def.h.
| #define LmDSBLDSCR 0x00000800 |
Definition at line 778 of file aic94xx_reg_def.h.
| #define LmDSBLHOLD 0x00000040 |
Definition at line 757 of file aic94xx_reg_def.h.
| #define LmDSBLSCR 0x00000400 |
Definition at line 779 of file aic94xx_reg_def.h.
| #define LmDUALALIGN 0x02 |
Definition at line 1030 of file aic94xx_reg_def.h.
| #define LmDWSEVENT 0x08 |
Definition at line 1269 of file aic94xx_reg_def.h.
| #define LmERROR 0x00000040 |
Definition at line 1201 of file aic94xx_reg_def.h.
| #define LmFLAG | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, FLAG) |
Definition at line 865 of file aic94xx_reg_def.h.
| #define LmFRAMERCVD 0x80000000 |
Definition at line 1143 of file aic94xx_reg_def.h.
| #define LmFRCARBPERR 0x30000000 |
Definition at line 773 of file aic94xx_reg_def.h.
| #define LmFRCCRC 0x00000080 |
Definition at line 782 of file aic94xx_reg_def.h.
| #define LmFRCNAK 0x00000200 |
Definition at line 780 of file aic94xx_reg_def.h.
| #define LmFRCPERR 0x80000000 |
Definition at line 768 of file aic94xx_reg_def.h.
| #define LmFRCRBPERR 0x00000000 |
Definition at line 770 of file aic94xx_reg_def.h.
| #define LmFRCROFS 0x00000100 |
Definition at line 781 of file aic94xx_reg_def.h.
| #define LmFRCSGBPERR 0x20000000 |
Definition at line 772 of file aic94xx_reg_def.h.
| #define LmFRCTBPERR 0x10000000 |
Definition at line 771 of file aic94xx_reg_def.h.
| #define LmFRMERREN | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xB4) |
Definition at line 1228 of file aic94xx_reg_def.h.
| #define LmFRMERREN_MASK |
Definition at line 1243 of file aic94xx_reg_def.h.
| #define LmFRMRCVDSTAT 0x80000000 |
Definition at line 1185 of file aic94xx_reg_def.h.
| #define LmFRMTYPE_MASK 0x00000070 |
Definition at line 783 of file aic94xx_reg_def.h.
| #define LmFUNCTION1 | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, FUNCTION1) |
Definition at line 871 of file aic94xx_reg_def.h.
| #define LmHARDRST 0x00000080 |
Definition at line 1200 of file aic94xx_reg_def.h.
| #define LmHOLD 0x00002000 |
Definition at line 1194 of file aic94xx_reg_def.h.
| #define LmHWTINT 0x00800000 |
Definition at line 921 of file aic94xx_reg_def.h.
| #define LmHWTSTAT | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xC7) |
Definition at line 1264 of file aic94xx_reg_def.h.
| #define LmHWTSTATEN | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xC5) |
Definition at line 1249 of file aic94xx_reg_def.h.
| #define LmHWTSTATEN_MASK |
Definition at line 1259 of file aic94xx_reg_def.h.
| #define LmIMEMBISTDN 0x00000020 /* ro */ |
Definition at line 827 of file aic94xx_reg_def.h.
| #define LmIMEMBISTEN 0x00000040 |
Definition at line 826 of file aic94xx_reg_def.h.
| #define LmIMEMBISTFAIL 0x00000010 /* ro */ |
Definition at line 828 of file aic94xx_reg_def.h.
| #define LmINVDISP 0x40 |
Definition at line 1267 of file aic94xx_reg_def.h.
| #define LmINVDW 0x20 |
Definition at line 1268 of file aic94xx_reg_def.h.
| #define LmINVDWERR 0x00040000 |
Definition at line 775 of file aic94xx_reg_def.h.
| #define LmJUMLDIR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, JUMLDIR) |
Definition at line 889 of file aic94xx_reg_def.h.
| #define LmLASTADDR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, LASTADDR) |
Definition at line 895 of file aic94xx_reg_def.h.
| #define LmM0EXPHDRP | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x48) |
Definition at line 1008 of file aic94xx_reg_def.h.
| #define LmM0EXPRCVNT | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x4C) |
Definition at line 1033 of file aic94xx_reg_def.h.
| #define LmM0ICLADR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x4B) |
Definition at line 1022 of file aic94xx_reg_def.h.
| #define LmM0INTEN_MASK |
Definition at line 973 of file aic94xx_reg_def.h.
| #define LmM0MSKHDRP | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x49) |
Definition at line 1013 of file aic94xx_reg_def.h.
| #define LmM0RCVHDRP | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x4A) |
Definition at line 1018 of file aic94xx_reg_def.h.
| #define LmM1ALIGNMODE | ( | LinkNum | ) | LmSEQ_PHY_REG(1, LinkNum, 0x4B) |
Definition at line 1024 of file aic94xx_reg_def.h.
| #define LmM1INTEN_MASK |
Definition at line 983 of file aic94xx_reg_def.h.
| #define LmM1SASALIGN | ( | LinkNum | ) | LmSEQ_PHY_REG(1, LinkNum, 0x48) |
Definition at line 1010 of file aic94xx_reg_def.h.
| #define LmM1STPALIGN | ( | LinkNum | ) | LmSEQ_PHY_REG(1, LinkNum, 0x49) |
Definition at line 1015 of file aic94xx_reg_def.h.
| #define LmM1XMTCNT | ( | LinkNum | ) | LmSEQ_PHY_REG(1, LinkNum, 0x4C) |
Definition at line 1035 of file aic94xx_reg_def.h.
| #define LmM1XMTHDRP | ( | LinkNum | ) | LmSEQ_PHY_REG(1, LinkNum, 0x4A) |
Definition at line 1020 of file aic94xx_reg_def.h.
| #define LmM2INTEN_MASK |
Definition at line 990 of file aic94xx_reg_def.h.
| #define LmM2REQMBXF 0x00080000 |
Definition at line 923 of file aic94xx_reg_def.h.
| #define LmM2RSPMBXE 0x00040000 |
Definition at line 924 of file aic94xx_reg_def.h.
| #define LmM3FRMGAP | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0xB4) |
Definition at line 1388 of file aic94xx_reg_def.h.
| #define LmM3INTVEC0 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x90) |
Definition at line 1366 of file aic94xx_reg_def.h.
| #define LmM3INTVEC1 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x92) |
Definition at line 1368 of file aic94xx_reg_def.h.
| #define LmM3INTVEC10 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0xB0) |
Definition at line 1386 of file aic94xx_reg_def.h.
| #define LmM3INTVEC2 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x94) |
Definition at line 1370 of file aic94xx_reg_def.h.
| #define LmM3INTVEC3 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x96) |
Definition at line 1372 of file aic94xx_reg_def.h.
| #define LmM3INTVEC4 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x98) |
Definition at line 1374 of file aic94xx_reg_def.h.
| #define LmM3INTVEC5 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x9A) |
Definition at line 1376 of file aic94xx_reg_def.h.
| #define LmM3INTVEC6 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x9C) |
Definition at line 1378 of file aic94xx_reg_def.h.
| #define LmM3INTVEC7 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x9E) |
Definition at line 1380 of file aic94xx_reg_def.h.
| #define LmM3INTVEC8 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0xA4) |
Definition at line 1382 of file aic94xx_reg_def.h.
| #define LmM3INTVEC9 | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0xA6) |
Definition at line 1384 of file aic94xx_reg_def.h.
| #define LmM3SATATIMER | ( | LinkNum | ) | LmSEQ_PHY_REG(3, LinkNum, 0x48) |
Definition at line 1364 of file aic94xx_reg_def.h.
| #define LmM5INTEN_MASK |
Definition at line 994 of file aic94xx_reg_def.h.
| #define LmM5OOBSVC 0x01000000 |
Definition at line 920 of file aic94xx_reg_def.h.
| #define LmMEMSEL_MASK 0x30000000 |
Definition at line 769 of file aic94xx_reg_def.h.
| #define LmMISSEOAF 0x00000002 |
Definition at line 1225 of file aic94xx_reg_def.h.
| #define LmMISSEOF 0x00000001 |
Definition at line 1226 of file aic94xx_reg_def.h.
| #define LmMISSSOAF 0x00000008 |
Definition at line 1223 of file aic94xx_reg_def.h.
| #define LmMISSSOF 0x00000004 |
Definition at line 1224 of file aic94xx_reg_def.h.
| #define LmMnADDRFRM 0x0400 |
Definition at line 1100 of file aic94xx_reg_def.h.
| #define LmMnBITBUCKET 0x0008 |
Definition at line 1094 of file aic94xx_reg_def.h.
| #define LmMnBUFPERR 0x01 |
Definition at line 1039 of file aic94xx_reg_def.h.
| #define LmMnBUFSTAT | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x4E) |
Definition at line 1037 of file aic94xx_reg_def.h.
| #define LmMnCFGCMPLT 0x00000010 |
Definition at line 938 of file aic94xx_reg_def.h.
| #define LmMnCFGEXPSATA 0x00000020 |
Definition at line 937 of file aic94xx_reg_def.h.
| #define LmMnCFGHDR 0x00000001 |
Definition at line 942 of file aic94xx_reg_def.h.
| #define LmMnCFGICL 0x00000080 |
Definition at line 935 of file aic94xx_reg_def.h.
| #define LmMnCFGRBUF 0x00000008 |
Definition at line 939 of file aic94xx_reg_def.h.
| #define LmMnCFGRDAT 0x00000002 |
Definition at line 941 of file aic94xx_reg_def.h.
| #define LmMnCFGSATA 0x00000040 |
Definition at line 936 of file aic94xx_reg_def.h.
| #define LmMnCRCERR 0x00000020 |
Definition at line 1221 of file aic94xx_reg_def.h.
| #define LmMnCTXDONE 0x00100000 |
Definition at line 922 of file aic94xx_reg_def.h.
| #define LmMnDATABUF | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0xCA) |
Definition at line 1277 of file aic94xx_reg_def.h.
| #define LmMnDATABUFADR | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0xC8) |
Definition at line 1274 of file aic94xx_reg_def.h.
| #define LmMnDATACT 0x02 |
Definition at line 1081 of file aic94xx_reg_def.h.
| #define LmMnDATEN 0x01 |
Definition at line 1082 of file aic94xx_reg_def.h.
| #define LmMnDATFREE 0x08 |
Definition at line 1079 of file aic94xx_reg_def.h.
| #define LmMnDATSUS 0x04 |
Definition at line 1080 of file aic94xx_reg_def.h.
| #define LmMnDBYTECNT 0x04 |
Definition at line 1127 of file aic94xx_reg_def.h.
| #define LmMnDDMACTL | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x5C) |
Definition at line 1062 of file aic94xx_reg_def.h.
| #define LmMnDDMAMODE | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x5E) |
Definition at line 1085 of file aic94xx_reg_def.h.
| #define LmMnDDMAREQ 0x20 |
Definition at line 1077 of file aic94xx_reg_def.h.
| #define LmMnDDMASTAT | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x5D) |
Definition at line 1073 of file aic94xx_reg_def.h.
| #define LmMnDFRMSIZE 0x05 |
Definition at line 1119 of file aic94xx_reg_def.h.
| #define LmMnDISCARD 0x10 /* wo */ |
Definition at line 1066 of file aic94xx_reg_def.h.
| #define LmMnDISCRC 0x0080 |
Definition at line 1098 of file aic94xx_reg_def.h.
| #define LmMnDISHDR 0x0010 |
Definition at line 1095 of file aic94xx_reg_def.h.
| #define LmMnDMAERR 0x00020000 |
Definition at line 925 of file aic94xx_reg_def.h.
| #define LmMnDMAERRS | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x46) |
Definition at line 1004 of file aic94xx_reg_def.h.
| #define LmMnDMATYPE_DEVICE_ONLY_TX 0x0002 |
Definition at line 1089 of file aic94xx_reg_def.h.
| #define LmMnDMATYPE_HOST_ONLY_TX 0x0001 |
Definition at line 1088 of file aic94xx_reg_def.h.
| #define LmMnDMATYPE_INVALID 0x0003 |
Definition at line 1090 of file aic94xx_reg_def.h.
| #define LmMnDMATYPE_MASK 0x0003 |
Definition at line 1091 of file aic94xx_reg_def.h.
| #define LmMnDMATYPE_NORMAL 0x0000 |
Definition at line 1087 of file aic94xx_reg_def.h.
| #define LmMnDMAWRAP 0x0004 |
Definition at line 1093 of file aic94xx_reg_def.h.
| #define LmMnDPACC | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x78) |
Definition at line 1131 of file aic94xx_reg_def.h.
| #define LmMnDPACC_MASK 0x00FFFFFF |
Definition at line 1132 of file aic94xx_reg_def.h.
| #define LmMnDPEMPTY 0x80 |
Definition at line 1075 of file aic94xx_reg_def.h.
| #define LmMnDPSEL | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x7B) |
Definition at line 1107 of file aic94xx_reg_def.h.
| #define LmMnDPSEL_MASK 0x07 |
Definition at line 1108 of file aic94xx_reg_def.h.
| #define LmMnDRADDR 0x03 |
Definition at line 1126 of file aic94xx_reg_def.h.
| #define LmMnDSPACECNT 0x04 |
Definition at line 1118 of file aic94xx_reg_def.h.
| #define LmMnDWADDR 0x03 |
Definition at line 1117 of file aic94xx_reg_def.h.
| #define LmMnENINTLK 0x0100 |
Definition at line 1099 of file aic94xx_reg_def.h.
| #define LmMnENXMTCRC 0x0800 |
Definition at line 1101 of file aic94xx_reg_def.h.
| #define LmMnEOLPRE 0x40 |
Definition at line 1109 of file aic94xx_reg_def.h.
| #define LmMnEOSPRE 0x80 |
Definition at line 1110 of file aic94xx_reg_def.h.
| #define LmMnFETCHSG 0x00000200 |
Definition at line 933 of file aic94xx_reg_def.h.
| #define LmMnFLUSH 0x40 /* wo */ |
Definition at line 1064 of file aic94xx_reg_def.h.
| #define LmMnFLUSHING 0x40 |
Definition at line 1076 of file aic94xx_reg_def.h.
| #define LmMnFRMERR | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0xB0) |
Definition at line 1214 of file aic94xx_reg_def.h.
| #define LmMnHBYTECNT 0x01 |
Definition at line 1115 of file aic94xx_reg_def.h.
| #define LmMnHDMAREQ 0x10 |
Definition at line 1078 of file aic94xx_reg_def.h.
| #define LmMnHDRMISS 0x00002000 |
Definition at line 929 of file aic94xx_reg_def.h.
| #define LmMnHOLDLVL | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x7D) |
Definition at line 1135 of file aic94xx_reg_def.h.
| #define LmMnHRADDR 0x00 |
Definition at line 1114 of file aic94xx_reg_def.h.
| #define LmMnHREWIND 0x02 |
Definition at line 1116 of file aic94xx_reg_def.h.
| #define LmMnHSPACECNT 0x01 |
Definition at line 1124 of file aic94xx_reg_def.h.
| #define LmMnHWADDR 0x00 |
Definition at line 1123 of file aic94xx_reg_def.h.
| #define LmMnINT | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x38) |
Definition at line 914 of file aic94xx_reg_def.h.
| #define LmMnINTEN | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x3C) |
Definition at line 944 of file aic94xx_reg_def.h.
| #define LmMnLOADCTX 0x00000100 |
Definition at line 934 of file aic94xx_reg_def.h.
| #define LmMnRESETDAT 0x08 /* wo */ |
Definition at line 1067 of file aic94xx_reg_def.h.
| #define LmMnRESETSG 0x04 |
Definition at line 1054 of file aic94xx_reg_def.h.
| #define LmMnRLSRTRY 0x20 /* wo */ |
Definition at line 1065 of file aic94xx_reg_def.h.
| #define LmMnRLSSCB 0x00000800 |
Definition at line 931 of file aic94xx_reg_def.h.
| #define LmMnSATAFS | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x7E) |
Definition at line 1210 of file aic94xx_reg_def.h.
| #define LmMnSAVECTX 0x00000400 |
Definition at line 932 of file aic94xx_reg_def.h.
| #define LmMnSAVETTR 0x00000004 |
Definition at line 940 of file aic94xx_reg_def.h.
| #define LmMnSCRATCHPAGE | ( | LinkNum, | |
| Mode | |||
| ) |
Definition at line 905 of file aic94xx_reg_def.h.
| #define LmMnSGDMACTL | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x5A) |
Definition at line 1052 of file aic94xx_reg_def.h.
| #define LmMnSGDMAERRS | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x47) |
Definition at line 1006 of file aic94xx_reg_def.h.
| #define LmMnSGDMASTAT | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x5B) |
Definition at line 1059 of file aic94xx_reg_def.h.
| #define LmMnSTARTDAT 0x01 /* wo */ |
Definition at line 1070 of file aic94xx_reg_def.h.
| #define LmMnSTARTSG 0x01 |
Definition at line 1056 of file aic94xx_reg_def.h.
| #define LmMnSTOPDAT 0x02 /* wo */ |
Definition at line 1069 of file aic94xx_reg_def.h.
| #define LmMnSTOPSG 0x02 |
Definition at line 1055 of file aic94xx_reg_def.h.
| #define LmMnSTPCRC 0x0020 |
Definition at line 1096 of file aic94xx_reg_def.h.
| #define LmMnSUSDAT 0x04 /* wo */ |
Definition at line 1068 of file aic94xx_reg_def.h.
| #define LmMnWAITSCB 0x00001000 |
Definition at line 930 of file aic94xx_reg_def.h.
| #define LmMnXFRCNT | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x70) |
Definition at line 1104 of file aic94xx_reg_def.h.
| #define LmMnXFRLVL | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x59) |
Definition at line 1042 of file aic94xx_reg_def.h.
| #define LmMnXFRLVL_1024 0x02 |
Definition at line 1047 of file aic94xx_reg_def.h.
| #define LmMnXFRLVL_128 0x05 |
Definition at line 1044 of file aic94xx_reg_def.h.
| #define LmMnXFRLVL_1536 0x01 |
Definition at line 1048 of file aic94xx_reg_def.h.
| #define LmMnXFRLVL_2048 0x00 |
Definition at line 1049 of file aic94xx_reg_def.h.
| #define LmMnXFRLVL_256 0x04 |
Definition at line 1045 of file aic94xx_reg_def.h.
| #define LmMnXFRLVL_512 0x03 |
Definition at line 1046 of file aic94xx_reg_def.h.
| #define LmMnXMTERR 0x02000000 |
Definition at line 919 of file aic94xx_reg_def.h.
| #define LmMnXMTSIZE | ( | LinkNum, | |
| Mode | |||
| ) | LmSEQ_PHY_REG(Mode, LinkNum, 0x93) |
Definition at line 1211 of file aic94xx_reg_def.h.
| #define LmMnZERODATA 0x00000100 |
Definition at line 1219 of file aic94xx_reg_def.h.
| #define LmMODECTL | ( | LinkNum | ) |
Definition at line 747 of file aic94xx_reg_def.h.
| #define LmMODEPTR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, MODEPTR) |
Definition at line 859 of file aic94xx_reg_def.h.
| #define LmNAK 0x00000100 |
Definition at line 1199 of file aic94xx_reg_def.h.
| #define LmNAKREQ 0x04000000 |
Definition at line 918 of file aic94xx_reg_def.h.
| #define LmNOTIFYRV0 0x00020000 |
Definition at line 1157 of file aic94xx_reg_def.h.
| #define LmNOTIFYRV1 0x00040000 |
Definition at line 1156 of file aic94xx_reg_def.h.
| #define LmNOTIFYRV2 0x00080000 |
Definition at line 1155 of file aic94xx_reg_def.h.
| #define LmNOTIFYSPIN 0x00010000 |
Definition at line 1158 of file aic94xx_reg_def.h.
| #define LmNXTLADDR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, NXTLADDR) |
Definition at line 897 of file aic94xx_reg_def.h.
| #define LmOBOVRN 0x00000200 |
Definition at line 1218 of file aic94xx_reg_def.h.
| #define LmOPENACPT 0x04000000 |
Definition at line 1148 of file aic94xx_reg_def.h.
| #define LmOPENRJCT 0x02000000 |
Definition at line 1149 of file aic94xx_reg_def.h.
| #define LmOPENRTRY 0x01000000 |
Definition at line 1150 of file aic94xx_reg_def.h.
| #define LmPHYOVRN 0x00000400 |
Definition at line 1217 of file aic94xx_reg_def.h.
| #define LmPMACK 0x00000004 |
Definition at line 1205 of file aic94xx_reg_def.h.
| #define LmPMNAK 0x00000002 |
Definition at line 1206 of file aic94xx_reg_def.h.
| #define LmPMREQP 0x00000010 |
Definition at line 1203 of file aic94xx_reg_def.h.
| #define LmPMREQS 0x00000008 |
Definition at line 1204 of file aic94xx_reg_def.h.
| #define LmPRGMCNT | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, PRGMCNT) |
Definition at line 873 of file aic94xx_reg_def.h.
| #define LmPRIMODE 0x00000080 |
Definition at line 756 of file aic94xx_reg_def.h.
| #define LmPRIMSTAT0EN | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xE0) |
Definition at line 1279 of file aic94xx_reg_def.h.
| #define LmPRIMSTAT0EN_MASK |
Definition at line 1312 of file aic94xx_reg_def.h.
| #define LmPRIMSTAT1EN | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xE4) |
Definition at line 1326 of file aic94xx_reg_def.h.
| #define LmPRIMSTAT1EN_MASK |
Definition at line 1348 of file aic94xx_reg_def.h.
| #define LmPRMSTAT0 | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x80) |
Definition at line 1137 of file aic94xx_reg_def.h.
| #define LmPRMSTAT0BYTE0 0x80 |
Definition at line 1138 of file aic94xx_reg_def.h.
| #define LmPRMSTAT0BYTE1 0x81 |
Definition at line 1139 of file aic94xx_reg_def.h.
| #define LmPRMSTAT0BYTE2 0x82 |
Definition at line 1140 of file aic94xx_reg_def.h.
| #define LmPRMSTAT0BYTE3 0x83 |
Definition at line 1141 of file aic94xx_reg_def.h.
| #define LmPRMSTAT1 | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x84) |
Definition at line 1179 of file aic94xx_reg_def.h.
| #define LmPRMSTAT1BYTE0 0x84 |
Definition at line 1180 of file aic94xx_reg_def.h.
| #define LmPRMSTAT1BYTE1 0x85 |
Definition at line 1181 of file aic94xx_reg_def.h.
| #define LmPRMSTAT1BYTE2 0x86 |
Definition at line 1182 of file aic94xx_reg_def.h.
| #define LmPRMSTAT1BYTE3 0x87 |
Definition at line 1183 of file aic94xx_reg_def.h.
| #define LmRAMPAGE (LmRAMPAGE1 + LmRAMPAGE0) |
Definition at line 832 of file aic94xx_reg_def.h.
| #define LmRAMPAGE0 0x00000100 |
Definition at line 825 of file aic94xx_reg_def.h.
| #define LmRAMPAGE1 0x00000200 |
Definition at line 824 of file aic94xx_reg_def.h.
| #define LmRAMPAGE_LSHIFT 0x8 |
Definition at line 833 of file aic94xx_reg_def.h.
| #define LmRCVDISP 0x00004000 |
Definition at line 776 of file aic94xx_reg_def.h.
| #define LmRCVERR 0x00008000 |
Definition at line 927 of file aic94xx_reg_def.h.
| #define LmRCVIDW 0x00080000 |
Definition at line 774 of file aic94xx_reg_def.h.
| #define LmRCVMODE_HPC 0x00000004 |
Definition at line 762 of file aic94xx_reg_def.h.
| #define LmRCVMODE_MASK 0x0000000C |
Definition at line 760 of file aic94xx_reg_def.h.
| #define LmRCVMODE_PLD 0x00000000 |
Definition at line 761 of file aic94xx_reg_def.h.
| #define LmRCVPRIM 0x00010000 |
Definition at line 926 of file aic94xx_reg_def.h.
| #define LmREQMBX | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x30) |
Definition at line 910 of file aic94xx_reg_def.h.
| #define LmRERR 0x00000020 |
Definition at line 1202 of file aic94xx_reg_def.h.
| #define LmRIP 0x00000800 |
Definition at line 1196 of file aic94xx_reg_def.h.
| #define LmROK 0x00001000 |
Definition at line 1195 of file aic94xx_reg_def.h.
| #define LmROTALIGN 0x01 |
Definition at line 1031 of file aic94xx_reg_def.h.
| #define LmROTNOTIFY 0x04 |
Definition at line 1029 of file aic94xx_reg_def.h.
| #define LmROTSTPALIGN 0x10 |
Definition at line 1027 of file aic94xx_reg_def.h.
| #define LmRRDY 0x00004000 |
Definition at line 1193 of file aic94xx_reg_def.h.
| #define LmRRDYOVRN 0x00000010 |
Definition at line 1222 of file aic94xx_reg_def.h.
| #define LmRSPMBX | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x34) |
Definition at line 912 of file aic94xx_reg_def.h.
| #define LmSATAINTLK 0x00000080 |
Definition at line 1220 of file aic94xx_reg_def.h.
| #define LmSCRATCH | ( | LinkNum | ) |
Definition at line 835 of file aic94xx_reg_def.h.
| #define LmSCRATCHPAGE | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, SCRATCHPAGE) |
Definition at line 903 of file aic94xx_reg_def.h.
| #define LmSCRBISTDN 0x00000002 /* ro */ |
Definition at line 830 of file aic94xx_reg_def.h.
| #define LmSCRBISTEN 0x00000004 |
Definition at line 829 of file aic94xx_reg_def.h.
| #define LmSCRBISTFAIL 0x00000001 /* ro */ |
Definition at line 831 of file aic94xx_reg_def.h.
| #define LmSEQ_ATA_SCR_REGS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01D4) |
Definition at line 2384 of file aic94xx_reg_def.h.
| #define LmSEQ_BREAK_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0148) |
Definition at line 2276 of file aic94xx_reg_def.h.
| #define LmSEQ_CIOBUS_REG_BASE 0x2000 |
Definition at line 848 of file aic94xx_reg_def.h.
| #define LmSEQ_CLOSE_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0144) |
Definition at line 2275 of file aic94xx_reg_def.h.
| #define LmSEQ_COMINIT_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0160) |
Definition at line 2283 of file aic94xx_reg_def.h.
| #define LmSEQ_CONCTL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x018C) |
Definition at line 2348 of file aic94xx_reg_def.h.
| #define LmSEQ_CONNECTION_MODES | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x018F) |
Definition at line 2350 of file aic94xx_reg_def.h.
| #define LmSEQ_CONNECTION_STATE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0188) |
Definition at line 2303 of file aic94xx_reg_def.h.
| #define LmSEQ_CONSTAT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x018E) |
Definition at line 2349 of file aic94xx_reg_def.h.
| #define LmSEQ_COPY_SMP_CONN_TAG | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0116) |
Definition at line 2216 of file aic94xx_reg_def.h.
| #define LmSEQ_DATA_OFFSET | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00F4) |
Definition at line 2254 of file aic94xx_reg_def.h.
| #define LmSEQ_DATA_TO_CSEQ | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x000C) |
Definition at line 2185 of file aic94xx_reg_def.h.
| #define LmSEQ_DEV_PRES_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x016C) |
Definition at line 2286 of file aic94xx_reg_def.h.
| #define LmSEQ_DEV_PRES_TMR_TOUT_CONST | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01E0) |
Definition at line 2387 of file aic94xx_reg_def.h.
| #define LmSEQ_DEVICE_BITS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x005B) |
Definition at line 2259 of file aic94xx_reg_def.h.
| #define LmSEQ_DISPARITY_ERROR_COUNT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0124) |
Definition at line 2243 of file aic94xx_reg_def.h.
| #define LmSEQ_DWS_RESET_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x014C) |
Definition at line 2277 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_BUFS_AVAIL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01CE) |
Definition at line 2383 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_HEAD | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01CC) |
Definition at line 2381 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_OPCD0 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01C8) |
Definition at line 2377 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_OPCD1 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01C9) |
Definition at line 2378 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_OPCD2 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01CA) |
Definition at line 2379 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_OPCD3 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01CB) |
Definition at line 2380 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_PTR0 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01C0) |
Definition at line 2373 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_PTR1 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01C2) |
Definition at line 2374 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_PTR2 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01C4) |
Definition at line 2375 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_PTR3 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01C6) |
Definition at line 2376 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_SCB_TAIL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01CD) |
Definition at line 2382 of file aic94xx_reg_def.h.
| #define LmSEQ_EMPTY_TRANS_CTX | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0010) |
Definition at line 2190 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_BUF_AVAIL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01AE) |
Definition at line 2367 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCB_HEAD | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01AC) |
Definition at line 2365 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCB_OPCODE0 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01A8) |
Definition at line 2361 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCB_OPCODE1 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01A9) |
Definition at line 2362 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCB_OPCODE2 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01AA) |
Definition at line 2363 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCB_OPCODE3 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01AB) |
Definition at line 2364 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCB_TAIL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01AD) |
Definition at line 2366 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCBPTR0 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01A0) |
Definition at line 2357 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCBPTR1 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01A2) |
Definition at line 2358 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCBPTR2 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01A4) |
Definition at line 2359 of file aic94xx_reg_def.h.
| #define LmSEQ_EST_NEXUS_SCBPTR3 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01A6) |
Definition at line 2360 of file aic94xx_reg_def.h.
| #define LmSEQ_FAILED_OPEN_STATUS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x009A) |
Definition at line 2205 of file aic94xx_reg_def.h.
| #define LmSEQ_FIRST_INV_DDB_SITE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x000E) |
Definition at line 2189 of file aic94xx_reg_def.h.
| #define LmSEQ_FIRST_INV_SCB_SITE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0014) |
Definition at line 2192 of file aic94xx_reg_def.h.
| #define LmSEQ_FRAME_TYPE_MASK | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00E0) |
Definition at line 2247 of file aic94xx_reg_def.h.
| #define LmSEQ_HASHED_DEST_ADDR_MASK | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00E1) |
Definition at line 2248 of file aic94xx_reg_def.h.
| #define LmSEQ_HASHED_SRC_ADDR_MASK | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00E5) |
Definition at line 2250 of file aic94xx_reg_def.h.
| #define LmSEQ_HASHED_SRC_ADDR_MASK_PRINT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00E4) |
Definition at line 2249 of file aic94xx_reg_def.h.
| #define LmSEQ_HOST_REG_SIZE 0x4000 /* LmSEQ Host Register size */ |
Definition at line 42 of file aic94xx_reg_def.h.
| #define LmSEQ_INI_CONN_TAG | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0092) |
Definition at line 2204 of file aic94xx_reg_def.h.
| #define LmSEQ_INTEN_SAVE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0016) |
Definition at line 2193 of file aic94xx_reg_def.h.
| #define LmSEQ_INVALID_DWORD_COUNT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0120) |
Definition at line 2242 of file aic94xx_reg_def.h.
| #define LmSEQ_IP_BITL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0114) |
Definition at line 2215 of file aic94xx_reg_def.h.
| #define LmSEQ_ISR_SAVE_DINDEX | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01BE) |
Definition at line 2370 of file aic94xx_reg_def.h.
| #define LmSEQ_ISR_SAVE_SINDEX | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01BC) |
Definition at line 2369 of file aic94xx_reg_def.h.
| #define LmSEQ_LAST_LOADED_SG_EL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00D4) |
Definition at line 2270 of file aic94xx_reg_def.h.
| #define LmSEQ_LAST_LOADED_SGE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x001D) |
Definition at line 2197 of file aic94xx_reg_def.h.
| #define LmSEQ_LINK_NUMBER | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0186) |
Definition at line 2297 of file aic94xx_reg_def.h.
| #define LmSEQ_LINK_RESET_RETRY_COUNT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0075) |
Definition at line 2227 of file aic94xx_reg_def.h.
| #define LmSEQ_LINK_RST_ERR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0072) |
Definition at line 2224 of file aic94xx_reg_def.h.
| #define LmSEQ_LINK_RST_FRM_LEN | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x001A) |
Definition at line 2194 of file aic94xx_reg_def.h.
| #define LmSEQ_LINK_RST_PROTOCOL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x001B) |
Definition at line 2195 of file aic94xx_reg_def.h.
| #define LmSEQ_LOSS_OF_SYNC_COUNT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0128) |
Definition at line 2244 of file aic94xx_reg_def.h.
| #define LmSEQ_M1_EMPTY_TRANS_CTX | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0090) |
Definition at line 2203 of file aic94xx_reg_def.h.
| #define LmSEQ_M1_LAST_LOADED_SGE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x009D) |
Definition at line 2208 of file aic94xx_reg_def.h.
| #define LmSEQ_M1_RESP_STATUS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x009C) |
Definition at line 2207 of file aic94xx_reg_def.h.
| #define LmSEQ_M1_SAVE_SCBPTR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x009E) |
Definition at line 2209 of file aic94xx_reg_def.h.
| #define LmSEQ_M1_SG_LIST_PTR_ADDR0 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00A0) |
Definition at line 2237 of file aic94xx_reg_def.h.
| #define LmSEQ_M1_SG_LIST_PTR_ADDR1 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00B0) |
Definition at line 2238 of file aic94xx_reg_def.h.
| #define LmSEQ_MCTL_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0154) |
Definition at line 2280 of file aic94xx_reg_def.h.
| #define LmSEQ_MODE_FLAGS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0004) |
Definition at line 2166 of file aic94xx_reg_def.h.
| #define LmSEQ_MODE_PAGE_SIZE 0x200 /* LmSEQ mode page size */ |
Definition at line 41 of file aic94xx_reg_def.h.
| #define LmSEQ_NOTIFY_TIMER_DOWN_COUNT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x007A) |
Definition at line 2230 of file aic94xx_reg_def.h.
| #define LmSEQ_NOTIFY_TIMER_INITIAL_COUNT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x007E) |
Definition at line 2232 of file aic94xx_reg_def.h.
| #define LmSEQ_NOTIFY_TIMER_TIMEOUT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x007C) |
Definition at line 2231 of file aic94xx_reg_def.h.
| #define LmSEQ_NUM_FILL_BYTES_MASK | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00EB) |
Definition at line 2251 of file aic94xx_reg_def.h.
| #define LmSEQ_NUM_LINK_RESET_RETRIES | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0076) |
Definition at line 2228 of file aic94xx_reg_def.h.
| #define LmSEQ_ONE_MILLISEC_TIMEOUT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01F4) |
Definition at line 2392 of file aic94xx_reg_def.h.
| #define LmSEQ_OOB_INT_ENABLES | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0078) |
Definition at line 2229 of file aic94xx_reg_def.h.
| #define LmSEQ_OOB_REG | ( | phy_id, | |
| reg | |||
| ) | LmSEQ_PHY_REG(5, (phy_id), (reg)) |
Definition at line 1399 of file aic94xx_reg_def.h.
| #define LmSEQ_OPCODE_TO_CSEQ | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x000B) |
Definition at line 2184 of file aic94xx_reg_def.h.
| #define LmSEQ_OPEN_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00C8) |
Definition at line 2268 of file aic94xx_reg_def.h.
| #define LmSEQ_P0M2_OFFS1AH | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x011A) |
Definition at line 2217 of file aic94xx_reg_def.h.
| #define LmSEQ_PHY_BASE | ( | Mode, | |
| LinkNum | |||
| ) |
Definition at line 850 of file aic94xx_reg_def.h.
| #define LmSEQ_PHY_REG | ( | Mode, | |
| LinkNum, | |||
| Reg | |||
| ) | (LmSEQ_PHY_BASE(Mode, LinkNum) + (u32) (Reg)) |
Definition at line 856 of file aic94xx_reg_def.h.
| #define LmSEQ_PM_TABLE_PTR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0110) |
Definition at line 2213 of file aic94xx_reg_def.h.
| #define LmSEQ_PORT_COUNTER | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x010E) |
Definition at line 2212 of file aic94xx_reg_def.h.
| #define LmSEQ_Q_LINK_HEAD | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0070) |
Definition at line 2223 of file aic94xx_reg_def.h.
| #define LmSEQ_Q_TGTXFR_HEAD | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0180) |
Definition at line 2295 of file aic94xx_reg_def.h.
| #define LmSEQ_Q_TGTXFR_TAIL | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0182) |
Definition at line 2296 of file aic94xx_reg_def.h.
| #define LmSEQ_Q_XMIT_HEAD | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x008E) |
Definition at line 2202 of file aic94xx_reg_def.h.
| #define LmSEQ_RCV_FIS_TIMEOUT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01F0) |
Definition at line 2391 of file aic94xx_reg_def.h.
| #define LmSEQ_RCV_FIS_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0168) |
Definition at line 2285 of file aic94xx_reg_def.h.
| #define LmSEQ_RCV_ID_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0164) |
Definition at line 2284 of file aic94xx_reg_def.h.
| #define LmSEQ_REG0_ISR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0198) |
Definition at line 2354 of file aic94xx_reg_def.h.
| #define LmSEQ_REG0_MODE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0002) |
Definition at line 2165 of file aic94xx_reg_def.h.
| #define LmSEQ_REG1_ISR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0192) |
Definition at line 2351 of file aic94xx_reg_def.h.
| #define LmSEQ_REG2_ISR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0194) |
Definition at line 2352 of file aic94xx_reg_def.h.
| #define LmSEQ_REG3_ISR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0196) |
Definition at line 2353 of file aic94xx_reg_def.h.
| #define LmSEQ_RESP_LEN | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0012) |
Definition at line 2191 of file aic94xx_reg_def.h.
| #define LmSEQ_RESP_STATUS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x001C) |
Definition at line 2196 of file aic94xx_reg_def.h.
| #define LmSEQ_RET_ADDR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0000) |
Definition at line 2164 of file aic94xx_reg_def.h.
| #define LmSEQ_RET_ADDR1 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0008) |
Definition at line 2183 of file aic94xx_reg_def.h.
| #define LmSEQ_RET_ADDR2 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0006) |
Definition at line 2182 of file aic94xx_reg_def.h.
| #define LmSEQ_SAS_RESET_MODE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0074) |
Definition at line 2226 of file aic94xx_reg_def.h.
| #define LmSEQ_SATA_INTERLOCK_TIMEOUT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01E4) |
Definition at line 2388 of file aic94xx_reg_def.h.
| #define LmSEQ_SATA_INTERLOCK_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0150) |
Definition at line 2278 of file aic94xx_reg_def.h.
| #define LmSEQ_SATA_INTERLOCK_TMR_SAVE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0112) |
Definition at line 2214 of file aic94xx_reg_def.h.
| #define LmSEQ_SAVE_SCBPTR | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x001E) |
Definition at line 2198 of file aic94xx_reg_def.h.
| #define LmSEQ_SAVED_OOB_MODE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x006F) |
Definition at line 2222 of file aic94xx_reg_def.h.
| #define LmSEQ_SAVED_OOB_SIGNALS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0073) |
Definition at line 2225 of file aic94xx_reg_def.h.
| #define LmSEQ_SAVED_OOB_STATUS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x006E) |
Definition at line 2221 of file aic94xx_reg_def.h.
| #define LmSEQ_SCRATCH_FLAGS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0187) |
Definition at line 2298 of file aic94xx_reg_def.h.
| #define LmSEQ_SDB_CURR_TAG | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x005F) |
Definition at line 2262 of file aic94xx_reg_def.h.
| #define LmSEQ_SDB_DDB | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x005C) |
Definition at line 2260 of file aic94xx_reg_def.h.
| #define LmSEQ_SDB_NUM_TAGS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x005E) |
Definition at line 2261 of file aic94xx_reg_def.h.
| #define LmSEQ_SG_LIST_PTR_ADDR0 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0020) |
Definition at line 2235 of file aic94xx_reg_def.h.
| #define LmSEQ_SG_LIST_PTR_ADDR1 | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0030) |
Definition at line 2236 of file aic94xx_reg_def.h.
| #define LmSEQ_SMP_RCV_TIMEOUT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01FC) |
Definition at line 2394 of file aic94xx_reg_def.h.
| #define LmSEQ_SMP_RCV_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0040) |
Definition at line 2258 of file aic94xx_reg_def.h.
| #define LmSEQ_SRST_AS_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00CC) |
Definition at line 2269 of file aic94xx_reg_def.h.
| #define LmSEQ_SRST_ASSERT_TIMEOUT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01EC) |
Definition at line 2390 of file aic94xx_reg_def.h.
| #define LmSEQ_STP_SHUTDOWN_TIMEOUT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01E8) |
Definition at line 2389 of file aic94xx_reg_def.h.
| #define LmSEQ_STP_SHUTDOWN_TIMER_TERM_TS | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x0140) |
Definition at line 2274 of file aic94xx_reg_def.h.
| #define LmSEQ_TAG_MASK | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00F0) |
Definition at line 2252 of file aic94xx_reg_def.h.
| #define LmSEQ_TARGET_PORT_XFER_TAG | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00F2) |
Definition at line 2253 of file aic94xx_reg_def.h.
| #define LmSEQ_TEN_MS_COMINIT_TIMEOUT | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01F8) |
Definition at line 2393 of file aic94xx_reg_def.h.
| #define LmSEQ_TIMEOUT_CONST | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x01B8) |
Definition at line 2368 of file aic94xx_reg_def.h.
| #define LmSEQ_TX_ID_ADDR_FRAME | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x00C0) |
Definition at line 2267 of file aic94xx_reg_def.h.
| #define LmSEQ_XMIT_REQUEST_TYPE | ( | LinkNum | ) | (LmSCRATCH(LinkNum) + 0x009B) |
Definition at line 2206 of file aic94xx_reg_def.h.
| #define LmSEQRAM | ( | LinkNum | ) |
Definition at line 839 of file aic94xx_reg_def.h.
| #define LmSG_COMMAND 0x00000010 |
Definition at line 785 of file aic94xx_reg_def.h.
| #define LmSG_DATA 0x00000000 |
Definition at line 784 of file aic94xx_reg_def.h.
| #define LmSG_IDENADDR 0x00000050 |
Definition at line 789 of file aic94xx_reg_def.h.
| #define LmSG_OPENADDR 0x00000060 |
Definition at line 790 of file aic94xx_reg_def.h.
| #define LmSG_RESPONSE 0x00000040 |
Definition at line 788 of file aic94xx_reg_def.h.
| #define LmSG_TASK 0x00000020 |
Definition at line 786 of file aic94xx_reg_def.h.
| #define LmSG_TGTXFER 0x00000030 |
Definition at line 787 of file aic94xx_reg_def.h.
| #define LmSINDEX | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, SINDEX) |
Definition at line 877 of file aic94xx_reg_def.h.
| #define LmSINDIR | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, SINDIR) |
Definition at line 885 of file aic94xx_reg_def.h.
| #define LmSMDBGCTL | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xF0) |
Definition at line 1357 of file aic94xx_reg_def.h.
| #define LmSMSTATE | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xE8) |
Definition at line 1353 of file aic94xx_reg_def.h.
| #define LmSMSTATEBRK | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xEC) |
Definition at line 1355 of file aic94xx_reg_def.h.
| #define LmSSRCVFRM 0x00000001 |
Definition at line 794 of file aic94xx_reg_def.h.
| #define LmSSXMTFRM 0x00000002 |
Definition at line 793 of file aic94xx_reg_def.h.
| #define LmSTACK | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, STACK) |
Definition at line 869 of file aic94xx_reg_def.h.
| #define LmSTEPRCVFRM 0x00000001 |
Definition at line 801 of file aic94xx_reg_def.h.
| #define LmSTEPXMTFRM 0x00000002 |
Definition at line 800 of file aic94xx_reg_def.h.
| #define LmSTPALIGN 0x08 |
Definition at line 1028 of file aic94xx_reg_def.h.
| #define LmSYNC 0x00010000 |
Definition at line 1191 of file aic94xx_reg_def.h.
| #define LmSYNCSRST 0x00020000 |
Definition at line 1190 of file aic94xx_reg_def.h.
| #define LmTIMERCALC | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x28) |
Definition at line 908 of file aic94xx_reg_def.h.
| #define LmUNKNOWNP 0x20000000 |
Definition at line 1145 of file aic94xx_reg_def.h.
| #define LmWWN | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0xA8) |
Definition at line 1392 of file aic94xx_reg_def.h.
| #define LmXFRRDYRCVD 0x40000000 |
Definition at line 1144 of file aic94xx_reg_def.h.
| #define LmXHOLD 0x00008000 |
Definition at line 1192 of file aic94xx_reg_def.h.
| #define LmXMTPRIMCS | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x44) |
Definition at line 1000 of file aic94xx_reg_def.h.
| #define LmXMTPRIMD | ( | LinkNum | ) | LmSEQ_PHY_REG(0, LinkNum, 0x40) |
Definition at line 998 of file aic94xx_reg_def.h.
| #define LmXRDY 0x00040000 |
Definition at line 1189 of file aic94xx_reg_def.h.
| #define LmXTEST 0x0040 |
Definition at line 1097 of file aic94xx_reg_def.h.
| #define LOSS_OF_SIGNAL 0x40 /* ro */ |
Definition at line 1544 of file aic94xx_reg_def.h.
| #define LOSS_OF_SIGNAL_CLR 0x40 |
Definition at line 1558 of file aic94xx_reg_def.h.
| #define LOSS_OF_SIGNAL_EN 0x40 |
Definition at line 1573 of file aic94xx_reg_def.h.
| #define LSEQ0_HOST_REG_BASE_ADR 0xB8020000 |
Definition at line 710 of file aic94xx_reg_def.h.
| #define LSEQ0INT 0x00000001 /* ro */ |
Definition at line 271 of file aic94xx_reg_def.h.
| #define LSEQ1_HOST_REG_BASE_ADR 0xB8024000 |
Definition at line 711 of file aic94xx_reg_def.h.
| #define LSEQ1INT 0x00000002 /* ro */ |
Definition at line 270 of file aic94xx_reg_def.h.
| #define LSEQ2_HOST_REG_BASE_ADR 0xB8028000 |
Definition at line 712 of file aic94xx_reg_def.h.
| #define LSEQ2INT 0x00000004 /* ro */ |
Definition at line 269 of file aic94xx_reg_def.h.
| #define LSEQ3_HOST_REG_BASE_ADR 0xB802C000 |
Definition at line 713 of file aic94xx_reg_def.h.
| #define LSEQ3INT 0x00000008 /* ro */ |
Definition at line 268 of file aic94xx_reg_def.h.
| #define LSEQ4_HOST_REG_BASE_ADR 0xB8030000 |
Definition at line 714 of file aic94xx_reg_def.h.
| #define LSEQ4INT 0x00000010 /* ro */ |
Definition at line 267 of file aic94xx_reg_def.h.
| #define LSEQ5_HOST_REG_BASE_ADR 0xB8034000 |
Definition at line 715 of file aic94xx_reg_def.h.
| #define LSEQ5INT 0x00000020 /* ro */ |
Definition at line 266 of file aic94xx_reg_def.h.
| #define LSEQ6_HOST_REG_BASE_ADR 0xB8038000 |
Definition at line 716 of file aic94xx_reg_def.h.
| #define LSEQ6INT 0x00000040 /* ro */ |
Definition at line 265 of file aic94xx_reg_def.h.
| #define LSEQ7_HOST_REG_BASE_ADR 0xB803C000 |
Definition at line 717 of file aic94xx_reg_def.h.
| #define LSEQ7INT 0x00000080 /* ro */ |
Definition at line 264 of file aic94xx_reg_def.h.
| #define LSEQ_MODE5_PAGE0_OFFSET 0x60 |
Definition at line 2160 of file aic94xx_reg_def.h.
| #define LSEQ_MODE_SCRATCH_SIZE 0x80 /* Size of scratch RAM per mode */ |
Definition at line 2158 of file aic94xx_reg_def.h.
| #define LSEQ_PAGE_SIZE 0x20 /* Scratch page size (in bytes) */ |
Definition at line 2159 of file aic94xx_reg_def.h.
| #define LSEQINT_MASK |
| #define LSEQRAM 0x1000 |
Definition at line 705 of file aic94xx_reg_def.h.
| #define MABT_DET 0x2000 |
Definition at line 1718 of file aic94xx_reg_def.h.
| #define MAPPEDSCR 0x800 |
Definition at line 485 of file aic94xx_reg_def.h.
| #define MBAR_KEY_MASK 0xFFFFFFFF |
Definition at line 1785 of file aic94xx_reg_def.h.
| #define MEM_EN 0x0002 |
Definition at line 1711 of file aic94xx_reg_def.h.
| #define MEMSEL_CCM_IOP 0x00000020 |
Definition at line 246 of file aic94xx_reg_def.h.
| #define MEMSEL_CCM_LSEQ 0x00000000 |
Definition at line 245 of file aic94xx_reg_def.h.
| #define MEMSEL_CCM_SASCTL 0x00000040 |
Definition at line 247 of file aic94xx_reg_def.h.
| #define MEMSEL_DCM_IOP 0x00000080 |
Definition at line 249 of file aic94xx_reg_def.h.
| #define MEMSEL_DCM_LSEQ 0x00000060 |
Definition at line 248 of file aic94xx_reg_def.h.
| #define MEMSEL_MASK 0x000000E0 |
Definition at line 244 of file aic94xx_reg_def.h.
| #define MEMSEL_OCM 0x000000A0 |
Definition at line 250 of file aic94xx_reg_def.h.
| #define MnDDB_SITE 0x180 |
Definition at line 475 of file aic94xx_reg_def.h.
| #define MnDDBPTR 0x22 |
Definition at line 443 of file aic94xx_reg_def.h.
| #define MnDDMACTL 0x5c /* RAZOR.rspec.fm rev 1.5 is wrong */ |
Definition at line 461 of file aic94xx_reg_def.h.
| #define MnDDMAMODE 0x5e /* RAZOR.rspec.fm rev 1.5 is wrong */ |
Definition at line 465 of file aic94xx_reg_def.h.
| #define MnDDMASTAT 0x5d /* RAZOR.rspec.fm rev 1.5 is wrong */ |
Definition at line 463 of file aic94xx_reg_def.h.
| #define MnDMAENG 0x60 |
Definition at line 467 of file aic94xx_reg_def.h.
| #define MnDMAERRS 0x46 |
Definition at line 453 of file aic94xx_reg_def.h.
| #define MnINT 0x38 |
Definition at line 610 of file aic94xx_reg_def.h.
| #define MnINTEN 0x3C |
Definition at line 621 of file aic94xx_reg_def.h.
| #define MnPIPECTL 0x61 |
Definition at line 469 of file aic94xx_reg_def.h.
| #define MnREQMBX 0x30 |
Definition at line 581 of file aic94xx_reg_def.h.
| #define MnRSPMBX 0x34 |
Definition at line 588 of file aic94xx_reg_def.h.
| #define MnSCB_SITE 0x100 |
Definition at line 473 of file aic94xx_reg_def.h.
| #define MnSCBPTR 0x20 |
Definition at line 441 of file aic94xx_reg_def.h.
| #define MnSCRATCHPAGE 0x25 |
Definition at line 447 of file aic94xx_reg_def.h.
| #define MnSCRATCHPAGESV 0x27 |
Definition at line 451 of file aic94xx_reg_def.h.
| #define MnSGBADR 0x65 |
Definition at line 471 of file aic94xx_reg_def.h.
| #define MnSGBUF 0x53 |
Definition at line 457 of file aic94xx_reg_def.h.
| #define MnSGDMAERRS 0x47 |
Definition at line 455 of file aic94xx_reg_def.h.
| #define MnSGDMASTAT 0x5b |
Definition at line 459 of file aic94xx_reg_def.h.
| #define MODECTL 0x40 |
Definition at line 692 of file aic94xx_reg_def.h.
| #define MODEPTR 0x00 |
Definition at line 374 of file aic94xx_reg_def.h.
| #define MODINT_EN 0x00000001 |
Definition at line 1832 of file aic94xx_reg_def.h.
| #define MST_EN 0x0004 |
Definition at line 1710 of file aic94xx_reg_def.h.
| #define MSTTIMEN 0x00020000 |
Definition at line 1817 of file aic94xx_reg_def.h.
| #define MWI_EN 0x0010 |
Definition at line 1708 of file aic94xx_reg_def.h.
| #define NVCNFGR (EXSI_REG_BASE_ADR + 0x1C) |
Definition at line 1866 of file aic94xx_reg_def.h.
| #define NVCSH_MASK 0x00000300 |
Definition at line 1874 of file aic94xx_reg_def.h.
| #define NVCSPW_MASK 0x0000003F |
Definition at line 1876 of file aic94xx_reg_def.h.
| #define NVCSSU_MASK 0x000000C0 |
Definition at line 1875 of file aic94xx_reg_def.h.
| #define NVOEH_MASK 0x000C0000 |
Definition at line 1871 of file aic94xx_reg_def.h.
| #define NVOEPW_MASK 0x0000FC00 |
Definition at line 1873 of file aic94xx_reg_def.h.
| #define NVOESU_MASK 0x00030000 |
Definition at line 1872 of file aic94xx_reg_def.h.
| #define NVRAM_MAX_BASE_ADR 0x003FFFFF |
Definition at line 1969 of file aic94xx_reg_def.h.
| #define NVRAM_REG_BASE_ADR 0xBF800000 |
Definition at line 1968 of file aic94xx_reg_def.h.
| #define NVRAMEX 0x00000080 |
Definition at line 1820 of file aic94xx_reg_def.h.
| #define NVRAMW 0x00000100 |
Definition at line 1819 of file aic94xx_reg_def.h.
| #define NVWEH_MASK 0x30000000 |
Definition at line 1868 of file aic94xx_reg_def.h.
| #define NVWEPW_MASK 0x03F00000 |
Definition at line 1870 of file aic94xx_reg_def.h.
| #define NVWESU_MASK 0x0C000000 |
Definition at line 1869 of file aic94xx_reg_def.h.
| #define NXTLADDR 0x1A |
Definition at line 430 of file aic94xx_reg_def.h.
| #define OCM_BASE_ADDR 0xA0000000 |
Definition at line 1972 of file aic94xx_reg_def.h.
| #define OCM_MAX_SIZE 0x20000 |
Definition at line 1973 of file aic94xx_reg_def.h.
| #define OCMBISTDN 0x00020000 /* ro */ |
Definition at line 235 of file aic94xx_reg_def.h.
| #define OCMBISTEN 0x00040000 |
Definition at line 234 of file aic94xx_reg_def.h.
| #define OCMBISTFAIL 0x00010000 /* ro */ |
Definition at line 236 of file aic94xx_reg_def.h.
| #define OCMBISTREPAIR 0x00080000 |
Definition at line 233 of file aic94xx_reg_def.h.
| #define OCMBLKRST 0x00400000 |
Definition at line 66 of file aic94xx_reg_def.h.
| #define OCMINITIALIZED 0x80000000 |
Definition at line 1811 of file aic94xx_reg_def.h.
| #define OFFSET_CANCEL_RX 0x10 |
Definition at line 1586 of file aic94xx_reg_def.h.
| #define OOB_ALIGN_0_DATA 0x12C |
Definition at line 1430 of file aic94xx_reg_def.h.
| #define OOB_ALIGN_1_DATA 0x130 |
Definition at line 1432 of file aic94xx_reg_def.h.
| #define OOB_BFLTR 0x100 |
Definition at line 1401 of file aic94xx_reg_def.h.
| #define OOB_BURST_MAX 0x116 |
Definition at line 1426 of file aic94xx_reg_def.h.
| #define OOB_DATA_KBITS 0x126 |
Definition at line 1428 of file aic94xx_reg_def.h.
| #define OOB_DONE 0x80 |
Definition at line 1543 of file aic94xx_reg_def.h.
| #define OOB_DONE_CLR 0x80 |
Definition at line 1557 of file aic94xx_reg_def.h.
| #define OOB_DONE_EN 0x80 |
Definition at line 1572 of file aic94xx_reg_def.h.
| #define OOB_ERROR 0x01 /* ro */ |
Definition at line 1550 of file aic94xx_reg_def.h.
| #define OOB_ERROR_CLR 0x01 |
Definition at line 1563 of file aic94xx_reg_def.h.
| #define OOB_ERROR_EN 0x01 |
Definition at line 1579 of file aic94xx_reg_def.h.
| #define OOB_IDLE_MAX 0x114 |
Definition at line 1424 of file aic94xx_reg_def.h.
| #define OOB_INIT_MAX 0x104 |
Definition at line 1408 of file aic94xx_reg_def.h.
| #define OOB_INIT_MIN 0x102 |
Definition at line 1406 of file aic94xx_reg_def.h.
| #define OOB_INIT_NEG 0x106 |
Definition at line 1410 of file aic94xx_reg_def.h.
| #define OOB_MODE 0x143 |
Definition at line 1473 of file aic94xx_reg_def.h.
| #define OOB_PHY_RESET_COUNT 0x13C |
Definition at line 1440 of file aic94xx_reg_def.h.
| #define OOB_SAS_MAX 0x10A |
Definition at line 1414 of file aic94xx_reg_def.h.
| #define OOB_SAS_MIN 0x108 |
Definition at line 1412 of file aic94xx_reg_def.h.
| #define OOB_SAS_NEG 0x10C |
Definition at line 1416 of file aic94xx_reg_def.h.
| #define OOB_SIG_GEN 0x140 |
Definition at line 1442 of file aic94xx_reg_def.h.
| #define OOB_STATUS 0x14E |
Definition at line 1541 of file aic94xx_reg_def.h.
| #define OOB_STATUS_CLEAR 0x14F |
Definition at line 1555 of file aic94xx_reg_def.h.
| #define OOB_STATUS_ERROR_MASK |
Definition at line 1552 of file aic94xx_reg_def.h.
| #define OOB_TIMEOUT 0x04 /* ro */ |
Definition at line 1548 of file aic94xx_reg_def.h.
| #define OOB_TIMEOUT_CLR 0x04 |
Definition at line 1562 of file aic94xx_reg_def.h.
| #define OOB_TIMEOUT_EN 0x04 |
Definition at line 1577 of file aic94xx_reg_def.h.
| #define OOB_TIMER_ENABLE 0x14D |
Definition at line 1531 of file aic94xx_reg_def.h.
| #define OOB_WAKE_MAX 0x110 |
Definition at line 1420 of file aic94xx_reg_def.h.
| #define OOB_WAKE_MIN 0x10E |
Definition at line 1418 of file aic94xx_reg_def.h.
| #define OOB_WAKE_NEG 0x112 |
Definition at line 1422 of file aic94xx_reg_def.h.
| #define OOB_XMIT 0x141 |
Definition at line 1455 of file aic94xx_reg_def.h.
| #define OSC_FREQ 0x02 |
Definition at line 1688 of file aic94xx_reg_def.h.
| #define OVLYADR_MASK 0x07FF0000 |
Definition at line 164 of file aic94xx_reg_def.h.
| #define OVLYBUFADR_MASK 0x007F0000 |
Definition at line 178 of file aic94xx_reg_def.h.
| #define OVLYCSEQ 0x00000080 |
Definition at line 166 of file aic94xx_reg_def.h.
| #define OVLYDMAACT 0x00000001 /* ro */ |
Definition at line 172 of file aic94xx_reg_def.h.
| #define OVLYDMAADR (REG_BASE_ADDR + 0x28) |
Definition at line 181 of file aic94xx_reg_def.h.
| #define OVLYDMACNT (REG_BASE_ADDR + 0x24) |
Definition at line 174 of file aic94xx_reg_def.h.
| #define OVLYDMACNT_MASK 0x00003FFF |
Definition at line 179 of file aic94xx_reg_def.h.
| #define OVLYDMACTL (REG_BASE_ADDR + 0x20) |
Definition at line 162 of file aic94xx_reg_def.h.
| #define OVLYDMADONE 0x00000001 |
Definition at line 88 of file aic94xx_reg_def.h.
| #define OVLYDOMAIN0 0x10000000 |
Definition at line 177 of file aic94xx_reg_def.h.
| #define OVLYDOMAIN1 0x20000000 /* ro */ |
Definition at line 176 of file aic94xx_reg_def.h.
| #define OVLYERR 0x00000004 |
Definition at line 86 of file aic94xx_reg_def.h.
| #define OVLYERRSTAT_MASK 0x0000FF00 /* ro */ |
Definition at line 185 of file aic94xx_reg_def.h.
| #define OVLYHALTERR 0x00000040 |
Definition at line 167 of file aic94xx_reg_def.h.
| #define OVLYLSEQ_MASK 0x0000FF00 |
Definition at line 165 of file aic94xx_reg_def.h.
| #define PAUSED 0x00000004 /* ro */ |
Definition at line 328 of file aic94xx_reg_def.h.
| #define PAUSEDIS 0x80 |
Definition at line 395 of file aic94xx_reg_def.h.
| #define PCIC_BASE1 0x6C /* internal use only */ |
Definition at line 1762 of file aic94xx_reg_def.h.
| #define PCIC_BASEA 0x70 /* internal use only */ |
Definition at line 1766 of file aic94xx_reg_def.h.
| #define PCIC_BASEB 0x74 /* internal use only */ |
Definition at line 1771 of file aic94xx_reg_def.h.
| #define PCIC_BASEC 0x78 /* internal use only */ |
Definition at line 1777 of file aic94xx_reg_def.h.
| #define PCIC_CACHELINE_SIZE 0x0C |
Definition at line 1729 of file aic94xx_reg_def.h.
| #define PCIC_CLASS_CODE 0x09 |
Definition at line 1727 of file aic94xx_reg_def.h.
| #define PCIC_COMMAND 0x04 |
Definition at line 1700 of file aic94xx_reg_def.h.
| #define PCIC_DEVICE_ID 0x02 |
Definition at line 1698 of file aic94xx_reg_def.h.
| #define PCIC_DEVREV_ID 0x08 |
Definition at line 1725 of file aic94xx_reg_def.h.
| #define PCIC_FLASH_MBAR 0xB8 |
Definition at line 1798 of file aic94xx_reg_def.h.
| #define PCIC_HSTPCIX_CNTRL 0xA0 |
Definition at line 1787 of file aic94xx_reg_def.h.
| #define PCIC_INTRPT_STAT 0xD4 |
Definition at line 1800 of file aic94xx_reg_def.h.
| #define PCIC_IOBAR 0x20 |
Definition at line 1739 of file aic94xx_reg_def.h.
| #define PCIC_IOBAR_OFFSET 4 |
Definition at line 1741 of file aic94xx_reg_def.h.
| #define PCIC_MBAR0 0x10 |
Definition at line 1731 of file aic94xx_reg_def.h.
| #define PCIC_MBAR0_MASK 0xA8 |
Definition at line 1792 of file aic94xx_reg_def.h.
| #define PCIC_MBAR0_OFFSET 0 |
Definition at line 1733 of file aic94xx_reg_def.h.
| #define PCIC_MBAR0_SIZE | ( | val | ) | (((val) & PCIC_MBAR0_SIZE_MASK) >> PCIC_MBAR0_SIZE_SHIFT) |
Definition at line 1795 of file aic94xx_reg_def.h.
| #define PCIC_MBAR0_SIZE_MASK 0x1FFFE000 |
Definition at line 1793 of file aic94xx_reg_def.h.
| #define PCIC_MBAR0_SIZE_SHIFT 13 |
Definition at line 1794 of file aic94xx_reg_def.h.
| #define PCIC_MBAR1 0x18 |
Definition at line 1735 of file aic94xx_reg_def.h.
| #define PCIC_MBAR1_OFFSET 2 |
Definition at line 1737 of file aic94xx_reg_def.h.
| #define PCIC_MBAR_KEY 0x7C /* internal use only */ |
Definition at line 1783 of file aic94xx_reg_def.h.
| #define PCIC_PM_CSR 0x5C |
Definition at line 1755 of file aic94xx_reg_def.h.
| #define PCIC_STATUS 0x06 |
Definition at line 1714 of file aic94xx_reg_def.h.
| #define PCIC_SUBSYTEM_ID 0x2E |
Definition at line 1745 of file aic94xx_reg_def.h.
| #define PCIC_SUBVENDOR_ID 0x2C |
Definition at line 1743 of file aic94xx_reg_def.h.
| #define PCIC_TP_CTRL 0xFC |
Definition at line 1802 of file aic94xx_reg_def.h.
| #define PCIC_VENDOR_ID 0x00 |
Definition at line 1696 of file aic94xx_reg_def.h.
| #define PCIDEF 0x00100000 |
Definition at line 1814 of file aic94xx_reg_def.h.
| #define PCIX_REG_BASE_ADR 0xB8040000 |
Definition at line 1694 of file aic94xx_reg_def.h.
| #define PCIX_STATUS 0x44 |
Definition at line 1747 of file aic94xx_reg_def.h.
| #define PERR_DET 0x8000 |
Definition at line 1716 of file aic94xx_reg_def.h.
| #define PERR_EN 0x0040 |
Definition at line 1706 of file aic94xx_reg_def.h.
| #define PERRORDIS 0x00004000 |
Definition at line 320 of file aic94xx_reg_def.h.
| #define PHY_CONTROL_0 0x160 |
Definition at line 1581 of file aic94xx_reg_def.h.
| #define PHY_CONTROL_1 0x161 |
Definition at line 1598 of file aic94xx_reg_def.h.
| #define PHY_CONTROL_2 0x162 |
Definition at line 1622 of file aic94xx_reg_def.h.
| #define PHY_CONTROL_3 0x163 |
Definition at line 1651 of file aic94xx_reg_def.h.
| #define PHY_CONTROL_4 0x168 |
Definition at line 1680 of file aic94xx_reg_def.h.
| #define PHY_DONE_CAL_RX 0x40 |
Definition at line 1683 of file aic94xx_reg_def.h.
| #define PHY_DONE_CAL_TX 0x80 |
Definition at line 1682 of file aic94xx_reg_def.h.
| #define PHY_LOWPWREN_RX 0x40 |
Definition at line 1584 of file aic94xx_reg_def.h.
| #define PHY_LOWPWREN_TX 0x80 |
Definition at line 1583 of file aic94xx_reg_def.h.
| #define PHY_RESET 0x02 |
Definition at line 1595 of file aic94xx_reg_def.h.
| #define PHY_RXCOMCENTER_60V 0x00 |
Definition at line 1589 of file aic94xx_reg_def.h.
| #define PHY_RXCOMCENTER_70V 0x04 |
Definition at line 1590 of file aic94xx_reg_def.h.
| #define PHY_RXCOMCENTER_80V 0x08 |
Definition at line 1591 of file aic94xx_reg_def.h.
| #define PHY_RXCOMCENTER_90V 0x0C |
Definition at line 1592 of file aic94xx_reg_def.h.
| #define PHY_RXCOMCENTER_MASK 0x0C |
Definition at line 1593 of file aic94xx_reg_def.h.
| #define PHY_SIGDET_FLTR_EN 0x04 |
Definition at line 1687 of file aic94xx_reg_def.h.
| #define PHY_SPEED_15 0x01 |
Definition at line 1481 of file aic94xx_reg_def.h.
| #define PHY_SPEED_30 0x02 |
Definition at line 1480 of file aic94xx_reg_def.h.
| #define PHY_SPEED_60 0x04 |
Definition at line 1479 of file aic94xx_reg_def.h.
| #define PHY_START_CAL 0x01 |
Definition at line 1689 of file aic94xx_reg_def.h.
| #define PIOCMODE 0x00000020 |
Definition at line 168 of file aic94xx_reg_def.h.
| #define PMSTATR (EXSI_REG_BASE_ADR + 0x10) |
Definition at line 1835 of file aic94xx_reg_def.h.
| #define POPALTMODE 0x08 |
Definition at line 397 of file aic94xx_reg_def.h.
| #define PORRSTDET 0x00000200 |
Definition at line 116 of file aic94xx_reg_def.h.
| #define PRGMCNT 0x08 |
Definition at line 406 of file aic94xx_reg_def.h.
| #define PWR_STATE_D0 0 |
Definition at line 1757 of file aic94xx_reg_def.h.
| #define PWR_STATE_D1 1 /* not supported */ |
Definition at line 1758 of file aic94xx_reg_def.h.
| #define PWR_STATE_D2 2 /* not supported */ |
Definition at line 1759 of file aic94xx_reg_def.h.
| #define PWR_STATE_D3 3 |
Definition at line 1760 of file aic94xx_reg_def.h.
| #define RBBISTDN 0x00000020 /* ro */ |
Definition at line 814 of file aic94xx_reg_def.h.
| #define RBBISTEN 0x00000040 |
Definition at line 813 of file aic94xx_reg_def.h.
| #define RBBISTFAIL 0x00000010 /* ro */ |
Definition at line 815 of file aic94xx_reg_def.h.
| #define RCD_EN 0x40 |
Definition at line 1534 of file aic94xx_reg_def.h.
| #define RCV_SCE 0x20000000 |
Definition at line 1748 of file aic94xx_reg_def.h.
| #define REQMBXREAD 0x00000040 |
Definition at line 83 of file aic94xx_reg_def.h.
| #define RESETCSDMA 0x08 /* wo */ |
Definition at line 604 of file aic94xx_reg_def.h.
| #define RESETOVLYDMA 0x00000008 /* wo */ |
Definition at line 169 of file aic94xx_reg_def.h.
| #define REWIND_DIS 0x0800 |
Definition at line 1789 of file aic94xx_reg_def.h.
| #define RSPMBXAVAIL 0x00000020 |
Definition at line 84 of file aic94xx_reg_def.h.
| #define RST_CHIMINTEN |
Definition at line 153 of file aic94xx_reg_def.h.
| #define RST_EN_COMINT 0x00080000 |
Definition at line 139 of file aic94xx_reg_def.h.
| #define RST_EN_DEVINT 0x00100000 |
Definition at line 138 of file aic94xx_reg_def.h.
| #define RST_EN_DEVTIMER1 0x00020000 |
Definition at line 141 of file aic94xx_reg_def.h.
| #define RST_EN_DEVTIMER2 0x00040000 |
Definition at line 140 of file aic94xx_reg_def.h.
| #define RST_EN_DLAVAIL 0x00010000 |
Definition at line 142 of file aic94xx_reg_def.h.
| #define RST_EN_EXT_INT0 0x00800000 |
Definition at line 135 of file aic94xx_reg_def.h.
| #define RST_EN_EXT_INT1 0x01000000 |
Definition at line 134 of file aic94xx_reg_def.h.
| #define RST_EN_HOSTERR 0x00400000 |
Definition at line 136 of file aic94xx_reg_def.h.
| #define RST_EN_INITERR 0x00200000 |
Definition at line 137 of file aic94xx_reg_def.h.
| #define RSTINTCTL 0x40 |
Definition at line 396 of file aic94xx_reg_def.h.
| #define RX_TERM_LOAD_DIS 0x20 |
Definition at line 1684 of file aic94xx_reg_def.h.
| #define SADDR_MASK 0x0000FFFF |
Definition at line 1926 of file aic94xx_reg_def.h.
| #define SADDRR (EXSI_REG_BASE_ADR + 0xA8) |
Definition at line 1924 of file aic94xx_reg_def.h.
| #define SAS_ACKNAK_TIMEOUT_OCCURRED_CS 0x08 |
Definition at line 2317 of file aic94xx_reg_def.h.
| #define SAS_AIP_RECEIVED_CS 0x02 |
Definition at line 2315 of file aic94xx_reg_def.h.
| #define SAS_ALIGN_DEFAULT 0xFF |
Definition at line 1011 of file aic94xx_reg_def.h.
| #define SAS_AWAIT_OPEN_CONNECTION 0x02 |
Definition at line 2175 of file aic94xx_reg_def.h.
| #define SAS_CFGCMPLT_OCCURRED 0x01 |
Definition at line 2176 of file aic94xx_reg_def.h.
| #define SAS_CFGHDR_OCCURRED 0x10 |
Definition at line 2172 of file aic94xx_reg_def.h.
| #define SAS_CLEARING_AFFILIATION_CS 0x20 |
Definition at line 2325 of file aic94xx_reg_def.h.
| #define SAS_CMSH1P5 0x04 |
Definition at line 1671 of file aic94xx_reg_def.h.
| #define SAS_CREDIT_TIMEOUT_OCCURRED_CS 0x04 |
Definition at line 2316 of file aic94xx_reg_def.h.
| #define SAS_DEFAULT_SEL 0x01 |
Definition at line 1596 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_OPENED_CS 0x02 |
Definition at line 2306 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_SENT_BREAK_CS 0x80 |
Definition at line 2312 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_SENT_CLOSE_CS 0x20 |
Definition at line 2310 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_SENT_DMAT_CS 0x04 |
Definition at line 2323 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_SENT_DONE_CS 0x08 |
Definition at line 2308 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_SENT_HARD_RESET_CS 0x80 |
Definition at line 2337 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_SENT_ID_FRAME_CS 0x40 |
Definition at line 2335 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_SENT_REG_FIS_CS 0x40 |
Definition at line 2336 of file aic94xx_reg_def.h.
| #define SAS_DEVICE_SENT_SYNCSRST_CS 0x08 |
Definition at line 2324 of file aic94xx_reg_def.h.
| #define SAS_DONE_TIMEOUT_OCCURRED_CS 0x20 |
Definition at line 2319 of file aic94xx_reg_def.h.
| #define SAS_DWS_TIMER_EXPIRED_CS 0x02 |
Definition at line 2330 of file aic94xx_reg_def.h.
| #define SAS_DWSAQD |
Definition at line 2302 of file aic94xx_reg_def.h.
| #define SAS_FORCED_HEADER_MISS 0x40 |
Definition at line 2180 of file aic94xx_reg_def.h.
| #define SAS_INTLK_TIMEOUT_OCCURRED_CS 0x02 |
Definition at line 2322 of file aic94xx_reg_def.h.
| #define SAS_LINK_CTL_PHY_EVENT_FLAGS |
Definition at line 2343 of file aic94xx_reg_def.h.
| #define SAS_LINK_CTL_TASK_ACTIVE_CS 0x10 |
Definition at line 2333 of file aic94xx_reg_def.h.
| #define SAS_LINK_RESET_NOT_COMPLETE_CS 0x04 |
Definition at line 2331 of file aic94xx_reg_def.h.
| #define SAS_MODE 0x80 |
Definition at line 1475 of file aic94xx_reg_def.h.
| #define SAS_MODE_DIS 0x80 |
Definition at line 1466 of file aic94xx_reg_def.h.
| #define SAS_OOB_DEVICE_PRESENT 0x20 |
Definition at line 2171 of file aic94xx_reg_def.h.
| #define SAS_OOB_HOT_PLUG_CNCT 0x04 |
Definition at line 2174 of file aic94xx_reg_def.h.
| #define SAS_OOBSVC_OCCURRED 0x40 |
Definition at line 2170 of file aic94xx_reg_def.h.
| #define SAS_OPN_TIMEOUT_OR_OPN_RJCT_CS 0x01 |
Definition at line 2314 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_100mv 0x10 |
Definition at line 1614 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_125mv 0x11 |
Definition at line 1615 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_150mv 0x20 |
Definition at line 1616 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_175mv 0x21 |
Definition at line 1617 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_200mv 0x30 |
Definition at line 1618 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_225mv 0x31 |
Definition at line 1619 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_50mv 0x00 |
Definition at line 1612 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_75mv 0x08 |
Definition at line 1613 of file aic94xx_reg_def.h.
| #define SAS_PHY_DETLEVEL_MASK 0x38 |
Definition at line 1620 of file aic94xx_reg_def.h.
| #define SAS_PHY_DISABLED_CS 0x08 |
Definition at line 2332 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_400mv 0x00 |
Definition at line 1654 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_450mv 0x20 |
Definition at line 1655 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_500mv 0x40 |
Definition at line 1656 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_550mv 0x60 |
Definition at line 1657 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_600mv 0x80 |
Definition at line 1658 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_650mv 0xA0 |
Definition at line 1659 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_725mv 0xC0 |
Definition at line 1660 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_800mv 0xE0 |
Definition at line 1661 of file aic94xx_reg_def.h.
| #define SAS_PHY_DRV_MASK 0xE0 |
Definition at line 1662 of file aic94xx_reg_def.h.
| #define SAS_PHY_EVENT_TASK_ACTIVE_CS 0x20 |
Definition at line 2334 of file aic94xx_reg_def.h.
| #define SAS_PHY_IS_DOWN_FLAGS |
Definition at line 2338 of file aic94xx_reg_def.h.
| #define SAS_PHY_LOSS_OF_SIGNAL_CS 0x01 |
Definition at line 2329 of file aic94xx_reg_def.h.
| #define SAS_PREEMP_0 0x00 |
Definition at line 1665 of file aic94xx_reg_def.h.
| #define SAS_PREEMP_1 0x08 |
Definition at line 1666 of file aic94xx_reg_def.h.
| #define SAS_PREEMP_2 0x10 |
Definition at line 1667 of file aic94xx_reg_def.h.
| #define SAS_PREEMP_3 0x18 |
Definition at line 1668 of file aic94xx_reg_def.h.
| #define SAS_PREEMP_MASK 0x18 |
Definition at line 1669 of file aic94xx_reg_def.h.
| #define SAS_RCV_INTS_ARE_DISABLED 0x08 |
Definition at line 2173 of file aic94xx_reg_def.h.
| #define SAS_RLSSCB_OCCURRED 0x80 |
Definition at line 2179 of file aic94xx_reg_def.h.
| #define SAS_RXTASK_ACTIVE_CS 0x40 |
Definition at line 2326 of file aic94xx_reg_def.h.
| #define SAS_SAVECTX_OCCURRED 0x80 |
Definition at line 2169 of file aic94xx_reg_def.h.
| #define SAS_SLEW_0 0x00 |
Definition at line 1674 of file aic94xx_reg_def.h.
| #define SAS_SLEW_1 0x01 |
Definition at line 1675 of file aic94xx_reg_def.h.
| #define SAS_SLEW_2 0x02 |
Definition at line 1676 of file aic94xx_reg_def.h.
| #define SAS_SLEW_3 0x03 |
Definition at line 1677 of file aic94xx_reg_def.h.
| #define SAS_SLEW_MASK 0x03 |
Definition at line 1678 of file aic94xx_reg_def.h.
| #define SAS_SMP_RESPONSE_RECEIVED_CS 0x01 |
Definition at line 2321 of file aic94xx_reg_def.h.
| #define SAS_SMPRSP_TIMEOUT_OCCURRED_CS 0x10 |
Definition at line 2318 of file aic94xx_reg_def.h.
| #define SAS_SPEED_15_DIS 0x01 |
Definition at line 1528 of file aic94xx_reg_def.h.
| #define SAS_SPEED_30_DIS 0x02 |
Definition at line 1527 of file aic94xx_reg_def.h.
| #define SAS_SPEED_60_DIS 0x04 |
Definition at line 1526 of file aic94xx_reg_def.h.
| #define SAS_SPEED_MASK_DEFAULT 0x00 |
Definition at line 1529 of file aic94xx_reg_def.h.
| #define SAS_TXTASK_ACTIVE_CS 0x80 |
Definition at line 2327 of file aic94xx_reg_def.h.
| #define SAS_WE_OPENED_CS 0x01 |
Definition at line 2305 of file aic94xx_reg_def.h.
| #define SAS_WE_SENT_BREAK_CS 0x40 |
Definition at line 2311 of file aic94xx_reg_def.h.
| #define SAS_WE_SENT_CLOSE_CS 0x10 |
Definition at line 2309 of file aic94xx_reg_def.h.
| #define SAS_WE_SENT_DONE_CS 0x04 |
Definition at line 2307 of file aic94xx_reg_def.h.
| #define SATA_CMSH1P5 0x04 |
Definition at line 1642 of file aic94xx_reg_def.h.
| #define SATA_MODE 0x40 |
Definition at line 1476 of file aic94xx_reg_def.h.
| #define SATA_MODE_DIS 0x40 |
Definition at line 1467 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_100mv 0x02 |
Definition at line 1603 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_125mv 0x03 |
Definition at line 1604 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_150mv 0x04 |
Definition at line 1605 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_175mv 0x05 |
Definition at line 1606 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_200mv 0x06 |
Definition at line 1607 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_225mv 0x07 |
Definition at line 1608 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_50mv 0x00 |
Definition at line 1601 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_75mv 0x01 |
Definition at line 1602 of file aic94xx_reg_def.h.
| #define SATA_PHY_DETLEVEL_MASK 0x07 |
Definition at line 1609 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_400mv 0x00 |
Definition at line 1625 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_450mv 0x20 |
Definition at line 1626 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_500mv 0x40 |
Definition at line 1627 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_550mv 0x60 |
Definition at line 1628 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_600mv 0x80 |
Definition at line 1629 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_650mv 0xA0 |
Definition at line 1630 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_725mv 0xC0 |
Definition at line 1631 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_800mv 0xE0 |
Definition at line 1632 of file aic94xx_reg_def.h.
| #define SATA_PHY_DRV_MASK 0xE0 |
Definition at line 1633 of file aic94xx_reg_def.h.
| #define SATA_PREEMP_0 0x00 |
Definition at line 1636 of file aic94xx_reg_def.h.
| #define SATA_PREEMP_1 0x08 |
Definition at line 1637 of file aic94xx_reg_def.h.
| #define SATA_PREEMP_2 0x10 |
Definition at line 1638 of file aic94xx_reg_def.h.
| #define SATA_PREEMP_3 0x18 |
Definition at line 1639 of file aic94xx_reg_def.h.
| #define SATA_PREEMP_MASK 0x18 |
Definition at line 1640 of file aic94xx_reg_def.h.
| #define SATA_PS_DIS 0x08 |
Definition at line 1470 of file aic94xx_reg_def.h.
| #define SATA_SLEW_0 0x00 |
Definition at line 1645 of file aic94xx_reg_def.h.
| #define SATA_SLEW_1 0x01 |
Definition at line 1646 of file aic94xx_reg_def.h.
| #define SATA_SLEW_2 0x02 |
Definition at line 1647 of file aic94xx_reg_def.h.
| #define SATA_SLEW_3 0x03 |
Definition at line 1648 of file aic94xx_reg_def.h.
| #define SATA_SLEW_MASK 0x03 |
Definition at line 1649 of file aic94xx_reg_def.h.
| #define SATA_SPEED_15_DIS 0x08 |
Definition at line 1525 of file aic94xx_reg_def.h.
| #define SATA_SPEED_30_DIS 0x10 |
Definition at line 1524 of file aic94xx_reg_def.h.
| #define SC_DISCARD 0x00040000 |
Definition at line 1750 of file aic94xx_reg_def.h.
| #define SC_TMR_DIS 0x04000000 |
Definition at line 1790 of file aic94xx_reg_def.h.
| #define SCBBISTDN 0x00000200 /* ro */ |
Definition at line 241 of file aic94xx_reg_def.h.
| #define SCBBISTEN 0x00000400 |
Definition at line 240 of file aic94xx_reg_def.h.
| #define SCBBISTFAIL 0x00000100 /* ro */ |
Definition at line 242 of file aic94xx_reg_def.h.
| #define SCBCONS_MASK 0xFFFF0000 |
Definition at line 105 of file aic94xx_reg_def.h.
| #define SCBPRO (REG_BASE_ADDR + 0x0C) |
Definition at line 103 of file aic94xx_reg_def.h.
| #define SCBPRO_MASK 0x0000FFFF |
Definition at line 106 of file aic94xx_reg_def.h.
| #define SCMDTYP_MASK 0x0000001C |
Definition at line 1918 of file aic94xx_reg_def.h.
| #define SCNTRLR (EXSI_REG_BASE_ADR + 0xA0) |
Definition at line 1914 of file aic94xx_reg_def.h.
| #define SCRATCHPAGE 0x24 |
Definition at line 445 of file aic94xx_reg_def.h.
| #define SCRATCHPAGESV 0x26 |
Definition at line 449 of file aic94xx_reg_def.h.
| #define SDATAIR (EXSI_REG_BASE_ADR + 0xB0) |
Definition at line 1935 of file aic94xx_reg_def.h.
| #define SDATAIR0 (EXSI_REG_BASE_ADR + 0xB0) |
Definition at line 1937 of file aic94xx_reg_def.h.
| #define SDATAIR1 (EXSI_REG_BASE_ADR + 0xB1) |
Definition at line 1938 of file aic94xx_reg_def.h.
| #define SDATAIR2 (EXSI_REG_BASE_ADR + 0xB2) |
Definition at line 1939 of file aic94xx_reg_def.h.
| #define SDATAIR3 (EXSI_REG_BASE_ADR + 0xB3) |
Definition at line 1940 of file aic94xx_reg_def.h.
| #define SDATAOR (EXSI_REG_BASE_ADR + 0xAC) |
Definition at line 1928 of file aic94xx_reg_def.h.
| #define SDATAOR0 (EXSI_REG_BASE_ADR + 0xAC) |
Definition at line 1930 of file aic94xx_reg_def.h.
| #define SDATAOR1 (EXSI_REG_BASE_ADR + 0xAD) |
Definition at line 1931 of file aic94xx_reg_def.h.
| #define SDATAOR2 (EXSI_REG_BASE_ADR + 0xAE) |
Definition at line 1932 of file aic94xx_reg_def.h.
| #define SDATAOR3 (EXSI_REG_BASE_ADR + 0xAF) |
Definition at line 1933 of file aic94xx_reg_def.h.
| #define SEEPROMCFG 0x00000004 |
Definition at line 1825 of file aic94xx_reg_def.h.
| #define SEEPROMEND 0x00040000 |
Definition at line 1816 of file aic94xx_reg_def.h.
| #define SEEPROMEX 0x00000001 |
Definition at line 1827 of file aic94xx_reg_def.h.
| #define SEEPROMTYP 0x00000002 |
Definition at line 1826 of file aic94xx_reg_def.h.
| #define SEND_COMINIT 0x02 |
Definition at line 1452 of file aic94xx_reg_def.h.
| #define SEND_COMSAS 0x04 |
Definition at line 1451 of file aic94xx_reg_def.h.
| #define SEND_COMWAKE 0x01 |
Definition at line 1453 of file aic94xx_reg_def.h.
| #define SERR_EN 0x0100 |
Definition at line 1704 of file aic94xx_reg_def.h.
| #define SERR_GEN 0x4000 |
Definition at line 1717 of file aic94xx_reg_def.h.
| #define SET_CHIMINTEN |
Definition at line 158 of file aic94xx_reg_def.h.
| #define SET_EN_COMINT 0x00000008 |
Definition at line 148 of file aic94xx_reg_def.h.
| #define SET_EN_DEVINT 0x00000010 |
Definition at line 147 of file aic94xx_reg_def.h.
| #define SET_EN_DEVTIMER1 0x00000002 |
Definition at line 150 of file aic94xx_reg_def.h.
| #define SET_EN_DEVTIMER2 0x00000004 |
Definition at line 149 of file aic94xx_reg_def.h.
| #define SET_EN_DLAVAIL 0x00000001 |
Definition at line 151 of file aic94xx_reg_def.h.
| #define SET_EN_EXT_INT0 0x00000080 |
Definition at line 144 of file aic94xx_reg_def.h.
| #define SET_EN_EXT_INT1 0x00000100 |
Definition at line 143 of file aic94xx_reg_def.h.
| #define SET_EN_HOSTERR 0x00000040 |
Definition at line 145 of file aic94xx_reg_def.h.
| #define SET_EN_INITERR 0x00000020 |
Definition at line 146 of file aic94xx_reg_def.h.
| #define SGBISTDN 0x00000002 /* ro */ |
Definition at line 817 of file aic94xx_reg_def.h.
| #define SGBISTEN 0x00000004 |
Definition at line 816 of file aic94xx_reg_def.h.
| #define SGBISTFAIL 0x00000001 /* ro */ |
Definition at line 818 of file aic94xx_reg_def.h.
| #define SINDEX 0x0C |
Definition at line 410 of file aic94xx_reg_def.h.
| #define SINDIR 0x12 |
Definition at line 418 of file aic94xx_reg_def.h.
| #define SLOW_CLK 0x20 |
Definition at line 1477 of file aic94xx_reg_def.h.
| #define SNLT_EN 0x04 |
Definition at line 1537 of file aic94xx_reg_def.h.
| #define SNTT_EN 0x10 |
Definition at line 1536 of file aic94xx_reg_def.h.
| #define SNWT_EN 0x02 |
Definition at line 1538 of file aic94xx_reg_def.h.
| #define SPARE_REG_160_B5 0x20 |
Definition at line 1585 of file aic94xx_reg_def.h.
| #define SPC_EN 0x0008 |
Definition at line 1709 of file aic94xx_reg_def.h.
| #define SPEED_MASK 0x145 |
Definition at line 1522 of file aic94xx_reg_def.h.
| #define SPINUP_HOLD 0x20 |
Definition at line 1545 of file aic94xx_reg_def.h.
| #define SPINUP_HOLD_CLR 0x20 |
Definition at line 1559 of file aic94xx_reg_def.h.
| #define SPINUP_HOLD_DIS 0x20 |
Definition at line 1468 of file aic94xx_reg_def.h.
| #define SPINUP_HOLD_EN 0x20 |
Definition at line 1574 of file aic94xx_reg_def.h.
| #define SPIODATA (REG_BASE_ADDR + 0x34) |
Definition at line 188 of file aic94xx_reg_def.h.
| #define SRAMEX 0x00000020 |
Definition at line 1822 of file aic94xx_reg_def.h.
| #define SRAMW 0x00000040 |
Definition at line 1821 of file aic94xx_reg_def.h.
| #define SRATER (EXSI_REG_BASE_ADR + 0xA4) |
Definition at line 1922 of file aic94xx_reg_def.h.
| #define SRCMODE 0x0F |
Definition at line 377 of file aic94xx_reg_def.h.
| #define SRCNFGR (EXSI_REG_BASE_ADR + 0x18) |
Definition at line 1853 of file aic94xx_reg_def.h.
| #define SRCSH_MASK 0x00000300 |
Definition at line 1862 of file aic94xx_reg_def.h.
| #define SRCSPW_MASK 0x0000003F |
Definition at line 1864 of file aic94xx_reg_def.h.
| #define SRCSSU_MASK 0x000000C0 |
Definition at line 1863 of file aic94xx_reg_def.h.
| #define SROEH_MASK 0x000C0000 |
Definition at line 1859 of file aic94xx_reg_def.h.
| #define SROEPW_MASK 0x0000FC00 |
Definition at line 1861 of file aic94xx_reg_def.h.
| #define SROESU_MASK 0x00030000 |
Definition at line 1860 of file aic94xx_reg_def.h.
| #define SRWEH_MASK 0x30000000 |
Definition at line 1855 of file aic94xx_reg_def.h.
| #define SRWEPW_MASK 0x03F00000 |
Definition at line 1857 of file aic94xx_reg_def.h.
| #define SRWESU_MASK 0x0C000000 |
Definition at line 1856 of file aic94xx_reg_def.h.
| #define STACK 0x06 |
Definition at line 402 of file aic94xx_reg_def.h.
| #define START_DWS 0x40 |
Definition at line 1445 of file aic94xx_reg_def.h.
| #define START_OOB 0x80 |
Definition at line 1444 of file aic94xx_reg_def.h.
| #define STARTCSDMA 0x04 |
Definition at line 605 of file aic94xx_reg_def.h.
| #define STARTOVLYDMA 0x00000004 |
Definition at line 170 of file aic94xx_reg_def.h.
| #define STEP 0x00000002 |
Definition at line 329 of file aic94xx_reg_def.h.
| #define STEP_EN 0x0080 /* ro */ |
Definition at line 1705 of file aic94xx_reg_def.h.
| #define STOP_DWS 0x08 |
Definition at line 1450 of file aic94xx_reg_def.h.
| #define STOPCSDMA 0x02 /* wo */ |
Definition at line 606 of file aic94xx_reg_def.h.
| #define STOPOVLYDMA 0x00000002 /* wo */ |
Definition at line 171 of file aic94xx_reg_def.h.
| #define STP_ALIGN_DEFAULT 0x1F |
Definition at line 1016 of file aic94xx_reg_def.h.
| #define SXFERCNT_MASK 0x000000E0 |
Definition at line 1917 of file aic94xx_reg_def.h.
| #define SXFERDONE 0x00000100 |
Definition at line 1916 of file aic94xx_reg_def.h.
| #define SXFEREN 0x00000001 |
Definition at line 1920 of file aic94xx_reg_def.h.
| #define SXFERSTART 0x00000002 |
Definition at line 1919 of file aic94xx_reg_def.h.
| #define SYNC_DATA_k 0x02 |
Definition at line 1435 of file aic94xx_reg_def.h.
| #define T1CMPR (REG_BASE_ADDR + 0x44) |
Definition at line 200 of file aic94xx_reg_def.h.
| #define T1CNTR (REG_BASE_ADDR + 0x48) |
Definition at line 202 of file aic94xx_reg_def.h.
| #define T1CNTRLR (REG_BASE_ADDR + 0x40) |
Definition at line 192 of file aic94xx_reg_def.h.
| #define T1DONE 0x00010000 /* ro */ |
Definition at line 194 of file aic94xx_reg_def.h.
| #define T1ENABLE 0x00000200 |
Definition at line 196 of file aic94xx_reg_def.h.
| #define T1PRESCALER_MASK 0x00000003 |
Definition at line 198 of file aic94xx_reg_def.h.
| #define T1RELOAD 0x00000100 |
Definition at line 197 of file aic94xx_reg_def.h.
| #define T2CMPR (REG_BASE_ADDR + 0x50) |
Definition at line 211 of file aic94xx_reg_def.h.
| #define T2CNTR (REG_BASE_ADDR + 0x54) |
Definition at line 213 of file aic94xx_reg_def.h.
| #define T2CNTRLR (REG_BASE_ADDR + 0x4C) |
Definition at line 204 of file aic94xx_reg_def.h.
| #define T2DONE 0x00010000 /* ro */ |
Definition at line 206 of file aic94xx_reg_def.h.
| #define T2ENABLE 0x00000200 |
Definition at line 207 of file aic94xx_reg_def.h.
| #define T2PRESCALER_MASK 0x00000003 |
Definition at line 209 of file aic94xx_reg_def.h.
| #define T2RELOAD 0x00000100 |
Definition at line 208 of file aic94xx_reg_def.h.
| #define TABT_DET 0x1000 |
Definition at line 1719 of file aic94xx_reg_def.h.
| #define TABT_GEN 0x0800 |
Definition at line 1720 of file aic94xx_reg_def.h.
| #define TBBISTDN 0x00000200 /* ro */ |
Definition at line 811 of file aic94xx_reg_def.h.
| #define TBBISTEN 0x00000400 |
Definition at line 810 of file aic94xx_reg_def.h.
| #define TBBISTFAIL 0x00000100 /* ro */ |
Definition at line 812 of file aic94xx_reg_def.h.
| #define TIMER64 0x00000400 |
Definition at line 195 of file aic94xx_reg_def.h.
| #define TX_ENABLE 0x80 |
Definition at line 1457 of file aic94xx_reg_def.h.
| #define TX_TERM_LOAD_DIS 0x10 |
Definition at line 1685 of file aic94xx_reg_def.h.
| #define UNCOR_ECCERR 0x00000008 |
Definition at line 1753 of file aic94xx_reg_def.h.
| #define UNEXP_SC 0x00080000 |
Definition at line 1749 of file aic94xx_reg_def.h.
| #define VGA_EN 0x0020 /* ro */ |
Definition at line 1707 of file aic94xx_reg_def.h.
| #define XMIT_ALIGN_0 0x01 |
Definition at line 1462 of file aic94xx_reg_def.h.
| #define XMIT_ALIGN_1 0x02 |
Definition at line 1461 of file aic94xx_reg_def.h.
| #define XMIT_D10_2 0x08 |
Definition at line 1459 of file aic94xx_reg_def.h.
| #define XMIT_OOB_BURST 0x10 |
Definition at line 1458 of file aic94xx_reg_def.h.
| #define XMIT_SYNC 0x04 |
Definition at line 1460 of file aic94xx_reg_def.h.
| #define XRADDRINCEN 0x80000000 |
Definition at line 1892 of file aic94xx_reg_def.h.
| #define XRCNFGR (EXSI_REG_BASE_ADR + 0x20) |
Definition at line 1878 of file aic94xx_reg_def.h.
| #define XRCSH_MASK 0x00000300 |
Definition at line 1886 of file aic94xx_reg_def.h.
| #define XRCSPW_MASK 0x0000003F |
Definition at line 1888 of file aic94xx_reg_def.h.
| #define XRCSSU_MASK 0x000000C0 |
Definition at line 1887 of file aic94xx_reg_def.h.
| #define XREGADD_MASK 0x007FFFFF |
Definition at line 1893 of file aic94xx_reg_def.h.
| #define XREGADDR (EXSI_REG_BASE_ADR + 0x24) |
Definition at line 1890 of file aic94xx_reg_def.h.
| #define XREGDATA_MASK 0x0000FFFF |
Definition at line 1898 of file aic94xx_reg_def.h.
| #define XREGDATAR (EXSI_REG_BASE_ADR + 0x28) |
Definition at line 1896 of file aic94xx_reg_def.h.
| #define XREGEX 0x00000200 |
Definition at line 1818 of file aic94xx_reg_def.h.
| #define XROEH_MASK 0x000C0000 |
Definition at line 1883 of file aic94xx_reg_def.h.
| #define XROEPW_MASK 0x0000FC00 |
Definition at line 1885 of file aic94xx_reg_def.h.
| #define XROESU_MASK 0x00030000 |
Definition at line 1884 of file aic94xx_reg_def.h.
| #define XRWEH_MASK 0x30000000 |
Definition at line 1880 of file aic94xx_reg_def.h.
| #define XRWEPW_MASK 0x03F00000 |
Definition at line 1882 of file aic94xx_reg_def.h.
| #define XRWESU_MASK 0x0C000000 |
Definition at line 1881 of file aic94xx_reg_def.h.
| #define XSRAM_REG_BASE_ADDR 0xB8100000 |
Definition at line 1962 of file aic94xx_reg_def.h.
| #define XSRAM_SIZE 0x100000 |
Definition at line 1963 of file aic94xx_reg_def.h.
1.8.2