1dd1de374Slin wang - Sun Microsystems - Beijing China /* 2dd1de374Slin wang - Sun Microsystems - Beijing China * Copyright 2009 Sun Microsystems, Inc. All rights reserved. 3dd1de374Slin wang - Sun Microsystems - Beijing China * Use is subject to license terms. 4dd1de374Slin wang - Sun Microsystems - Beijing China */ 5dd1de374Slin wang - Sun Microsystems - Beijing China 6dd1de374Slin wang - Sun Microsystems - Beijing China /* 7dd1de374Slin wang - Sun Microsystems - Beijing China * Copyright (c) 2008 Atheros Communications Inc. 8dd1de374Slin wang - Sun Microsystems - Beijing China * 9dd1de374Slin wang - Sun Microsystems - Beijing China * Permission to use, copy, modify, and/or distribute this software for any 10dd1de374Slin wang - Sun Microsystems - Beijing China * purpose with or without fee is hereby granted, provided that the above 11dd1de374Slin wang - Sun Microsystems - Beijing China * copyright notice and this permission notice appear in all copies. 12dd1de374Slin wang - Sun Microsystems - Beijing China * 13dd1de374Slin wang - Sun Microsystems - Beijing China * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 14dd1de374Slin wang - Sun Microsystems - Beijing China * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 15dd1de374Slin wang - Sun Microsystems - Beijing China * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 16dd1de374Slin wang - Sun Microsystems - Beijing China * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 17dd1de374Slin wang - Sun Microsystems - Beijing China * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 18dd1de374Slin wang - Sun Microsystems - Beijing China * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 19dd1de374Slin wang - Sun Microsystems - Beijing China * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 20dd1de374Slin wang - Sun Microsystems - Beijing China */ 21dd1de374Slin wang - Sun Microsystems - Beijing China 22dd1de374Slin wang - Sun Microsystems - Beijing China #ifndef _ARN_REG_H 23dd1de374Slin wang - Sun Microsystems - Beijing China #define _ARN_REG_H 24dd1de374Slin wang - Sun Microsystems - Beijing China 25dd1de374Slin wang - Sun Microsystems - Beijing China #ifdef __cplusplus 26dd1de374Slin wang - Sun Microsystems - Beijing China extern "C" { 27dd1de374Slin wang - Sun Microsystems - Beijing China #endif 28dd1de374Slin wang - Sun Microsystems - Beijing China 29dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CR 0x0008 30dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CR_RXE 0x00000004 31dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CR_RXD 0x00000020 32dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CR_SWI 0x00000040 33dd1de374Slin wang - Sun Microsystems - Beijing China 34dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXDP 0x000C 35dd1de374Slin wang - Sun Microsystems - Beijing China 36dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG 0x0014 37dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SWTD 0x00000001 38dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SWTB 0x00000002 39dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SWRD 0x00000004 40dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SWRB 0x00000008 41dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SWRG 0x00000010 42dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_AP_ADHOC_INDICATION 0x00000020 43dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_PHOK 0x00000100 44dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_CLK_GATE_DIS 0x00000400 45dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_EEBS 0x00000200 46dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_PCI_MASTER_REQ_Q_THRESH 0x00060000 47dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_PCI_MASTER_REQ_Q_THRESH_S 17 48dd1de374Slin wang - Sun Microsystems - Beijing China 49dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIRT 0x0020 50dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIRT_VAL 0x0000ffff 51dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIRT_VAL_S 16 52dd1de374Slin wang - Sun Microsystems - Beijing China 53dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IER 0x0024 54dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IER_ENABLE 0x00000001 55dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IER_DISABLE 0x00000000 56dd1de374Slin wang - Sun Microsystems - Beijing China 57dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMT 0x0028 58dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMT_LAST 0x0000ffff 59dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMT_LAST_S 0 60dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMT_FIRST 0xffff0000 61dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMT_FIRST_S 16 62dd1de374Slin wang - Sun Microsystems - Beijing China 63dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RIMT 0x002C 64dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RIMT_LAST 0x0000ffff 65dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RIMT_LAST_S 0 66dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RIMT_FIRST 0xffff0000 67dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RIMT_FIRST_S 16 68dd1de374Slin wang - Sun Microsystems - Beijing China 69dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMASIZE_4B 0x00000000 70dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMASIZE_8B 0x00000001 71dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMASIZE_16B 0x00000002 72dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMASIZE_32B 0x00000003 73dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMASIZE_64B 0x00000004 74dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMASIZE_128B 0x00000005 75dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMASIZE_256B 0x00000006 76dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMASIZE_512B 0x00000007 77dd1de374Slin wang - Sun Microsystems - Beijing China 78dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG 0x0030 79dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_MASK 0x00000003 80dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_4B 0 81dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_8B 1 82dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_16B 2 83dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_32B 3 84dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_64B 4 85dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_128B 5 86dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_256B 6 87dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_DMASZ_512B 7 88dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FTRIG 0x000003F0 89dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FTRIG_S 4 90dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FTRIG_IMMED 0x00000000 91dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FTRIG_64B 0x00000010 92dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FTRIG_128B 0x00000020 93dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FTRIG_192B 0x00000030 94dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FTRIG_256B 0x00000040 95dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FTRIG_512B 0x00000080 96dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXCFG_ADHOC_BEACON_ATIM_TX_POLICY 0x00000800 97dd1de374Slin wang - Sun Microsystems - Beijing China 98dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG 0x0034 99dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_CHIRP 0x00000008 100dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_ZLFDMA 0x00000010 101dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_MASK 0x00000007 102dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_4B 0 103dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_8B 1 104dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_16B 2 105dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_32B 3 106dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_64B 4 107dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_128B 5 108dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_256B 6 109dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXCFG_DMASZ_512B 7 110dd1de374Slin wang - Sun Microsystems - Beijing China 111dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIBC 0x0040 112dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIBC_COW 0x00000001 113dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIBC_FMC 0x00000002 114dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIBC_CMC 0x00000004 115dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIBC_MCS 0x00000008 116dd1de374Slin wang - Sun Microsystems - Beijing China 117dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TOPS 0x0044 118dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TOPS_MASK 0x0000FFFF 119dd1de374Slin wang - Sun Microsystems - Beijing China 120dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXNPTO 0x0048 121dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXNPTO_MASK 0x000003FF 122dd1de374Slin wang - Sun Microsystems - Beijing China 123dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXNPTO 0x004C 124dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXNPTO_MASK 0x000003FF 125dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXNPTO_QCU_MASK 0x000FFC00 126dd1de374Slin wang - Sun Microsystems - Beijing China 127dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RPGTO 0x0050 128dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RPGTO_MASK 0x000003FF 129dd1de374Slin wang - Sun Microsystems - Beijing China 130dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RPCNT 0x0054 131dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RPCNT_MASK 0x0000001F 132dd1de374Slin wang - Sun Microsystems - Beijing China 133dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC 0x0058 134dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_PCI_EXT_FORCE 0x00000010 135dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS 0x000001E0 136dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_S 5 137dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_0 0 138dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_1 1 139dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_2 2 140dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_3 3 141dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_4 4 142dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_5 5 143dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_6 6 144dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_7 7 145dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_DMA_OBS_LINE_8 8 146dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_MISC_OBS 0x00000E00 147dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_MISC_OBS_S 9 148dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_MISC_OBS_BUS_LSB 0x00007000 149dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_MISC_OBS_BUS_LSB_S 12 150dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_MISC_OBS_BUS_MSB 0x00038000 151dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_MISC_OBS_BUS_MSB_S 15 152dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MACMISC_MISC_OBS_BUS_1 1 153dd1de374Slin wang - Sun Microsystems - Beijing China 154dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTXTO 0x0064 155dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTXTO_TIMEOUT_COUNTER 0x0000FFFF 156dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTXTO_TIMEOUT_LIMIT 0xFFFF0000 157dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTXTO_TIMEOUT_LIMIT_S 16 158dd1de374Slin wang - Sun Microsystems - Beijing China 159dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTTM 0x0068 160dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTTM_USEC 0x00000001 161dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTTM_IGNORE_IDLE 0x00000002 162dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTTM_RESET_IDLE 0x00000004 163dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GTTM_CST_USEC 0x00000008 164dd1de374Slin wang - Sun Microsystems - Beijing China 165dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CST 0x006C 166dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CST_TIMEOUT_COUNTER 0x0000FFFF 167dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CST_TIMEOUT_LIMIT 0xFFFF0000 168dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CST_TIMEOUT_LIMIT_S 16 169dd1de374Slin wang - Sun Microsystems - Beijing China 170dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION_9100 0x014 171dd1de374Slin wang - Sun Microsystems - Beijing China 172dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_5416_V20_OR_LATER(_ah) \ 173dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9100((_ah)) || AR_SREV_5416_20_OR_LATER(_ah)) 174dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_5416_V22_OR_LATER(_ah) \ 175dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9100((_ah)) || AR_SREV_5416_22_OR_LATER(_ah)) 176dd1de374Slin wang - Sun Microsystems - Beijing China 177dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR 0x0080 178dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXOK 0x00000001 179dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXDESC 0x00000002 180dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXERR 0x00000004 181dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXNOPKT 0x00000008 182dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXEOL 0x00000010 183dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXORN 0x00000020 184dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TXOK 0x00000040 185dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TXDESC 0x00000080 186dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TXERR 0x00000100 187dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TXNOPKT 0x00000200 188dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TXEOL 0x00000400 189dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TXURN 0x00000800 190dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_MIB 0x00001000 191dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_SWI 0x00002000 192dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXPHY 0x00004000 193dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXKCM 0x00008000 194dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_SWBA 0x00010000 195dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_BRSSI 0x00020000 196dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_BMISS 0x00040000 197dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_BNR 0x00100000 198dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXCHIRP 0x00200000 199dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_BCNMISC 0x00800000 200dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TIM 0x00800000 201dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_QCBROVF 0x02000000 202dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_QCBRURN 0x04000000 203dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_QTRIG 0x08000000 204dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_GENTMR 0x10000000 205dd1de374Slin wang - Sun Microsystems - Beijing China 206dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TXMINTR 0x00080000 207dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXMINTR 0x01000000 208dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_TXINTM 0x40000000 209dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RXINTM 0x80000000 210dd1de374Slin wang - Sun Microsystems - Beijing China 211dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0 0x0084 212dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_QCU_TXOK 0x000003FF 213dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_QCU_TXOK_S 0 214dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_QCU_TXDESC 0x03FF0000 215dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_QCU_TXDESC_S 16 216dd1de374Slin wang - Sun Microsystems - Beijing China 217dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1 0x0088 218dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_QCU_TXERR 0x000003FF 219dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_QCU_TXERR_S 0 220dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_QCU_TXEOL 0x03FF0000 221dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_QCU_TXEOL_S 16 222dd1de374Slin wang - Sun Microsystems - Beijing China 223dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2 0x008c 224dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_QCU_TXURN 0x000003FF 225dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_CST 0x00400000 226dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_GTT 0x00800000 227dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_TIM 0x01000000 228dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_CABEND 0x02000000 229dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_DTIMSYNC 0x04000000 230dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_BCNTO 0x08000000 231dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_CABTO 0x10000000 232dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_DTIM 0x20000000 233dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_TSFOOR 0x40000000 234dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_TBTT_TIME 0x80000000 235dd1de374Slin wang - Sun Microsystems - Beijing China 236dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S3 0x0090 237dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S3_QCU_QCBROVF 0x000003FF 238dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S3_QCU_QCBRURN 0x03FF0000 239dd1de374Slin wang - Sun Microsystems - Beijing China 240dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S4 0x0094 241dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S4_QCU_QTRIG 0x000003FF 242dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S4_RESV0 0xFFFFFC00 243dd1de374Slin wang - Sun Microsystems - Beijing China 244dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S5 0x0098 245dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S5_TIMER_TRIG 0x000000FF 246dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S5_TIMER_THRESH 0x0007FE00 247dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S5_TIM_TIMER 0x00000010 248dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S5_DTIM_TIMER 0x00000020 249dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S5_S 0x00d8 250dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S5 0x00b8 251dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S5_TIM_TIMER 0x00000010 252dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S5_DTIM_TIMER 0x00000020 253dd1de374Slin wang - Sun Microsystems - Beijing China 254dd1de374Slin wang - Sun Microsystems - Beijing China 255dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR 0x00a0 256dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXOK 0x00000001 257dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXDESC 0x00000002 258dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXERR 0x00000004 259dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXNOPKT 0x00000008 260dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXEOL 0x00000010 261dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXORN 0x00000020 262dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TXOK 0x00000040 263dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TXDESC 0x00000080 264dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TXERR 0x00000100 265dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TXNOPKT 0x00000200 266dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TXEOL 0x00000400 267dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TXURN 0x00000800 268dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_MIB 0x00001000 269dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_SWI 0x00002000 270dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXPHY 0x00004000 271dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXKCM 0x00008000 272dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_SWBA 0x00010000 273dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_BRSSI 0x00020000 274dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_BMISS 0x00040000 275dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_BNR 0x00100000 276dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXCHIRP 0x00200000 277dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_BCNMISC 0x00800000 278dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TIM 0x00800000 279dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_QCBROVF 0x02000000 280dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_QCBRURN 0x04000000 281dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_QTRIG 0x08000000 282dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_GENTMR 0x10000000 283dd1de374Slin wang - Sun Microsystems - Beijing China 284dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TXMINTR 0x00080000 285dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXMINTR 0x01000000 286dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_TXINTM 0x40000000 287dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_RXINTM 0x80000000 288dd1de374Slin wang - Sun Microsystems - Beijing China 289dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S0 0x00a4 290dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S0_QCU_TXOK 0x000003FF 291dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S0_QCU_TXOK_S 0 292dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S0_QCU_TXDESC 0x03FF0000 293dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S0_QCU_TXDESC_S 16 294dd1de374Slin wang - Sun Microsystems - Beijing China 295dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S1 0x00a8 296dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S1_QCU_TXERR 0x000003FF 297dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S1_QCU_TXERR_S 0 298dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S1_QCU_TXEOL 0x03FF0000 299dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S1_QCU_TXEOL_S 16 300dd1de374Slin wang - Sun Microsystems - Beijing China 301dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2 0x00ac 302dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_QCU_TXURN 0x000003FF 303dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_QCU_TXURN_S 0 304dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_CST 0x00400000 305dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_GTT 0x00800000 306dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_TIM 0x01000000 307dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_CABEND 0x02000000 308dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_DTIMSYNC 0x04000000 309dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_BCNTO 0x08000000 310dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_CABTO 0x10000000 311dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_DTIM 0x20000000 312dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S2_TSFOOR 0x40000000 313dd1de374Slin wang - Sun Microsystems - Beijing China 314dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S3 0x00b0 315dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S3_QCU_QCBROVF 0x000003FF 316dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S3_QCU_QCBRURN 0x03FF0000 317dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S3_QCU_QCBRURN_S 16 318dd1de374Slin wang - Sun Microsystems - Beijing China 319dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S4 0x00b4 320dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S4_QCU_QTRIG 0x000003FF 321dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S4_RESV0 0xFFFFFC00 322dd1de374Slin wang - Sun Microsystems - Beijing China 323dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S5 0x00b8 324dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S5_TIMER_TRIG 0x000000FF 325dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_IMR_S5_TIMER_THRESH 0x0000FF00 326dd1de374Slin wang - Sun Microsystems - Beijing China 327dd1de374Slin wang - Sun Microsystems - Beijing China 328dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_RAC 0x00c0 329dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_S 0x00c4 330dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_QCU_TXOK 0x000003FF 331dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_QCU_TXOK_S 0 332dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_QCU_TXDESC 0x03FF0000 333dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S0_QCU_TXDESC_S 16 334dd1de374Slin wang - Sun Microsystems - Beijing China 335dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_S 0x00c8 336dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_QCU_TXERR 0x000003FF 337dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_QCU_TXERR_S 0 338dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_QCU_TXEOL 0x03FF0000 339dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S1_QCU_TXEOL_S 16 340dd1de374Slin wang - Sun Microsystems - Beijing China 341dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S2_S 0x00cc 342dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S3_S 0x00d0 343dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S4_S 0x00d4 344dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ISR_S5_S 0x00d8 345dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMADBG_0 0x00e0 346dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMADBG_1 0x00e4 347dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMADBG_2 0x00e8 348dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMADBG_3 0x00ec 349dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMADBG_4 0x00f0 350dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMADBG_5 0x00f4 351dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMADBG_6 0x00f8 352dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMADBG_7 0x00fc 353dd1de374Slin wang - Sun Microsystems - Beijing China 354dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NUM_QCU 10 355dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_0 0x0001 356dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_1 0x0002 357dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_2 0x0004 358dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_3 0x0008 359dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_4 0x0010 360dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_5 0x0020 361dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_6 0x0040 362dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_7 0x0080 363dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_8 0x0100 364dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCU_9 0x0200 365dd1de374Slin wang - Sun Microsystems - Beijing China 366dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q0_TXDP 0x0800 367dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q1_TXDP 0x0804 368dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q2_TXDP 0x0808 369dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q3_TXDP 0x080c 370dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q4_TXDP 0x0810 371dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q5_TXDP 0x0814 372dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q6_TXDP 0x0818 373dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q7_TXDP 0x081c 374dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q8_TXDP 0x0820 375dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q9_TXDP 0x0824 376dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QTXDP(_i) (AR_Q0_TXDP + ((_i)<<2)) 377dd1de374Slin wang - Sun Microsystems - Beijing China 378dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_TXE 0x0840 379dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_TXE_M 0x000003FF 380dd1de374Slin wang - Sun Microsystems - Beijing China 381dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_TXD 0x0880 382dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_TXD_M 0x000003FF 383dd1de374Slin wang - Sun Microsystems - Beijing China 384dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q0_CBRCFG 0x08c0 385dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q1_CBRCFG 0x08c4 386dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q2_CBRCFG 0x08c8 387dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q3_CBRCFG 0x08cc 388dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q4_CBRCFG 0x08d0 389dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q5_CBRCFG 0x08d4 390dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q6_CBRCFG 0x08d8 391dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q7_CBRCFG 0x08dc 392dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q8_CBRCFG 0x08e0 393dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q9_CBRCFG 0x08e4 394dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QCBRCFG(_i) (AR_Q0_CBRCFG + ((_i)<<2)) 395dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_CBRCFG_INTERVAL 0x00FFFFFF 396dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_CBRCFG_INTERVAL_S 0 397dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_CBRCFG_OVF_THRESH 0xFF000000 398dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_CBRCFG_OVF_THRESH_S 24 399dd1de374Slin wang - Sun Microsystems - Beijing China 400dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q0_RDYTIMECFG 0x0900 401dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q1_RDYTIMECFG 0x0904 402dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q2_RDYTIMECFG 0x0908 403dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q3_RDYTIMECFG 0x090c 404dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q4_RDYTIMECFG 0x0910 405dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q5_RDYTIMECFG 0x0914 406dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q6_RDYTIMECFG 0x0918 407dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q7_RDYTIMECFG 0x091c 408dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q8_RDYTIMECFG 0x0920 409dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q9_RDYTIMECFG 0x0924 410dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QRDYTIMECFG(_i) (AR_Q0_RDYTIMECFG + ((_i)<<2)) 411dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_RDYTIMECFG_DURATION 0x00FFFFFF 412dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_RDYTIMECFG_DURATION_S 0 413dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_RDYTIMECFG_EN 0x01000000 414dd1de374Slin wang - Sun Microsystems - Beijing China 415dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_ONESHOTARM_SC 0x0940 416dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_ONESHOTARM_SC_M 0x000003FF 417dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_ONESHOTARM_SC_RESV0 0xFFFFFC00 418dd1de374Slin wang - Sun Microsystems - Beijing China 419dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_ONESHOTARM_CC 0x0980 420dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_ONESHOTARM_CC_M 0x000003FF 421dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_ONESHOTARM_CC_RESV0 0xFFFFFC00 422dd1de374Slin wang - Sun Microsystems - Beijing China 423dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q0_MISC 0x09c0 424dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q1_MISC 0x09c4 425dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q2_MISC 0x09c8 426dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q3_MISC 0x09cc 427dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q4_MISC 0x09d0 428dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q5_MISC 0x09d4 429dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q6_MISC 0x09d8 430dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q7_MISC 0x09dc 431dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q8_MISC 0x09e0 432dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q9_MISC 0x09e4 433dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QMISC(_i) (AR_Q0_MISC + ((_i)<<2)) 434dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_FSP 0x0000000F 435dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_FSP_ASAP 0 436dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_FSP_CBR 1 437dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_FSP_DBA_GATED 2 438dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_FSP_TIM_GATED 3 439dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_FSP_BEACON_SENT_GATED 4 440dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_FSP_BEACON_RCVD_GATED 5 441dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_ONE_SHOT_EN 0x00000010 442dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_CBR_INCR_DIS1 0x00000020 443dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_CBR_INCR_DIS0 0x00000040 444dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_BEACON_USE 0x00000080 445dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_CBR_EXP_CNTR_LIMIT_EN 0x00000100 446dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_RDYTIME_EXP_POLICY 0x00000200 447dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_RESET_CBR_EXP_CTR 0x00000400 448dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_DCU_EARLY_TERM_REQ 0x00000800 449dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_MISC_RESV0 0xFFFFF000 450dd1de374Slin wang - Sun Microsystems - Beijing China 451dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q0_STS 0x0a00 452dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q1_STS 0x0a04 453dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q2_STS 0x0a08 454dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q3_STS 0x0a0c 455dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q4_STS 0x0a10 456dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q5_STS 0x0a14 457dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q6_STS 0x0a18 458dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q7_STS 0x0a1c 459dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q8_STS 0x0a20 460dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q9_STS 0x0a24 461dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QSTS(_i) (AR_Q0_STS + ((_i)<<2)) 462dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_STS_PEND_FR_CNT 0x00000003 463dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_STS_RESV0 0x000000FC 464dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_STS_CBR_EXP_CNT 0x0000FF00 465dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_STS_RESV1 0xFFFF0000 466dd1de374Slin wang - Sun Microsystems - Beijing China 467dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_RDYTIMESHDN 0x0a40 468dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_Q_RDYTIMESHDN_M 0x000003FF 469dd1de374Slin wang - Sun Microsystems - Beijing China 470dd1de374Slin wang - Sun Microsystems - Beijing China 471dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NUM_DCU 10 472dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_0 0x0001 473dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_1 0x0002 474dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_2 0x0004 475dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_3 0x0008 476dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_4 0x0010 477dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_5 0x0020 478dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_6 0x0040 479dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_7 0x0080 480dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_8 0x0100 481dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCU_9 0x0200 482dd1de374Slin wang - Sun Microsystems - Beijing China 483dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D0_QCUMASK 0x1000 484dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D1_QCUMASK 0x1004 485dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D2_QCUMASK 0x1008 486dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D3_QCUMASK 0x100c 487dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D4_QCUMASK 0x1010 488dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D5_QCUMASK 0x1014 489dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D6_QCUMASK 0x1018 490dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D7_QCUMASK 0x101c 491dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D8_QCUMASK 0x1020 492dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D9_QCUMASK 0x1024 493dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DQCUMASK(_i) (AR_D0_QCUMASK + ((_i)<<2)) 494dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_QCUMASK 0x000003FF 495dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_QCUMASK_RESV0 0xFFFFFC00 496dd1de374Slin wang - Sun Microsystems - Beijing China 497dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_CMD 0x1038 498dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_DATA(i) (AR_D_TXBLK_CMD+(i)) 499dd1de374Slin wang - Sun Microsystems - Beijing China 500dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D0_LCL_IFS 0x1040 501dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D1_LCL_IFS 0x1044 502dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D2_LCL_IFS 0x1048 503dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D3_LCL_IFS 0x104c 504dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D4_LCL_IFS 0x1050 505dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D5_LCL_IFS 0x1054 506dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D6_LCL_IFS 0x1058 507dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D7_LCL_IFS 0x105c 508dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D8_LCL_IFS 0x1060 509dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D9_LCL_IFS 0x1064 510dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DLCL_IFS(_i) (AR_D0_LCL_IFS + ((_i)<<2)) 511dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_LCL_IFS_CWMIN 0x000003FF 512dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_LCL_IFS_CWMIN_S 0 513dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_LCL_IFS_CWMAX 0x000FFC00 514dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_LCL_IFS_CWMAX_S 10 515dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_LCL_IFS_AIFS 0x0FF00000 516dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_LCL_IFS_AIFS_S 20 517dd1de374Slin wang - Sun Microsystems - Beijing China 518dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_LCL_IFS_RESV0 0xF0000000 519dd1de374Slin wang - Sun Microsystems - Beijing China 520dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D0_RETRY_LIMIT 0x1080 521dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D1_RETRY_LIMIT 0x1084 522dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D2_RETRY_LIMIT 0x1088 523dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D3_RETRY_LIMIT 0x108c 524dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D4_RETRY_LIMIT 0x1090 525dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D5_RETRY_LIMIT 0x1094 526dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D6_RETRY_LIMIT 0x1098 527dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D7_RETRY_LIMIT 0x109c 528dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D8_RETRY_LIMIT 0x10a0 529dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D9_RETRY_LIMIT 0x10a4 530dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DRETRY_LIMIT(_i) (AR_D0_RETRY_LIMIT + ((_i)<<2)) 531dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_RETRY_LIMIT_FR_SH 0x0000000F 532dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_RETRY_LIMIT_FR_SH_S 0 533dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_RETRY_LIMIT_STA_SH 0x00003F00 534dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_RETRY_LIMIT_STA_SH_S 8 535dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_RETRY_LIMIT_STA_LG 0x000FC000 536dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_RETRY_LIMIT_STA_LG_S 14 537dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_RETRY_LIMIT_RESV0 0xFFF00000 538dd1de374Slin wang - Sun Microsystems - Beijing China 539dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D0_CHNTIME 0x10c0 540dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D1_CHNTIME 0x10c4 541dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D2_CHNTIME 0x10c8 542dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D3_CHNTIME 0x10cc 543dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D4_CHNTIME 0x10d0 544dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D5_CHNTIME 0x10d4 545dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D6_CHNTIME 0x10d8 546dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D7_CHNTIME 0x10dc 547dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D8_CHNTIME 0x10e0 548dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D9_CHNTIME 0x10e4 549dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DCHNTIME(_i) (AR_D0_CHNTIME + ((_i)<<2)) 550dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_CHNTIME_DUR 0x000FFFFF 551dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_CHNTIME_DUR_S 0 552dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_CHNTIME_EN 0x00100000 553dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_CHNTIME_RESV0 0xFFE00000 554dd1de374Slin wang - Sun Microsystems - Beijing China 555dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D0_MISC 0x1100 556dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D1_MISC 0x1104 557dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D2_MISC 0x1108 558dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D3_MISC 0x110c 559dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D4_MISC 0x1110 560dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D5_MISC 0x1114 561dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D6_MISC 0x1118 562dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D7_MISC 0x111c 563dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D8_MISC 0x1120 564dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D9_MISC 0x1124 565dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMISC(_i) (AR_D0_MISC + ((_i)<<2)) 566dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_BKOFF_THRESH 0x0000003F 567dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_RETRY_CNT_RESET_EN 0x00000040 568dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_CW_RESET_EN 0x00000080 569dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_FRAG_WAIT_EN 0x00000100 570dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_FRAG_BKOFF_EN 0x00000200 571dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_CW_BKOFF_EN 0x00001000 572dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_VIR_COL_HANDLING 0x0000C000 573dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_VIR_COL_HANDLING_S 14 574dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_VIR_COL_HANDLING_DEFAULT 0 575dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_VIR_COL_HANDLING_IGNORE 1 576dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_BEACON_USE 0x00010000 577dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_ARB_LOCKOUT_CNTRL 0x00060000 578dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_ARB_LOCKOUT_CNTRL_S 17 579dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_ARB_LOCKOUT_CNTRL_NONE 0 580dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_ARB_LOCKOUT_CNTRL_INTRA_FR 1 581dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_ARB_LOCKOUT_CNTRL_GLOBAL 2 582dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_ARB_LOCKOUT_IGNORE 0x00080000 583dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_SEQ_NUM_INCR_DIS 0x00100000 584dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_POST_FR_BKOFF_DIS 0x00200000 585dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_VIT_COL_CW_BKOFF_EN 0x00400000 586dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_BLOWN_IFS_RETRY_EN 0x00800000 587dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_MISC_RESV0 0xFF000000 588dd1de374Slin wang - Sun Microsystems - Beijing China 589dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_SEQNUM 0x1140 590dd1de374Slin wang - Sun Microsystems - Beijing China 591dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_SIFS 0x1030 592dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_SIFS_M 0x0000FFFF 593dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_SIFS_RESV0 0xFFFFFFFF 594dd1de374Slin wang - Sun Microsystems - Beijing China 595dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_BASE 0x1038 596dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_WRITE_BITMASK 0x0000FFFF 597dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_WRITE_BITMASK_S 0 598dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_WRITE_SLICE 0x000F0000 599dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_WRITE_SLICE_S 16 600dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_WRITE_DCU 0x00F00000 601dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_WRITE_DCU_S 20 602dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_WRITE_COMMAND 0x0F000000 603dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXBLK_WRITE_COMMAND_S 24 604dd1de374Slin wang - Sun Microsystems - Beijing China 605dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_SLOT 0x1070 606dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_SLOT_M 0x0000FFFF 607dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_SLOT_RESV0 0xFFFF0000 608dd1de374Slin wang - Sun Microsystems - Beijing China 609dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_EIFS 0x10b0 610dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_EIFS_M 0x0000FFFF 611dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_EIFS_RESV0 0xFFFF0000 612dd1de374Slin wang - Sun Microsystems - Beijing China 613dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC 0x10f0 614dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC_LFSR_SLICE_SEL 0x00000007 615dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC_TURBO_MODE 0x00000008 616dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC_USEC_DURATION 0x000FFC00 617dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC_DCU_ARBITER_DLY 0x00300000 618dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC_RANDOM_LFSR_SLICE_DIS 0x01000000 619dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC_SLOT_XMIT_WIND_LEN 0x06000000 620dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC_FORCE_XMIT_SLOT_BOUND 0x08000000 621dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_GBL_IFS_MISC_IGNORE_BACKOFF 0x10000000 622dd1de374Slin wang - Sun Microsystems - Beijing China 623dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_FPCTL 0x1230 624dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_FPCTL_DCU 0x0000000F 625dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_FPCTL_DCU_S 0 626dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_FPCTL_PREFETCH_EN 0x00000010 627dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_FPCTL_BURST_PREFETCH 0x00007FE0 628dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_FPCTL_BURST_PREFETCH_S 5 629dd1de374Slin wang - Sun Microsystems - Beijing China 630dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXPSE 0x1270 631dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXPSE_CTRL 0x000003FF 632dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXPSE_RESV0 0x0000FC00 633dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXPSE_STATUS 0x00010000 634dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXPSE_RESV1 0xFFFE0000 635dd1de374Slin wang - Sun Microsystems - Beijing China 636dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXSLOTMASK 0x12f0 637dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_D_TXSLOTMASK_NUM 0x0000000F 638dd1de374Slin wang - Sun Microsystems - Beijing China 639dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED 0x1f04 640dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SCLK_RATE_IND 0x00000003 641dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SCLK_RATE_IND_S 0 642dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SCLK_32MHZ 0x00000000 643dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SCLK_4MHZ 0x00000001 644dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SCLK_1MHZ 0x00000002 645dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_SCLK_32KHZ 0x00000003 646dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_BLINK_SLOW 0x00000008 647dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_BLINK_THRESH_SEL 0x00000070 648dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_SEL 0x00000380 649dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_SEL_S 7 650dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_POWER 0x00000280 651dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_POWER_S 7 652dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_NETWORK 0x00000300 653dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_NETWORK_S 7 654dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_PROP 0x0 655dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_RPROP 0x1 656dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_SPLIT 0x2 657dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_RAND 0x3 658dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_POWER_OFF 0x4 659dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_POWER_ON 0x5 660dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_NETWORK_OFF 0x4 661dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_MODE_NETWORK_ON 0x6 662dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_ASSOC_CTL 0x00000c00 663dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_ASSOC_CTL_S 10 664dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_ASSOC_NONE 0x0 665dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_ASSOC_ACTIVE 0x1 666dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_ASSOC_PENDING 0x2 667dd1de374Slin wang - Sun Microsystems - Beijing China 668dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_BLINK_SLOW 0x00000008 669dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_BLINK_SLOW_S 3 670dd1de374Slin wang - Sun Microsystems - Beijing China 671dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_BLINK_THRESH_SEL 0x00000070 672dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFG_LED_BLINK_THRESH_SEL_S 4 673dd1de374Slin wang - Sun Microsystems - Beijing China 674dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MAC_SLEEP 0x1f00 675dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MAC_SLEEP_MAC_AWAKE 0x00000000 676dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MAC_SLEEP_MAC_ASLEEP 0x00000001 677dd1de374Slin wang - Sun Microsystems - Beijing China 678dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RC 0x4000 679dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RC_AHB 0x00000001 680dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RC_APB 0x00000002 681dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RC_HOSTIF 0x00000100 682dd1de374Slin wang - Sun Microsystems - Beijing China 683dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_WA 0x4004 684dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_WA_DEFAULT 0x004a05cb 685dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9280_WA_DEFAULT 0x0040073f 686dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_WA_DEFAULT 0x0000073f 687dd1de374Slin wang - Sun Microsystems - Beijing China 688dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PM_STATE 0x4008 689dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PM_STATE_PME_D3COLD_VAUX 0x00100000 690dd1de374Slin wang - Sun Microsystems - Beijing China 691dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_HOST_TIMEOUT 0x4018 692dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_HOST_TIMEOUT_APB_CNTR 0x0000FFFF 693dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_HOST_TIMEOUT_APB_CNTR_S 0 694dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_HOST_TIMEOUT_LCL_CNTR 0xFFFF0000 695dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_HOST_TIMEOUT_LCL_CNTR_S 16 696dd1de374Slin wang - Sun Microsystems - Beijing China 697dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM 0x401c 698dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_ABSENT 0x00000100 699dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_CORRUPT 0x00000200 700dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_PROT_MASK 0x03FFFC00 701dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_PROT_MASK_S 10 702dd1de374Slin wang - Sun Microsystems - Beijing China 703dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_RP_0_31 0x0001 704dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_WP_0_31 0x0002 705dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_RP_32_63 0x0004 706dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_WP_32_63 0x0008 707dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_RP_64_127 0x0010 708dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_WP_64_127 0x0020 709dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_RP_128_191 0x0040 710dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_WP_128_191 0x0080 711dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_RP_192_255 0x0100 712dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_WP_192_255 0x0200 713dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_RP_256_511 0x0400 714dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_WP_256_511 0x0800 715dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_RP_512_1023 0x1000 716dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_WP_512_1023 0x2000 717dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_RP_1024_2047 0x4000 718dd1de374Slin wang - Sun Microsystems - Beijing China #define EEPROM_PROTECT_WP_1024_2047 0x8000 719dd1de374Slin wang - Sun Microsystems - Beijing China 720dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV \ 721dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? 0x0600 : 0x4020) 722dd1de374Slin wang - Sun Microsystems - Beijing China 723dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_ID \ 724dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? 0x00000FFF : 0x000000FF) 725dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION 0x000000F0 726dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION_S 4 727dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION 0x00000007 728dd1de374Slin wang - Sun Microsystems - Beijing China 729dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_ID2 0xFFFFFFFF 730dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION2 0xFFFC0000 731dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION2_S 18 732dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_TYPE2 0x0003F000 733dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_TYPE2_S 12 734dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_TYPE2_CHAIN 0x00001000 735dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_TYPE2_HOST_MODE 0x00002000 736dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION2 0x00000F00 737dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION2_S 8 738dd1de374Slin wang - Sun Microsystems - Beijing China 739dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION_5416_PCI 0xD 740dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION_5416_PCIE 0xC 741dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_5416_10 0 742dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_5416_20 1 743dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_5416_22 2 744dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION_9160 0x40 745dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_9160_10 0 746dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_9160_11 1 747dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION_9280 0x80 748dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_9280_10 0 749dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_9280_20 1 750dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_9280_21 2 751dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_VERSION_9285 0xC0 752dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_9285_10 0 753dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_9285_11 1 754dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_REVISION_9285_12 2 755dd1de374Slin wang - Sun Microsystems - Beijing China 756dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9100_OR_LATER(_ah) \ 757dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion >= AR_SREV_VERSION_5416_PCIE)) 758dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_5416_20_OR_LATER(_ah) \ 759dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion >= AR_SREV_VERSION_9160) || \ 760dd1de374Slin wang - Sun Microsystems - Beijing China ((_ah)->ah_macRev >= AR_SREV_REVISION_5416_20)) 761dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_5416_22_OR_LATER(_ah) \ 762dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion >= AR_SREV_VERSION_9160) || \ 763dd1de374Slin wang - Sun Microsystems - Beijing China ((_ah)->ah_macRev >= AR_SREV_REVISION_5416_22)) 764dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9160(_ah) \ 765dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion == AR_SREV_VERSION_9160)) 766dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9160_10_OR_LATER(_ah) \ 767dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion >= AR_SREV_VERSION_9160)) 768dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9160_11(_ah) \ 769dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9160(_ah) && ((_ah)->ah_macRev == AR_SREV_REVISION_9160_11)) 770dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9280(_ah) \ 771dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion == AR_SREV_VERSION_9280)) 772dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9280_10_OR_LATER(_ah) \ 773dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion >= AR_SREV_VERSION_9280)) 774dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9280_20(_ah) \ 775dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion == AR_SREV_VERSION_9280) && \ 776dd1de374Slin wang - Sun Microsystems - Beijing China ((_ah)->ah_macRev >= AR_SREV_REVISION_9280_20)) 777dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9280_20_OR_LATER(_ah) \ 778dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion > AR_SREV_VERSION_9280) || \ 779dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion == AR_SREV_VERSION_9280) && \ 780dd1de374Slin wang - Sun Microsystems - Beijing China ((_ah)->ah_macRev >= AR_SREV_REVISION_9280_20))) 781dd1de374Slin wang - Sun Microsystems - Beijing China 782dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9285(_ah) (((_ah)->ah_macVersion == AR_SREV_VERSION_9285)) 783dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9285_10_OR_LATER(_ah) \ 784dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion >= AR_SREV_VERSION_9285)) 785dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9285_11(_ah) \ 786dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9280(ah) && ((_ah)->ah_macRev == AR_SREV_REVISION_9285_11)) 787dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9285_11_OR_LATER(_ah) \ 788dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion > AR_SREV_VERSION_9285) || \ 789dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9285(ah) && ((_ah)->ah_macRev >= AR_SREV_REVISION_9285_11))) 790dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9285_12(_ah) \ 791dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9280(ah) && ((_ah)->ah_macRev == AR_SREV_REVISION_9285_12)) 792dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SREV_9285_12_OR_LATER(_ah) \ 793dd1de374Slin wang - Sun Microsystems - Beijing China (((_ah)->ah_macVersion > AR_SREV_VERSION_9285) || \ 794dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9285(ah) && ((_ah)->ah_macRev >= AR_SREV_REVISION_9285_12))) 795dd1de374Slin wang - Sun Microsystems - Beijing China 796dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RADIO_SREV_MAJOR 0xf0 797dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RAD5133_SREV_MAJOR 0xc0 798dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RAD2133_SREV_MAJOR 0xd0 799dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RAD5122_SREV_MAJOR 0xe0 800dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RAD2122_SREV_MAJOR 0xf0 801dd1de374Slin wang - Sun Microsystems - Beijing China 802dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_MODE 0x4024 803dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_EXACT_WR_EN 0x00000000 804dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_BUF_WR_EN 0x00000001 805dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_EXACT_RD_EN 0x00000000 806dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_CACHELINE_RD_EN 0x00000002 807dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_PREFETCH_RD_EN 0x00000004 808dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_PAGE_SIZE_1K 0x00000000 809dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_PAGE_SIZE_2K 0x00000008 810dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AHB_PAGE_SIZE_4K 0x00000010 811dd1de374Slin wang - Sun Microsystems - Beijing China 812dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_RTC_IRQ 0x00000001 813dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_MAC_IRQ 0x00000002 814dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_EEP_PROT_ACCESS 0x00000004 815dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_MAC_AWAKE 0x00020000 816dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_MAC_ASLEEP 0x00040000 817dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SPURIOUS 0xFFFFFFFF 818dd1de374Slin wang - Sun Microsystems - Beijing China 819dd1de374Slin wang - Sun Microsystems - Beijing China 820dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SYNC_CAUSE_CLR 0x4028 821dd1de374Slin wang - Sun Microsystems - Beijing China 822dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SYNC_CAUSE 0x4028 823dd1de374Slin wang - Sun Microsystems - Beijing China 824dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SYNC_ENABLE 0x402c 825dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SYNC_ENABLE_GPIO 0xFFFC0000 826dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SYNC_ENABLE_GPIO_S 18 827dd1de374Slin wang - Sun Microsystems - Beijing China 828dd1de374Slin wang - Sun Microsystems - Beijing China enum { 829dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RTC_IRQ = 0x00000001, 830dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_MAC_IRQ = 0x00000002, 831dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_EEPROM_ILLEGAL_ACCESS = 0x00000004, 832dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_APB_TIMEOUT = 0x00000008, 833dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_PCI_MODE_CONFLICT = 0x00000010, 834dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_HOST1_FATAL = 0x00000020, 835dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_HOST1_PERR = 0x00000040, 836dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_TRCV_FIFO_PERR = 0x00000080, 837dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_EP = 0x00000100, 838dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_DLLP_ABORT = 0x00000200, 839dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_TLP_ABORT = 0x00000400, 840dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_ECRC_ERR = 0x00000800, 841dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_TIMEOUT = 0x00001000, 842dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_LOCAL_TIMEOUT = 0x00002000, 843dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_PM_ACCESS = 0x00004000, 844dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_MAC_AWAKE = 0x00008000, 845dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_MAC_ASLEEP = 0x00010000, 846dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_MAC_SLEEP_ACCESS = 0x00020000, 847dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_ALL = 0x0003FFFF, 848dd1de374Slin wang - Sun Microsystems - Beijing China 849dd1de374Slin wang - Sun Microsystems - Beijing China 850dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_DEFAULT = (AR_INTR_SYNC_HOST1_FATAL | 851dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_HOST1_PERR | 852dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_EP | 853dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_DLLP_ABORT | 854dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_TLP_ABORT | 855dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_ECRC_ERR | 856dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_RADM_CPL_TIMEOUT | 857dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_LOCAL_TIMEOUT | 858dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_MAC_SLEEP_ACCESS), 859dd1de374Slin wang - Sun Microsystems - Beijing China 860dd1de374Slin wang - Sun Microsystems - Beijing China /* AR_INTR_SYNC_SPURIOUS = 0xFFFFFFFF, */ 861dd1de374Slin wang - Sun Microsystems - Beijing China AR_INTR_SYNC_SPURIOUS = -1, 862dd1de374Slin wang - Sun Microsystems - Beijing China 863dd1de374Slin wang - Sun Microsystems - Beijing China }; 864dd1de374Slin wang - Sun Microsystems - Beijing China 865dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_ASYNC_MASK 0x4030 866dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_ASYNC_MASK_GPIO 0xFFFC0000 867dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_ASYNC_MASK_GPIO_S 18 868dd1de374Slin wang - Sun Microsystems - Beijing China 869dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SYNC_MASK 0x4034 870dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SYNC_MASK_GPIO 0xFFFC0000 871dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_SYNC_MASK_GPIO_S 18 872dd1de374Slin wang - Sun Microsystems - Beijing China 873dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_ASYNC_CAUSE_CLR 0x4038 874dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_ASYNC_CAUSE 0x4038 875dd1de374Slin wang - Sun Microsystems - Beijing China 876dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_ASYNC_ENABLE 0x403c 877dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_ASYNC_ENABLE_GPIO 0xFFFC0000 878dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INTR_ASYNC_ENABLE_GPIO_S 18 879dd1de374Slin wang - Sun Microsystems - Beijing China 880dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCIE_SERDES 0x4040 881dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCIE_SERDES2 0x4044 882dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCIE_PM_CTRL 0x4014 883dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCIE_PM_CTRL_ENA 0x00080000 884dd1de374Slin wang - Sun Microsystems - Beijing China 885dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NUM_GPIO 14 886dd1de374Slin wang - Sun Microsystems - Beijing China #define AR928X_NUM_GPIO 10 887dd1de374Slin wang - Sun Microsystems - Beijing China 888dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_IN_OUT 0x4048 889dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_IN_VAL 0x0FFFC000 890dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_IN_VAL_S 14 891dd1de374Slin wang - Sun Microsystems - Beijing China #define AR928X_GPIO_IN_VAL 0x000FFC00 892dd1de374Slin wang - Sun Microsystems - Beijing China #define AR928X_GPIO_IN_VAL_S 10 893dd1de374Slin wang - Sun Microsystems - Beijing China 894dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OE_OUT 0x404c 895dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OE_OUT_DRV 0x3 896dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OE_OUT_DRV_NO 0x0 897dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OE_OUT_DRV_LOW 0x1 898dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OE_OUT_DRV_HI 0x2 899dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OE_OUT_DRV_ALL 0x3 900dd1de374Slin wang - Sun Microsystems - Beijing China 901dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INTR_POL 0x4050 902dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INTR_POL_VAL 0x00001FFF 903dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INTR_POL_VAL_S 0 904dd1de374Slin wang - Sun Microsystems - Beijing China 905dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_EN_VAL 0x4054 906dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_EN_VAL_RFSILENT_DEF 0x00000080 907dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_EN_VAL_RFSILENT_DEF_S 7 908dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_EN_VAL_RFSILENT_BB 0x00008000 909dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_EN_VAL_RFSILENT_BB_S 15 910dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_RTC_RESET_OVERRIDE_ENABLE 0x00010000 911dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_JTAG_DISABLE 0x00020000 912dd1de374Slin wang - Sun Microsystems - Beijing China 913dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_MUX1 0x4058 914dd1de374Slin wang - Sun Microsystems - Beijing China 915dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_MUX2 0x405c 916dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_MUX2_CLK25 0x0000000f 917dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_MUX2_CLK25_S 0 918dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_MUX2_RFSILENT 0x000000f0 919dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_MUX2_RFSILENT_S 4 920dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_MUX2_RTC_RESET 0x00000f00 921dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_INPUT_MUX2_RTC_RESET_S 8 922dd1de374Slin wang - Sun Microsystems - Beijing China 923dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OUTPUT_MUX1 0x4060 924dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OUTPUT_MUX2 0x4064 925dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GPIO_OUTPUT_MUX3 0x4068 926dd1de374Slin wang - Sun Microsystems - Beijing China 927dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_INPUT_STATE 0x406c 928dd1de374Slin wang - Sun Microsystems - Beijing China 929dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_STATUS_DATA 0x407c 930dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_STATUS_DATA_VAL 0x0000ffff 931dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_STATUS_DATA_VAL_S 0 932dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_STATUS_DATA_BUSY 0x00010000 933dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_STATUS_DATA_BUSY_ACCESS 0x00020000 934dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_STATUS_DATA_PROT_ACCESS 0x00040000 935dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EEPROM_STATUS_DATA_ABSENT_ACCESS 0x00080000 936dd1de374Slin wang - Sun Microsystems - Beijing China 937dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS 0x4080 938dd1de374Slin wang - Sun Microsystems - Beijing China 939dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCIE_MSI 0x4094 940dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCIE_MSI_ENABLE 0x00000001 941dd1de374Slin wang - Sun Microsystems - Beijing China 942dd1de374Slin wang - Sun Microsystems - Beijing China 943dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_9160_PLL_DIV 0x000003ff 944dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_9160_PLL_DIV_S 0 945dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_9160_PLL_REFDIV 0x00003C00 946dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_9160_PLL_REFDIV_S 10 947dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_9160_PLL_CLKSEL 0x0000C000 948dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_9160_PLL_CLKSEL_S 14 949dd1de374Slin wang - Sun Microsystems - Beijing China 950dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_BASE 0x00020000 951dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_RC \ 952dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x0000) : 0x7000 953dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_RC_M 0x00000003 954dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_RC_MAC_WARM 0x00000001 955dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_RC_MAC_COLD 0x00000002 956dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_RC_COLD_RESET 0x00000004 957dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_RC_WARM_RESET 0x00000008 958dd1de374Slin wang - Sun Microsystems - Beijing China 959dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_PLL_CONTROL \ 960dd1de374Slin wang - Sun Microsystems - Beijing China (AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x0014) : 0x7014 961dd1de374Slin wang - Sun Microsystems - Beijing China 962dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_PLL_DIV 0x0000001f 963dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_PLL_DIV_S 0 964dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_PLL_DIV2 0x00000020 965dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_PLL_REFDIV_5 0x000000c0 966dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_PLL_CLKSEL 0x00000300 967dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_PLL_CLKSEL_S 8 968dd1de374Slin wang - Sun Microsystems - Beijing China 969dd1de374Slin wang - Sun Microsystems - Beijing China 970dd1de374Slin wang - Sun Microsystems - Beijing China 971dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_RESET \ 972dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x0040) : 0x7040) 973dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_RESET_EN (0x00000001) 974dd1de374Slin wang - Sun Microsystems - Beijing China 975dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_STATUS \ 976dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x0044) : 0x7044) 977dd1de374Slin wang - Sun Microsystems - Beijing China 978dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_STATUS_M \ 979dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? 0x0000003f : 0x0000000f) 980dd1de374Slin wang - Sun Microsystems - Beijing China 981dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_PM_STATUS_M 0x0000000f 982dd1de374Slin wang - Sun Microsystems - Beijing China 983dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_STATUS_SHUTDOWN 0x00000001 984dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_STATUS_ON 0x00000002 985dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_STATUS_SLEEP 0x00000004 986dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_STATUS_WAKEUP 0x00000008 987dd1de374Slin wang - Sun Microsystems - Beijing China 988dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_SLEEP_CLK \ 989dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x0048) : 0x7048) 990dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_FORCE_DERIVED_CLK 0x2 991dd1de374Slin wang - Sun Microsystems - Beijing China 992dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_FORCE_WAKE \ 993dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x004c) : 0x704c) 994dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_FORCE_WAKE_EN 0x00000001 995dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_FORCE_WAKE_ON_INT 0x00000002 996dd1de374Slin wang - Sun Microsystems - Beijing China 997dd1de374Slin wang - Sun Microsystems - Beijing China 998dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_INTR_CAUSE \ 999dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x0050) : 0x7050) 1000dd1de374Slin wang - Sun Microsystems - Beijing China 1001dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_INTR_ENABLE \ 1002dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x0054) : 0x7054) 1003dd1de374Slin wang - Sun Microsystems - Beijing China 1004dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTC_INTR_MASK \ 1005dd1de374Slin wang - Sun Microsystems - Beijing China ((AR_SREV_9100(ah)) ? (AR_RTC_BASE + 0x0058) : 0x7058) 1006dd1de374Slin wang - Sun Microsystems - Beijing China 1007dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SEQ_MASK 0x8060 1008dd1de374Slin wang - Sun Microsystems - Beijing China 1009dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH0 0x7810 1010dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH0_OB 0x03800000 1011dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH0_OB_S 23 1012dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH0_DB 0x1C000000 1013dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH0_DB_S 26 1014dd1de374Slin wang - Sun Microsystems - Beijing China 1015dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH0 0x7818 1016dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH0_OB5 0x00070000 1017dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH0_OB5_S 16 1018dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH0_DB5 0x00380000 1019dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH0_DB5_S 19 1020dd1de374Slin wang - Sun Microsystems - Beijing China 1021dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH1 0x7834 1022dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH1_OB 0x03800000 1023dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH1_OB_S 23 1024dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH1_DB 0x1C000000 1025dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF2G1_CH1_DB_S 26 1026dd1de374Slin wang - Sun Microsystems - Beijing China 1027dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH1 0x783C 1028dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH1_OB5 0x00070000 1029dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH1_OB5_S 16 1030dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH1_DB5 0x00380000 1031dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_RF5G1_CH1_DB5_S 19 1032dd1de374Slin wang - Sun Microsystems - Beijing China 1033dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_TOP2 0x7894 1034dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_TOP2_XPABIAS_LVL 0xC0000000 1035dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_TOP2_XPABIAS_LVL_S 30 1036dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_TOP2_LOCALBIAS 0x00200000 1037dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_TOP2_LOCALBIAS_S 21 1038dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_TOP2_PWDCLKIND 0x00400000 1039dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_TOP2_PWDCLKIND_S 22 1040dd1de374Slin wang - Sun Microsystems - Beijing China 1041dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_SYNTH9 0x7868 1042dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_SYNTH9_REFDIVA 0xf8000000 1043dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AN_SYNTH9_REFDIVA_S 27 1044dd1de374Slin wang - Sun Microsystems - Beijing China 1045dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1 0x7820 1046dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1_ENPACAL 0x00000800 1047dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1_ENPACAL_S 11 1048dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1_PDPADRV1 0x02000000 1049dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1_PDPADRV1_S 25 1050dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1_PDPADRV2 0x01000000 1051dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1_PDPADRV2_S 24 1052dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1_PDPAOUT 0x00800000 1053dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G1_PDPAOUT_S 23 1054dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G2 0x7824 1055dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G2_OFFCAL 0x00001000 1056dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G2_OFFCAL_S 12 1057dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3 0x7828 1058dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_PDVCCOMP 0x02000000 1059dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_PDVCCOMP_S 25 1060dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_0 0x00E00000 1061dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_0_S 21 1062dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_1 0x001C0000 1063dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_1_S 18 1064dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_2 0x00038000 1065dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_2_S 15 1066dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_3 0x00007000 1067dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_3_S 12 1068dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_4 0x00000E00 1069dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_OB_4_S 9 1070dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_DB1_0 0x000001C0 1071dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_DB1_0_S 6 1072dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_DB1_1 0x00000038 1073dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_DB1_1_S 3 1074dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_DB1_2 0x00000007 1075dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G3_DB1_2_S 0 1076dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4 0x782C 1077dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB1_3 0xE0000000 1078dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB1_3_S 29 1079dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB1_4 0x1C000000 1080dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB1_4_S 26 1081dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_0 0x03800000 1082dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_0_S 23 1083dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_1 0x00700000 1084dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_1_S 20 1085dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_2 0x000E0000 1086dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_2_S 17 1087dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_3 0x0001C000 1088dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_3_S 14 1089dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_4 0x00003800 1090dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G4_DB2_4_S 11 1091dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G6 0x7834 1092dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G6_CCOMP 0x00007800 1093dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G6_CCOMP_S 11 1094dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G6_OFFS 0x03f00000 1095dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G6_OFFS_S 20 1096dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G7 0x7838 1097dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G7_PWDDB 0x00000002 1098dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G7_PWDDB_S 1 1099dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G7_PADRVGN2TAB0 0xE0000000 1100dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G7_PADRVGN2TAB0_S 29 1101dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G8 0x783C 1102dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G8_PADRVGN2TAB0 0x0001C000 1103dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G8_PADRVGN2TAB0_S 14 1104dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RF2G9 0x7840 1105dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1 0x7854 1106dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1_PDRXTXBB1 0x00000020 1107dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1_PDRXTXBB1_S 5 1108dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1_PDV2I 0x00000080 1109dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1_PDV2I_S 7 1110dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1_PDDACIF 0x00000100 1111dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1_PDDACIF_S 8 1112dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1_SPARE9 0x00000001 1113dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_RXTXBB1_SPARE9_S 0 1114dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_TOP2 0x7868 1115dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_TOP3 0x786c 1116dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_TOP3_XPABIAS_LVL 0x0000000C 1117dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_TOP3_XPABIAS_LVL_S 2 1118dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_TOP3_PWDDAC 0x00800000 1119dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_TOP3_PWDDAC_S 23 1120dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_TOP4 0x7870 1121dd1de374Slin wang - Sun Microsystems - Beijing China #define AR9285_AN_TOP4_DEFAULT 0x10142c00 1122dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID0 0x8000 1123dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1 0x8004 1124dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_SADH_MASK 0x0000FFFF 1125dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_STA_AP 0x00010000 1126dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_ADHOC 0x00020000 1127dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_PWR_SAV 0x00040000 1128dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_KSRCHDIS 0x00080000 1129dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_PCF 0x00100000 1130dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_USE_DEFANT 0x00200000 1131dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_DEFANT_UPDATE 0x00400000 1132dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_RTS_USE_DEF 0x00800000 1133dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_ACKCTS_6MB 0x01000000 1134dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_BASE_RATE_11B 0x02000000 1135dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_SECTOR_SELF_GEN 0x04000000 1136dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_CRPT_MIC_ENABLE 0x08000000 1137dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_KSRCH_MODE 0x10000000 1138dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_PRESERVE_SEQNUM 0x20000000 1139dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_CBCIV_ENDIAN 0x40000000 1140dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_STA_ID1_MCAST_KSRCH 0x80000000 1141dd1de374Slin wang - Sun Microsystems - Beijing China 1142dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BSS_ID0 0x8008 1143dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BSS_ID1 0x800C 1144dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BSS_ID1_U16 0x0000FFFF 1145dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BSS_ID1_AID 0x07FF0000 1146dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BSS_ID1_AID_S 16 1147dd1de374Slin wang - Sun Microsystems - Beijing China 1148dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BCN_RSSI_AVE 0x8010 1149dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BCN_RSSI_AVE_MASK 0x00000FFF 1150dd1de374Slin wang - Sun Microsystems - Beijing China 1151dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIME_OUT 0x8014 1152dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIME_OUT_ACK 0x00003FFF 1153dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIME_OUT_ACK_S 0 1154dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIME_OUT_CTS 0x3FFF0000 1155dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIME_OUT_CTS_S 16 1156dd1de374Slin wang - Sun Microsystems - Beijing China 1157dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RSSI_THR 0x8018 1158dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RSSI_THR_MASK 0x000000FF 1159dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RSSI_THR_BM_THR 0x0000FF00 1160dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RSSI_THR_BM_THR_S 8 1161dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RSSI_BCN_WEIGHT 0x1F000000 1162dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RSSI_BCN_WEIGHT_S 24 1163dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RSSI_BCN_RSSI_RST 0x20000000 1164dd1de374Slin wang - Sun Microsystems - Beijing China 1165dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_USEC 0x801c 1166dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_USEC_USEC 0x0000007F 1167dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_USEC_TX_LAT 0x007FC000 1168dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_USEC_TX_LAT_S 14 1169dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_USEC_RX_LAT 0x1F800000 1170dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_USEC_RX_LAT_S 23 1171dd1de374Slin wang - Sun Microsystems - Beijing China 1172dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RESET_TSF 0x8020 1173dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RESET_TSF_ONCE 0x01000000 1174dd1de374Slin wang - Sun Microsystems - Beijing China 1175dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MAX_CFP_DUR 0x8038 1176dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CFP_VAL 0x0000FFFF 1177dd1de374Slin wang - Sun Microsystems - Beijing China 1178dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_FILTER 0x803C 1179dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_FILTER_ALL 0x00000000 1180dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_UCAST 0x00000001 1181dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_MCAST 0x00000002 1182dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_BCAST 0x00000004 1183dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_CONTROL 0x00000008 1184dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_BEACON 0x00000010 1185dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_PROM 0x00000020 1186dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_PROBE_REQ 0x00000080 1187dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_MY_BEACON 0x00000200 1188dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_COMPR_BAR 0x00000400 1189dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_COMPR_BA 0x00000800 1190dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RX_UNCOM_BA_BAR 0x00001000 1191dd1de374Slin wang - Sun Microsystems - Beijing China 1192dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MCAST_FIL0 0x8040 1193dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MCAST_FIL1 0x8044 1194dd1de374Slin wang - Sun Microsystems - Beijing China 1195dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_SW 0x8048 1196dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_CACHE_ACK 0x00000001 1197dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_ACK_DIS 0x00000002 1198dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_CTS_DIS 0x00000004 1199dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_ENCRYPT_DIS 0x00000008 1200dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_DECRYPT_DIS 0x00000010 1201dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_RX_DIS 0x00000020 1202dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_LOOP_BACK 0x00000040 1203dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_CORR_FCS 0x00000080 1204dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_CHAN_INFO 0x00000100 1205dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_SCRAM_SEED 0x0001FE00 1206dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_SCRAM_SEED_S 8 1207dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_FRAME_NV0 0x00020000 1208dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_OBS_PT_SEL1 0x000C0000 1209dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_OBS_PT_SEL1_S 18 1210dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_FORCE_RX_CLEAR 0x00100000 1211dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_IGNORE_VIRT_CS 0x00200000 1212dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_FORCE_CH_IDLE_HIGH 0x00400000 1213dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_EIFS_CTRL_ENA 0x00800000 1214dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_DUAL_CHAIN_INFO 0x01000000 1215dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_RX_ABORT 0x02000000 1216dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_SATURATE_CYCLE_CNT 0x04000000 1217dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_OBS_PT_SEL2 0x08000000 1218dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_RX_CLEAR_CTL_LOW 0x10000000 1219dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DIAG_RX_CLEAR_EXT_LOW 0x20000000 1220dd1de374Slin wang - Sun Microsystems - Beijing China 1221dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TSF_L32 0x804c 1222dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TSF_U32 0x8050 1223dd1de374Slin wang - Sun Microsystems - Beijing China 1224dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TST_ADDAC 0x8054 1225dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DEF_ANTENNA 0x8058 1226dd1de374Slin wang - Sun Microsystems - Beijing China 1227dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AES_MUTE_MASK0 0x805c 1228dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AES_MUTE_MASK0_FC 0x0000FFFF 1229dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AES_MUTE_MASK0_QOS 0xFFFF0000 1230dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AES_MUTE_MASK0_QOS_S 16 1231dd1de374Slin wang - Sun Microsystems - Beijing China 1232dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AES_MUTE_MASK1 0x8060 1233dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_AES_MUTE_MASK1_SEQ 0x0000FFFF 1234dd1de374Slin wang - Sun Microsystems - Beijing China 1235dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GATED_CLKS 0x8064 1236dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GATED_CLKS_TX 0x00000002 1237dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GATED_CLKS_RX 0x00000004 1238dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_GATED_CLKS_REG 0x00000008 1239dd1de374Slin wang - Sun Microsystems - Beijing China 1240dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_CTRL 0x8068 1241dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_SEL_1 0x00040000 1242dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_SEL_2 0x00080000 1243dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_SEL_3 0x000C0000 1244dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_SEL_4 0x08040000 1245dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_SEL_5 0x08080000 1246dd1de374Slin wang - Sun Microsystems - Beijing China 1247dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1 0x806c 1248dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_PCU 0x00000001 1249dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_RX_END 0x00000002 1250dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_RX_WEP 0x00000004 1251dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_RX_BEACON 0x00000008 1252dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_RX_FILTER 0x00000010 1253dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_TX_HCF 0x00000020 1254dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_QUIET_TIME 0x00000040 1255dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_CHAN_IDLE 0x00000080 1256dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_TX_HOLD 0x00000100 1257dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_TX_FRAME 0x00000200 1258dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_RX_FRAME 0x00000400 1259dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_RX_CLEAR 0x00000800 1260dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_WEP_STATE 0x0003F000 1261dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_WEP_STATE_S 12 1262dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_RX_STATE 0x01F00000 1263dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_RX_STATE_S 20 1264dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_TX_STATE 0x7E000000 1265dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_OBS_BUS_1_TX_STATE_S 25 1266dd1de374Slin wang - Sun Microsystems - Beijing China 1267dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_LAST_TSTP 0x8080 1268dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NAV 0x8084 1269dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTS_OK 0x8088 1270dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RTS_FAIL 0x808c 1271dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_ACK_FAIL 0x8090 1272dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FCS_FAIL 0x8094 1273dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BEACON_CNT 0x8098 1274dd1de374Slin wang - Sun Microsystems - Beijing China 1275dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLEEP1 0x80d4 1276dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLEEP1_ASSUME_DTIM 0x00080000 1277dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLEEP1_CAB_TIMEOUT 0xFFE00000 1278dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLEEP1_CAB_TIMEOUT_S 21 1279dd1de374Slin wang - Sun Microsystems - Beijing China 1280dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLEEP2 0x80d8 1281dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLEEP2_BEACON_TIMEOUT 0xFFE00000 1282dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLEEP2_BEACON_TIMEOUT_S 21 1283dd1de374Slin wang - Sun Microsystems - Beijing China 1284dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BSSMSKL 0x80e0 1285dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BSSMSKU 0x80e4 1286dd1de374Slin wang - Sun Microsystems - Beijing China 1287dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TPC 0x80e8 1288dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TPC_ACK 0x0000003f 1289dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TPC_ACK_S 0x00 1290dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TPC_CTS 0x00003f00 1291dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TPC_CTS_S 0x08 1292dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TPC_CHIRP 0x003f0000 1293dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TPC_CHIRP_S 0x16 1294dd1de374Slin wang - Sun Microsystems - Beijing China 1295dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TFCNT 0x80ec 1296dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RFCNT 0x80f0 1297dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RCCNT 0x80f4 1298dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_CCCNT 0x80f8 1299dd1de374Slin wang - Sun Microsystems - Beijing China 1300dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET1 0x80fc 1301dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET1_NEXT_QUIET_S 0 1302dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET1_NEXT_QUIET_M 0x0000ffff 1303dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET1_QUIET_ENABLE 0x00010000 1304dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET1_QUIET_ACK_CTS_ENABLE 0x00020000 1305dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET2 0x8100 1306dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET2_QUIET_PERIOD_S 0 1307dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET2_QUIET_PERIOD_M 0x0000ffff 1308dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET2_QUIET_DUR_S 16 1309dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET2_QUIET_DUR 0xffff0000 1310dd1de374Slin wang - Sun Microsystems - Beijing China 1311dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TSF_PARM 0x8104 1312dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TSF_INCREMENT_M 0x000000ff 1313dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TSF_INCREMENT_S 0x00 1314dd1de374Slin wang - Sun Microsystems - Beijing China 1315dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QOS_NO_ACK 0x8108 1316dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QOS_NO_ACK_TWO_BIT 0x0000000f 1317dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QOS_NO_ACK_TWO_BIT_S 0 1318dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QOS_NO_ACK_BIT_OFF 0x00000070 1319dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QOS_NO_ACK_BIT_OFF_S 4 1320dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QOS_NO_ACK_BYTE_OFF 0x00000180 1321dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QOS_NO_ACK_BYTE_OFF_S 7 1322dd1de374Slin wang - Sun Microsystems - Beijing China 1323dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR 0x810c 1324dd1de374Slin wang - Sun Microsystems - Beijing China 1325dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_DCHIRP 0x00000008 1326dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_RADAR 0x00000020 1327dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_OFDM_TIMING 0x00020000 1328dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_CCK_TIMING 0x02000000 1329dd1de374Slin wang - Sun Microsystems - Beijing China 1330dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RXFIFO_CFG 0x8114 1331dd1de374Slin wang - Sun Microsystems - Beijing China 1332dd1de374Slin wang - Sun Microsystems - Beijing China 1333dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIC_QOS_CONTROL 0x8118 1334dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIC_QOS_SELECT 0x811c 1335dd1de374Slin wang - Sun Microsystems - Beijing China 1336dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_MISC 0x8120 1337dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_FORCE_BSSID_MATCH 0x00000001 1338dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_MIC_NEW_LOC_ENA 0x00000004 1339dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_TX_ADD_TSF 0x00000008 1340dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_CCK_SIFS_MODE 0x00000010 1341dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_RX_ANT_UPDT 0x00000800 1342dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_TXOP_TBTT_LIMIT_ENA 0x00001000 1343dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_MISS_BCN_IN_SLEEP 0x00004000 1344dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_BUG_12306_FIX_ENA 0x00020000 1345dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_FORCE_QUIET_COLL 0x00040000 1346dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_TBTT_PROTECT 0x00200000 1347dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_CLEAR_VMF 0x01000000 1348dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_CLEAR_BA_VALID 0x04000000 1349dd1de374Slin wang - Sun Microsystems - Beijing China 1350dd1de374Slin wang - Sun Microsystems - Beijing China 1351dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FILT_OFDM 0x8124 1352dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FILT_OFDM_COUNT 0x00FFFFFF 1353dd1de374Slin wang - Sun Microsystems - Beijing China 1354dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FILT_CCK 0x8128 1355dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_FILT_CCK_COUNT 0x00FFFFFF 1356dd1de374Slin wang - Sun Microsystems - Beijing China 1357dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_1 0x812c 1358dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_1_COUNT 0x00FFFFFF 1359dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_MASK_1 0x8130 1360dd1de374Slin wang - Sun Microsystems - Beijing China 1361dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_2 0x8134 1362dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_2_COUNT 0x00FFFFFF 1363dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_MASK_2 0x8138 1364dd1de374Slin wang - Sun Microsystems - Beijing China 1365dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_COUNTMAX (3 << 22) 1366dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_MIBCNT_INTRMASK (3 << 22) 1367dd1de374Slin wang - Sun Microsystems - Beijing China 1368*3ae945c3Slin wang - Sun Microsystems - Beijing China #define AR_TSFOOR_THRESHOLD 0x813c 1369*3ae945c3Slin wang - Sun Microsystems - Beijing China #define AR_TSFOOR_THRESHOLD_VAL 0x0000FFFF 1370dd1de374Slin wang - Sun Microsystems - Beijing China 1371dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_EIFS_MASK 8144 1372dd1de374Slin wang - Sun Microsystems - Beijing China 1373dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_3 0x8168 1374dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_3_COUNT 0x00FFFFFF 1375dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PHY_ERR_MASK_3 0x816c 1376dd1de374Slin wang - Sun Microsystems - Beijing China 1377dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXSIFS 0x81d0 1378dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXSIFS_TIME 0x000000FF 1379dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXSIFS_TX_LATENCY 0x00000F00 1380dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXSIFS_TX_LATENCY_S 8 1381dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXSIFS_ACK_SHIFT 0x00007000 1382dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXSIFS_ACK_SHIFT_S 12 1383dd1de374Slin wang - Sun Microsystems - Beijing China 1384dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXOP_X 0x81ec 1385dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXOP_X_VAL 0x000000FF 1386dd1de374Slin wang - Sun Microsystems - Beijing China 1387dd1de374Slin wang - Sun Microsystems - Beijing China 1388dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXOP_0_3 0x81f0 1389dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXOP_4_7 0x81f4 1390dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXOP_8_11 0x81f8 1391dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TXOP_12_15 0x81fc 1392dd1de374Slin wang - Sun Microsystems - Beijing China 1393dd1de374Slin wang - Sun Microsystems - Beijing China 1394dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_TBTT_TIMER 0x8200 1395dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_DMA_BEACON_ALERT 0x8204 1396dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_SWBA 0x8208 1397dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_CFP 0x8208 1398dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_HCF 0x820C 1399dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_TIM 0x8210 1400dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_DTIM 0x8214 1401dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_QUIET_TIMER 0x8218 1402dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NEXT_NDP_TIMER 0x821C 1403dd1de374Slin wang - Sun Microsystems - Beijing China 1404dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_BEACON_PERIOD 0x8220 1405dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DMA_BEACON_PERIOD 0x8224 1406dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SWBA_PERIOD 0x8228 1407dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_HCF_PERIOD 0x822C 1408dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIM_PERIOD 0x8230 1409dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DTIM_PERIOD 0x8234 1410dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET_PERIOD 0x8238 1411dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NDP_PERIOD 0x823C 1412dd1de374Slin wang - Sun Microsystems - Beijing China 1413dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMER_MODE 0x8240 1414dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TBTT_TIMER_EN 0x00000001 1415dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DBA_TIMER_EN 0x00000002 1416dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SWBA_TIMER_EN 0x00000004 1417dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_HCF_TIMER_EN 0x00000008 1418dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIM_TIMER_EN 0x00000010 1419dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_DTIM_TIMER_EN 0x00000020 1420dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_QUIET_TIMER_EN 0x00000040 1421dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_NDP_TIMER_EN 0x00000080 1422dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMER_OVERFLOW_INDEX 0x00000700 1423dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMER_OVERFLOW_INDEX_S 8 1424dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMER_THRESH 0xFFFFF000 1425dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_TIMER_THRESH_S 12 1426dd1de374Slin wang - Sun Microsystems - Beijing China 1427dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP32_MODE 0x8244 1428dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP32_HALF_CLK_LATENCY 0x000FFFFF 1429dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP32_ENA 0x00100000 1430dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP32_TSF_WRITE_STATUS 0x00200000 1431dd1de374Slin wang - Sun Microsystems - Beijing China 1432dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP32_WAKE 0x8248 1433dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP32_WAKE_XTL_TIME 0x0000FFFF 1434dd1de374Slin wang - Sun Microsystems - Beijing China 1435dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP32_INC 0x824c 1436dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP32_TST_INC 0x000FFFFF 1437dd1de374Slin wang - Sun Microsystems - Beijing China 1438dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP_CNT 0x8250 1439dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP_CYCLE_CNT 0x8254 1440dd1de374Slin wang - Sun Microsystems - Beijing China 1441dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP_MIB_CTRL 0x8258 1442dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP_MIB_CLEAR 0x00000001 1443dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SLP_MIB_PENDING 0x00000002 1444dd1de374Slin wang - Sun Microsystems - Beijing China 1445dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_2040_MODE 0x8318 1446dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_2040_JOINED_RX_CLEAR 0x00000001 1447dd1de374Slin wang - Sun Microsystems - Beijing China 1448dd1de374Slin wang - Sun Microsystems - Beijing China 1449dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_EXTRCCNT 0x8328 1450dd1de374Slin wang - Sun Microsystems - Beijing China 1451dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_SELFGEN_MASK 0x832c 1452dd1de374Slin wang - Sun Microsystems - Beijing China 1453dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_TXBUF_CTRL 0x8340 1454dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_TXBUF_CTRL_SIZE_MASK 0x7FF 1455dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_PCU_TXBUF_CTRL_USABLE_SIZE 0x700 1456dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_9285_PCU_TXBUF_CTRL_USABLE_SIZE 0x380 1457dd1de374Slin wang - Sun Microsystems - Beijing China 1458dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_0 0x8800 1459dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE(_n) (AR_KEYTABLE_0 + ((_n)*32)) 1460dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEY_CACHE_SIZE 128 1461dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_RSVD_KEYTABLE_ENTRIES 4 1462dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEY_TYPE 0x00000007 1463dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_TYPE_40 0x00000000 1464dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_TYPE_104 0x00000001 1465dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_TYPE_128 0x00000003 1466dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_TYPE_TKIP 0x00000004 1467dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_TYPE_AES 0x00000005 1468dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_TYPE_CCM 0x00000006 1469dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_TYPE_CLR 0x00000007 1470dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_ANT 0x00000008 1471dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_VALID 0x00008000 1472dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_KEY0(_n) (AR_KEYTABLE(_n) + 0) 1473dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_KEY1(_n) (AR_KEYTABLE(_n) + 4) 1474dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_KEY2(_n) (AR_KEYTABLE(_n) + 8) 1475dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_KEY3(_n) (AR_KEYTABLE(_n) + 12) 1476dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_KEY4(_n) (AR_KEYTABLE(_n) + 16) 1477dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_TYPE(_n) (AR_KEYTABLE(_n) + 20) 1478dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_MAC0(_n) (AR_KEYTABLE(_n) + 24) 1479dd1de374Slin wang - Sun Microsystems - Beijing China #define AR_KEYTABLE_MAC1(_n) (AR_KEYTABLE(_n) + 28) 1480dd1de374Slin wang - Sun Microsystems - Beijing China 1481dd1de374Slin wang - Sun Microsystems - Beijing China #ifdef __cplusplus 1482dd1de374Slin wang - Sun Microsystems - Beijing China } 1483dd1de374Slin wang - Sun Microsystems - Beijing China #endif 1484dd1de374Slin wang - Sun Microsystems - Beijing China 1485dd1de374Slin wang - Sun Microsystems - Beijing China #endif /* _ARN_REG_H */ 1486