Lines Matching +full:0 +full:x0001
12 #define PLA_IDR 0xc000
13 #define PLA_RCR 0xc010
14 #define PLA_RMS 0xc016
15 #define PLA_RXFIFO_CTRL0 0xc0a0
16 #define PLA_RXFIFO_CTRL1 0xc0a4
17 #define PLA_RXFIFO_CTRL2 0xc0a8
18 #define PLA_DMY_REG0 0xc0b0
19 #define PLA_FMC 0xc0b4
20 #define PLA_CFG_WOL 0xc0b6
21 #define PLA_TEREDO_CFG 0xc0bc
22 #define PLA_MAR 0xcd00
23 #define PLA_BACKUP 0xd000
24 #define PAL_BDC_CR 0xd1a0
25 #define PLA_TEREDO_TIMER 0xd2cc
26 #define PLA_REALWOW_TIMER 0xd2e8
27 #define PLA_LEDSEL 0xdd90
28 #define PLA_LED_FEATURE 0xdd92
29 #define PLA_PHYAR 0xde00
30 #define PLA_BOOT_CTRL 0xe004
31 #define PLA_GPHY_INTR_IMR 0xe022
32 #define PLA_EEE_CR 0xe040
33 #define PLA_EEEP_CR 0xe080
34 #define PLA_MAC_PWR_CTRL 0xe0c0
35 #define PLA_MAC_PWR_CTRL2 0xe0ca
36 #define PLA_MAC_PWR_CTRL3 0xe0cc
37 #define PLA_MAC_PWR_CTRL4 0xe0ce
38 #define PLA_WDT6_CTRL 0xe428
39 #define PLA_TCR0 0xe610
40 #define PLA_TCR1 0xe612
41 #define PLA_MTPS 0xe615
42 #define PLA_TXFIFO_CTRL 0xe618
43 #define PLA_RSTTALLY 0xe800
44 #define BIST_CTRL 0xe810
45 #define PLA_CR 0xe813
46 #define PLA_CRWECR 0xe81c
47 #define PLA_CONFIG12 0xe81e /* CONFIG1, CONFIG2 */
48 #define PLA_CONFIG34 0xe820 /* CONFIG3, CONFIG4 */
49 #define PLA_CONFIG5 0xe822
50 #define PLA_PHY_PWR 0xe84c
51 #define PLA_OOB_CTRL 0xe84f
52 #define PLA_CPCR 0xe854
53 #define PLA_MISC_0 0xe858
54 #define PLA_MISC_1 0xe85a
55 #define PLA_OCP_GPHY_BASE 0xe86c
56 #define PLA_TALLYCNT 0xe890
57 #define PLA_SFF_STS_7 0xe8de
58 #define PLA_PHYSTATUS 0xe908
59 #define PLA_BP_BA 0xfc26
60 #define PLA_BP_0 0xfc28
61 #define PLA_BP_1 0xfc2a
62 #define PLA_BP_2 0xfc2c
63 #define PLA_BP_3 0xfc2e
64 #define PLA_BP_4 0xfc30
65 #define PLA_BP_5 0xfc32
66 #define PLA_BP_6 0xfc34
67 #define PLA_BP_7 0xfc36
68 #define PLA_BP_EN 0xfc38
70 #define USB_USB2PHY 0xb41e
71 #define USB_SSPHYLINK2 0xb428
72 #define USB_U2P3_CTRL 0xb460
73 #define USB_CSR_DUMMY1 0xb464
74 #define USB_CSR_DUMMY2 0xb466
75 #define USB_DEV_STAT 0xb808
76 #define USB_CONNECT_TIMER 0xcbf8
77 #define USB_BURST_SIZE 0xcfc0
78 #define USB_USB_CTRL 0xd406
79 #define USB_PHY_CTRL 0xd408
80 #define USB_TX_AGG 0xd40a
81 #define USB_RX_BUF_TH 0xd40c
82 #define USB_USB_TIMER 0xd428
83 #define USB_RX_EARLY_TIMEOUT 0xd42c
84 #define USB_RX_EARLY_SIZE 0xd42e
85 #define USB_PM_CTRL_STATUS 0xd432
86 #define USB_TX_DMA 0xd434
87 #define USB_TOLERANCE 0xd490
88 #define USB_LPM_CTRL 0xd41a
89 #define USB_UPS_CTRL 0xd800
90 #define USB_MISC_0 0xd81a
91 #define USB_POWER_CUT 0xd80a
92 #define USB_AFE_CTRL2 0xd824
93 #define USB_WDT11_CTRL 0xe43c
94 #define USB_BP_BA 0xfc26
95 #define USB_BP_0 0xfc28
96 #define USB_BP_1 0xfc2a
97 #define USB_BP_2 0xfc2c
98 #define USB_BP_3 0xfc2e
99 #define USB_BP_4 0xfc30
100 #define USB_BP_5 0xfc32
101 #define USB_BP_6 0xfc34
102 #define USB_BP_7 0xfc36
103 #define USB_BP_EN 0xfc38
106 #define OCP_ALDPS_CONFIG 0x2010
107 #define OCP_EEE_CONFIG1 0x2080
108 #define OCP_EEE_CONFIG2 0x2092
109 #define OCP_EEE_CONFIG3 0x2094
110 #define OCP_BASE_MII 0xa400
111 #define OCP_EEE_AR 0xa41a
112 #define OCP_EEE_DATA 0xa41c
113 #define OCP_PHY_STATUS 0xa420
114 #define OCP_POWER_CFG 0xa430
115 #define OCP_EEE_CFG 0xa432
116 #define OCP_SRAM_ADDR 0xa436
117 #define OCP_SRAM_DATA 0xa438
118 #define OCP_DOWN_SPEED 0xa442
119 #define OCP_EEE_ABLE 0xa5c4
120 #define OCP_EEE_ADV 0xa5d0
121 #define OCP_EEE_LPABLE 0xa5d2
122 #define OCP_PHY_STATE 0xa708 /* nway state for 8153 */
123 #define OCP_ADC_CFG 0xbc06
126 #define SRAM_LPF_CFG 0x8012
127 #define SRAM_10M_AMP1 0x8080
128 #define SRAM_10M_AMP2 0x8082
129 #define SRAM_IMPEDANCE 0x8084
132 #define RCR_AAP 0x00000001
133 #define RCR_APM 0x00000002
134 #define RCR_AM 0x00000004
135 #define RCR_AB 0x00000008
139 #define RXFIFO_THR1_NORMAL 0x00080002
140 #define RXFIFO_THR1_OOB 0x01800003
143 #define RXFIFO_THR2_FULL 0x00000060
144 #define RXFIFO_THR2_HIGH 0x00000038
145 #define RXFIFO_THR2_OOB 0x0000004a
146 #define RXFIFO_THR2_NORMAL 0x00a0
149 #define RXFIFO_THR3_FULL 0x00000078
150 #define RXFIFO_THR3_HIGH 0x00000048
151 #define RXFIFO_THR3_OOB 0x0000005a
152 #define RXFIFO_THR3_NORMAL 0x0110
155 #define TXFIFO_THR_NORMAL 0x00400008
156 #define TXFIFO_THR_NORMAL2 0x01000008
159 #define ECM_ALDPS 0x0002
162 #define FMC_FCR_MCU_EN 0x0001
165 #define EEEP_CR_EEEP_TX 0x0002
168 #define WDT6_SET_MODE 0x0010
171 #define TCR0_TX_EMPTY 0x0800
172 #define TCR0_AUTO_FIFO 0x0080
175 #define VERSION_MASK 0x7cf0
182 #define TALLY_RESET 0x0001
185 #define PLA_CR_RST 0x10
186 #define PLA_CR_RE 0x08
187 #define PLA_CR_TE 0x04
190 #define BIST_CTRL_SW_RESET (0x10 << 24)
193 #define CRWECR_NORAML 0x00
194 #define CRWECR_CONFIG 0xc0
197 #define NOW_IS_OOB 0x80
198 #define TXFIFO_EMPTY 0x20
199 #define RXFIFO_EMPTY 0x10
200 #define LINK_LIST_READY 0x02
201 #define DIS_MCU_CLROOB 0x01
209 #define RXDY_GATED_EN 0x0008
212 #define RE_INIT_LL 0x8000
213 #define MCU_BORW_EN 0x4000
216 #define CPCR_RX_VLAN 0x0040
219 #define MAGIC_EN 0x0001
222 #define TEREDO_SEL 0x8000
223 #define TEREDO_WAKE_MASK 0x7f00
224 #define TEREDO_RS_EVENT_MASK 0x00fe
225 #define OOB_TEREDO_EN 0x0001
228 #define ALDPS_PROXY_MODE 0x0001
231 #define LINK_ON_WAKE_EN 0x0010
232 #define LINK_OFF_WAKE_EN 0x0008
235 #define BWF_EN 0x0040
236 #define MWF_EN 0x0020
237 #define UWF_EN 0x0010
238 #define LAN_WAKE_EN 0x0002
241 #define LED_MODE_MASK 0x0700
244 #define TX_10M_IDLE_EN 0x0080
245 #define PFM_PWM_SWITCH 0x0040
248 #define D3_CLK_GATED_EN 0x00004000
249 #define MCU_CLK_RATIO 0x07010f07
250 #define MCU_CLK_RATIO_MASK 0x0f0f0f0f
251 #define ALDPS_SPDWN_RATIO 0x0f87
254 #define EEE_SPDWN_RATIO 0x8007
257 #define PKT_AVAIL_SPDWN_EN 0x0100
258 #define SUSPEND_SPDWN_EN 0x0004
259 #define U1U2_SPDWN_EN 0x0002
260 #define L1_SPDWN_EN 0x0001
263 #define PWRSAVE_SPDWN_EN 0x1000
264 #define RXDV_SPDWN_EN 0x0800
265 #define TX10MIDLE_EN 0x0100
266 #define TP100_SPDWN_EN 0x0020
267 #define TP500_SPDWN_EN 0x0010
268 #define TP1000_SPDWN_EN 0x0008
269 #define EEE_SPDWN_EN 0x0001
272 #define GPHY_STS_MSK 0x0001
273 #define SPEED_DOWN_MSK 0x0002
274 #define SPDWN_RXDV_MSK 0x0004
275 #define SPDWN_LINKCHG_MSK 0x0008
278 #define PHYAR_FLAG 0x80000000
281 #define EEE_RX_EN 0x0001
282 #define EEE_TX_EN 0x0002
285 #define AUTOLOAD_DONE 0x0002
288 #define USB2PHY_SUSPEND 0x0001
289 #define USB2PHY_L1 0x0002
292 #define pwd_dn_scale_mask 0x3ffe
296 #define DYNAMIC_BURST 0x0001
299 #define EP4_FULL_FC 0x0001
302 #define STAT_SPEED_MASK 0x0006
303 #define STAT_SPEED_HIGH 0x0000
304 #define STAT_SPEED_FULL 0x0002
307 #define TX_AGG_MAX_THRESHOLD 0x03
310 #define RX_THR_SUPPER 0x0c350180
311 #define RX_THR_HIGH 0x7a120180
312 #define RX_THR_SLOW 0xffff0180
315 #define TEST_MODE_DISABLE 0x00000001
316 #define TX_SIZE_ADJUST1 0x00000100
319 #define POWER_CUT 0x0100
322 #define RESUME_INDICATE 0x0001
325 #define RX_AGG_DISABLE 0x0010
326 #define RX_ZERO_EN 0x0080
329 #define U2P3_ENABLE 0x0001
332 #define PWR_EN 0x0001
333 #define PHASE2_EN 0x0008
336 #define PCUT_STATUS 0x0001
344 #define TIMER11_EN 0x0001
348 #define FIFO_EMPTY_1FB 0x30 /* 0x1fb * 64 = 32448 bytes */
350 #define LPM_TIMER_MASK 0x0c
351 #define LPM_TIMER_500MS 0x04 /* 500 ms */
352 #define LPM_TIMER_500US 0x0c /* 500 us */
353 #define ROK_EXIT_LPM 0x02
356 #define SEN_VAL_MASK 0xf800
357 #define SEN_VAL_NORMAL 0xa000
358 #define SEL_RXIDLE 0x0100
361 #define ENPWRSAVE 0x8000
362 #define ENPDNPS 0x0200
363 #define LINKENA 0x0100
364 #define DIS_SDSAVE 0x0010
367 #define PHY_STAT_MASK 0x0007
372 #define EEE_CLKDIV_EN 0x8000
373 #define EN_ALDPS 0x0004
374 #define EN_10M_PLLOFF 0x0001
377 #define RG_TXLPI_MSK_HFDUP 0x8000
378 #define RG_MATCLR_EN 0x4000
379 #define EEE_10_CAP 0x2000
380 #define EEE_NWAY_EN 0x1000
381 #define TX_QUIET_EN 0x0200
382 #define RX_QUIET_EN 0x0100
383 #define sd_rise_time_mask 0x0070
385 #define RG_RXLPI_MSK_HFDUP 0x0008
386 #define SDFALLTIME 0x0007 /* bit 0 ~ 2 */
389 #define RG_LPIHYS_NUM 0x7000 /* bit 12 ~ 15 */
390 #define RG_DACQUIET_EN 0x0400
391 #define RG_LDVQUIET_EN 0x0200
392 #define RG_CKRSEL 0x0020
393 #define RG_EEEPRG_EN 0x0010
396 #define fast_snr_mask 0xff80
397 #define fast_snr(x) (min((x), 0x1ff) << 7) /* bit 7 ~ 15 */
398 #define RG_LFS_SEL 0x0060 /* bit 6 ~ 5 */
399 #define MSK_PH 0x0006 /* bit 0 ~ 3 */
403 #define FUN_ADDR 0x0000
404 #define FUN_DATA 0x4000
405 /* bit[4:0] device addr */
408 #define CTAP_SHORT_EN 0x0040
409 #define EEE10_EN 0x0010
412 #define EN_10M_BGOFF 0x0080
415 #define TXDIS_STATE 0x01
416 #define ABD_STATE 0x02
419 #define CKADSEL_L 0x0100
420 #define ADC_EN 0x0080
421 #define EN_EMI_L 0x0040
424 #define LPF_AUTO_TUNE 0x8000
427 #define GDAC_IB_UPALL 0x0008
430 #define AMP_DN 0x0200
433 #define RX_DRIVING_MASK 0x6000
442 #define INTR_LINK 0x0004
444 #define RTL8152_REQT_READ 0xc0
445 #define RTL8152_REQT_WRITE 0x40
446 #define RTL8152_REQ_GET_REGS 0x05
447 #define RTL8152_REQ_SET_REGS 0x05
449 #define BYTE_EN_DWORD 0xff
450 #define BYTE_EN_WORD 0x33
451 #define BYTE_EN_BYTE 0x11
452 #define BYTE_EN_SIX_BYTES 0x3f
453 #define BYTE_EN_START_MASK 0x0f
454 #define BYTE_EN_END_MASK 0xf0
463 #define MCU_TYPE_PLA 0x0100
464 #define MCU_TYPE_USB 0x0000
474 #define DUPLEX_HALF 0x00
475 #define DUPLEX_FULL 0x01
476 #define DUPLEX_UNKNOWN 0xff
479 #define AUTONEG_DISABLE 0x00
480 #define AUTONEG_ENABLE 0x01
483 #define MII_BMCR 0x00 /* Basic mode control register */
484 #define MII_BMSR 0x01 /* Basic mode status register */
485 #define MII_PHYSID1 0x02 /* PHYS ID 1 */
486 #define MII_PHYSID2 0x03 /* PHYS ID 2 */
487 #define MII_ADVERTISE 0x04 /* Advertisement control reg */
488 #define MII_LPA 0x05 /* Link partner ability reg */
489 #define MII_EXPANSION 0x06 /* Expansion register */
490 #define MII_CTRL1000 0x09 /* 1000BASE-T control */
491 #define MII_STAT1000 0x0a /* 1000BASE-T status */
492 #define MII_MMD_CTRL 0x0d /* MMD Access Control Register */
493 #define MII_MMD_DATA 0x0e /* MMD Access Data Register */
494 #define MII_ESTATUS 0x0f /* Extended Status */
495 #define MII_DCOUNTER 0x12 /* Disconnect counter */
496 #define MII_FCSCOUNTER 0x13 /* False carrier counter */
497 #define MII_NWAYTEST 0x14 /* N-way auto-neg test reg */
498 #define MII_RERRCOUNTER 0x15 /* Receive error counter */
499 #define MII_SREVISION 0x16 /* Silicon revision */
500 #define MII_RESV1 0x17 /* Reserved... */
501 #define MII_LBRERROR 0x18 /* Lpback, rx, bypass error */
502 #define MII_PHYADDR 0x19 /* PHY address */
503 #define MII_RESV2 0x1a /* Reserved... */
504 #define MII_TPISTATUS 0x1b /* TPI status for 10mbps */
505 #define MII_NCONFIG 0x1c /* Network interface config */
516 #define RX_LEN_MASK 0x7fff
543 #define GTTCPHO_MAX 0x7fU
544 #define TX_LEN_MAX 0x3ffffU
552 #define MSS_MAX 0x7ffU
554 #define TCPHO_MAX 0x7ffU
559 RTL_VER_UNKNOWN = 0,
571 _1000bps = 0x10,
572 _100bps = 0x08,
573 _10bps = 0x04,
574 LINK_STATUS = 0x02,
575 FULL_DUP = 0x01,