Lines Matching +full:auto +full:- +full:detect

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /* atlx_hw.h -- common hardware definitions for Attansic network drivers
4 * Copyright(c) 2005 - 2006 Attansic Corporation. All rights reserved.
5 * Copyright(c) 2006 - 2007 Chris Snook <csnook@redhat.com>
6 * Copyright(c) 2006 - 2008 Jay Cliburn <jcliburn@gmail.com>
10 * Copyright(c) 1999 - 2005 Intel Corporation. All rights reserved.
149 /* IRQ Anti-Lost Timer Initial Value Register */
187 /* SerDes Lock Detect Control and Status Register */
228 /* MAC Half-Duplex Control Register */
246 /* Wake-On-Lan control register */
304 #define MII_CR_RESTART_AUTO_NEG 0x0200 /* Restart auto negotiation */
307 #define MII_CR_AUTO_NEG_EN 0x1000 /* Auto Neg Enable */
322 #define MII_SR_AUTONEG_CAPS 0x0008 /* Auto Neg Capable */
323 #define MII_SR_REMOTE_FAULT 0x0010 /* Remote Fault Detect */
324 #define MII_SR_AUTONEG_COMPLETE 0x0020 /* Auto Neg Complete */
337 #define MII_LPA_10HALF 0x0020 /* Can do 10mbps half-duplex */
338 #define MII_LPA_10FULL 0x0040 /* Can do 10mbps full-duplex */
339 #define MII_LPA_100HALF 0x0080 /* Can do 100mbps half-duplex */
340 #define MII_LPA_100FULL 0x0100 /* Can do 100mbps full-duplex */
341 #define MII_LPA_100BASE4 0x0200 /* 100BASE-T4 */
362 /* 1000BASE-T Control Register */
370 * 0=Auto Master/Slave config
380 /* 1000BASE-T Status Register */
411 #define MII_ATLX_PSCR_AUTO_X_1000T 0x0040 /* 1000BASE-T: Auto crossover
412 * 100BASE-TX/10BASE-T: MDI
414 #define MII_ATLX_PSCR_AUTO_X_MODE 0x0060 /* Auto crossover enabled
418 * 10BASE-T distance
419 * (Lower 10BASE-T RX
421 * 0=Normal 10BASE-T RX
424 #define MII_ATLX_PSCR_MII_5BIT_ENABLE 0x0100 /* 1=5-Bit interface in
425 * 100BASE-TX
427 * 100BASE-TX
477 /* op-code */