DP83867 Gigabit Ethernet PHY driver. More...
#include "core/nic.h"
Go to the source code of this file.
Functions | |
error_t | dp83867Init (NetInterface *interface) |
DP83867 PHY transceiver initialization. More... | |
void | dp83867InitHook (NetInterface *interface) |
DP83867 custom configuration. More... | |
void | dp83867Tick (NetInterface *interface) |
DP83867 timer handler. More... | |
void | dp83867EnableIrq (NetInterface *interface) |
Enable interrupts. More... | |
void | dp83867DisableIrq (NetInterface *interface) |
Disable interrupts. More... | |
void | dp83867EventHandler (NetInterface *interface) |
DP83867 event handler. More... | |
void | dp83867WritePhyReg (NetInterface *interface, uint8_t address, uint16_t data) |
Write PHY register. More... | |
uint16_t | dp83867ReadPhyReg (NetInterface *interface, uint8_t address) |
Read PHY register. More... | |
void | dp83867DumpPhyReg (NetInterface *interface) |
Dump PHY registers for debugging purpose. More... | |
void | dp83867WriteMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data) |
Write MMD register. More... | |
uint16_t | dp83867ReadMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr) |
Read MMD register. More... | |
Variables | |
const PhyDriver | dp83867PhyDriver |
DP83867 Ethernet PHY driver. More... | |
Detailed Description
DP83867 Gigabit Ethernet PHY driver.
License
SPDX-License-Identifier: GPL-2.0-or-later
Copyright (C) 2010-2024 Oryx Embedded SARL. All rights reserved.
This file is part of CycloneTCP Open.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Version
- 2.4.4
Definition in file dp83867_driver.h.
Macro Definition Documentation
◆ DP83867_100CR
#define DP83867_100CR 0x1F, 0x0043 |
Definition at line 81 of file dp83867_driver.h.
◆ DP83867_100CR_BYPASS_4B5B_RX
#define DP83867_100CR_BYPASS_4B5B_RX 0x0008 |
Definition at line 517 of file dp83867_driver.h.
◆ DP83867_100CR_DESCRAM_TIMEOUT
#define DP83867_100CR_DESCRAM_TIMEOUT 0x0780 |
Definition at line 513 of file dp83867_driver.h.
◆ DP83867_100CR_DESCRAM_TIMEOUT_DIS
#define DP83867_100CR_DESCRAM_TIMEOUT_DIS 0x0800 |
Definition at line 512 of file dp83867_driver.h.
◆ DP83867_100CR_ENH_IPG_DET_EN
#define DP83867_100CR_ENH_IPG_DET_EN 0x0010 |
Definition at line 516 of file dp83867_driver.h.
◆ DP83867_100CR_ENH_MLT3_DET_EN
#define DP83867_100CR_ENH_MLT3_DET_EN 0x0020 |
Definition at line 515 of file dp83867_driver.h.
◆ DP83867_100CR_FAST_RX_DV
#define DP83867_100CR_FAST_RX_DV 0x0001 |
Definition at line 520 of file dp83867_driver.h.
◆ DP83867_100CR_FORCE_100_OK
#define DP83867_100CR_FORCE_100_OK 0x0040 |
Definition at line 514 of file dp83867_driver.h.
◆ DP83867_100CR_ODD_NIBBLE_DETECT
#define DP83867_100CR_ODD_NIBBLE_DETECT 0x0002 |
Definition at line 519 of file dp83867_driver.h.
◆ DP83867_100CR_SCR_DIS
#define DP83867_100CR_SCR_DIS 0x0004 |
Definition at line 518 of file dp83867_driver.h.
◆ DP83867_1KSCR
#define DP83867_1KSCR 0x0F |
Definition at line 58 of file dp83867_driver.h.
◆ DP83867_1KSCR_1000BT_FD
#define DP83867_1KSCR_1000BT_FD 0x2000 |
Definition at line 287 of file dp83867_driver.h.
◆ DP83867_1KSCR_1000BT_HD
#define DP83867_1KSCR_1000BT_HD 0x1000 |
Definition at line 288 of file dp83867_driver.h.
◆ DP83867_1KSCR_1000BX_FD
#define DP83867_1KSCR_1000BX_FD 0x8000 |
Definition at line 285 of file dp83867_driver.h.
◆ DP83867_1KSCR_1000BX_HD
#define DP83867_1KSCR_1000BX_HD 0x4000 |
Definition at line 286 of file dp83867_driver.h.
◆ DP83867_ADDAR
#define DP83867_ADDAR 0x0E |
Definition at line 57 of file dp83867_driver.h.
◆ DP83867_AMDIX_TMR_CFG
#define DP83867_AMDIX_TMR_CFG 0x1F, 0x002C |
Definition at line 75 of file dp83867_driver.h.
◆ DP83867_AMDIX_TMR_CFG_RAMDIX_TMR
#define DP83867_AMDIX_TMR_CFG_RAMDIX_TMR 0x000F |
Definition at line 486 of file dp83867_driver.h.
◆ DP83867_ANAR
#define DP83867_ANAR 0x04 |
Definition at line 49 of file dp83867_driver.h.
◆ DP83867_ANAR_100BT4
#define DP83867_ANAR_100BT4 0x0200 |
Definition at line 212 of file dp83867_driver.h.
◆ DP83867_ANAR_100BTX_FD
#define DP83867_ANAR_100BTX_FD 0x0100 |
Definition at line 213 of file dp83867_driver.h.
◆ DP83867_ANAR_100BTX_HD
#define DP83867_ANAR_100BTX_HD 0x0080 |
Definition at line 214 of file dp83867_driver.h.
◆ DP83867_ANAR_10BT_FD
#define DP83867_ANAR_10BT_FD 0x0040 |
Definition at line 215 of file dp83867_driver.h.
◆ DP83867_ANAR_10BT_HD
#define DP83867_ANAR_10BT_HD 0x0020 |
Definition at line 216 of file dp83867_driver.h.
◆ DP83867_ANAR_ASM_DIR
#define DP83867_ANAR_ASM_DIR 0x0800 |
Definition at line 210 of file dp83867_driver.h.
◆ DP83867_ANAR_NEXT_PAGE
#define DP83867_ANAR_NEXT_PAGE 0x8000 |
Definition at line 208 of file dp83867_driver.h.
◆ DP83867_ANAR_PAUSE
#define DP83867_ANAR_PAUSE 0x0400 |
Definition at line 211 of file dp83867_driver.h.
◆ DP83867_ANAR_REMOTE_FAULT
#define DP83867_ANAR_REMOTE_FAULT 0x2000 |
Definition at line 209 of file dp83867_driver.h.
◆ DP83867_ANAR_SELECTOR
#define DP83867_ANAR_SELECTOR 0x001F |
Definition at line 217 of file dp83867_driver.h.
◆ DP83867_ANAR_SELECTOR_DEFAULT
#define DP83867_ANAR_SELECTOR_DEFAULT 0x0001 |
Definition at line 218 of file dp83867_driver.h.
◆ DP83867_ANER
#define DP83867_ANER 0x06 |
Definition at line 51 of file dp83867_driver.h.
◆ DP83867_ANER_LP_AN_ABLE
#define DP83867_ANER_LP_AN_ABLE 0x0001 |
Definition at line 240 of file dp83867_driver.h.
◆ DP83867_ANER_LP_NP_ABLE
#define DP83867_ANER_LP_NP_ABLE 0x0008 |
Definition at line 237 of file dp83867_driver.h.
◆ DP83867_ANER_NP_ABLE
#define DP83867_ANER_NP_ABLE 0x0004 |
Definition at line 238 of file dp83867_driver.h.
◆ DP83867_ANER_PAGE_RX
#define DP83867_ANER_PAGE_RX 0x0002 |
Definition at line 239 of file dp83867_driver.h.
◆ DP83867_ANER_PAR_DETECT_FAULT
#define DP83867_ANER_PAR_DETECT_FAULT 0x0010 |
Definition at line 236 of file dp83867_driver.h.
◆ DP83867_ANER_RX_NEXT_PAGE_LOC_ABLE
#define DP83867_ANER_RX_NEXT_PAGE_LOC_ABLE 0x0040 |
Definition at line 234 of file dp83867_driver.h.
◆ DP83867_ANER_RX_NEXT_PAGE_STOR_LOC
#define DP83867_ANER_RX_NEXT_PAGE_STOR_LOC 0x0020 |
Definition at line 235 of file dp83867_driver.h.
◆ DP83867_ANLPAR
#define DP83867_ANLPAR 0x05 |
Definition at line 50 of file dp83867_driver.h.
◆ DP83867_ANLPAR_100BT4
#define DP83867_ANLPAR_100BT4 0x0200 |
Definition at line 226 of file dp83867_driver.h.
◆ DP83867_ANLPAR_100BTX_FD
#define DP83867_ANLPAR_100BTX_FD 0x0100 |
Definition at line 227 of file dp83867_driver.h.
◆ DP83867_ANLPAR_100BTX_HD
#define DP83867_ANLPAR_100BTX_HD 0x0080 |
Definition at line 228 of file dp83867_driver.h.
◆ DP83867_ANLPAR_10BT_FD
#define DP83867_ANLPAR_10BT_FD 0x0040 |
Definition at line 229 of file dp83867_driver.h.
◆ DP83867_ANLPAR_10BT_HD
#define DP83867_ANLPAR_10BT_HD 0x0020 |
Definition at line 230 of file dp83867_driver.h.
◆ DP83867_ANLPAR_ACK
#define DP83867_ANLPAR_ACK 0x4000 |
Definition at line 222 of file dp83867_driver.h.
◆ DP83867_ANLPAR_ASM_DIR
#define DP83867_ANLPAR_ASM_DIR 0x0800 |
Definition at line 224 of file dp83867_driver.h.
◆ DP83867_ANLPAR_NEXT_PAGE
#define DP83867_ANLPAR_NEXT_PAGE 0x8000 |
Definition at line 221 of file dp83867_driver.h.
◆ DP83867_ANLPAR_PAUSE
#define DP83867_ANLPAR_PAUSE 0x0400 |
Definition at line 225 of file dp83867_driver.h.
◆ DP83867_ANLPAR_REMOTE_FAULT
#define DP83867_ANLPAR_REMOTE_FAULT 0x2000 |
Definition at line 223 of file dp83867_driver.h.
◆ DP83867_ANLPAR_SELECTOR
#define DP83867_ANLPAR_SELECTOR 0x001F |
Definition at line 231 of file dp83867_driver.h.
◆ DP83867_ANNPRR
#define DP83867_ANNPRR 0x08 |
Definition at line 53 of file dp83867_driver.h.
◆ DP83867_ANNPRR_ACK
#define DP83867_ANNPRR_ACK 0x4000 |
Definition at line 252 of file dp83867_driver.h.
◆ DP83867_ANNPRR_ACK2
#define DP83867_ANNPRR_ACK2 0x1000 |
Definition at line 254 of file dp83867_driver.h.
◆ DP83867_ANNPRR_CODE
#define DP83867_ANNPRR_CODE 0x07FF |
Definition at line 256 of file dp83867_driver.h.
◆ DP83867_ANNPRR_MSG_PAGE
#define DP83867_ANNPRR_MSG_PAGE 0x2000 |
Definition at line 253 of file dp83867_driver.h.
◆ DP83867_ANNPRR_NEXT_PAGE
#define DP83867_ANNPRR_NEXT_PAGE 0x8000 |
Definition at line 251 of file dp83867_driver.h.
◆ DP83867_ANNPRR_TOGGLE
#define DP83867_ANNPRR_TOGGLE 0x0800 |
Definition at line 255 of file dp83867_driver.h.
◆ DP83867_ANNPTR
#define DP83867_ANNPTR 0x07 |
Definition at line 52 of file dp83867_driver.h.
◆ DP83867_ANNPTR_ACK
#define DP83867_ANNPTR_ACK 0x4000 |
Definition at line 244 of file dp83867_driver.h.
◆ DP83867_ANNPTR_ACK2
#define DP83867_ANNPTR_ACK2 0x1000 |
Definition at line 246 of file dp83867_driver.h.
◆ DP83867_ANNPTR_CODE
#define DP83867_ANNPTR_CODE 0x07FF |
Definition at line 248 of file dp83867_driver.h.
◆ DP83867_ANNPTR_MSG_PAGE
#define DP83867_ANNPTR_MSG_PAGE 0x2000 |
Definition at line 245 of file dp83867_driver.h.
◆ DP83867_ANNPTR_NEXT_PAGE
#define DP83867_ANNPTR_NEXT_PAGE 0x8000 |
Definition at line 243 of file dp83867_driver.h.
◆ DP83867_ANNPTR_TOGGLE
#define DP83867_ANNPTR_TOGGLE 0x0800 |
Definition at line 247 of file dp83867_driver.h.
◆ DP83867_BICSR1
#define DP83867_BICSR1 0x1F, 0x0071 |
Definition at line 86 of file dp83867_driver.h.
◆ DP83867_BICSR1_PRBS_BYTE_CNT
#define DP83867_BICSR1_PRBS_BYTE_CNT 0xFFFF |
Definition at line 548 of file dp83867_driver.h.
◆ DP83867_BICSR2
#define DP83867_BICSR2 0x1F, 0x0072 |
Definition at line 87 of file dp83867_driver.h.
◆ DP83867_BICSR2_PRBS_BYTE_CNT_OVF
#define DP83867_BICSR2_PRBS_BYTE_CNT_OVF 0x0200 |
Definition at line 552 of file dp83867_driver.h.
◆ DP83867_BICSR2_PRBS_ERR_CNT
#define DP83867_BICSR2_PRBS_ERR_CNT 0x00FF |
Definition at line 553 of file dp83867_driver.h.
◆ DP83867_BICSR2_PRBS_PKT_CNT_OVF
#define DP83867_BICSR2_PRBS_PKT_CNT_OVF 0x0400 |
Definition at line 551 of file dp83867_driver.h.
◆ DP83867_BICSR3
#define DP83867_BICSR3 0x1F, 0x007B |
Definition at line 88 of file dp83867_driver.h.
◆ DP83867_BICSR3_PKT_LEN_PRBS
#define DP83867_BICSR3_PKT_LEN_PRBS 0xFFFF |
Definition at line 556 of file dp83867_driver.h.
◆ DP83867_BICSR4
#define DP83867_BICSR4 0x1F, 0x007C |
Definition at line 89 of file dp83867_driver.h.
◆ DP83867_BICSR4_IPG_LEN
#define DP83867_BICSR4_IPG_LEN 0x00FF |
Definition at line 559 of file dp83867_driver.h.
◆ DP83867_BISCR
#define DP83867_BISCR 0x16 |
Definition at line 65 of file dp83867_driver.h.
◆ DP83867_BISCR_GEN_PRBS_PACKET
#define DP83867_BISCR_GEN_PRBS_PACKET 0x4000 |
Definition at line 362 of file dp83867_driver.h.
◆ DP83867_BISCR_LOOPBACK_MODE
#define DP83867_BISCR_LOOPBACK_MODE 0x003C |
Definition at line 367 of file dp83867_driver.h.
◆ DP83867_BISCR_MII_LOOP_TX_DATA_CTRL
#define DP83867_BISCR_MII_LOOP_TX_DATA_CTRL 0x0040 |
Definition at line 366 of file dp83867_driver.h.
◆ DP83867_BISCR_PACKET_GEN_64BIT_MODE
#define DP83867_BISCR_PACKET_GEN_64BIT_MODE 0x2000 |
Definition at line 363 of file dp83867_driver.h.
◆ DP83867_BISCR_PACKET_GEN_EN
#define DP83867_BISCR_PACKET_GEN_EN 0x1000 |
Definition at line 364 of file dp83867_driver.h.
◆ DP83867_BISCR_PCS_LOOPBACK
#define DP83867_BISCR_PCS_LOOPBACK 0x0003 |
Definition at line 368 of file dp83867_driver.h.
◆ DP83867_BISCR_PCS_LOOPBACK_AFTER_MLT3_ENCODER
#define DP83867_BISCR_PCS_LOOPBACK_AFTER_MLT3_ENCODER 0x0003 |
Definition at line 371 of file dp83867_driver.h.
◆ DP83867_BISCR_PCS_LOOPBACK_AFTER_SCRAMBLER
#define DP83867_BISCR_PCS_LOOPBACK_AFTER_SCRAMBLER 0x0002 |
Definition at line 370 of file dp83867_driver.h.
◆ DP83867_BISCR_PCS_LOOPBACK_BEFORE_SCRAMBLER
#define DP83867_BISCR_PCS_LOOPBACK_BEFORE_SCRAMBLER 0x0001 |
Definition at line 369 of file dp83867_driver.h.
◆ DP83867_BISCR_PRBS_COUNT_MODE
#define DP83867_BISCR_PRBS_COUNT_MODE 0x8000 |
Definition at line 361 of file dp83867_driver.h.
◆ DP83867_BISCR_REV_LOOP_RX_DATA_CTRL
#define DP83867_BISCR_REV_LOOP_RX_DATA_CTRL 0x0080 |
Definition at line 365 of file dp83867_driver.h.
◆ DP83867_BMCR
#define DP83867_BMCR 0x00 |
Definition at line 45 of file dp83867_driver.h.
◆ DP83867_BMCR_AN_EN
#define DP83867_BMCR_AN_EN 0x1000 |
Definition at line 171 of file dp83867_driver.h.
◆ DP83867_BMCR_COL_TEST
#define DP83867_BMCR_COL_TEST 0x0080 |
Definition at line 176 of file dp83867_driver.h.
◆ DP83867_BMCR_DUPLEX_MODE
#define DP83867_BMCR_DUPLEX_MODE 0x0100 |
Definition at line 175 of file dp83867_driver.h.
◆ DP83867_BMCR_ISOLATE
#define DP83867_BMCR_ISOLATE 0x0400 |
Definition at line 173 of file dp83867_driver.h.
◆ DP83867_BMCR_LOOPBACK
#define DP83867_BMCR_LOOPBACK 0x4000 |
Definition at line 169 of file dp83867_driver.h.
◆ DP83867_BMCR_POWER_DOWN
#define DP83867_BMCR_POWER_DOWN 0x0800 |
Definition at line 172 of file dp83867_driver.h.
◆ DP83867_BMCR_RESET
#define DP83867_BMCR_RESET 0x8000 |
Definition at line 168 of file dp83867_driver.h.
◆ DP83867_BMCR_RESTART_AN
#define DP83867_BMCR_RESTART_AN 0x0200 |
Definition at line 174 of file dp83867_driver.h.
◆ DP83867_BMCR_SPEED_SEL_LSB
#define DP83867_BMCR_SPEED_SEL_LSB 0x2000 |
Definition at line 170 of file dp83867_driver.h.
◆ DP83867_BMCR_SPEED_SEL_MSB
#define DP83867_BMCR_SPEED_SEL_MSB 0x0040 |
Definition at line 177 of file dp83867_driver.h.
◆ DP83867_BMSR
#define DP83867_BMSR 0x01 |
Definition at line 46 of file dp83867_driver.h.
◆ DP83867_BMSR_100BT2_FD
#define DP83867_BMSR_100BT2_FD 0x0400 |
Definition at line 185 of file dp83867_driver.h.
◆ DP83867_BMSR_100BT2_HD
#define DP83867_BMSR_100BT2_HD 0x0200 |
Definition at line 186 of file dp83867_driver.h.
◆ DP83867_BMSR_100BT4
#define DP83867_BMSR_100BT4 0x8000 |
Definition at line 180 of file dp83867_driver.h.
◆ DP83867_BMSR_100BTX_FD
#define DP83867_BMSR_100BTX_FD 0x4000 |
Definition at line 181 of file dp83867_driver.h.
◆ DP83867_BMSR_100BTX_HD
#define DP83867_BMSR_100BTX_HD 0x2000 |
Definition at line 182 of file dp83867_driver.h.
◆ DP83867_BMSR_10BT_FD
#define DP83867_BMSR_10BT_FD 0x1000 |
Definition at line 183 of file dp83867_driver.h.
◆ DP83867_BMSR_10BT_HD
#define DP83867_BMSR_10BT_HD 0x0800 |
Definition at line 184 of file dp83867_driver.h.
◆ DP83867_BMSR_AN_CAPABLE
#define DP83867_BMSR_AN_CAPABLE 0x0008 |
Definition at line 191 of file dp83867_driver.h.
◆ DP83867_BMSR_AN_COMPLETE
#define DP83867_BMSR_AN_COMPLETE 0x0020 |
Definition at line 189 of file dp83867_driver.h.
◆ DP83867_BMSR_EXTENDED_CAPABLE
#define DP83867_BMSR_EXTENDED_CAPABLE 0x0001 |
Definition at line 194 of file dp83867_driver.h.
◆ DP83867_BMSR_EXTENDED_STATUS
#define DP83867_BMSR_EXTENDED_STATUS 0x0100 |
Definition at line 187 of file dp83867_driver.h.
◆ DP83867_BMSR_JABBER_DETECT
#define DP83867_BMSR_JABBER_DETECT 0x0002 |
Definition at line 193 of file dp83867_driver.h.
◆ DP83867_BMSR_LINK_STATUS
#define DP83867_BMSR_LINK_STATUS 0x0004 |
Definition at line 192 of file dp83867_driver.h.
◆ DP83867_BMSR_MF_PREAMBLE_SUPPR
#define DP83867_BMSR_MF_PREAMBLE_SUPPR 0x0040 |
Definition at line 188 of file dp83867_driver.h.
◆ DP83867_BMSR_REMOTE_FAULT
#define DP83867_BMSR_REMOTE_FAULT 0x0010 |
Definition at line 190 of file dp83867_driver.h.
◆ DP83867_CFG1
#define DP83867_CFG1 0x09 |
Definition at line 54 of file dp83867_driver.h.
◆ DP83867_CFG1_1000BT_FD
#define DP83867_CFG1_1000BT_FD 0x0200 |
Definition at line 263 of file dp83867_driver.h.
◆ DP83867_CFG1_1000BT_HD
#define DP83867_CFG1_1000BT_HD 0x0100 |
Definition at line 264 of file dp83867_driver.h.
◆ DP83867_CFG1_MS_MAN_CONF_EN
#define DP83867_CFG1_MS_MAN_CONF_EN 0x1000 |
Definition at line 260 of file dp83867_driver.h.
◆ DP83867_CFG1_MS_MAN_CONF_VAL
#define DP83867_CFG1_MS_MAN_CONF_VAL 0x0800 |
Definition at line 261 of file dp83867_driver.h.
◆ DP83867_CFG1_PORT_TYPE
#define DP83867_CFG1_PORT_TYPE 0x0400 |
Definition at line 262 of file dp83867_driver.h.
◆ DP83867_CFG1_TDR_AUTO_RUN
#define DP83867_CFG1_TDR_AUTO_RUN 0x0080 |
Definition at line 265 of file dp83867_driver.h.
◆ DP83867_CFG1_TEST_MODE
#define DP83867_CFG1_TEST_MODE 0xE000 |
Definition at line 259 of file dp83867_driver.h.
◆ DP83867_CFG2
#define DP83867_CFG2 0x14 |
Definition at line 63 of file dp83867_driver.h.
◆ DP83867_CFG2_INTERRUPT_POLARITY
#define DP83867_CFG2_INTERRUPT_POLARITY 0x2000 |
Definition at line 351 of file dp83867_driver.h.
◆ DP83867_CFG2_SPEED_OPT_10M_EN
#define DP83867_CFG2_SPEED_OPT_10M_EN 0x0040 |
Definition at line 355 of file dp83867_driver.h.
◆ DP83867_CFG2_SPEED_OPT_ATTEMPT_CNT
#define DP83867_CFG2_SPEED_OPT_ATTEMPT_CNT 0x0C00 |
Definition at line 352 of file dp83867_driver.h.
◆ DP83867_CFG2_SPEED_OPT_EN
#define DP83867_CFG2_SPEED_OPT_EN 0x0200 |
Definition at line 353 of file dp83867_driver.h.
◆ DP83867_CFG2_SPEED_OPT_ENHANCED_EN
#define DP83867_CFG2_SPEED_OPT_ENHANCED_EN 0x0100 |
Definition at line 354 of file dp83867_driver.h.
◆ DP83867_CFG3
#define DP83867_CFG3 0x1E |
Definition at line 70 of file dp83867_driver.h.
◆ DP83867_CFG3_EXTENDED_FD_ABLE
#define DP83867_CFG3_EXTENDED_FD_ABLE 0x0800 |
Definition at line 469 of file dp83867_driver.h.
◆ DP83867_CFG3_FAST_AN_EN
#define DP83867_CFG3_FAST_AN_EN 0x4000 |
Definition at line 467 of file dp83867_driver.h.
◆ DP83867_CFG3_FAST_AN_SEL
#define DP83867_CFG3_FAST_AN_SEL 0x3000 |
Definition at line 468 of file dp83867_driver.h.
◆ DP83867_CFG3_FAST_AUTO_MDIX
#define DP83867_CFG3_FAST_AUTO_MDIX 0x0100 |
Definition at line 471 of file dp83867_driver.h.
◆ DP83867_CFG3_FAST_LINK_UP_PAR_DETECT
#define DP83867_CFG3_FAST_LINK_UP_PAR_DETECT 0x8000 |
Definition at line 466 of file dp83867_driver.h.
◆ DP83867_CFG3_FORCE_INTERRUPT
#define DP83867_CFG3_FORCE_INTERRUPT 0x0040 |
Definition at line 473 of file dp83867_driver.h.
◆ DP83867_CFG3_INT_OE
#define DP83867_CFG3_INT_OE 0x0080 |
Definition at line 472 of file dp83867_driver.h.
◆ DP83867_CFG3_ROBUST_AUTO_MDIX
#define DP83867_CFG3_ROBUST_AUTO_MDIX 0x0200 |
Definition at line 470 of file dp83867_driver.h.
◆ DP83867_CFG3_TDR_DONE
#define DP83867_CFG3_TDR_DONE 0x0002 |
Definition at line 475 of file dp83867_driver.h.
◆ DP83867_CFG3_TDR_FAIL
#define DP83867_CFG3_TDR_FAIL 0x0004 |
Definition at line 474 of file dp83867_driver.h.
◆ DP83867_CFG3_TDR_START
#define DP83867_CFG3_TDR_START 0x0001 |
Definition at line 476 of file dp83867_driver.h.
◆ DP83867_CFG4
#define DP83867_CFG4 0x1F, 0x0031 |
Definition at line 78 of file dp83867_driver.h.
◆ DP83867_CFG4_INT_TST_MODE_1
#define DP83867_CFG4_INT_TST_MODE_1 0x0080 |
Definition at line 498 of file dp83867_driver.h.
◆ DP83867_CFG4_PORT_MIRROR_EN
#define DP83867_CFG4_PORT_MIRROR_EN 0x0001 |
Definition at line 499 of file dp83867_driver.h.
◆ DP83867_CTRL
#define DP83867_CTRL 0x1F |
Definition at line 71 of file dp83867_driver.h.
◆ DP83867_CTRL_SW_RESET
#define DP83867_CTRL_SW_RESET 0x8000 |
Definition at line 479 of file dp83867_driver.h.
◆ DP83867_CTRL_SW_RESTART
#define DP83867_CTRL_SW_RESTART 0x4000 |
Definition at line 480 of file dp83867_driver.h.
◆ DP83867_DSP_FFE_CFG
#define DP83867_DSP_FFE_CFG 0x1F, 0x012C |
Definition at line 94 of file dp83867_driver.h.
◆ DP83867_DSP_FFE_CFG_FFE_EQ
#define DP83867_DSP_FFE_CFG_FFE_EQ 0x03FF |
Definition at line 604 of file dp83867_driver.h.
◆ DP83867_FLD_CFG
#define DP83867_FLD_CFG 0x1F, 0x002D |
Definition at line 76 of file dp83867_driver.h.
◆ DP83867_FLD_CFG_FLD_EN
#define DP83867_FLD_CFG_FLD_EN 0x4000 |
Definition at line 490 of file dp83867_driver.h.
◆ DP83867_FLD_CFG_FLD_SRC_CFG
#define DP83867_FLD_CFG_FLD_SRC_CFG 0x001F |
Definition at line 492 of file dp83867_driver.h.
◆ DP83867_FLD_CFG_FLD_STS
#define DP83867_FLD_CFG_FLD_STS 0x1F00 |
Definition at line 491 of file dp83867_driver.h.
◆ DP83867_FLD_CFG_FORCE_DROP
#define DP83867_FLD_CFG_FORCE_DROP 0x8000 |
Definition at line 489 of file dp83867_driver.h.
◆ DP83867_FLD_THR_CFG
#define DP83867_FLD_THR_CFG 0x1F, 0x002E |
Definition at line 77 of file dp83867_driver.h.
◆ DP83867_FLD_THR_CFG_ENERGY_LOST_FLD_THR
#define DP83867_FLD_THR_CFG_ENERGY_LOST_FLD_THR 0x0007 |
Definition at line 495 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL
#define DP83867_GPIO_MUX_CTRL 0x1F, 0x0172 |
Definition at line 143 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1
#define DP83867_GPIO_MUX_CTRL1 0x1F, 0x0171 |
Definition at line 141 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL 0x000F |
Definition at line 791 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_RX_SFD 0x0002 |
Definition at line 794 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_TX_SFD 0x0001 |
Definition at line 793 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_0 0x0008 |
Definition at line 799 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_1 0x0009 |
Definition at line 800 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_ED
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_ED 0x0004 |
Definition at line 796 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_LED_3 0x0006 |
Definition at line 797 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_PRBS_ERR 0x0007 |
Definition at line 798 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_RX_D4
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_RX_D4 0x0000 |
Definition at line 792 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_WOL 0x0003 |
Definition at line 795 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL 0x00F0 |
Definition at line 781 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_RX_SFD 0x0020 |
Definition at line 784 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_TX_SFD 0x0010 |
Definition at line 783 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_0 0x0080 |
Definition at line 789 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_1 0x0090 |
Definition at line 790 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_ED
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_ED 0x0040 |
Definition at line 786 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_LED_3 0x0060 |
Definition at line 787 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_PRBS_ERR 0x0070 |
Definition at line 788 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_RX_D5
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_RX_D5 0x0000 |
Definition at line 782 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_WOL 0x0030 |
Definition at line 785 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL 0x0F00 |
Definition at line 771 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_RX_SFD 0x0200 |
Definition at line 774 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_TX_SFD 0x0100 |
Definition at line 773 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_0 0x0800 |
Definition at line 779 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_1 0x0900 |
Definition at line 780 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_ED
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_ED 0x0400 |
Definition at line 776 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_LED_3 0x0600 |
Definition at line 777 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_PRBS_ERR 0x0700 |
Definition at line 778 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_RX_D6
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_RX_D6 0x0000 |
Definition at line 772 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_WOL 0x0300 |
Definition at line 775 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL 0xF000 |
Definition at line 761 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_RX_SFD 0x2000 |
Definition at line 764 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_TX_SFD 0x1000 |
Definition at line 763 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_0 0x8000 |
Definition at line 769 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_1 0x9000 |
Definition at line 770 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_ED
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_ED 0x4000 |
Definition at line 766 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_LED_3 0x6000 |
Definition at line 767 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_PRBS_ERR 0x7000 |
Definition at line 768 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_RX_D7
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_RX_D7 0x0000 |
Definition at line 762 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_WOL 0x3000 |
Definition at line 765 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2
#define DP83867_GPIO_MUX_CTRL2 0x1F, 0x0172 |
Definition at line 142 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL 0x00F0 |
Definition at line 813 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_RX_SFD 0x0020 |
Definition at line 816 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_TX_SFD 0x0010 |
Definition at line 815 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_COL
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_COL 0x0000 |
Definition at line 814 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_0 0x0080 |
Definition at line 821 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_1 0x0090 |
Definition at line 822 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_ED
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_ED 0x0040 |
Definition at line 818 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_LED_3 0x0060 |
Definition at line 819 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_PRBS_ERR 0x0070 |
Definition at line 820 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_WOL 0x0030 |
Definition at line 817 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL 0x0F00 |
Definition at line 803 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_RX_SFD 0x0200 |
Definition at line 806 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_TX_SFD 0x0100 |
Definition at line 805 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_0 0x0800 |
Definition at line 811 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_1 0x0900 |
Definition at line 812 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CRS
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CRS 0x0000 |
Definition at line 804 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_ED
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_ED 0x0400 |
Definition at line 808 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_LED_3 0x0600 |
Definition at line 809 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_PRBS_ERR 0x0700 |
Definition at line 810 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_WOL 0x0300 |
Definition at line 807 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL 0x000F |
Definition at line 823 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_RX_SFD 0x0002 |
Definition at line 826 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_TX_SFD 0x0001 |
Definition at line 825 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_0 0x0008 |
Definition at line 831 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_1 0x0009 |
Definition at line 832 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_ED
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_ED 0x0004 |
Definition at line 828 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_LED_3 0x0006 |
Definition at line 829 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_PRBS_ERR 0x0007 |
Definition at line 830 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_RX_ER
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_RX_ER 0x0000 |
Definition at line 824 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_WOL 0x0003 |
Definition at line 827 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL 0x000F |
Definition at line 845 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_RX_SFD 0x0002 |
Definition at line 848 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_TX_SFD 0x0001 |
Definition at line 847 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_0 0x0008 |
Definition at line 853 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_1 0x0009 |
Definition at line 854 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_ED
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_ED 0x0004 |
Definition at line 850 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_LED_3 0x0006 |
Definition at line 851 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_PRBS_ERR 0x0007 |
Definition at line 852 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_RX_ER
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_RX_ER 0x0000 |
Definition at line 846 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_WOL 0x0003 |
Definition at line 849 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL 0x00F0 |
Definition at line 835 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_RX_SFD
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_RX_SFD 0x0020 |
Definition at line 838 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_TX_SFD
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_TX_SFD 0x0010 |
Definition at line 837 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_COL
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_COL 0x0000 |
Definition at line 836 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_0
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_0 0x0080 |
Definition at line 843 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_1
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_1 0x0090 |
Definition at line 844 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_ED
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_ED 0x0040 |
Definition at line 840 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_LED_3
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_LED_3 0x0060 |
Definition at line 841 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_PRBS_ERR
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_PRBS_ERR 0x0070 |
Definition at line 842 of file dp83867_driver.h.
◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_WOL
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_WOL 0x0030 |
Definition at line 839 of file dp83867_driver.h.
◆ DP83867_IO_MUX_CFG
#define DP83867_IO_MUX_CFG 0x1F, 0x0170 |
Definition at line 140 of file dp83867_driver.h.
◆ DP83867_IO_MUX_CFG_CLK_O_DISABLE
#define DP83867_IO_MUX_CFG_CLK_O_DISABLE 0x0040 |
Definition at line 757 of file dp83867_driver.h.
◆ DP83867_IO_MUX_CFG_CLK_O_SEL
#define DP83867_IO_MUX_CFG_CLK_O_SEL 0x1F00 |
Definition at line 756 of file dp83867_driver.h.
◆ DP83867_IO_MUX_CFG_IO_IMPEDANCE_CTRL
#define DP83867_IO_MUX_CFG_IO_IMPEDANCE_CTRL 0x001F |
Definition at line 758 of file dp83867_driver.h.
◆ DP83867_LEDCR1
#define DP83867_LEDCR1 0x18 |
Definition at line 67 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL
#define DP83867_LEDCR1_LED_0_SEL 0x000F |
Definition at line 427 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_10
#define DP83867_LEDCR1_LED_0_SEL_10 0x0007 |
Definition at line 435 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_100
#define DP83867_LEDCR1_LED_0_SEL_100 0x0006 |
Definition at line 434 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_1000
#define DP83867_LEDCR1_LED_0_SEL_1000 0x0005 |
Definition at line 433 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_100_1000
#define DP83867_LEDCR1_LED_0_SEL_100_1000 0x0009 |
Definition at line 437 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_10_100
#define DP83867_LEDCR1_LED_0_SEL_10_100 0x0008 |
Definition at line 436 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_ACT
#define DP83867_LEDCR1_LED_0_SEL_ACT 0x0001 |
Definition at line 429 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_COL
#define DP83867_LEDCR1_LED_0_SEL_COL 0x0004 |
Definition at line 432 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_ERR
#define DP83867_LEDCR1_LED_0_SEL_ERR 0x000D |
Definition at line 440 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_FD
#define DP83867_LEDCR1_LED_0_SEL_FD 0x000A |
Definition at line 438 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_LINK
#define DP83867_LEDCR1_LED_0_SEL_LINK 0x0000 |
Definition at line 428 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_LINK_ACT
#define DP83867_LEDCR1_LED_0_SEL_LINK_ACT 0x000B |
Definition at line 439 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_RX_ACT
#define DP83867_LEDCR1_LED_0_SEL_RX_ACT 0x0003 |
Definition at line 431 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_RX_ERR
#define DP83867_LEDCR1_LED_0_SEL_RX_ERR 0x000E |
Definition at line 441 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_0_SEL_TX_ACT
#define DP83867_LEDCR1_LED_0_SEL_TX_ACT 0x0002 |
Definition at line 430 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL
#define DP83867_LEDCR1_LED_1_SEL 0x00F0 |
Definition at line 412 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_10
#define DP83867_LEDCR1_LED_1_SEL_10 0x0070 |
Definition at line 420 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_100
#define DP83867_LEDCR1_LED_1_SEL_100 0x0060 |
Definition at line 419 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_1000
#define DP83867_LEDCR1_LED_1_SEL_1000 0x0050 |
Definition at line 418 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_100_1000
#define DP83867_LEDCR1_LED_1_SEL_100_1000 0x0090 |
Definition at line 422 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_10_100
#define DP83867_LEDCR1_LED_1_SEL_10_100 0x0080 |
Definition at line 421 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_ACT
#define DP83867_LEDCR1_LED_1_SEL_ACT 0x0010 |
Definition at line 414 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_COL
#define DP83867_LEDCR1_LED_1_SEL_COL 0x0040 |
Definition at line 417 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_ERR
#define DP83867_LEDCR1_LED_1_SEL_ERR 0x00D0 |
Definition at line 425 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_FD
#define DP83867_LEDCR1_LED_1_SEL_FD 0x00A0 |
Definition at line 423 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_LINK
#define DP83867_LEDCR1_LED_1_SEL_LINK 0x0000 |
Definition at line 413 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_LINK_ACT
#define DP83867_LEDCR1_LED_1_SEL_LINK_ACT 0x00B0 |
Definition at line 424 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_RX_ACT
#define DP83867_LEDCR1_LED_1_SEL_RX_ACT 0x0030 |
Definition at line 416 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_RX_ERR
#define DP83867_LEDCR1_LED_1_SEL_RX_ERR 0x00E0 |
Definition at line 426 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_1_SEL_TX_ACT
#define DP83867_LEDCR1_LED_1_SEL_TX_ACT 0x0020 |
Definition at line 415 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL
#define DP83867_LEDCR1_LED_2_SEL 0x1F00 |
Definition at line 397 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_10
#define DP83867_LEDCR1_LED_2_SEL_10 0x0700 |
Definition at line 405 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_100
#define DP83867_LEDCR1_LED_2_SEL_100 0x0600 |
Definition at line 404 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_1000
#define DP83867_LEDCR1_LED_2_SEL_1000 0x0500 |
Definition at line 403 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_100_1000
#define DP83867_LEDCR1_LED_2_SEL_100_1000 0x0900 |
Definition at line 407 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_10_100
#define DP83867_LEDCR1_LED_2_SEL_10_100 0x0800 |
Definition at line 406 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_ACT
#define DP83867_LEDCR1_LED_2_SEL_ACT 0x0100 |
Definition at line 399 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_COL
#define DP83867_LEDCR1_LED_2_SEL_COL 0x0400 |
Definition at line 402 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_ERR
#define DP83867_LEDCR1_LED_2_SEL_ERR 0x0D00 |
Definition at line 410 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_FD
#define DP83867_LEDCR1_LED_2_SEL_FD 0x0A00 |
Definition at line 408 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_LINK
#define DP83867_LEDCR1_LED_2_SEL_LINK 0x0000 |
Definition at line 398 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_LINK_ACT
#define DP83867_LEDCR1_LED_2_SEL_LINK_ACT 0x0B00 |
Definition at line 409 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_RX_ACT
#define DP83867_LEDCR1_LED_2_SEL_RX_ACT 0x0300 |
Definition at line 401 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_RX_ERR
#define DP83867_LEDCR1_LED_2_SEL_RX_ERR 0x0E00 |
Definition at line 411 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_2_SEL_TX_ACT
#define DP83867_LEDCR1_LED_2_SEL_TX_ACT 0x0200 |
Definition at line 400 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL
#define DP83867_LEDCR1_LED_GPIO_SEL 0xF000 |
Definition at line 382 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_10
#define DP83867_LEDCR1_LED_GPIO_SEL_10 0x7000 |
Definition at line 390 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_100
#define DP83867_LEDCR1_LED_GPIO_SEL_100 0x6000 |
Definition at line 389 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_1000
#define DP83867_LEDCR1_LED_GPIO_SEL_1000 0x5000 |
Definition at line 388 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_100_1000
#define DP83867_LEDCR1_LED_GPIO_SEL_100_1000 0x9000 |
Definition at line 392 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_10_100
#define DP83867_LEDCR1_LED_GPIO_SEL_10_100 0x8000 |
Definition at line 391 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_ACT
#define DP83867_LEDCR1_LED_GPIO_SEL_ACT 0x1000 |
Definition at line 384 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_COL
#define DP83867_LEDCR1_LED_GPIO_SEL_COL 0x4000 |
Definition at line 387 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_ERR
#define DP83867_LEDCR1_LED_GPIO_SEL_ERR 0xD000 |
Definition at line 395 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_FD
#define DP83867_LEDCR1_LED_GPIO_SEL_FD 0xA000 |
Definition at line 393 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_LINK
#define DP83867_LEDCR1_LED_GPIO_SEL_LINK 0x0000 |
Definition at line 383 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_LINK_ACT
#define DP83867_LEDCR1_LED_GPIO_SEL_LINK_ACT 0xB000 |
Definition at line 394 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_RX_ACT
#define DP83867_LEDCR1_LED_GPIO_SEL_RX_ACT 0x3000 |
Definition at line 386 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_RX_ERR
#define DP83867_LEDCR1_LED_GPIO_SEL_RX_ERR 0xE000 |
Definition at line 396 of file dp83867_driver.h.
◆ DP83867_LEDCR1_LED_GPIO_SEL_TX_ACT
#define DP83867_LEDCR1_LED_GPIO_SEL_TX_ACT 0x2000 |
Definition at line 385 of file dp83867_driver.h.
◆ DP83867_LEDCR2
#define DP83867_LEDCR2 0x19 |
Definition at line 68 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_0_DRV_EN
#define DP83867_LEDCR2_LED_0_DRV_EN 0x0001 |
Definition at line 455 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_0_DRV_VAL
#define DP83867_LEDCR2_LED_0_DRV_VAL 0x0002 |
Definition at line 454 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_0_POLARITY
#define DP83867_LEDCR2_LED_0_POLARITY 0x0004 |
Definition at line 453 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_1_DRV_EN
#define DP83867_LEDCR2_LED_1_DRV_EN 0x0010 |
Definition at line 452 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_1_DRV_VAL
#define DP83867_LEDCR2_LED_1_DRV_VAL 0x0020 |
Definition at line 451 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_1_POLARITY
#define DP83867_LEDCR2_LED_1_POLARITY 0x0040 |
Definition at line 450 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_2_DRV_EN
#define DP83867_LEDCR2_LED_2_DRV_EN 0x0100 |
Definition at line 449 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_2_DRV_VAL
#define DP83867_LEDCR2_LED_2_DRV_VAL 0x0200 |
Definition at line 448 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_2_POLARITY
#define DP83867_LEDCR2_LED_2_POLARITY 0x0400 |
Definition at line 447 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_GPIO_DRV_EN
#define DP83867_LEDCR2_LED_GPIO_DRV_EN 0x1000 |
Definition at line 446 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_GPIO_DRV_VAL
#define DP83867_LEDCR2_LED_GPIO_DRV_VAL 0x2000 |
Definition at line 445 of file dp83867_driver.h.
◆ DP83867_LEDCR2_LED_GPIO_POLARITY
#define DP83867_LEDCR2_LED_GPIO_POLARITY 0x4000 |
Definition at line 444 of file dp83867_driver.h.
◆ DP83867_LEDCR3
#define DP83867_LEDCR3 0x1A |
Definition at line 69 of file dp83867_driver.h.
◆ DP83867_LEDCR3_LEDS_BLINK_RATE
#define DP83867_LEDCR3_LEDS_BLINK_RATE 0x0003 |
Definition at line 459 of file dp83867_driver.h.
◆ DP83867_LEDCR3_LEDS_BLINK_RATE_10HZ
#define DP83867_LEDCR3_LEDS_BLINK_RATE_10HZ 0x0001 |
Definition at line 461 of file dp83867_driver.h.
◆ DP83867_LEDCR3_LEDS_BLINK_RATE_20HZ
#define DP83867_LEDCR3_LEDS_BLINK_RATE_20HZ 0x0000 |
Definition at line 460 of file dp83867_driver.h.
◆ DP83867_LEDCR3_LEDS_BLINK_RATE_2HZ
#define DP83867_LEDCR3_LEDS_BLINK_RATE_2HZ 0x0003 |
Definition at line 463 of file dp83867_driver.h.
◆ DP83867_LEDCR3_LEDS_BLINK_RATE_5HZ
#define DP83867_LEDCR3_LEDS_BLINK_RATE_5HZ 0x0002 |
Definition at line 462 of file dp83867_driver.h.
◆ DP83867_LEDCR3_LEDS_BYPASS_STRETCHING
#define DP83867_LEDCR3_LEDS_BYPASS_STRETCHING 0x0004 |
Definition at line 458 of file dp83867_driver.h.
◆ DP83867_LOOPCR
#define DP83867_LOOPCR 0x1F, 0x00FE |
Definition at line 93 of file dp83867_driver.h.
◆ DP83867_LOOPCR_LOOP_CFG_VAL
#define DP83867_LOOPCR_LOOP_CFG_VAL 0xFFFF |
Definition at line 601 of file dp83867_driver.h.
◆ DP83867_MICR
#define DP83867_MICR 0x12 |
Definition at line 61 of file dp83867_driver.h.
◆ DP83867_MICR_AUTONEG_COMP_INT_EN
#define DP83867_MICR_AUTONEG_COMP_INT_EN 0x0800 |
Definition at line 323 of file dp83867_driver.h.
◆ DP83867_MICR_AUTONEG_ERR_INT_EN
#define DP83867_MICR_AUTONEG_ERR_INT_EN 0x8000 |
Definition at line 319 of file dp83867_driver.h.
◆ DP83867_MICR_DUPLEX_MODE_CHNG_INT_EN
#define DP83867_MICR_DUPLEX_MODE_CHNG_INT_EN 0x2000 |
Definition at line 321 of file dp83867_driver.h.
◆ DP83867_MICR_FALSE_CARRIER_INT_EN
#define DP83867_MICR_FALSE_CARRIER_INT_EN 0x0100 |
Definition at line 325 of file dp83867_driver.h.
◆ DP83867_MICR_JABBER_INT_EN
#define DP83867_MICR_JABBER_INT_EN 0x0001 |
Definition at line 332 of file dp83867_driver.h.
◆ DP83867_MICR_LINK_STATUS_CHNG_INT_EN
#define DP83867_MICR_LINK_STATUS_CHNG_INT_EN 0x0400 |
Definition at line 324 of file dp83867_driver.h.
◆ DP83867_MICR_MDI_CROSSOVER_CHNG_INT_EN
#define DP83867_MICR_MDI_CROSSOVER_CHNG_INT_EN 0x0040 |
Definition at line 326 of file dp83867_driver.h.
◆ DP83867_MICR_PAGE_RECEIVED_INT_EN
#define DP83867_MICR_PAGE_RECEIVED_INT_EN 0x1000 |
Definition at line 322 of file dp83867_driver.h.
◆ DP83867_MICR_POLARITY_CHNG_INT_EN
#define DP83867_MICR_POLARITY_CHNG_INT_EN 0x0002 |
Definition at line 331 of file dp83867_driver.h.
◆ DP83867_MICR_SLEEP_MODE_CHNG_INT_EN
#define DP83867_MICR_SLEEP_MODE_CHNG_INT_EN 0x0010 |
Definition at line 328 of file dp83867_driver.h.
◆ DP83867_MICR_SPEED_CHNG_INT_EN
#define DP83867_MICR_SPEED_CHNG_INT_EN 0x4000 |
Definition at line 320 of file dp83867_driver.h.
◆ DP83867_MICR_SPEED_OPT_EVENT_INT_EN
#define DP83867_MICR_SPEED_OPT_EVENT_INT_EN 0x0020 |
Definition at line 327 of file dp83867_driver.h.
◆ DP83867_MICR_WOL_INT_EN
#define DP83867_MICR_WOL_INT_EN 0x0008 |
Definition at line 329 of file dp83867_driver.h.
◆ DP83867_MICR_XGMII_ERR_INT_EN
#define DP83867_MICR_XGMII_ERR_INT_EN 0x0004 |
Definition at line 330 of file dp83867_driver.h.
◆ DP83867_MISR
#define DP83867_MISR 0x13 |
Definition at line 62 of file dp83867_driver.h.
◆ DP83867_MISR_AUTONEG_COMP_INT
#define DP83867_MISR_AUTONEG_COMP_INT 0x0800 |
Definition at line 339 of file dp83867_driver.h.
◆ DP83867_MISR_AUTONEG_ERR_INT
#define DP83867_MISR_AUTONEG_ERR_INT 0x8000 |
Definition at line 335 of file dp83867_driver.h.
◆ DP83867_MISR_DUPLEX_MODE_CHNG_INT
#define DP83867_MISR_DUPLEX_MODE_CHNG_INT 0x2000 |
Definition at line 337 of file dp83867_driver.h.
◆ DP83867_MISR_FALSE_CARRIER_INT
#define DP83867_MISR_FALSE_CARRIER_INT 0x0100 |
Definition at line 341 of file dp83867_driver.h.
◆ DP83867_MISR_JABBER_INT
#define DP83867_MISR_JABBER_INT 0x0001 |
Definition at line 348 of file dp83867_driver.h.
◆ DP83867_MISR_LINK_STATUS_CHNG_INT
#define DP83867_MISR_LINK_STATUS_CHNG_INT 0x0400 |
Definition at line 340 of file dp83867_driver.h.
◆ DP83867_MISR_MDI_CROSSOVER_CHNG_INT
#define DP83867_MISR_MDI_CROSSOVER_CHNG_INT 0x0040 |
Definition at line 342 of file dp83867_driver.h.
◆ DP83867_MISR_PAGE_RECEIVED_INT
#define DP83867_MISR_PAGE_RECEIVED_INT 0x1000 |
Definition at line 338 of file dp83867_driver.h.
◆ DP83867_MISR_POLARITY_CHNG_INT
#define DP83867_MISR_POLARITY_CHNG_INT 0x0002 |
Definition at line 347 of file dp83867_driver.h.
◆ DP83867_MISR_SLEEP_MODE_CHNG_INT
#define DP83867_MISR_SLEEP_MODE_CHNG_INT 0x0010 |
Definition at line 344 of file dp83867_driver.h.
◆ DP83867_MISR_SPEED_CHNG_INT
#define DP83867_MISR_SPEED_CHNG_INT 0x4000 |
Definition at line 336 of file dp83867_driver.h.
◆ DP83867_MISR_SPEED_OPT_EVENT_INT
#define DP83867_MISR_SPEED_OPT_EVENT_INT 0x0020 |
Definition at line 343 of file dp83867_driver.h.
◆ DP83867_MISR_WOL_INT
#define DP83867_MISR_WOL_INT 0x0008 |
Definition at line 345 of file dp83867_driver.h.
◆ DP83867_MISR_XGMII_ERR_INT
#define DP83867_MISR_XGMII_ERR_INT 0x0004 |
Definition at line 346 of file dp83867_driver.h.
◆ DP83867_PHY_ADDR
#define DP83867_PHY_ADDR 0 |
Definition at line 39 of file dp83867_driver.h.
◆ DP83867_PHYCR
#define DP83867_PHYCR 0x10 |
Definition at line 59 of file dp83867_driver.h.
◆ DP83867_PHYCR_DEEP_POWER_DOWN_EN
#define DP83867_PHYCR_DEEP_POWER_DOWN_EN 0x0080 |
Definition at line 294 of file dp83867_driver.h.
◆ DP83867_PHYCR_DISABLE_CLK_125
#define DP83867_PHYCR_DISABLE_CLK_125 0x0010 |
Definition at line 296 of file dp83867_driver.h.
◆ DP83867_PHYCR_DISABLE_JABBER
#define DP83867_PHYCR_DISABLE_JABBER 0x0001 |
Definition at line 299 of file dp83867_driver.h.
◆ DP83867_PHYCR_FORCE_LINK_GOOD
#define DP83867_PHYCR_FORCE_LINK_GOOD 0x0400 |
Definition at line 292 of file dp83867_driver.h.
◆ DP83867_PHYCR_LINE_DRIVER_INV_EN
#define DP83867_PHYCR_LINE_DRIVER_INV_EN 0x0002 |
Definition at line 298 of file dp83867_driver.h.
◆ DP83867_PHYCR_MDI_CROSSOVER
#define DP83867_PHYCR_MDI_CROSSOVER 0x0060 |
Definition at line 295 of file dp83867_driver.h.
◆ DP83867_PHYCR_POWER_SAVE_MODE
#define DP83867_PHYCR_POWER_SAVE_MODE 0x0300 |
Definition at line 293 of file dp83867_driver.h.
◆ DP83867_PHYCR_STANDBY_MODE
#define DP83867_PHYCR_STANDBY_MODE 0x0004 |
Definition at line 297 of file dp83867_driver.h.
◆ DP83867_PHYCR_TX_FIFO_DEPTH
#define DP83867_PHYCR_TX_FIFO_DEPTH 0xC000 |
Definition at line 291 of file dp83867_driver.h.
◆ DP83867_PHYIDR1
#define DP83867_PHYIDR1 0x02 |
Definition at line 47 of file dp83867_driver.h.
◆ DP83867_PHYIDR1_OUI_MSB
#define DP83867_PHYIDR1_OUI_MSB 0xFFFF |
Definition at line 197 of file dp83867_driver.h.
◆ DP83867_PHYIDR1_OUI_MSB_DEFAULT
#define DP83867_PHYIDR1_OUI_MSB_DEFAULT 0x2000 |
Definition at line 198 of file dp83867_driver.h.
◆ DP83867_PHYIDR2
#define DP83867_PHYIDR2 0x03 |
Definition at line 48 of file dp83867_driver.h.
◆ DP83867_PHYIDR2_MDL_REV
#define DP83867_PHYIDR2_MDL_REV 0x000F |
Definition at line 205 of file dp83867_driver.h.
◆ DP83867_PHYIDR2_OUI_LSB
#define DP83867_PHYIDR2_OUI_LSB 0xFC00 |
Definition at line 201 of file dp83867_driver.h.
◆ DP83867_PHYIDR2_OUI_LSB_DEFAULT
#define DP83867_PHYIDR2_OUI_LSB_DEFAULT 0xA000 |
Definition at line 202 of file dp83867_driver.h.
◆ DP83867_PHYIDR2_VNDR_MDL
#define DP83867_PHYIDR2_VNDR_MDL 0x03F0 |
Definition at line 203 of file dp83867_driver.h.
◆ DP83867_PHYIDR2_VNDR_MDL_DEFAULT
#define DP83867_PHYIDR2_VNDR_MDL_DEFAULT 0x0230 |
Definition at line 204 of file dp83867_driver.h.
◆ DP83867_PHYSTS
#define DP83867_PHYSTS 0x11 |
Definition at line 60 of file dp83867_driver.h.
◆ DP83867_PHYSTS_DUPLEX_MODE
#define DP83867_PHYSTS_DUPLEX_MODE 0x2000 |
Definition at line 306 of file dp83867_driver.h.
◆ DP83867_PHYSTS_JABBER_DETECT
#define DP83867_PHYSTS_JABBER_DETECT 0x0001 |
Definition at line 316 of file dp83867_driver.h.
◆ DP83867_PHYSTS_LINK_STATUS
#define DP83867_PHYSTS_LINK_STATUS 0x0400 |
Definition at line 309 of file dp83867_driver.h.
◆ DP83867_PHYSTS_MDI_X_MODE_AB
#define DP83867_PHYSTS_MDI_X_MODE_AB 0x0100 |
Definition at line 311 of file dp83867_driver.h.
◆ DP83867_PHYSTS_MDI_X_MODE_CD
#define DP83867_PHYSTS_MDI_X_MODE_CD 0x0200 |
Definition at line 310 of file dp83867_driver.h.
◆ DP83867_PHYSTS_PAGE_RECEIVED
#define DP83867_PHYSTS_PAGE_RECEIVED 0x1000 |
Definition at line 307 of file dp83867_driver.h.
◆ DP83867_PHYSTS_POLARITY_STATUS
#define DP83867_PHYSTS_POLARITY_STATUS 0x0002 |
Definition at line 315 of file dp83867_driver.h.
◆ DP83867_PHYSTS_SLEEP_MODE
#define DP83867_PHYSTS_SLEEP_MODE 0x0040 |
Definition at line 313 of file dp83867_driver.h.
◆ DP83867_PHYSTS_SPEED_DUPLEX_RESOLVED
#define DP83867_PHYSTS_SPEED_DUPLEX_RESOLVED 0x0800 |
Definition at line 308 of file dp83867_driver.h.
◆ DP83867_PHYSTS_SPEED_OPT_STATUS
#define DP83867_PHYSTS_SPEED_OPT_STATUS 0x0080 |
Definition at line 312 of file dp83867_driver.h.
◆ DP83867_PHYSTS_SPEED_SEL
#define DP83867_PHYSTS_SPEED_SEL 0xC000 |
Definition at line 302 of file dp83867_driver.h.
◆ DP83867_PHYSTS_SPEED_SEL_1000MBPS
#define DP83867_PHYSTS_SPEED_SEL_1000MBPS 0x8000 |
Definition at line 305 of file dp83867_driver.h.
◆ DP83867_PHYSTS_SPEED_SEL_100MBPS
#define DP83867_PHYSTS_SPEED_SEL_100MBPS 0x4000 |
Definition at line 304 of file dp83867_driver.h.
◆ DP83867_PHYSTS_SPEED_SEL_10MBPS
#define DP83867_PHYSTS_SPEED_SEL_10MBPS 0x0000 |
Definition at line 303 of file dp83867_driver.h.
◆ DP83867_PHYSTS_WIRE_CROSS
#define DP83867_PHYSTS_WIRE_CROSS 0x003C |
Definition at line 314 of file dp83867_driver.h.
◆ DP83867_PLLCTL
#define DP83867_PLLCTL 0x1F, 0x00C6 |
Definition at line 91 of file dp83867_driver.h.
◆ DP83867_PLLCTL_CLK_MUX
#define DP83867_PLLCTL_CLK_MUX 0x0010 |
Definition at line 598 of file dp83867_driver.h.
◆ DP83867_PROG_GAIN
#define DP83867_PROG_GAIN 0x1F, 0x01D5 |
Definition at line 165 of file dp83867_driver.h.
◆ DP83867_PROG_GAIN_SGMII_RX_POL_IN
#define DP83867_PROG_GAIN_SGMII_RX_POL_IN 0x0001 |
Definition at line 947 of file dp83867_driver.h.
◆ DP83867_PROG_GAIN_SGMII_TX_POL_IN
#define DP83867_PROG_GAIN_SGMII_TX_POL_IN 0x0002 |
Definition at line 946 of file dp83867_driver.h.
◆ DP83867_PROG_GAIN_UNF_FUNC_MODE
#define DP83867_PROG_GAIN_UNF_FUNC_MODE 0x0008 |
Definition at line 945 of file dp83867_driver.h.
◆ DP83867_RECR
#define DP83867_RECR 0x15 |
Definition at line 64 of file dp83867_driver.h.
◆ DP83867_RECR_RXERCNT
#define DP83867_RECR_RXERCNT 0xFFFF |
Definition at line 358 of file dp83867_driver.h.
◆ DP83867_REGCR
#define DP83867_REGCR 0x0D |
Definition at line 56 of file dp83867_driver.h.
◆ DP83867_REGCR_DEVAD
#define DP83867_REGCR_DEVAD 0x001F |
Definition at line 282 of file dp83867_driver.h.
◆ DP83867_REGCR_FUNC
#define DP83867_REGCR_FUNC 0xC000 |
Definition at line 277 of file dp83867_driver.h.
◆ DP83867_REGCR_FUNC_ADDR
#define DP83867_REGCR_FUNC_ADDR 0x0000 |
Definition at line 278 of file dp83867_driver.h.
◆ DP83867_REGCR_FUNC_DATA_NO_POST_INC
#define DP83867_REGCR_FUNC_DATA_NO_POST_INC 0x4000 |
Definition at line 279 of file dp83867_driver.h.
◆ DP83867_REGCR_FUNC_DATA_POST_INC_RW
#define DP83867_REGCR_FUNC_DATA_POST_INC_RW 0x8000 |
Definition at line 280 of file dp83867_driver.h.
◆ DP83867_REGCR_FUNC_DATA_POST_INC_W
#define DP83867_REGCR_FUNC_DATA_POST_INC_W 0xC000 |
Definition at line 281 of file dp83867_driver.h.
◆ DP83867_RGMIICTL
#define DP83867_RGMIICTL 0x1F, 0x0032 |
Definition at line 79 of file dp83867_driver.h.
◆ DP83867_RGMIICTL2
#define DP83867_RGMIICTL2 0x1F, 0x0033 |
Definition at line 80 of file dp83867_driver.h.
◆ DP83867_RGMIICTL2_RGMII_AF_BYPASS_EN
#define DP83867_RGMIICTL2_RGMII_AF_BYPASS_EN 0x0010 |
Definition at line 509 of file dp83867_driver.h.
◆ DP83867_RGMIICTL_RGMII_EN
#define DP83867_RGMIICTL_RGMII_EN 0x0080 |
Definition at line 502 of file dp83867_driver.h.
◆ DP83867_RGMIICTL_RGMII_RX_CLK_DELAY
#define DP83867_RGMIICTL_RGMII_RX_CLK_DELAY 0x0001 |
Definition at line 506 of file dp83867_driver.h.
◆ DP83867_RGMIICTL_RGMII_RX_HALF_FULL_THR
#define DP83867_RGMIICTL_RGMII_RX_HALF_FULL_THR 0x0060 |
Definition at line 503 of file dp83867_driver.h.
◆ DP83867_RGMIICTL_RGMII_TX_CLK_DELAY
#define DP83867_RGMIICTL_RGMII_TX_CLK_DELAY 0x0002 |
Definition at line 505 of file dp83867_driver.h.
◆ DP83867_RGMIICTL_RGMII_TX_HALF_FULL_THR
#define DP83867_RGMIICTL_RGMII_TX_HALF_FULL_THR 0x0018 |
Definition at line 504 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL
#define DP83867_RGMIIDCTL 0x1F, 0x0086 |
Definition at line 90 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL 0x000F |
Definition at line 579 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_25NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_25NS 0x0000 |
Definition at line 580 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_50NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_50NS 0x0001 |
Definition at line 581 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_75NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_75NS 0x0002 |
Definition at line 582 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_00NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_00NS 0x0003 |
Definition at line 583 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_25NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_25NS 0x0004 |
Definition at line 584 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_50NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_50NS 0x0005 |
Definition at line 585 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_75NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_75NS 0x0006 |
Definition at line 586 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_00NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_00NS 0x0007 |
Definition at line 587 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_25NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_25NS 0x0008 |
Definition at line 588 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_50NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_50NS 0x0009 |
Definition at line 589 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_75NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_75NS 0x000A |
Definition at line 590 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_00NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_00NS 0x000B |
Definition at line 591 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_25NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_25NS 0x000C |
Definition at line 592 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_50NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_50NS 0x000D |
Definition at line 593 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_75NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_75NS 0x000E |
Definition at line 594 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_4_00NS
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_4_00NS 0x000F |
Definition at line 595 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL 0x00F0 |
Definition at line 562 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_25NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_25NS 0x0000 |
Definition at line 563 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_50NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_50NS 0x0010 |
Definition at line 564 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_75NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_75NS 0x0020 |
Definition at line 565 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_00NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_00NS 0x0030 |
Definition at line 566 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_25NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_25NS 0x0040 |
Definition at line 567 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_50NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_50NS 0x0050 |
Definition at line 568 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_75NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_75NS 0x0060 |
Definition at line 569 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_00NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_00NS 0x0070 |
Definition at line 570 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_25NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_25NS 0x0080 |
Definition at line 571 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_50NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_50NS 0x0090 |
Definition at line 572 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_75NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_75NS 0x00A0 |
Definition at line 573 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_00NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_00NS 0x00B0 |
Definition at line 574 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_25NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_25NS 0x00C0 |
Definition at line 575 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_50NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_50NS 0x00D0 |
Definition at line 576 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_75NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_75NS 0x00E0 |
Definition at line 577 of file dp83867_driver.h.
◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_4_00NS
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_4_00NS 0x00F0 |
Definition at line 578 of file dp83867_driver.h.
◆ DP83867_RXFCFG
#define DP83867_RXFCFG 0x1F, 0x0134 |
Definition at line 95 of file dp83867_driver.h.
◆ DP83867_RXFCFG_ENHANCED_MAC_SUPPORT
#define DP83867_RXFCFG_ENHANCED_MAC_SUPPORT 0x0080 |
Definition at line 610 of file dp83867_driver.h.
◆ DP83867_RXFCFG_SCRON_EN
#define DP83867_RXFCFG_SCRON_EN 0x0020 |
Definition at line 611 of file dp83867_driver.h.
◆ DP83867_RXFCFG_WAKE_ON_BCAST
#define DP83867_RXFCFG_WAKE_ON_BCAST 0x0004 |
Definition at line 613 of file dp83867_driver.h.
◆ DP83867_RXFCFG_WAKE_ON_MAGIC
#define DP83867_RXFCFG_WAKE_ON_MAGIC 0x0001 |
Definition at line 615 of file dp83867_driver.h.
◆ DP83867_RXFCFG_WAKE_ON_PATTERN
#define DP83867_RXFCFG_WAKE_ON_PATTERN 0x0002 |
Definition at line 614 of file dp83867_driver.h.
◆ DP83867_RXFCFG_WAKE_ON_UCAST
#define DP83867_RXFCFG_WAKE_ON_UCAST 0x0010 |
Definition at line 612 of file dp83867_driver.h.
◆ DP83867_RXFCFG_WOL_OUT_CLEAR
#define DP83867_RXFCFG_WOL_OUT_CLEAR 0x0800 |
Definition at line 607 of file dp83867_driver.h.
◆ DP83867_RXFCFG_WOL_OUT_MODE
#define DP83867_RXFCFG_WOL_OUT_MODE 0x0100 |
Definition at line 609 of file dp83867_driver.h.
◆ DP83867_RXFCFG_WOL_OUT_STRETCH
#define DP83867_RXFCFG_WOL_OUT_STRETCH 0x0600 |
Definition at line 608 of file dp83867_driver.h.
◆ DP83867_RXFPAT1
#define DP83867_RXFPAT1 0x1F, 0x013C |
Definition at line 103 of file dp83867_driver.h.
◆ DP83867_RXFPAT10
#define DP83867_RXFPAT10 0x1F, 0x0145 |
Definition at line 112 of file dp83867_driver.h.
◆ DP83867_RXFPAT10_PATTERN_BYTES_18_19
#define DP83867_RXFPAT10_PATTERN_BYTES_18_19 0xFFFF |
Definition at line 672 of file dp83867_driver.h.
◆ DP83867_RXFPAT11
#define DP83867_RXFPAT11 0x1F, 0x0146 |
Definition at line 113 of file dp83867_driver.h.
◆ DP83867_RXFPAT11_PATTERN_BYTES_20_21
#define DP83867_RXFPAT11_PATTERN_BYTES_20_21 0xFFFF |
Definition at line 675 of file dp83867_driver.h.
◆ DP83867_RXFPAT12
#define DP83867_RXFPAT12 0x1F, 0x0147 |
Definition at line 114 of file dp83867_driver.h.
◆ DP83867_RXFPAT12_PATTERN_BYTES_22_23
#define DP83867_RXFPAT12_PATTERN_BYTES_22_23 0xFFFF |
Definition at line 678 of file dp83867_driver.h.
◆ DP83867_RXFPAT13
#define DP83867_RXFPAT13 0x1F, 0x0148 |
Definition at line 115 of file dp83867_driver.h.
◆ DP83867_RXFPAT13_PATTERN_BYTES_24_25
#define DP83867_RXFPAT13_PATTERN_BYTES_24_25 0xFFFF |
Definition at line 681 of file dp83867_driver.h.
◆ DP83867_RXFPAT14
#define DP83867_RXFPAT14 0x1F, 0x0149 |
Definition at line 116 of file dp83867_driver.h.
◆ DP83867_RXFPAT14_PATTERN_BYTES_26_27
#define DP83867_RXFPAT14_PATTERN_BYTES_26_27 0xFFFF |
Definition at line 684 of file dp83867_driver.h.
◆ DP83867_RXFPAT15
#define DP83867_RXFPAT15 0x1F, 0x014A |
Definition at line 117 of file dp83867_driver.h.
◆ DP83867_RXFPAT15_PATTERN_BYTES_28_29
#define DP83867_RXFPAT15_PATTERN_BYTES_28_29 0xFFFF |
Definition at line 687 of file dp83867_driver.h.
◆ DP83867_RXFPAT16
#define DP83867_RXFPAT16 0x1F, 0x014B |
Definition at line 118 of file dp83867_driver.h.
◆ DP83867_RXFPAT16_PATTERN_BYTES_30_31
#define DP83867_RXFPAT16_PATTERN_BYTES_30_31 0xFFFF |
Definition at line 690 of file dp83867_driver.h.
◆ DP83867_RXFPAT17
#define DP83867_RXFPAT17 0x1F, 0x014C |
Definition at line 119 of file dp83867_driver.h.
◆ DP83867_RXFPAT17_PATTERN_BYTES_32_33
#define DP83867_RXFPAT17_PATTERN_BYTES_32_33 0xFFFF |
Definition at line 693 of file dp83867_driver.h.
◆ DP83867_RXFPAT18
#define DP83867_RXFPAT18 0x1F, 0x014D |
Definition at line 120 of file dp83867_driver.h.
◆ DP83867_RXFPAT18_PATTERN_BYTES_34_35
#define DP83867_RXFPAT18_PATTERN_BYTES_34_35 0xFFFF |
Definition at line 696 of file dp83867_driver.h.
◆ DP83867_RXFPAT19
#define DP83867_RXFPAT19 0x1F, 0x014E |
Definition at line 121 of file dp83867_driver.h.
◆ DP83867_RXFPAT19_PATTERN_BYTES_36_37
#define DP83867_RXFPAT19_PATTERN_BYTES_36_37 0xFFFF |
Definition at line 699 of file dp83867_driver.h.
◆ DP83867_RXFPAT1_PATTERN_BYTES_0_1
#define DP83867_RXFPAT1_PATTERN_BYTES_0_1 0xFFFF |
Definition at line 645 of file dp83867_driver.h.
◆ DP83867_RXFPAT2
#define DP83867_RXFPAT2 0x1F, 0x013D |
Definition at line 104 of file dp83867_driver.h.
◆ DP83867_RXFPAT20
#define DP83867_RXFPAT20 0x1F, 0x014F |
Definition at line 122 of file dp83867_driver.h.
◆ DP83867_RXFPAT20_PATTERN_BYTES_38_39
#define DP83867_RXFPAT20_PATTERN_BYTES_38_39 0xFFFF |
Definition at line 702 of file dp83867_driver.h.
◆ DP83867_RXFPAT21
#define DP83867_RXFPAT21 0x1F, 0x0150 |
Definition at line 123 of file dp83867_driver.h.
◆ DP83867_RXFPAT21_PATTERN_BYTES_40_41
#define DP83867_RXFPAT21_PATTERN_BYTES_40_41 0xFFFF |
Definition at line 705 of file dp83867_driver.h.
◆ DP83867_RXFPAT22
#define DP83867_RXFPAT22 0x1F, 0x0151 |
Definition at line 124 of file dp83867_driver.h.
◆ DP83867_RXFPAT22_PATTERN_BYTES_42_43
#define DP83867_RXFPAT22_PATTERN_BYTES_42_43 0xFFFF |
Definition at line 708 of file dp83867_driver.h.
◆ DP83867_RXFPAT23
#define DP83867_RXFPAT23 0x1F, 0x0152 |
Definition at line 125 of file dp83867_driver.h.
◆ DP83867_RXFPAT23_PATTERN_BYTES_44_45
#define DP83867_RXFPAT23_PATTERN_BYTES_44_45 0xFFFF |
Definition at line 711 of file dp83867_driver.h.
◆ DP83867_RXFPAT24
#define DP83867_RXFPAT24 0x1F, 0x0153 |
Definition at line 126 of file dp83867_driver.h.
◆ DP83867_RXFPAT24_PATTERN_BYTES_46_47
#define DP83867_RXFPAT24_PATTERN_BYTES_46_47 0xFFFF |
Definition at line 714 of file dp83867_driver.h.
◆ DP83867_RXFPAT25
#define DP83867_RXFPAT25 0x1F, 0x0154 |
Definition at line 127 of file dp83867_driver.h.
◆ DP83867_RXFPAT25_PATTERN_BYTES_48_49
#define DP83867_RXFPAT25_PATTERN_BYTES_48_49 0xFFFF |
Definition at line 717 of file dp83867_driver.h.
◆ DP83867_RXFPAT26
#define DP83867_RXFPAT26 0x1F, 0x0155 |
Definition at line 128 of file dp83867_driver.h.
◆ DP83867_RXFPAT26_PATTERN_BYTES_50_51
#define DP83867_RXFPAT26_PATTERN_BYTES_50_51 0xFFFF |
Definition at line 720 of file dp83867_driver.h.
◆ DP83867_RXFPAT27
#define DP83867_RXFPAT27 0x1F, 0x0156 |
Definition at line 129 of file dp83867_driver.h.
◆ DP83867_RXFPAT27_PATTERN_BYTES_52_53
#define DP83867_RXFPAT27_PATTERN_BYTES_52_53 0xFFFF |
Definition at line 723 of file dp83867_driver.h.
◆ DP83867_RXFPAT28
#define DP83867_RXFPAT28 0x1F, 0x0157 |
Definition at line 130 of file dp83867_driver.h.
◆ DP83867_RXFPAT28_PATTERN_BYTES_54_55
#define DP83867_RXFPAT28_PATTERN_BYTES_54_55 0xFFFF |
Definition at line 726 of file dp83867_driver.h.
◆ DP83867_RXFPAT29
#define DP83867_RXFPAT29 0x1F, 0x0158 |
Definition at line 131 of file dp83867_driver.h.
◆ DP83867_RXFPAT29_PATTERN_BYTES_56_57
#define DP83867_RXFPAT29_PATTERN_BYTES_56_57 0xFFFF |
Definition at line 729 of file dp83867_driver.h.
◆ DP83867_RXFPAT2_PATTERN_BYTES_2_3
#define DP83867_RXFPAT2_PATTERN_BYTES_2_3 0xFFFF |
Definition at line 648 of file dp83867_driver.h.
◆ DP83867_RXFPAT3
#define DP83867_RXFPAT3 0x1F, 0x013E |
Definition at line 105 of file dp83867_driver.h.
◆ DP83867_RXFPAT30
#define DP83867_RXFPAT30 0x1F, 0x0159 |
Definition at line 132 of file dp83867_driver.h.
◆ DP83867_RXFPAT30_PATTERN_BYTES_58_59
#define DP83867_RXFPAT30_PATTERN_BYTES_58_59 0xFFFF |
Definition at line 732 of file dp83867_driver.h.
◆ DP83867_RXFPAT31
#define DP83867_RXFPAT31 0x1F, 0x015A |
Definition at line 133 of file dp83867_driver.h.
◆ DP83867_RXFPAT31_PATTERN_BYTES_60_61
#define DP83867_RXFPAT31_PATTERN_BYTES_60_61 0xFFFF |
Definition at line 735 of file dp83867_driver.h.
◆ DP83867_RXFPAT32
#define DP83867_RXFPAT32 0x1F, 0x015B |
Definition at line 134 of file dp83867_driver.h.
◆ DP83867_RXFPAT32_PATTERN_BYTES_62_63
#define DP83867_RXFPAT32_PATTERN_BYTES_62_63 0xFFFF |
Definition at line 738 of file dp83867_driver.h.
◆ DP83867_RXFPAT3_PATTERN_BYTES_4_5
#define DP83867_RXFPAT3_PATTERN_BYTES_4_5 0xFFFF |
Definition at line 651 of file dp83867_driver.h.
◆ DP83867_RXFPAT4
#define DP83867_RXFPAT4 0x1F, 0x013F |
Definition at line 106 of file dp83867_driver.h.
◆ DP83867_RXFPAT4_PATTERN_BYTES_6_7
#define DP83867_RXFPAT4_PATTERN_BYTES_6_7 0xFFFF |
Definition at line 654 of file dp83867_driver.h.
◆ DP83867_RXFPAT5
#define DP83867_RXFPAT5 0x1F, 0x0140 |
Definition at line 107 of file dp83867_driver.h.
◆ DP83867_RXFPAT5_PATTERN_BYTES_8_9
#define DP83867_RXFPAT5_PATTERN_BYTES_8_9 0xFFFF |
Definition at line 657 of file dp83867_driver.h.
◆ DP83867_RXFPAT6
#define DP83867_RXFPAT6 0x1F, 0x0141 |
Definition at line 108 of file dp83867_driver.h.
◆ DP83867_RXFPAT6_PATTERN_BYTES_10_11
#define DP83867_RXFPAT6_PATTERN_BYTES_10_11 0xFFFF |
Definition at line 660 of file dp83867_driver.h.
◆ DP83867_RXFPAT7
#define DP83867_RXFPAT7 0x1F, 0x0142 |
Definition at line 109 of file dp83867_driver.h.
◆ DP83867_RXFPAT7_PATTERN_BYTES_12_13
#define DP83867_RXFPAT7_PATTERN_BYTES_12_13 0xFFFF |
Definition at line 663 of file dp83867_driver.h.
◆ DP83867_RXFPAT8
#define DP83867_RXFPAT8 0x1F, 0x0143 |
Definition at line 110 of file dp83867_driver.h.
◆ DP83867_RXFPAT8_PATTERN_BYTES_14_15
#define DP83867_RXFPAT8_PATTERN_BYTES_14_15 0xFFFF |
Definition at line 666 of file dp83867_driver.h.
◆ DP83867_RXFPAT9
#define DP83867_RXFPAT9 0x1F, 0x0144 |
Definition at line 111 of file dp83867_driver.h.
◆ DP83867_RXFPAT9_PATTERN_BYTES_16_17
#define DP83867_RXFPAT9_PATTERN_BYTES_16_17 0xFFFF |
Definition at line 669 of file dp83867_driver.h.
◆ DP83867_RXFPATC
#define DP83867_RXFPATC 0x1F, 0x0161 |
Definition at line 139 of file dp83867_driver.h.
◆ DP83867_RXFPATC_PATTERN_START_POINT
#define DP83867_RXFPATC_PATTERN_START_POINT 0x003F |
Definition at line 753 of file dp83867_driver.h.
◆ DP83867_RXFPBM1
#define DP83867_RXFPBM1 0x1F, 0x015C |
Definition at line 135 of file dp83867_driver.h.
◆ DP83867_RXFPBM1_PATTERN_BYTES_MASK_0_15
#define DP83867_RXFPBM1_PATTERN_BYTES_MASK_0_15 0xFFFF |
Definition at line 741 of file dp83867_driver.h.
◆ DP83867_RXFPBM2
#define DP83867_RXFPBM2 0x1F, 0x015D |
Definition at line 136 of file dp83867_driver.h.
◆ DP83867_RXFPBM2_PATTERN_BYTES_MASK_16_31
#define DP83867_RXFPBM2_PATTERN_BYTES_MASK_16_31 0xFFFF |
Definition at line 744 of file dp83867_driver.h.
◆ DP83867_RXFPBM3
#define DP83867_RXFPBM3 0x1F, 0x015E |
Definition at line 137 of file dp83867_driver.h.
◆ DP83867_RXFPBM3_PATTERN_BYTES_MASK_32_47
#define DP83867_RXFPBM3_PATTERN_BYTES_MASK_32_47 0xFFFF |
Definition at line 747 of file dp83867_driver.h.
◆ DP83867_RXFPBM4
#define DP83867_RXFPBM4 0x1F, 0x015F |
Definition at line 138 of file dp83867_driver.h.
◆ DP83867_RXFPBM4_PATTERN_BYTES_MASK_48_63
#define DP83867_RXFPBM4_PATTERN_BYTES_MASK_48_63 0xFFFF |
Definition at line 750 of file dp83867_driver.h.
◆ DP83867_RXFPMD1
#define DP83867_RXFPMD1 0x1F, 0x0136 |
Definition at line 97 of file dp83867_driver.h.
◆ DP83867_RXFPMD1_PMATCH_DATA_15_0
#define DP83867_RXFPMD1_PMATCH_DATA_15_0 0xFFFF |
Definition at line 627 of file dp83867_driver.h.
◆ DP83867_RXFPMD2
#define DP83867_RXFPMD2 0x1F, 0x0137 |
Definition at line 98 of file dp83867_driver.h.
◆ DP83867_RXFPMD2_PMATCH_DATA_31_16
#define DP83867_RXFPMD2_PMATCH_DATA_31_16 0xFFFF |
Definition at line 630 of file dp83867_driver.h.
◆ DP83867_RXFPMD3
#define DP83867_RXFPMD3 0x1F, 0x0138 |
Definition at line 99 of file dp83867_driver.h.
◆ DP83867_RXFPMD3_PMATCH_DATA_47_32
#define DP83867_RXFPMD3_PMATCH_DATA_47_32 0xFFFF |
Definition at line 633 of file dp83867_driver.h.
◆ DP83867_RXFSOP1
#define DP83867_RXFSOP1 0x1F, 0x0139 |
Definition at line 100 of file dp83867_driver.h.
◆ DP83867_RXFSOP1_SCRON_PASSWORD_15_0
#define DP83867_RXFSOP1_SCRON_PASSWORD_15_0 0xFFFF |
Definition at line 636 of file dp83867_driver.h.
◆ DP83867_RXFSOP2
#define DP83867_RXFSOP2 0x1F, 0x013A |
Definition at line 101 of file dp83867_driver.h.
◆ DP83867_RXFSOP2_SCRON_PASSWORD_31_16
#define DP83867_RXFSOP2_SCRON_PASSWORD_31_16 0xFFFF |
Definition at line 639 of file dp83867_driver.h.
◆ DP83867_RXFSOP3
#define DP83867_RXFSOP3 0x1F, 0x013B |
Definition at line 102 of file dp83867_driver.h.
◆ DP83867_RXFSOP3_SCRON_PASSWORD_47_32
#define DP83867_RXFSOP3_SCRON_PASSWORD_47_32 0xFFFF |
Definition at line 642 of file dp83867_driver.h.
◆ DP83867_RXFSTS
#define DP83867_RXFSTS 0x1F, 0x0135 |
Definition at line 96 of file dp83867_driver.h.
◆ DP83867_RXFSTS_BAD_CRC
#define DP83867_RXFSTS_BAD_CRC 0x0040 |
Definition at line 619 of file dp83867_driver.h.
◆ DP83867_RXFSTS_BCAST_RCVD
#define DP83867_RXFSTS_BCAST_RCVD 0x0004 |
Definition at line 622 of file dp83867_driver.h.
◆ DP83867_RXFSTS_MAGIC_RCVD
#define DP83867_RXFSTS_MAGIC_RCVD 0x0001 |
Definition at line 624 of file dp83867_driver.h.
◆ DP83867_RXFSTS_PATTERN_RCVD
#define DP83867_RXFSTS_PATTERN_RCVD 0x0002 |
Definition at line 623 of file dp83867_driver.h.
◆ DP83867_RXFSTS_SCRON_HACK
#define DP83867_RXFSTS_SCRON_HACK 0x0020 |
Definition at line 620 of file dp83867_driver.h.
◆ DP83867_RXFSTS_SFD_ERR
#define DP83867_RXFSTS_SFD_ERR 0x0080 |
Definition at line 618 of file dp83867_driver.h.
◆ DP83867_RXFSTS_UCAST_RCVD
#define DP83867_RXFSTS_UCAST_RCVD 0x0010 |
Definition at line 621 of file dp83867_driver.h.
◆ DP83867_SKEW_FIFO
#define DP83867_SKEW_FIFO 0x1F, 0x0055 |
Definition at line 83 of file dp83867_driver.h.
◆ DP83867_SKEW_FIFO_CH_A_SKEW
#define DP83867_SKEW_FIFO_CH_A_SKEW 0x000F |
Definition at line 527 of file dp83867_driver.h.
◆ DP83867_SKEW_FIFO_CH_B_SKEW
#define DP83867_SKEW_FIFO_CH_B_SKEW 0x00F0 |
Definition at line 526 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1
#define DP83867_STRAP_STS1 0x1F, 0x006E |
Definition at line 84 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_AMDIX_DIS
#define DP83867_STRAP_STS1_STRAP_AMDIX_DIS 0x0400 |
Definition at line 534 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_ANEG_DIS
#define DP83867_STRAP_STS1_STRAP_ANEG_DIS 0x0080 |
Definition at line 537 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_ANEG_SEL_PAP
#define DP83867_STRAP_STS1_STRAP_ANEG_SEL_PAP 0x0060 |
Definition at line 538 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_CLK_OUT_DIS_PAP
#define DP83867_STRAP_STS1_STRAP_CLK_OUT_DIS_PAP 0x2000 |
Definition at line 532 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_FORCE_MDI_X
#define DP83867_STRAP_STS1_STRAP_FORCE_MDI_X 0x0200 |
Definition at line 535 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_HD_EN
#define DP83867_STRAP_STS1_STRAP_HD_EN 0x0100 |
Definition at line 536 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_LINK_DOWNSHIFT_EN
#define DP83867_STRAP_STS1_STRAP_LINK_DOWNSHIFT_EN 0x4000 |
Definition at line 531 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_MIRROR_EN
#define DP83867_STRAP_STS1_STRAP_MIRROR_EN 0x8000 |
Definition at line 530 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_PHY_ADD_PAP
#define DP83867_STRAP_STS1_STRAP_PHY_ADD_PAP 0x001F |
Definition at line 539 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_PHY_ADD_RGZ
#define DP83867_STRAP_STS1_STRAP_PHY_ADD_RGZ 0x000F |
Definition at line 541 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_RGMII_DIS
#define DP83867_STRAP_STS1_STRAP_RGMII_DIS 0x1000 |
Definition at line 533 of file dp83867_driver.h.
◆ DP83867_STRAP_STS1_STRAP_SPEED_SEL_RGZ
#define DP83867_STRAP_STS1_STRAP_SPEED_SEL_RGZ 0x0020 |
Definition at line 540 of file dp83867_driver.h.
◆ DP83867_STRAP_STS2
#define DP83867_STRAP_STS2 0x1F, 0x006F |
Definition at line 85 of file dp83867_driver.h.
◆ DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_RX_RGZ
#define DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_RX_RGZ 0x0007 |
Definition at line 545 of file dp83867_driver.h.
◆ DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_TX_RGZ
#define DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_TX_RGZ 0x0070 |
Definition at line 544 of file dp83867_driver.h.
◆ DP83867_STS1
#define DP83867_STS1 0x0A |
Definition at line 55 of file dp83867_driver.h.
◆ DP83867_STS1_IDLE_ERR_COUNT
#define DP83867_STS1_IDLE_ERR_COUNT 0x00FF |
Definition at line 274 of file dp83867_driver.h.
◆ DP83867_STS1_LOCAL_RECEIVER_STATUS
#define DP83867_STS1_LOCAL_RECEIVER_STATUS 0x2000 |
Definition at line 270 of file dp83867_driver.h.
◆ DP83867_STS1_LP_1000BT_FD
#define DP83867_STS1_LP_1000BT_FD 0x0800 |
Definition at line 272 of file dp83867_driver.h.
◆ DP83867_STS1_LP_1000BT_HD
#define DP83867_STS1_LP_1000BT_HD 0x0400 |
Definition at line 273 of file dp83867_driver.h.
◆ DP83867_STS1_MS_CONF_FAULT
#define DP83867_STS1_MS_CONF_FAULT 0x8000 |
Definition at line 268 of file dp83867_driver.h.
◆ DP83867_STS1_MS_CONF_RES
#define DP83867_STS1_MS_CONF_RES 0x4000 |
Definition at line 269 of file dp83867_driver.h.
◆ DP83867_STS1_REMOTE_RECEIVER_STATUS
#define DP83867_STS1_REMOTE_RECEIVER_STATUS 0x1000 |
Definition at line 271 of file dp83867_driver.h.
◆ DP83867_STS2
#define DP83867_STS2 0x17 |
Definition at line 66 of file dp83867_driver.h.
◆ DP83867_STS2_CORE_PWR_MODE
#define DP83867_STS2_CORE_PWR_MODE 0x0040 |
Definition at line 379 of file dp83867_driver.h.
◆ DP83867_STS2_PKT_GEN_BUSY
#define DP83867_STS2_PKT_GEN_BUSY 0x0200 |
Definition at line 376 of file dp83867_driver.h.
◆ DP83867_STS2_PRBS_LOCK
#define DP83867_STS2_PRBS_LOCK 0x0800 |
Definition at line 374 of file dp83867_driver.h.
◆ DP83867_STS2_PRBS_LOCK_LOST
#define DP83867_STS2_PRBS_LOCK_LOST 0x0400 |
Definition at line 375 of file dp83867_driver.h.
◆ DP83867_STS2_SCR_MODE_MASTER_1G
#define DP83867_STS2_SCR_MODE_MASTER_1G 0x0100 |
Definition at line 377 of file dp83867_driver.h.
◆ DP83867_STS2_SCR_MODE_SLAVE_1G
#define DP83867_STS2_SCR_MODE_SLAVE_1G 0x0080 |
Definition at line 378 of file dp83867_driver.h.
◆ DP83867_SYNC_FIFO_CTRL
#define DP83867_SYNC_FIFO_CTRL 0x1F, 0x00E9 |
Definition at line 92 of file dp83867_driver.h.
◆ DP83867_TDR_GEN_CFG1
#define DP83867_TDR_GEN_CFG1 0x1F, 0x0180 |
Definition at line 144 of file dp83867_driver.h.
◆ DP83867_TDR_GEN_CFG1_TDR_AVG_NUM
#define DP83867_TDR_GEN_CFG1_TDR_AVG_NUM 0x0380 |
Definition at line 860 of file dp83867_driver.h.
◆ DP83867_TDR_GEN_CFG1_TDR_CH_CD_BYPASS
#define DP83867_TDR_GEN_CFG1_TDR_CH_CD_BYPASS 0x1000 |
Definition at line 857 of file dp83867_driver.h.
◆ DP83867_TDR_GEN_CFG1_TDR_CROSS_MODE_DIS
#define DP83867_TDR_GEN_CFG1_TDR_CROSS_MODE_DIS 0x0800 |
Definition at line 858 of file dp83867_driver.h.
◆ DP83867_TDR_GEN_CFG1_TDR_CYCLE_TIME
#define DP83867_TDR_GEN_CFG1_TDR_CYCLE_TIME 0x000F |
Definition at line 862 of file dp83867_driver.h.
◆ DP83867_TDR_GEN_CFG1_TDR_NLP_CHECK
#define DP83867_TDR_GEN_CFG1_TDR_NLP_CHECK 0x0400 |
Definition at line 859 of file dp83867_driver.h.
◆ DP83867_TDR_GEN_CFG1_TDR_SEG_NUM
#define DP83867_TDR_GEN_CFG1_TDR_SEG_NUM 0x0070 |
Definition at line 861 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_1
#define DP83867_TDR_PEAKS_AMP_1 0x1F, 0x019A |
Definition at line 155 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_10
#define DP83867_TDR_PEAKS_AMP_10 0x1F, 0x01A3 |
Definition at line 164 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_3
#define DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_3 0x007F |
Definition at line 942 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_4
#define DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_4 0x7F00 |
Definition at line 941 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_0
#define DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_0 0x007F |
Definition at line 906 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_1
#define DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_1 0x7F00 |
Definition at line 905 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_2
#define DP83867_TDR_PEAKS_AMP_2 0x1F, 0x019B |
Definition at line 156 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_2
#define DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_2 0x007F |
Definition at line 910 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_3
#define DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_3 0x7F00 |
Definition at line 909 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_3
#define DP83867_TDR_PEAKS_AMP_3 0x1F, 0x019C |
Definition at line 157 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_A_4
#define DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_A_4 0x007F |
Definition at line 914 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_B_0
#define DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_B_0 0x7F00 |
Definition at line 913 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_4
#define DP83867_TDR_PEAKS_AMP_4 0x1F, 0x019D |
Definition at line 158 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_1
#define DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_1 0x007F |
Definition at line 918 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_2
#define DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_2 0x7F00 |
Definition at line 917 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_5
#define DP83867_TDR_PEAKS_AMP_5 0x1F, 0x019E |
Definition at line 159 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_3
#define DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_3 0x007F |
Definition at line 922 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_4
#define DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_4 0x7F00 |
Definition at line 921 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_6
#define DP83867_TDR_PEAKS_AMP_6 0x1F, 0x019F |
Definition at line 160 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_0
#define DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_0 0x007F |
Definition at line 926 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_1
#define DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_1 0x7F00 |
Definition at line 925 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_7
#define DP83867_TDR_PEAKS_AMP_7 0x1F, 0x01A0 |
Definition at line 161 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_2
#define DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_2 0x007F |
Definition at line 930 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_3
#define DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_3 0x7F00 |
Definition at line 929 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_8
#define DP83867_TDR_PEAKS_AMP_8 0x1F, 0x01A1 |
Definition at line 162 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_C_4
#define DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_C_4 0x007F |
Definition at line 934 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_D_0
#define DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_D_0 0x7F00 |
Definition at line 933 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_9
#define DP83867_TDR_PEAKS_AMP_9 0x1F, 0x01A2 |
Definition at line 163 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_1
#define DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_1 0x007F |
Definition at line 938 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_2
#define DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_2 0x7F00 |
Definition at line 937 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_1
#define DP83867_TDR_PEAKS_LOC_1 0x1F, 0x0190 |
Definition at line 145 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_10
#define DP83867_TDR_PEAKS_LOC_10 0x1F, 0x0199 |
Definition at line 154 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_3
#define DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_3 0x00FF |
Definition at line 902 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_4
#define DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_4 0xFF00 |
Definition at line 901 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_0
#define DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_0 0x00FF |
Definition at line 866 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_1
#define DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_1 0xFF00 |
Definition at line 865 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_2
#define DP83867_TDR_PEAKS_LOC_2 0x1F, 0x0191 |
Definition at line 146 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_2
#define DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_2 0x00FF |
Definition at line 870 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_3
#define DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_3 0xFF00 |
Definition at line 869 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_3
#define DP83867_TDR_PEAKS_LOC_3 0x1F, 0x0192 |
Definition at line 147 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_A_4
#define DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_A_4 0x00FF |
Definition at line 874 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_B_0
#define DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_B_0 0xFF00 |
Definition at line 873 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_4
#define DP83867_TDR_PEAKS_LOC_4 0x1F, 0x0193 |
Definition at line 148 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_1
#define DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_1 0x00FF |
Definition at line 878 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_2
#define DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_2 0xFF00 |
Definition at line 877 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_5
#define DP83867_TDR_PEAKS_LOC_5 0x1F, 0x0194 |
Definition at line 149 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_3
#define DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_3 0x00FF |
Definition at line 882 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_4
#define DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_4 0xFF00 |
Definition at line 881 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_6
#define DP83867_TDR_PEAKS_LOC_6 0x1F, 0x0195 |
Definition at line 150 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_0
#define DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_0 0x00FF |
Definition at line 886 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_1
#define DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_1 0xFF00 |
Definition at line 885 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_7
#define DP83867_TDR_PEAKS_LOC_7 0x1F, 0x0196 |
Definition at line 151 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_2
#define DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_2 0x00FF |
Definition at line 890 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_3
#define DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_3 0xFF00 |
Definition at line 889 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_8
#define DP83867_TDR_PEAKS_LOC_8 0x1F, 0x0197 |
Definition at line 152 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_C_4
#define DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_C_4 0x00FF |
Definition at line 894 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_D_0
#define DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_D_0 0xFF00 |
Definition at line 893 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_9
#define DP83867_TDR_PEAKS_LOC_9 0x1F, 0x0198 |
Definition at line 153 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_1
#define DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_1 0x00FF |
Definition at line 898 of file dp83867_driver.h.
◆ DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_2
#define DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_2 0xFF00 |
Definition at line 897 of file dp83867_driver.h.
◆ DP83867_TMCH_CTRL
#define DP83867_TMCH_CTRL 0x1F, 0x0025 |
Definition at line 74 of file dp83867_driver.h.
◆ DP83867_TMCH_CTRL_TM_CH_SEL
#define DP83867_TMCH_CTRL_TM_CH_SEL 0x00E0 |
Definition at line 483 of file dp83867_driver.h.
◆ DP83867_VTM_CFG
#define DP83867_VTM_CFG 0x1F, 0x0053 |
Definition at line 82 of file dp83867_driver.h.
◆ DP83867_VTM_CFG_VTM_IDLE_CHECK_CNT_THR
#define DP83867_VTM_CFG_VTM_IDLE_CHECK_CNT_THR 0x000F |
Definition at line 523 of file dp83867_driver.h.
Function Documentation
◆ dp83867DisableIrq()
void dp83867DisableIrq | ( | NetInterface * | interface | ) |
Disable interrupts.
- Parameters
-
[in] interface Underlying network interface
Definition at line 206 of file dp83867_driver.c.
◆ dp83867DumpPhyReg()
void dp83867DumpPhyReg | ( | NetInterface * | interface | ) |
Dump PHY registers for debugging purpose.
- Parameters
-
[in] interface Underlying network interface
Definition at line 344 of file dp83867_driver.c.
◆ dp83867EnableIrq()
void dp83867EnableIrq | ( | NetInterface * | interface | ) |
Enable interrupts.
- Parameters
-
[in] interface Underlying network interface
Definition at line 191 of file dp83867_driver.c.
◆ dp83867EventHandler()
void dp83867EventHandler | ( | NetInterface * | interface | ) |
DP83867 event handler.
- Parameters
-
[in] interface Underlying network interface
Definition at line 221 of file dp83867_driver.c.
◆ dp83867Init()
error_t dp83867Init | ( | NetInterface * | interface | ) |
DP83867 PHY transceiver initialization.
- Parameters
-
[in] interface Underlying network interface
- Returns
- Error code
Definition at line 60 of file dp83867_driver.c.
◆ dp83867InitHook()
void dp83867InitHook | ( | NetInterface * | interface | ) |
DP83867 custom configuration.
- Parameters
-
[in] interface Underlying network interface
Definition at line 143 of file dp83867_driver.c.
◆ dp83867ReadMmdReg()
uint16_t dp83867ReadMmdReg | ( | NetInterface * | interface, |
uint8_t | devAddr, | ||
uint16_t | regAddr | ||
) |
Read MMD register.
- Parameters
-
[in] interface Underlying network interface [in] devAddr Device address [in] regAddr Register address
- Returns
- MMD register value
Definition at line 396 of file dp83867_driver.c.
◆ dp83867ReadPhyReg()
uint16_t dp83867ReadPhyReg | ( | NetInterface * | interface, |
uint8_t | address | ||
) |
Read PHY register.
- Parameters
-
[in] interface Underlying network interface [in] address PHY register address
- Returns
- Register value
Definition at line 318 of file dp83867_driver.c.
◆ dp83867Tick()
void dp83867Tick | ( | NetInterface * | interface | ) |
DP83867 timer handler.
- Parameters
-
[in] interface Underlying network interface
Definition at line 153 of file dp83867_driver.c.
◆ dp83867WriteMmdReg()
void dp83867WriteMmdReg | ( | NetInterface * | interface, |
uint8_t | devAddr, | ||
uint16_t | regAddr, | ||
uint16_t | data | ||
) |
Write MMD register.
- Parameters
-
[in] interface Underlying network interface [in] devAddr Device address [in] regAddr Register address [in] data MMD register value
Definition at line 369 of file dp83867_driver.c.
◆ dp83867WritePhyReg()
void dp83867WritePhyReg | ( | NetInterface * | interface, |
uint8_t | address, | ||
uint16_t | data | ||
) |
Write PHY register.
- Parameters
-
[in] interface Underlying network interface [in] address PHY register address [in] data Register value
Definition at line 294 of file dp83867_driver.c.
Variable Documentation
◆ dp83867PhyDriver
|
extern |
DP83867 Ethernet PHY driver.
Definition at line 44 of file dp83867_driver.c.