DP83869 Gigabit Ethernet PHY driver. More...
#include "core/nic.h"
Go to the source code of this file.
Functions | |
error_t | dp83869Init (NetInterface *interface) |
DP83869 PHY transceiver initialization. More... | |
void | dp83869InitHook (NetInterface *interface) |
DP83869 custom configuration. More... | |
void | dp83869Tick (NetInterface *interface) |
DP83869 timer handler. More... | |
void | dp83869EnableIrq (NetInterface *interface) |
Enable interrupts. More... | |
void | dp83869DisableIrq (NetInterface *interface) |
Disable interrupts. More... | |
void | dp83869EventHandler (NetInterface *interface) |
DP83869 event handler. More... | |
void | dp83869WritePhyReg (NetInterface *interface, uint8_t address, uint16_t data) |
Write PHY register. More... | |
uint16_t | dp83869ReadPhyReg (NetInterface *interface, uint8_t address) |
Read PHY register. More... | |
void | dp83869DumpPhyReg (NetInterface *interface) |
Dump PHY registers for debugging purpose. More... | |
void | dp83869WriteMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data) |
Write MMD register. More... | |
uint16_t | dp83869ReadMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr) |
Read MMD register. More... | |
Variables | |
const PhyDriver | dp83869PhyDriver |
DP83869 Ethernet PHY driver. More... | |
Detailed Description
DP83869 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 dp83869_driver.h.
Macro Definition Documentation
◆ DP83869_1KSCR
#define DP83869_1KSCR 0x0F |
Definition at line 58 of file dp83869_driver.h.
◆ DP83869_1KSCR_G_1000BT_FD
#define DP83869_1KSCR_G_1000BT_FD 0x2000 |
Definition at line 241 of file dp83869_driver.h.
◆ DP83869_1KSCR_G_1000BT_HD
#define DP83869_1KSCR_G_1000BT_HD 0x1000 |
Definition at line 242 of file dp83869_driver.h.
◆ DP83869_1KSCR_G_1000BX_FD
#define DP83869_1KSCR_G_1000BX_FD 0x8000 |
Definition at line 239 of file dp83869_driver.h.
◆ DP83869_1KSCR_G_1000BX_HD
#define DP83869_1KSCR_G_1000BX_HD 0x4000 |
Definition at line 240 of file dp83869_driver.h.
◆ DP83869_ADDAR
#define DP83869_ADDAR 0x0E |
Definition at line 57 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL
#define DP83869_ANA_RGMII_DLL_CTRL 0x1F, 0x0086 |
Definition at line 87 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_EN_FORCE_CTRL
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_EN_FORCE_CTRL 0x0100 |
Definition at line 522 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_EN_FORCE_VAL
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_EN_FORCE_VAL 0x0200 |
Definition at line 521 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL 0x000F |
Definition at line 540 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_0_25NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_0_25NS 0x0000 |
Definition at line 541 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_0_50NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_0_50NS 0x0001 |
Definition at line 542 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_0_75NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_0_75NS 0x0002 |
Definition at line 543 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_1_00NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_1_00NS 0x0003 |
Definition at line 544 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_1_25NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_1_25NS 0x0004 |
Definition at line 545 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_1_50NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_1_50NS 0x0005 |
Definition at line 546 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_1_75NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_1_75NS 0x0006 |
Definition at line 547 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_2_00NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_2_00NS 0x0007 |
Definition at line 548 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_2_25NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_2_25NS 0x0008 |
Definition at line 549 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_2_50NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_2_50NS 0x0009 |
Definition at line 550 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_2_75NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_2_75NS 0x000A |
Definition at line 551 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_3_00NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_3_00NS 0x000B |
Definition at line 552 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_3_25NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_3_25NS 0x000C |
Definition at line 553 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_3_50NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_3_50NS 0x000D |
Definition at line 554 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_3_75NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_3_75NS 0x000E |
Definition at line 555 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_4_00NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_RX_DELAY_CTRL_SL_4_00NS 0x000F |
Definition at line 556 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL 0x00F0 |
Definition at line 523 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_0_25NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_0_25NS 0x0000 |
Definition at line 524 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_0_50NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_0_50NS 0x0010 |
Definition at line 525 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_0_75NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_0_75NS 0x0020 |
Definition at line 526 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_1_00NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_1_00NS 0x0030 |
Definition at line 527 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_1_25NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_1_25NS 0x0040 |
Definition at line 528 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_1_50NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_1_50NS 0x0050 |
Definition at line 529 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_1_75NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_1_75NS 0x0060 |
Definition at line 530 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_2_00NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_2_00NS 0x0070 |
Definition at line 531 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_2_25NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_2_25NS 0x0080 |
Definition at line 532 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_2_50NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_2_50NS 0x0090 |
Definition at line 533 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_2_75NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_2_75NS 0x00A0 |
Definition at line 534 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_3_00NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_3_00NS 0x00B0 |
Definition at line 535 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_3_25NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_3_25NS 0x00C0 |
Definition at line 536 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_3_50NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_3_50NS 0x00D0 |
Definition at line 537 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_3_75NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_3_75NS 0x00E0 |
Definition at line 538 of file dp83869_driver.h.
◆ DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_4_00NS
#define DP83869_ANA_RGMII_DLL_CTRL_DLL_TX_DELAY_CTRL_SL_4_00NS 0x00F0 |
Definition at line 539 of file dp83869_driver.h.
◆ DP83869_ANALOG_TEST_CTR
#define DP83869_ANALOG_TEST_CTR 0x1F, 0x0025 |
Definition at line 74 of file dp83869_driver.h.
◆ DP83869_ANALOG_TEST_CTR_ANALOG_TEST
#define DP83869_ANALOG_TEST_CTR_ANALOG_TEST 0x001F |
Definition at line 455 of file dp83869_driver.h.
◆ DP83869_ANALOG_TEST_CTR_EXTND_TM7_100BT_EN
#define DP83869_ANALOG_TEST_CTR_EXTND_TM7_100BT_EN 0x0100 |
Definition at line 453 of file dp83869_driver.h.
◆ DP83869_ANALOG_TEST_CTR_EXTND_TM7_100BT_MSB
#define DP83869_ANALOG_TEST_CTR_EXTND_TM7_100BT_MSB 0x0200 |
Definition at line 452 of file dp83869_driver.h.
◆ DP83869_ANALOG_TEST_CTR_TM7_PULSE_SEL
#define DP83869_ANALOG_TEST_CTR_TM7_PULSE_SEL 0x0C00 |
Definition at line 451 of file dp83869_driver.h.
◆ DP83869_ANALOG_TEST_CTR_TM_CH_SEL
#define DP83869_ANALOG_TEST_CTR_TM_CH_SEL 0x00E0 |
Definition at line 454 of file dp83869_driver.h.
◆ DP83869_ANAR
#define DP83869_ANAR 0x04 |
Definition at line 49 of file dp83869_driver.h.
◆ DP83869_ANAR_ASYMMETRIC_PAUSE_ADV
#define DP83869_ANAR_ASYMMETRIC_PAUSE_ADV 0x0800 |
Definition at line 165 of file dp83869_driver.h.
◆ DP83869_ANAR_G_100BT_4_ADV
#define DP83869_ANAR_G_100BT_4_ADV 0x0200 |
Definition at line 167 of file dp83869_driver.h.
◆ DP83869_ANAR_G_100BTX_FD_ADV
#define DP83869_ANAR_G_100BTX_FD_ADV 0x0100 |
Definition at line 168 of file dp83869_driver.h.
◆ DP83869_ANAR_G_100BTX_HD_ADV
#define DP83869_ANAR_G_100BTX_HD_ADV 0x0080 |
Definition at line 169 of file dp83869_driver.h.
◆ DP83869_ANAR_G_10BT_FD_ADV
#define DP83869_ANAR_G_10BT_FD_ADV 0x0040 |
Definition at line 170 of file dp83869_driver.h.
◆ DP83869_ANAR_G_10BT_HD_ADV
#define DP83869_ANAR_G_10BT_HD_ADV 0x0020 |
Definition at line 171 of file dp83869_driver.h.
◆ DP83869_ANAR_NEXT_PAGE_1_ADV
#define DP83869_ANAR_NEXT_PAGE_1_ADV 0x8000 |
Definition at line 163 of file dp83869_driver.h.
◆ DP83869_ANAR_PAUSE_ADV
#define DP83869_ANAR_PAUSE_ADV 0x0400 |
Definition at line 166 of file dp83869_driver.h.
◆ DP83869_ANAR_REMOTE_FAULT_ADV
#define DP83869_ANAR_REMOTE_FAULT_ADV 0x2000 |
Definition at line 164 of file dp83869_driver.h.
◆ DP83869_ANAR_SELECTOR_FIELD_ADV
#define DP83869_ANAR_SELECTOR_FIELD_ADV 0x001F |
Definition at line 172 of file dp83869_driver.h.
◆ DP83869_ANAR_SELECTOR_FIELD_ADV_DEFAULT
#define DP83869_ANAR_SELECTOR_FIELD_ADV_DEFAULT 0x0001 |
Definition at line 173 of file dp83869_driver.h.
◆ DP83869_ANER
#define DP83869_ANER 0x06 |
Definition at line 51 of file dp83869_driver.h.
◆ DP83869_ANER_LOCAL_NP_ABLE
#define DP83869_ANER_LOCAL_NP_ABLE 0x0004 |
Definition at line 193 of file dp83869_driver.h.
◆ DP83869_ANER_LP_AUTONEG_ABLE
#define DP83869_ANER_LP_AUTONEG_ABLE 0x0001 |
Definition at line 195 of file dp83869_driver.h.
◆ DP83869_ANER_LP_NP_ABLE
#define DP83869_ANER_LP_NP_ABLE 0x0008 |
Definition at line 192 of file dp83869_driver.h.
◆ DP83869_ANER_PAGE_RECEIVED_1
#define DP83869_ANER_PAGE_RECEIVED_1 0x0002 |
Definition at line 194 of file dp83869_driver.h.
◆ DP83869_ANER_PRLL_TDCT_FAULE
#define DP83869_ANER_PRLL_TDCT_FAULE 0x0010 |
Definition at line 191 of file dp83869_driver.h.
◆ DP83869_ANER_RX_NEXT_PAGE_LOC_ABLE
#define DP83869_ANER_RX_NEXT_PAGE_LOC_ABLE 0x0040 |
Definition at line 189 of file dp83869_driver.h.
◆ DP83869_ANER_RX_NEXT_PAGE_STOR_LOC
#define DP83869_ANER_RX_NEXT_PAGE_STOR_LOC 0x0020 |
Definition at line 190 of file dp83869_driver.h.
◆ DP83869_ANLNPTR
#define DP83869_ANLNPTR 0x08 |
Definition at line 53 of file dp83869_driver.h.
◆ DP83869_ANLNPTR_ACKNOWLEDGE2_LP
#define DP83869_ANLNPTR_ACKNOWLEDGE2_LP 0x1000 |
Definition at line 208 of file dp83869_driver.h.
◆ DP83869_ANLNPTR_ACKNOWLEDGE_2_LP
#define DP83869_ANLNPTR_ACKNOWLEDGE_2_LP 0x4000 |
Definition at line 206 of file dp83869_driver.h.
◆ DP83869_ANLNPTR_MESSAGE_PAGE_LP
#define DP83869_ANLNPTR_MESSAGE_PAGE_LP 0x2000 |
Definition at line 207 of file dp83869_driver.h.
◆ DP83869_ANLNPTR_MESSAGE_UNFORMATTED_LP
#define DP83869_ANLNPTR_MESSAGE_UNFORMATTED_LP 0x07FF |
Definition at line 210 of file dp83869_driver.h.
◆ DP83869_ANLNPTR_NEXT_PAGE_2_LP
#define DP83869_ANLNPTR_NEXT_PAGE_2_LP 0x8000 |
Definition at line 205 of file dp83869_driver.h.
◆ DP83869_ANLNPTR_TOGGLE_LP
#define DP83869_ANLNPTR_TOGGLE_LP 0x0800 |
Definition at line 209 of file dp83869_driver.h.
◆ DP83869_ANLPAR
#define DP83869_ANLPAR 0x05 |
Definition at line 50 of file dp83869_driver.h.
◆ DP83869_ANLPAR_ACKNOWLEDGE_1_LP
#define DP83869_ANLPAR_ACKNOWLEDGE_1_LP 0x4000 |
Definition at line 177 of file dp83869_driver.h.
◆ DP83869_ANLPAR_ASYMMETRIC_PAUSE_LP
#define DP83869_ANLPAR_ASYMMETRIC_PAUSE_LP 0x0800 |
Definition at line 179 of file dp83869_driver.h.
◆ DP83869_ANLPAR_G_100BT4_LP
#define DP83869_ANLPAR_G_100BT4_LP 0x0200 |
Definition at line 181 of file dp83869_driver.h.
◆ DP83869_ANLPAR_G_100BTX_FD_LP
#define DP83869_ANLPAR_G_100BTX_FD_LP 0x0100 |
Definition at line 182 of file dp83869_driver.h.
◆ DP83869_ANLPAR_G_100BTX_HD_LP
#define DP83869_ANLPAR_G_100BTX_HD_LP 0x0080 |
Definition at line 183 of file dp83869_driver.h.
◆ DP83869_ANLPAR_G_10BT_FD_LP
#define DP83869_ANLPAR_G_10BT_FD_LP 0x0040 |
Definition at line 184 of file dp83869_driver.h.
◆ DP83869_ANLPAR_G_10BT_HD_LP
#define DP83869_ANLPAR_G_10BT_HD_LP 0x0020 |
Definition at line 185 of file dp83869_driver.h.
◆ DP83869_ANLPAR_NEXT_PAGE_1_LP
#define DP83869_ANLPAR_NEXT_PAGE_1_LP 0x8000 |
Definition at line 176 of file dp83869_driver.h.
◆ DP83869_ANLPAR_PAUSE_LP
#define DP83869_ANLPAR_PAUSE_LP 0x0400 |
Definition at line 180 of file dp83869_driver.h.
◆ DP83869_ANLPAR_REMOTE_FAULT_LP
#define DP83869_ANLPAR_REMOTE_FAULT_LP 0x2000 |
Definition at line 178 of file dp83869_driver.h.
◆ DP83869_ANLPAR_SELECTOR_FIELD_LP
#define DP83869_ANLPAR_SELECTOR_FIELD_LP 0x001F |
Definition at line 186 of file dp83869_driver.h.
◆ DP83869_ANNPTR
#define DP83869_ANNPTR 0x07 |
Definition at line 52 of file dp83869_driver.h.
◆ DP83869_ANNPTR_ACKNOWLEDGE2
#define DP83869_ANNPTR_ACKNOWLEDGE2 0x1000 |
Definition at line 200 of file dp83869_driver.h.
◆ DP83869_ANNPTR_MESSAGE_PAGE
#define DP83869_ANNPTR_MESSAGE_PAGE 0x2000 |
Definition at line 199 of file dp83869_driver.h.
◆ DP83869_ANNPTR_MESSAGE_UNFORMATTED
#define DP83869_ANNPTR_MESSAGE_UNFORMATTED 0x07FF |
Definition at line 202 of file dp83869_driver.h.
◆ DP83869_ANNPTR_NEXT_PAGE_2_ADV
#define DP83869_ANNPTR_NEXT_PAGE_2_ADV 0x8000 |
Definition at line 198 of file dp83869_driver.h.
◆ DP83869_ANNPTR_TOGGLE
#define DP83869_ANNPTR_TOGGLE 0x0800 |
Definition at line 201 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL
#define DP83869_BIST_CONTROL 0x16 |
Definition at line 65 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL_LOOP_TX_DATA_MIX
#define DP83869_BIST_CONTROL_LOOP_TX_DATA_MIX 0x003C |
Definition at line 330 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL_LOOPBACK_MODE
#define DP83869_BIST_CONTROL_LOOPBACK_MODE 0x0003 |
Definition at line 331 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL_LOOPBACK_MODE_AFTER_MLT3_ENCODER
#define DP83869_BIST_CONTROL_LOOPBACK_MODE_AFTER_MLT3_ENCODER 0x0003 |
Definition at line 334 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL_LOOPBACK_MODE_AFTER_SCRAMBLER
#define DP83869_BIST_CONTROL_LOOPBACK_MODE_AFTER_SCRAMBLER 0x0002 |
Definition at line 333 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL_LOOPBACK_MODE_BEFORE_SCRAMBLER
#define DP83869_BIST_CONTROL_LOOPBACK_MODE_BEFORE_SCRAMBLER 0x0001 |
Definition at line 332 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL_MII_LOOP_TX_DATA_CTRL
#define DP83869_BIST_CONTROL_MII_LOOP_TX_DATA_CTRL 0x0040 |
Definition at line 329 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL_PACKET_GEN_EN_3_0
#define DP83869_BIST_CONTROL_PACKET_GEN_EN_3_0 0xF000 |
Definition at line 327 of file dp83869_driver.h.
◆ DP83869_BIST_CONTROL_REV_LOOP_RX_DATA_CTRL
#define DP83869_BIST_CONTROL_REV_LOOP_RX_DATA_CTRL 0x0080 |
Definition at line 328 of file dp83869_driver.h.
◆ DP83869_BMCR
#define DP83869_BMCR 0x00 |
Definition at line 45 of file dp83869_driver.h.
◆ DP83869_BMCR_AUTONEG_EN
#define DP83869_BMCR_AUTONEG_EN 0x1000 |
Definition at line 128 of file dp83869_driver.h.
◆ DP83869_BMCR_COL_TST
#define DP83869_BMCR_COL_TST 0x0080 |
Definition at line 133 of file dp83869_driver.h.
◆ DP83869_BMCR_DUPLEX_EN
#define DP83869_BMCR_DUPLEX_EN 0x0100 |
Definition at line 132 of file dp83869_driver.h.
◆ DP83869_BMCR_ISOLATE
#define DP83869_BMCR_ISOLATE 0x0400 |
Definition at line 130 of file dp83869_driver.h.
◆ DP83869_BMCR_MII_LOOPBACK
#define DP83869_BMCR_MII_LOOPBACK 0x4000 |
Definition at line 126 of file dp83869_driver.h.
◆ DP83869_BMCR_PWD_DWN
#define DP83869_BMCR_PWD_DWN 0x0800 |
Definition at line 129 of file dp83869_driver.h.
◆ DP83869_BMCR_RESET
#define DP83869_BMCR_RESET 0x8000 |
Definition at line 125 of file dp83869_driver.h.
◆ DP83869_BMCR_RSTRT_AUTONEG
#define DP83869_BMCR_RSTRT_AUTONEG 0x0200 |
Definition at line 131 of file dp83869_driver.h.
◆ DP83869_BMCR_SPEED_SEL_LSB
#define DP83869_BMCR_SPEED_SEL_LSB 0x2000 |
Definition at line 127 of file dp83869_driver.h.
◆ DP83869_BMCR_SPEED_SEL_MSB
#define DP83869_BMCR_SPEED_SEL_MSB 0x0040 |
Definition at line 134 of file dp83869_driver.h.
◆ DP83869_BMSR
#define DP83869_BMSR 0x01 |
Definition at line 46 of file dp83869_driver.h.
◆ DP83869_BMSR_100M_FDUP
#define DP83869_BMSR_100M_FDUP 0x4000 |
Definition at line 137 of file dp83869_driver.h.
◆ DP83869_BMSR_100M_HDUP
#define DP83869_BMSR_100M_HDUP 0x2000 |
Definition at line 138 of file dp83869_driver.h.
◆ DP83869_BMSR_10M_FDUP
#define DP83869_BMSR_10M_FDUP 0x1000 |
Definition at line 139 of file dp83869_driver.h.
◆ DP83869_BMSR_10M_HDUP
#define DP83869_BMSR_10M_HDUP 0x0800 |
Definition at line 140 of file dp83869_driver.h.
◆ DP83869_BMSR_AUTONEG_ABL
#define DP83869_BMSR_AUTONEG_ABL 0x0008 |
Definition at line 145 of file dp83869_driver.h.
◆ DP83869_BMSR_AUTONEG_COMP
#define DP83869_BMSR_AUTONEG_COMP 0x0020 |
Definition at line 143 of file dp83869_driver.h.
◆ DP83869_BMSR_EXT_CAPBLTY
#define DP83869_BMSR_EXT_CAPBLTY 0x0001 |
Definition at line 148 of file dp83869_driver.h.
◆ DP83869_BMSR_EXT_STS
#define DP83869_BMSR_EXT_STS 0x0100 |
Definition at line 141 of file dp83869_driver.h.
◆ DP83869_BMSR_JABBER_DTCT
#define DP83869_BMSR_JABBER_DTCT 0x0002 |
Definition at line 147 of file dp83869_driver.h.
◆ DP83869_BMSR_LINK_STS1
#define DP83869_BMSR_LINK_STS1 0x0004 |
Definition at line 146 of file dp83869_driver.h.
◆ DP83869_BMSR_MF_PREAMBLE_SUP
#define DP83869_BMSR_MF_PREAMBLE_SUP 0x0040 |
Definition at line 142 of file dp83869_driver.h.
◆ DP83869_BMSR_REMOTE_FAULT
#define DP83869_BMSR_REMOTE_FAULT 0x0010 |
Definition at line 144 of file dp83869_driver.h.
◆ DP83869_FX_ANADV
#define DP83869_FX_ANADV 0x1F, 0x0C04 |
Definition at line 116 of file dp83869_driver.h.
◆ DP83869_FX_ANADV_BP_ACK
#define DP83869_FX_ANADV_BP_ACK 0x4000 |
Definition at line 776 of file dp83869_driver.h.
◆ DP83869_FX_ANADV_BP_ASYMMETRIC_PAUSE
#define DP83869_FX_ANADV_BP_ASYMMETRIC_PAUSE 0x0100 |
Definition at line 778 of file dp83869_driver.h.
◆ DP83869_FX_ANADV_BP_FULL_DUPLEX
#define DP83869_FX_ANADV_BP_FULL_DUPLEX 0x0020 |
Definition at line 781 of file dp83869_driver.h.
◆ DP83869_FX_ANADV_BP_HALF_DUPLEX
#define DP83869_FX_ANADV_BP_HALF_DUPLEX 0x0040 |
Definition at line 780 of file dp83869_driver.h.
◆ DP83869_FX_ANADV_BP_NEXT_PAGE
#define DP83869_FX_ANADV_BP_NEXT_PAGE 0x8000 |
Definition at line 775 of file dp83869_driver.h.
◆ DP83869_FX_ANADV_BP_PAUSE
#define DP83869_FX_ANADV_BP_PAUSE 0x0080 |
Definition at line 779 of file dp83869_driver.h.
◆ DP83869_FX_ANADV_BP_REMOTE_FAULT
#define DP83869_FX_ANADV_BP_REMOTE_FAULT 0x3000 |
Definition at line 777 of file dp83869_driver.h.
◆ DP83869_FX_ANADV_BP_RSVD1
#define DP83869_FX_ANADV_BP_RSVD1 0x001F |
Definition at line 782 of file dp83869_driver.h.
◆ DP83869_FX_ANEXP
#define DP83869_FX_ANEXP 0x1F, 0x0C06 |
Definition at line 118 of file dp83869_driver.h.
◆ DP83869_FX_ANEXP_AN_EXP_LOCAL_NEXT_PAGE_ABLE
#define DP83869_FX_ANEXP_AN_EXP_LOCAL_NEXT_PAGE_ABLE 0x0004 |
Definition at line 795 of file dp83869_driver.h.
◆ DP83869_FX_ANEXP_AN_EXP_LP_AUTO_NEG_ABLE
#define DP83869_FX_ANEXP_AN_EXP_LP_AUTO_NEG_ABLE 0x0001 |
Definition at line 797 of file dp83869_driver.h.
◆ DP83869_FX_ANEXP_AN_EXP_LP_NEXT_PAGE_ABLE
#define DP83869_FX_ANEXP_AN_EXP_LP_NEXT_PAGE_ABLE 0x0008 |
Definition at line 794 of file dp83869_driver.h.
◆ DP83869_FX_ANEXP_AN_EXP_PAGE_RECEIVED
#define DP83869_FX_ANEXP_AN_EXP_PAGE_RECEIVED 0x0002 |
Definition at line 796 of file dp83869_driver.h.
◆ DP83869_FX_CTRL
#define DP83869_FX_CTRL 0x1F, 0x0C00 |
Definition at line 112 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_ANEG_EN
#define DP83869_FX_CTRL_CTRL0_ANEG_EN 0x1000 |
Definition at line 737 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_COL_TEST
#define DP83869_FX_CTRL_CTRL0_COL_TEST 0x0080 |
Definition at line 742 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_DUPLEX_MODE
#define DP83869_FX_CTRL_CTRL0_DUPLEX_MODE 0x0100 |
Definition at line 741 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_ISOLATE
#define DP83869_FX_CTRL_CTRL0_ISOLATE 0x0400 |
Definition at line 739 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_LOOPBACK
#define DP83869_FX_CTRL_CTRL0_LOOPBACK 0x4000 |
Definition at line 735 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_PWRDN
#define DP83869_FX_CTRL_CTRL0_PWRDN 0x0800 |
Definition at line 738 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_RESET
#define DP83869_FX_CTRL_CTRL0_RESET 0x8000 |
Definition at line 734 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_RESTART_AN
#define DP83869_FX_CTRL_CTRL0_RESTART_AN 0x0200 |
Definition at line 740 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_SPEED_SEL_LSB
#define DP83869_FX_CTRL_CTRL0_SPEED_SEL_LSB 0x2000 |
Definition at line 736 of file dp83869_driver.h.
◆ DP83869_FX_CTRL_CTRL0_SPEED_SEL_MSB
#define DP83869_FX_CTRL_CTRL0_SPEED_SEL_MSB 0x0040 |
Definition at line 743 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN
#define DP83869_FX_INT_EN 0x1F, 0x0C18 |
Definition at line 121 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_FEF_FAULT_EN
#define DP83869_FX_INT_EN_FEF_FAULT_EN 0x0200 |
Definition at line 815 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_LINK_STS_CHANGE_EN
#define DP83869_FX_INT_EN_LINK_STS_CHANGE_EN 0x0010 |
Definition at line 820 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_LP_BP_RX_EN
#define DP83869_FX_INT_EN_LP_BP_RX_EN 0x0001 |
Definition at line 824 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_LP_FAULT_RX_EN
#define DP83869_FX_INT_EN_LP_FAULT_RX_EN 0x0008 |
Definition at line 821 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_LP_NP_RX_EN
#define DP83869_FX_INT_EN_LP_NP_RX_EN 0x0002 |
Definition at line 823 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_PRI_RES_FAIL_EN
#define DP83869_FX_INT_EN_PRI_RES_FAIL_EN 0x0004 |
Definition at line 822 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_RX_FIFO_EMPTY_EN
#define DP83869_FX_INT_EN_RX_FIFO_EMPTY_EN 0x0020 |
Definition at line 819 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_RX_FIFO_FULL_EN
#define DP83869_FX_INT_EN_RX_FIFO_FULL_EN 0x0040 |
Definition at line 818 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_TX_FIFO_EMPTY_EN
#define DP83869_FX_INT_EN_TX_FIFO_EMPTY_EN 0x0080 |
Definition at line 817 of file dp83869_driver.h.
◆ DP83869_FX_INT_EN_TX_FIFO_FULL_EN
#define DP83869_FX_INT_EN_TX_FIFO_FULL_EN 0x0100 |
Definition at line 816 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS
#define DP83869_FX_INT_STS 0x1F, 0x0C19 |
Definition at line 122 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_FEF_FAULT
#define DP83869_FX_INT_STS_FEF_FAULT 0x0200 |
Definition at line 827 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_LINK_STS_CHANGE
#define DP83869_FX_INT_STS_LINK_STS_CHANGE 0x0010 |
Definition at line 832 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_LP_BP_RX
#define DP83869_FX_INT_STS_LP_BP_RX 0x0001 |
Definition at line 836 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_LP_FAULT_RX
#define DP83869_FX_INT_STS_LP_FAULT_RX 0x0008 |
Definition at line 833 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_LP_NP_RX
#define DP83869_FX_INT_STS_LP_NP_RX 0x0002 |
Definition at line 835 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_PRI_RES_FAIL
#define DP83869_FX_INT_STS_PRI_RES_FAIL 0x0004 |
Definition at line 834 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_RX_FIFO_EMPTY
#define DP83869_FX_INT_STS_RX_FIFO_EMPTY 0x0020 |
Definition at line 831 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_RX_FIFO_FULL
#define DP83869_FX_INT_STS_RX_FIFO_FULL 0x0040 |
Definition at line 830 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_TX_FIFO_EMPTY
#define DP83869_FX_INT_STS_TX_FIFO_EMPTY 0x0080 |
Definition at line 829 of file dp83869_driver.h.
◆ DP83869_FX_INT_STS_TX_FIFO_FULL
#define DP83869_FX_INT_STS_TX_FIFO_FULL 0x0100 |
Definition at line 828 of file dp83869_driver.h.
◆ DP83869_FX_LOCNP
#define DP83869_FX_LOCNP 0x1F, 0x0C07 |
Definition at line 119 of file dp83869_driver.h.
◆ DP83869_FX_LOCNP_NP_TX_ACK_2
#define DP83869_FX_LOCNP_NP_TX_ACK_2 0x1000 |
Definition at line 802 of file dp83869_driver.h.
◆ DP83869_FX_LOCNP_NP_TX_MESSAGE_FIELD
#define DP83869_FX_LOCNP_NP_TX_MESSAGE_FIELD 0x07FF |
Definition at line 804 of file dp83869_driver.h.
◆ DP83869_FX_LOCNP_NP_TX_MESSAGE_PAGE_MODE
#define DP83869_FX_LOCNP_NP_TX_MESSAGE_PAGE_MODE 0x2000 |
Definition at line 801 of file dp83869_driver.h.
◆ DP83869_FX_LOCNP_NP_TX_NEXT_PAGE
#define DP83869_FX_LOCNP_NP_TX_NEXT_PAGE 0x8000 |
Definition at line 800 of file dp83869_driver.h.
◆ DP83869_FX_LOCNP_NP_TX_TOGGLE
#define DP83869_FX_LOCNP_NP_TX_TOGGLE 0x0800 |
Definition at line 803 of file dp83869_driver.h.
◆ DP83869_FX_LPABL
#define DP83869_FX_LPABL 0x1F, 0x0C05 |
Definition at line 117 of file dp83869_driver.h.
◆ DP83869_FX_LPABL_LP_ABILITY_ACK
#define DP83869_FX_LPABL_LP_ABILITY_ACK 0x4000 |
Definition at line 786 of file dp83869_driver.h.
◆ DP83869_FX_LPABL_LP_ABILITY_ASYMMETRIC_PAUSE
#define DP83869_FX_LPABL_LP_ABILITY_ASYMMETRIC_PAUSE 0x0100 |
Definition at line 788 of file dp83869_driver.h.
◆ DP83869_FX_LPABL_LP_ABILITY_FULL_DUPLEX
#define DP83869_FX_LPABL_LP_ABILITY_FULL_DUPLEX 0x0020 |
Definition at line 791 of file dp83869_driver.h.
◆ DP83869_FX_LPABL_LP_ABILITY_HALF_DUPLEX
#define DP83869_FX_LPABL_LP_ABILITY_HALF_DUPLEX 0x0040 |
Definition at line 790 of file dp83869_driver.h.
◆ DP83869_FX_LPABL_LP_ABILITY_NEXT_PAGE
#define DP83869_FX_LPABL_LP_ABILITY_NEXT_PAGE 0x8000 |
Definition at line 785 of file dp83869_driver.h.
◆ DP83869_FX_LPABL_LP_ABILITY_PAUSE
#define DP83869_FX_LPABL_LP_ABILITY_PAUSE 0x0080 |
Definition at line 789 of file dp83869_driver.h.
◆ DP83869_FX_LPABL_LP_ABILITY_REMOTE_FAULT
#define DP83869_FX_LPABL_LP_ABILITY_REMOTE_FAULT 0x3000 |
Definition at line 787 of file dp83869_driver.h.
◆ DP83869_FX_LPNP
#define DP83869_FX_LPNP 0x1F, 0x0C08 |
Definition at line 120 of file dp83869_driver.h.
◆ DP83869_FX_LPNP_LP_NP_ACK
#define DP83869_FX_LPNP_LP_NP_ACK 0x4000 |
Definition at line 808 of file dp83869_driver.h.
◆ DP83869_FX_LPNP_LP_NP_ACK_2
#define DP83869_FX_LPNP_LP_NP_ACK_2 0x1000 |
Definition at line 810 of file dp83869_driver.h.
◆ DP83869_FX_LPNP_LP_NP_MESSAGE_FIELD
#define DP83869_FX_LPNP_LP_NP_MESSAGE_FIELD 0x07FF |
Definition at line 812 of file dp83869_driver.h.
◆ DP83869_FX_LPNP_LP_NP_MESSAGE_PAGE_MODE
#define DP83869_FX_LPNP_LP_NP_MESSAGE_PAGE_MODE 0x2000 |
Definition at line 809 of file dp83869_driver.h.
◆ DP83869_FX_LPNP_LP_NP_NEXT_PAGE
#define DP83869_FX_LPNP_LP_NP_NEXT_PAGE 0x8000 |
Definition at line 807 of file dp83869_driver.h.
◆ DP83869_FX_LPNP_LP_NP_TOGGLE
#define DP83869_FX_LPNP_LP_NP_TOGGLE 0x0800 |
Definition at line 811 of file dp83869_driver.h.
◆ DP83869_FX_PHYID1
#define DP83869_FX_PHYID1 0x1F, 0x0C02 |
Definition at line 114 of file dp83869_driver.h.
◆ DP83869_FX_PHYID1_OUI_6_19_FIBER
#define DP83869_FX_PHYID1_OUI_6_19_FIBER 0x3FFF |
Definition at line 763 of file dp83869_driver.h.
◆ DP83869_FX_PHYID1_OUI_6_19_FIBER_DEFAULT
#define DP83869_FX_PHYID1_OUI_6_19_FIBER_DEFAULT 0x2000 |
Definition at line 764 of file dp83869_driver.h.
◆ DP83869_FX_PHYID2
#define DP83869_FX_PHYID2 0x1F, 0x0C03 |
Definition at line 115 of file dp83869_driver.h.
◆ DP83869_FX_PHYID2_MODEL_NUM_FIBER
#define DP83869_FX_PHYID2_MODEL_NUM_FIBER 0x03F0 |
Definition at line 769 of file dp83869_driver.h.
◆ DP83869_FX_PHYID2_MODEL_NUM_FIBER_DEFAULT
#define DP83869_FX_PHYID2_MODEL_NUM_FIBER_DEFAULT 0x00F0 |
Definition at line 770 of file dp83869_driver.h.
◆ DP83869_FX_PHYID2_OUI_0_5_FIBER
#define DP83869_FX_PHYID2_OUI_0_5_FIBER 0xFC00 |
Definition at line 767 of file dp83869_driver.h.
◆ DP83869_FX_PHYID2_OUI_0_5_FIBER_DEFAULT
#define DP83869_FX_PHYID2_OUI_0_5_FIBER_DEFAULT 0xA000 |
Definition at line 768 of file dp83869_driver.h.
◆ DP83869_FX_PHYID2_REVISION_NUM_FIBER
#define DP83869_FX_PHYID2_REVISION_NUM_FIBER 0x000F |
Definition at line 771 of file dp83869_driver.h.
◆ DP83869_FX_PHYID2_REVISION_NUM_FIBER_DEFAULT
#define DP83869_FX_PHYID2_REVISION_NUM_FIBER_DEFAULT 0x0001 |
Definition at line 772 of file dp83869_driver.h.
◆ DP83869_FX_STS
#define DP83869_FX_STS 0x1F, 0x0C01 |
Definition at line 113 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_100B_T2_FD
#define DP83869_FX_STS_STTS_100B_T2_FD 0x0400 |
Definition at line 751 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_100B_T2_HD
#define DP83869_FX_STS_STTS_100B_T2_HD 0x0200 |
Definition at line 752 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_100B_T4
#define DP83869_FX_STS_STTS_100B_T4 0x8000 |
Definition at line 746 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_100B_X_FD
#define DP83869_FX_STS_STTS_100B_X_FD 0x4000 |
Definition at line 747 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_100B_X_HD
#define DP83869_FX_STS_STTS_100B_X_HD 0x2000 |
Definition at line 748 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_10B_FD
#define DP83869_FX_STS_STTS_10B_FD 0x1000 |
Definition at line 749 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_10B_HD
#define DP83869_FX_STS_STTS_10B_HD 0x0800 |
Definition at line 750 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_ANEG_ABILITY
#define DP83869_FX_STS_STTS_ANEG_ABILITY 0x0008 |
Definition at line 757 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_ANEG_COMPLETE
#define DP83869_FX_STS_STTS_ANEG_COMPLETE 0x0020 |
Definition at line 755 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_EXTENDED_CAPABILITY
#define DP83869_FX_STS_STTS_EXTENDED_CAPABILITY 0x0001 |
Definition at line 760 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_EXTENDED_STATUS
#define DP83869_FX_STS_STTS_EXTENDED_STATUS 0x0100 |
Definition at line 753 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_JABBER_DET
#define DP83869_FX_STS_STTS_JABBER_DET 0x0002 |
Definition at line 759 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_LINK_STATUS
#define DP83869_FX_STS_STTS_LINK_STATUS 0x0004 |
Definition at line 758 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_MF_PREAMBLE_SUPRSN
#define DP83869_FX_STS_STTS_MF_PREAMBLE_SUPRSN 0x0040 |
Definition at line 754 of file dp83869_driver.h.
◆ DP83869_FX_STS_STTS_REMOTE_FAULT
#define DP83869_FX_STS_STTS_REMOTE_FAULT 0x0010 |
Definition at line 756 of file dp83869_driver.h.
◆ DP83869_G_100BT_REG0
#define DP83869_G_100BT_REG0 0x1F, 0x0043 |
Definition at line 84 of file dp83869_driver.h.
◆ DP83869_G_100BT_REG0_FAST_RX_DV
#define DP83869_G_100BT_REG0_FAST_RX_DV 0x0001 |
Definition at line 506 of file dp83869_driver.h.
◆ DP83869_GEN_CFG
#define DP83869_GEN_CFG 0x14 |
Definition at line 63 of file dp83869_driver.h.
◆ DP83869_GEN_CFG1
#define DP83869_GEN_CFG1 0x09 |
Definition at line 54 of file dp83869_driver.h.
◆ DP83869_GEN_CFG1_G_1000BT_FD_ADV
#define DP83869_GEN_CFG1_G_1000BT_FD_ADV 0x0200 |
Definition at line 217 of file dp83869_driver.h.
◆ DP83869_GEN_CFG1_G_1000BT_HD_ADV
#define DP83869_GEN_CFG1_G_1000BT_HD_ADV 0x0100 |
Definition at line 218 of file dp83869_driver.h.
◆ DP83869_GEN_CFG1_MASTER_SLAVE_MAN_CFG_EN
#define DP83869_GEN_CFG1_MASTER_SLAVE_MAN_CFG_EN 0x1000 |
Definition at line 214 of file dp83869_driver.h.
◆ DP83869_GEN_CFG1_MASTER_SLAVE_MAN_CFG_VAL
#define DP83869_GEN_CFG1_MASTER_SLAVE_MAN_CFG_VAL 0x0800 |
Definition at line 215 of file dp83869_driver.h.
◆ DP83869_GEN_CFG1_PORT_TYPE
#define DP83869_GEN_CFG1_PORT_TYPE 0x0400 |
Definition at line 216 of file dp83869_driver.h.
◆ DP83869_GEN_CFG1_TDR_AUTO_RUN
#define DP83869_GEN_CFG1_TDR_AUTO_RUN 0x0080 |
Definition at line 219 of file dp83869_driver.h.
◆ DP83869_GEN_CFG1_TEST_MODE
#define DP83869_GEN_CFG1_TEST_MODE 0xE000 |
Definition at line 213 of file dp83869_driver.h.
◆ DP83869_GEN_CFG3
#define DP83869_GEN_CFG3 0x1F, 0x0031 |
Definition at line 78 of file dp83869_driver.h.
◆ DP83869_GEN_CFG3_PORT_MIRRORING_MODE
#define DP83869_GEN_CFG3_PORT_MIRRORING_MODE 0x0001 |
Definition at line 476 of file dp83869_driver.h.
◆ DP83869_GEN_CFG3_SGMII_AUTONEG_TIMER
#define DP83869_GEN_CFG3_SGMII_AUTONEG_TIMER 0x0060 |
Definition at line 475 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4
#define DP83869_GEN_CFG4 0x1E |
Definition at line 70 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_CFG_ANEG_ADV_FD_EN
#define DP83869_GEN_CFG4_CFG_ANEG_ADV_FD_EN 0x0800 |
Definition at line 435 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_CFG_FAST_AMDIX_EN
#define DP83869_GEN_CFG4_CFG_FAST_AMDIX_EN 0x0100 |
Definition at line 438 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_CFG_FAST_ANEG_EN
#define DP83869_GEN_CFG4_CFG_FAST_ANEG_EN 0x4000 |
Definition at line 433 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_CFG_FAST_ANEG_SEL_VAL
#define DP83869_GEN_CFG4_CFG_FAST_ANEG_SEL_VAL 0x3000 |
Definition at line 434 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_CFG_ROBUST_AMDIX_EN
#define DP83869_GEN_CFG4_CFG_ROBUST_AMDIX_EN 0x0200 |
Definition at line 437 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_FORCE_1G_AUTONEG_EN
#define DP83869_GEN_CFG4_FORCE_1G_AUTONEG_EN 0x0008 |
Definition at line 441 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_FORCE_INTERRUPT
#define DP83869_GEN_CFG4_FORCE_INTERRUPT 0x0040 |
Definition at line 440 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_INT_OE
#define DP83869_GEN_CFG4_INT_OE 0x0080 |
Definition at line 439 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_RESTART_STATUS_BITS_EN
#define DP83869_GEN_CFG4_RESTART_STATUS_BITS_EN 0x0400 |
Definition at line 436 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_TDR_DONE
#define DP83869_GEN_CFG4_TDR_DONE 0x0002 |
Definition at line 443 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_TDR_FAIL
#define DP83869_GEN_CFG4_TDR_FAIL 0x0004 |
Definition at line 442 of file dp83869_driver.h.
◆ DP83869_GEN_CFG4_TDR_START
#define DP83869_GEN_CFG4_TDR_START 0x0001 |
Definition at line 444 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_COL_FD_EN
#define DP83869_GEN_CFG_COL_FD_EN 0x0008 |
Definition at line 318 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_ENH_AMIX
#define DP83869_GEN_CFG_ENH_AMIX 0x1F, 0x002C |
Definition at line 75 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_ENH_AMIX_CFG_FAST_AMDIX_VAL
#define DP83869_GEN_CFG_ENH_AMIX_CFG_FAST_AMDIX_VAL 0x01F0 |
Definition at line 459 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_ENH_AMIX_CFG_FLD_WINDW_CNT
#define DP83869_GEN_CFG_ENH_AMIX_CFG_FLD_WINDW_CNT 0x3E00 |
Definition at line 458 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_ENH_AMIX_CFG_ROBUST_AMDIX_VAL
#define DP83869_GEN_CFG_ENH_AMIX_CFG_ROBUST_AMDIX_VAL 0x000F |
Definition at line 460 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD
#define DP83869_GEN_CFG_FLD 0x1F, 0x002D |
Definition at line 76 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_CFG_FAST_LINK_DOWN_MODES
#define DP83869_GEN_CFG_FLD_CFG_FAST_LINK_DOWN_MODES 0x001F |
Definition at line 467 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_CFG_FORCE_DROP_LINK_EN
#define DP83869_GEN_CFG_FLD_CFG_FORCE_DROP_LINK_EN 0x8000 |
Definition at line 463 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_FLD_BYPASS_MAX_WAIT_TIMER
#define DP83869_GEN_CFG_FLD_FLD_BYPASS_MAX_WAIT_TIMER 0x4000 |
Definition at line 464 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_FLD_STATUS
#define DP83869_GEN_CFG_FLD_FLD_STATUS 0x1F00 |
Definition at line 466 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_SLICER_OUT_STUCK
#define DP83869_GEN_CFG_FLD_SLICER_OUT_STUCK 0x2000 |
Definition at line 465 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_THR
#define DP83869_GEN_CFG_FLD_THR 0x1F, 0x002E |
Definition at line 77 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_THR_ENERGY_LOST_FLD_THR
#define DP83869_GEN_CFG_FLD_THR_ENERGY_LOST_FLD_THR 0x0007 |
Definition at line 472 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_THR_ENERGY_ON_FLD_THR
#define DP83869_GEN_CFG_FLD_THR_ENERGY_ON_FLD_THR 0x0070 |
Definition at line 471 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_FLD_THR_ENERGY_WINDOW_LEN_FLD
#define DP83869_GEN_CFG_FLD_THR_ENERGY_WINDOW_LEN_FLD 0x0700 |
Definition at line 470 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_INTERRUPT_POLARITY
#define DP83869_GEN_CFG_INTERRUPT_POLARITY 0x2000 |
Definition at line 310 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_LEGACY_CODING_TXMODE_EN
#define DP83869_GEN_CFG_LEGACY_CODING_TXMODE_EN 0x0004 |
Definition at line 319 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_MASTER_SEMI_CROSS_EN
#define DP83869_GEN_CFG_MASTER_SEMI_CROSS_EN 0x0002 |
Definition at line 320 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_MII_CLK_CFG
#define DP83869_GEN_CFG_MII_CLK_CFG 0x0030 |
Definition at line 317 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_PD_DETECT_EN
#define DP83869_GEN_CFG_PD_DETECT_EN 0x8000 |
Definition at line 308 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_SGMII_AUTONEG_EN
#define DP83869_GEN_CFG_SGMII_AUTONEG_EN 0x0080 |
Definition at line 315 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_SGMII_SOFT_RESET
#define DP83869_GEN_CFG_SGMII_SOFT_RESET 0x1000 |
Definition at line 311 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_SGMII_TX_ERR_DIS
#define DP83869_GEN_CFG_SGMII_TX_ERR_DIS 0x4000 |
Definition at line 309 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_SLAVE_SEMI_CROSS_EN
#define DP83869_GEN_CFG_SLAVE_SEMI_CROSS_EN 0x0001 |
Definition at line 321 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_SPEED_OPT_10M_EN
#define DP83869_GEN_CFG_SPEED_OPT_10M_EN 0x0040 |
Definition at line 316 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_SPEED_OPT_ATTEMPT_CNT
#define DP83869_GEN_CFG_SPEED_OPT_ATTEMPT_CNT 0x0C00 |
Definition at line 312 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_SPEED_OPT_EN
#define DP83869_GEN_CFG_SPEED_OPT_EN 0x0200 |
Definition at line 313 of file dp83869_driver.h.
◆ DP83869_GEN_CFG_SPEED_OPT_ENHANCED_EN
#define DP83869_GEN_CFG_SPEED_OPT_ENHANCED_EN 0x0100 |
Definition at line 314 of file dp83869_driver.h.
◆ DP83869_GEN_CTRL
#define DP83869_GEN_CTRL 0x1F |
Definition at line 71 of file dp83869_driver.h.
◆ DP83869_GEN_CTRL_SW_RESET
#define DP83869_GEN_CTRL_SW_RESET 0x8000 |
Definition at line 447 of file dp83869_driver.h.
◆ DP83869_GEN_CTRL_SW_RESTART
#define DP83869_GEN_CTRL_SW_RESTART 0x4000 |
Definition at line 448 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS1
#define DP83869_GEN_STATUS1 0x0A |
Definition at line 55 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS1_IDLE_ERR_COUNT
#define DP83869_GEN_STATUS1_IDLE_ERR_COUNT 0x00FF |
Definition at line 228 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS1_LOC_RCVR_STATUS_1
#define DP83869_GEN_STATUS1_LOC_RCVR_STATUS_1 0x2000 |
Definition at line 224 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS1_LP_1000BT_FD_ABILITY
#define DP83869_GEN_STATUS1_LP_1000BT_FD_ABILITY 0x0800 |
Definition at line 226 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS1_LP_1000BT_HD_ABILITY
#define DP83869_GEN_STATUS1_LP_1000BT_HD_ABILITY 0x0400 |
Definition at line 227 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS1_MS_CONFIG_FAULT
#define DP83869_GEN_STATUS1_MS_CONFIG_FAULT 0x8000 |
Definition at line 222 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS1_MS_CONFIG_RES
#define DP83869_GEN_STATUS1_MS_CONFIG_RES 0x4000 |
Definition at line 223 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS1_REM_RCVR_STATUS
#define DP83869_GEN_STATUS1_REM_RCVR_STATUS 0x1000 |
Definition at line 225 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2
#define DP83869_GEN_STATUS2 0x17 |
Definition at line 66 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_CORE_PWR_MODE
#define DP83869_GEN_STATUS2_CORE_PWR_MODE 0x0040 |
Definition at line 346 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_PD_FAIL_NON_PD
#define DP83869_GEN_STATUS2_PD_FAIL_NON_PD 0x1000 |
Definition at line 340 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_PD_FAIL_WD
#define DP83869_GEN_STATUS2_PD_FAIL_WD 0x2000 |
Definition at line 339 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_PD_PASS
#define DP83869_GEN_STATUS2_PD_PASS 0x8000 |
Definition at line 337 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_PD_PULSE_DET_ZERO
#define DP83869_GEN_STATUS2_PD_PULSE_DET_ZERO 0x4000 |
Definition at line 338 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_PKT_GEN_BUSY
#define DP83869_GEN_STATUS2_PKT_GEN_BUSY 0x0200 |
Definition at line 343 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_PRBS_LOCK
#define DP83869_GEN_STATUS2_PRBS_LOCK 0x0800 |
Definition at line 341 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_PRBS_SYNC_LOSS
#define DP83869_GEN_STATUS2_PRBS_SYNC_LOSS 0x0400 |
Definition at line 342 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_SCR_MODE_MASTER_1G
#define DP83869_GEN_STATUS2_SCR_MODE_MASTER_1G 0x0100 |
Definition at line 344 of file dp83869_driver.h.
◆ DP83869_GEN_STATUS2_SCR_MODE_SLAVE_1G
#define DP83869_GEN_STATUS2_SCR_MODE_SLAVE_1G 0x0080 |
Definition at line 345 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL
#define DP83869_GPIO_MUX_CTRL 0x1F, 0x01E0 |
Definition at line 111 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL 0x00F0 |
Definition at line 702 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_CLK_OUT
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_CLK_OUT 0x0000 |
Definition at line 703 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_COL
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_COL 0x00D0 |
Definition at line 714 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_CONST_0
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_CONST_0 0x00E0 |
Definition at line 715 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_CONST_1
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_CONST_1 0x00F0 |
Definition at line 716 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_CRS
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_CRS 0x00C0 |
Definition at line 713 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_ED
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_ED 0x0080 |
Definition at line 709 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_INT
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_INT 0x0020 |
Definition at line 704 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_LED_2
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_LED_2 0x00A0 |
Definition at line 711 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_LED_3
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_LED_3 0x00B0 |
Definition at line 712 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_LINK
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_LINK 0x0030 |
Definition at line 705 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_PRBS_ERR
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_PRBS_ERR 0x0090 |
Definition at line 710 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_RX_SFD
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_RX_SFD 0x0060 |
Definition at line 707 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_TX_SFD
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_TX_SFD 0x0050 |
Definition at line 706 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_WOL
#define DP83869_GPIO_MUX_CTRL_JTAG_TDO_GPIO_1_CTRL_WOL 0x0070 |
Definition at line 708 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL 0x000F |
Definition at line 717 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_CLK_OUT
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_CLK_OUT 0x0000 |
Definition at line 718 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_COL
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_COL 0x000D |
Definition at line 729 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_CONST_0
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_CONST_0 0x000E |
Definition at line 730 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_CONST_1
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_CONST_1 0x000F |
Definition at line 731 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_CRS
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_CRS 0x000C |
Definition at line 728 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_ED
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_ED 0x0008 |
Definition at line 724 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_INT
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_INT 0x0002 |
Definition at line 719 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_LED_2
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_LED_2 0x000A |
Definition at line 726 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_LED_3
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_LED_3 0x000B |
Definition at line 727 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_LINK
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_LINK 0x0003 |
Definition at line 720 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_PRBS_ERR
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_PRBS_ERR 0x0009 |
Definition at line 725 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_RX_SFD
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_RX_SFD 0x0006 |
Definition at line 722 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_TX_SFD
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_TX_SFD 0x0005 |
Definition at line 721 of file dp83869_driver.h.
◆ DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_WOL
#define DP83869_GPIO_MUX_CTRL_LED_2_GPIO_0_CTRL_WOL 0x0007 |
Definition at line 723 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK
#define DP83869_INTERRUPT_MASK 0x12 |
Definition at line 61 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_ADC_FIFO_OVF_UNF_INT_EN
#define DP83869_INTERRUPT_MASK_ADC_FIFO_OVF_UNF_INT_EN 0x0080 |
Definition at line 280 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_AUTONEG_COMP_INT_EN
#define DP83869_INTERRUPT_MASK_AUTONEG_COMP_INT_EN 0x0800 |
Definition at line 276 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_AUTONEG_ERR_INT_EN
#define DP83869_INTERRUPT_MASK_AUTONEG_ERR_INT_EN 0x8000 |
Definition at line 272 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_DUPLEX_MODE_CHNG_INT_EN
#define DP83869_INTERRUPT_MASK_DUPLEX_MODE_CHNG_INT_EN 0x2000 |
Definition at line 274 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_EEE_ERR_INT_EN
#define DP83869_INTERRUPT_MASK_EEE_ERR_INT_EN 0x0200 |
Definition at line 278 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_FALSE_CARRIER_INT_EN
#define DP83869_INTERRUPT_MASK_FALSE_CARRIER_INT_EN 0x0100 |
Definition at line 279 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_JABBER_INT_EN
#define DP83869_INTERRUPT_MASK_JABBER_INT_EN 0x0001 |
Definition at line 287 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_LINK_STATUS_CHNG_INT_EN
#define DP83869_INTERRUPT_MASK_LINK_STATUS_CHNG_INT_EN 0x0400 |
Definition at line 277 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_MDI_CROSSOVER_CHNG_INT_EN
#define DP83869_INTERRUPT_MASK_MDI_CROSSOVER_CHNG_INT_EN 0x0040 |
Definition at line 281 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_PAGE_RECEIVED_INT_EN
#define DP83869_INTERRUPT_MASK_PAGE_RECEIVED_INT_EN 0x1000 |
Definition at line 275 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_POLARITY_CHNG_INT_EN
#define DP83869_INTERRUPT_MASK_POLARITY_CHNG_INT_EN 0x0002 |
Definition at line 286 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_SLEEP_MODE_CHNG_INT_EN
#define DP83869_INTERRUPT_MASK_SLEEP_MODE_CHNG_INT_EN 0x0010 |
Definition at line 283 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_SPEED_CHNG_INT_EN
#define DP83869_INTERRUPT_MASK_SPEED_CHNG_INT_EN 0x4000 |
Definition at line 273 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_SPEED_OPT_EVENT_INT_EN
#define DP83869_INTERRUPT_MASK_SPEED_OPT_EVENT_INT_EN 0x0020 |
Definition at line 282 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_WOL_INT_EN
#define DP83869_INTERRUPT_MASK_WOL_INT_EN 0x0008 |
Definition at line 284 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_MASK_XGMII_ERR_INT_EN
#define DP83869_INTERRUPT_MASK_XGMII_ERR_INT_EN 0x0004 |
Definition at line 285 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS
#define DP83869_INTERRUPT_STATUS 0x13 |
Definition at line 62 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_ADC_FIFO_OVF_UNF
#define DP83869_INTERRUPT_STATUS_ADC_FIFO_OVF_UNF 0x0080 |
Definition at line 298 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_AUTONEG_COMP
#define DP83869_INTERRUPT_STATUS_AUTONEG_COMP 0x0800 |
Definition at line 294 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_AUTONEG_ERR
#define DP83869_INTERRUPT_STATUS_AUTONEG_ERR 0x8000 |
Definition at line 290 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_DUPLEX_MODE_CHNG
#define DP83869_INTERRUPT_STATUS_DUPLEX_MODE_CHNG 0x2000 |
Definition at line 292 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_EEE_ERR_STATUS
#define DP83869_INTERRUPT_STATUS_EEE_ERR_STATUS 0x0200 |
Definition at line 296 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_FALSE_CARRIER
#define DP83869_INTERRUPT_STATUS_FALSE_CARRIER 0x0100 |
Definition at line 297 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_JABBER
#define DP83869_INTERRUPT_STATUS_JABBER 0x0001 |
Definition at line 305 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_LINK_STATUS_CHNG
#define DP83869_INTERRUPT_STATUS_LINK_STATUS_CHNG 0x0400 |
Definition at line 295 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_MDI_CROSSOVER_CHNG
#define DP83869_INTERRUPT_STATUS_MDI_CROSSOVER_CHNG 0x0040 |
Definition at line 299 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_PAGE_RECEIVED
#define DP83869_INTERRUPT_STATUS_PAGE_RECEIVED 0x1000 |
Definition at line 293 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_POLARITY_CHNG
#define DP83869_INTERRUPT_STATUS_POLARITY_CHNG 0x0002 |
Definition at line 304 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_SLEEP_MODE_CHNG
#define DP83869_INTERRUPT_STATUS_SLEEP_MODE_CHNG 0x0010 |
Definition at line 301 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_SPEED_CHNG
#define DP83869_INTERRUPT_STATUS_SPEED_CHNG 0x4000 |
Definition at line 291 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_SPEED_OPT_EVENT
#define DP83869_INTERRUPT_STATUS_SPEED_OPT_EVENT 0x0020 |
Definition at line 300 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_WOL
#define DP83869_INTERRUPT_STATUS_WOL 0x0008 |
Definition at line 302 of file dp83869_driver.h.
◆ DP83869_INTERRUPT_STATUS_XGMII_ERR
#define DP83869_INTERRUPT_STATUS_XGMII_ERR 0x0004 |
Definition at line 303 of file dp83869_driver.h.
◆ DP83869_IO_MUX_CFG
#define DP83869_IO_MUX_CFG 0x1F, 0x0170 |
Definition at line 90 of file dp83869_driver.h.
◆ DP83869_IO_MUX_CFG_CLK_O_DISABLE
#define DP83869_IO_MUX_CFG_CLK_O_DISABLE 0x0040 |
Definition at line 578 of file dp83869_driver.h.
◆ DP83869_IO_MUX_CFG_CLK_O_SEL
#define DP83869_IO_MUX_CFG_CLK_O_SEL 0x1F00 |
Definition at line 577 of file dp83869_driver.h.
◆ DP83869_IO_MUX_CFG_IO_IMPEDANCE_CTRL
#define DP83869_IO_MUX_CFG_IO_IMPEDANCE_CTRL 0x001F |
Definition at line 579 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1
#define DP83869_LEDS_CFG1 0x18 |
Definition at line 67 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL
#define DP83869_LEDS_CFG1_LED_0_SEL 0x000F |
Definition at line 394 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_10
#define DP83869_LEDS_CFG1_LED_0_SEL_10 0x0007 |
Definition at line 402 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_100
#define DP83869_LEDS_CFG1_LED_0_SEL_100 0x0006 |
Definition at line 401 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_1000
#define DP83869_LEDS_CFG1_LED_0_SEL_1000 0x0005 |
Definition at line 400 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_100_1000
#define DP83869_LEDS_CFG1_LED_0_SEL_100_1000 0x0009 |
Definition at line 404 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_10_100
#define DP83869_LEDS_CFG1_LED_0_SEL_10_100 0x0008 |
Definition at line 403 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_ACT
#define DP83869_LEDS_CFG1_LED_0_SEL_ACT 0x0001 |
Definition at line 396 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_COL
#define DP83869_LEDS_CFG1_LED_0_SEL_COL 0x0004 |
Definition at line 399 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_ERR
#define DP83869_LEDS_CFG1_LED_0_SEL_ERR 0x000D |
Definition at line 407 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_FD
#define DP83869_LEDS_CFG1_LED_0_SEL_FD 0x000A |
Definition at line 405 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_LINK
#define DP83869_LEDS_CFG1_LED_0_SEL_LINK 0x0000 |
Definition at line 395 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_LINK_ACT
#define DP83869_LEDS_CFG1_LED_0_SEL_LINK_ACT 0x000B |
Definition at line 406 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_RX_ACT
#define DP83869_LEDS_CFG1_LED_0_SEL_RX_ACT 0x0003 |
Definition at line 398 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_RX_ERR
#define DP83869_LEDS_CFG1_LED_0_SEL_RX_ERR 0x000E |
Definition at line 408 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_0_SEL_TX_ACT
#define DP83869_LEDS_CFG1_LED_0_SEL_TX_ACT 0x0002 |
Definition at line 397 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL
#define DP83869_LEDS_CFG1_LED_1_SEL 0x00F0 |
Definition at line 379 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_10
#define DP83869_LEDS_CFG1_LED_1_SEL_10 0x0070 |
Definition at line 387 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_100
#define DP83869_LEDS_CFG1_LED_1_SEL_100 0x0060 |
Definition at line 386 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_1000
#define DP83869_LEDS_CFG1_LED_1_SEL_1000 0x0050 |
Definition at line 385 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_100_1000
#define DP83869_LEDS_CFG1_LED_1_SEL_100_1000 0x0090 |
Definition at line 389 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_10_100
#define DP83869_LEDS_CFG1_LED_1_SEL_10_100 0x0080 |
Definition at line 388 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_ACT
#define DP83869_LEDS_CFG1_LED_1_SEL_ACT 0x0010 |
Definition at line 381 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_COL
#define DP83869_LEDS_CFG1_LED_1_SEL_COL 0x0040 |
Definition at line 384 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_ERR
#define DP83869_LEDS_CFG1_LED_1_SEL_ERR 0x00D0 |
Definition at line 392 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_FD
#define DP83869_LEDS_CFG1_LED_1_SEL_FD 0x00A0 |
Definition at line 390 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_LINK
#define DP83869_LEDS_CFG1_LED_1_SEL_LINK 0x0000 |
Definition at line 380 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_LINK_ACT
#define DP83869_LEDS_CFG1_LED_1_SEL_LINK_ACT 0x00B0 |
Definition at line 391 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_RX_ACT
#define DP83869_LEDS_CFG1_LED_1_SEL_RX_ACT 0x0030 |
Definition at line 383 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_RX_ERR
#define DP83869_LEDS_CFG1_LED_1_SEL_RX_ERR 0x00E0 |
Definition at line 393 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_1_SEL_TX_ACT
#define DP83869_LEDS_CFG1_LED_1_SEL_TX_ACT 0x0020 |
Definition at line 382 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL
#define DP83869_LEDS_CFG1_LED_2_SEL 0x1F00 |
Definition at line 364 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_10
#define DP83869_LEDS_CFG1_LED_2_SEL_10 0x0700 |
Definition at line 372 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_100
#define DP83869_LEDS_CFG1_LED_2_SEL_100 0x0600 |
Definition at line 371 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_1000
#define DP83869_LEDS_CFG1_LED_2_SEL_1000 0x0500 |
Definition at line 370 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_100_1000
#define DP83869_LEDS_CFG1_LED_2_SEL_100_1000 0x0900 |
Definition at line 374 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_10_100
#define DP83869_LEDS_CFG1_LED_2_SEL_10_100 0x0800 |
Definition at line 373 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_ACT
#define DP83869_LEDS_CFG1_LED_2_SEL_ACT 0x0100 |
Definition at line 366 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_COL
#define DP83869_LEDS_CFG1_LED_2_SEL_COL 0x0400 |
Definition at line 369 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_ERR
#define DP83869_LEDS_CFG1_LED_2_SEL_ERR 0x0D00 |
Definition at line 377 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_FD
#define DP83869_LEDS_CFG1_LED_2_SEL_FD 0x0A00 |
Definition at line 375 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_LINK
#define DP83869_LEDS_CFG1_LED_2_SEL_LINK 0x0000 |
Definition at line 365 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_LINK_ACT
#define DP83869_LEDS_CFG1_LED_2_SEL_LINK_ACT 0x0B00 |
Definition at line 376 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_RX_ACT
#define DP83869_LEDS_CFG1_LED_2_SEL_RX_ACT 0x0300 |
Definition at line 368 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_RX_ERR
#define DP83869_LEDS_CFG1_LED_2_SEL_RX_ERR 0x0E00 |
Definition at line 378 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_2_SEL_TX_ACT
#define DP83869_LEDS_CFG1_LED_2_SEL_TX_ACT 0x0200 |
Definition at line 367 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL
#define DP83869_LEDS_CFG1_LED_GPIO_SEL 0xF000 |
Definition at line 349 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_10
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_10 0x7000 |
Definition at line 357 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_100
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_100 0x6000 |
Definition at line 356 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_1000
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_1000 0x5000 |
Definition at line 355 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_100_1000
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_100_1000 0x9000 |
Definition at line 359 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_10_100
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_10_100 0x8000 |
Definition at line 358 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_ACT
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_ACT 0x1000 |
Definition at line 351 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_COL
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_COL 0x4000 |
Definition at line 354 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_ERR
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_ERR 0xD000 |
Definition at line 362 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_FD
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_FD 0xA000 |
Definition at line 360 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_LINK
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_LINK 0x0000 |
Definition at line 350 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_LINK_ACT
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_LINK_ACT 0xB000 |
Definition at line 361 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_RX_ACT
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_RX_ACT 0x3000 |
Definition at line 353 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_RX_ERR
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_RX_ERR 0xE000 |
Definition at line 363 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG1_LED_GPIO_SEL_TX_ACT
#define DP83869_LEDS_CFG1_LED_GPIO_SEL_TX_ACT 0x2000 |
Definition at line 352 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2
#define DP83869_LEDS_CFG2 0x19 |
Definition at line 68 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_0_DRV_EN
#define DP83869_LEDS_CFG2_LED_0_DRV_EN 0x0001 |
Definition at line 422 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_0_DRV_VAL
#define DP83869_LEDS_CFG2_LED_0_DRV_VAL 0x0002 |
Definition at line 421 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_0_POLARITY
#define DP83869_LEDS_CFG2_LED_0_POLARITY 0x0004 |
Definition at line 420 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_1_DRV_EN
#define DP83869_LEDS_CFG2_LED_1_DRV_EN 0x0010 |
Definition at line 419 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_1_DRV_VAL
#define DP83869_LEDS_CFG2_LED_1_DRV_VAL 0x0020 |
Definition at line 418 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_1_POLARITY
#define DP83869_LEDS_CFG2_LED_1_POLARITY 0x0040 |
Definition at line 417 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_2_DRV_EN
#define DP83869_LEDS_CFG2_LED_2_DRV_EN 0x0100 |
Definition at line 416 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_2_DRV_VAL
#define DP83869_LEDS_CFG2_LED_2_DRV_VAL 0x0200 |
Definition at line 415 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_2_POLARITY
#define DP83869_LEDS_CFG2_LED_2_POLARITY 0x0400 |
Definition at line 414 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_GPIO_DRV_EN
#define DP83869_LEDS_CFG2_LED_GPIO_DRV_EN 0x1000 |
Definition at line 413 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_GPIO_DRV_VAL
#define DP83869_LEDS_CFG2_LED_GPIO_DRV_VAL 0x2000 |
Definition at line 412 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG2_LED_GPIO_POLARITY
#define DP83869_LEDS_CFG2_LED_GPIO_POLARITY 0x4000 |
Definition at line 411 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG3
#define DP83869_LEDS_CFG3 0x1A |
Definition at line 69 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG3_LEDS_BLINK_RATE
#define DP83869_LEDS_CFG3_LEDS_BLINK_RATE 0x0003 |
Definition at line 426 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG3_LEDS_BLINK_RATE_10HZ
#define DP83869_LEDS_CFG3_LEDS_BLINK_RATE_10HZ 0x0001 |
Definition at line 428 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG3_LEDS_BLINK_RATE_20HZ
#define DP83869_LEDS_CFG3_LEDS_BLINK_RATE_20HZ 0x0000 |
Definition at line 427 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG3_LEDS_BLINK_RATE_2HZ
#define DP83869_LEDS_CFG3_LEDS_BLINK_RATE_2HZ 0x0003 |
Definition at line 430 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG3_LEDS_BLINK_RATE_5HZ
#define DP83869_LEDS_CFG3_LEDS_BLINK_RATE_5HZ 0x0002 |
Definition at line 429 of file dp83869_driver.h.
◆ DP83869_LEDS_CFG3_LEDS_BYPASS_STRETCHING
#define DP83869_LEDS_CFG3_LEDS_BYPASS_STRETCHING 0x0004 |
Definition at line 425 of file dp83869_driver.h.
◆ DP83869_OP_MODE_DECODE
#define DP83869_OP_MODE_DECODE 0x1F, 0x01DF |
Definition at line 110 of file dp83869_driver.h.
◆ DP83869_OP_MODE_DECODE_BRIDGE_MODE_RGMII_MAC
#define DP83869_OP_MODE_DECODE_BRIDGE_MODE_RGMII_MAC 0x0040 |
Definition at line 697 of file dp83869_driver.h.
◆ DP83869_OP_MODE_DECODE_CFG_OPMODE
#define DP83869_OP_MODE_DECODE_CFG_OPMODE 0x0007 |
Definition at line 699 of file dp83869_driver.h.
◆ DP83869_OP_MODE_DECODE_RGMII_MII_SEL
#define DP83869_OP_MODE_DECODE_RGMII_MII_SEL 0x0020 |
Definition at line 698 of file dp83869_driver.h.
◆ DP83869_PHY_ADDR
#define DP83869_PHY_ADDR 0 |
Definition at line 39 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL
#define DP83869_PHY_CONTROL 0x10 |
Definition at line 59 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL_DISABLE_CLK_125
#define DP83869_PHY_CONTROL_DISABLE_CLK_125 0x0010 |
Definition at line 250 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL_DISABLE_JABBER
#define DP83869_PHY_CONTROL_DISABLE_JABBER 0x0001 |
Definition at line 252 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL_FORCE_LINK_GOOD
#define DP83869_PHY_CONTROL_FORCE_LINK_GOOD 0x0400 |
Definition at line 247 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL_LINE_DRIVER_INV_EN
#define DP83869_PHY_CONTROL_LINE_DRIVER_INV_EN 0x0002 |
Definition at line 251 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL_MDI_CROSSOVER_MODE
#define DP83869_PHY_CONTROL_MDI_CROSSOVER_MODE 0x0060 |
Definition at line 249 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL_POWER_SAVE_MODE
#define DP83869_PHY_CONTROL_POWER_SAVE_MODE 0x0300 |
Definition at line 248 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL_RX_FIFO_DEPTH
#define DP83869_PHY_CONTROL_RX_FIFO_DEPTH 0x3000 |
Definition at line 246 of file dp83869_driver.h.
◆ DP83869_PHY_CONTROL_TX_FIFO_DEPTH
#define DP83869_PHY_CONTROL_TX_FIFO_DEPTH 0xC000 |
Definition at line 245 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS
#define DP83869_PHY_STATUS 0x11 |
Definition at line 60 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_DATA_POLARITY
#define DP83869_PHY_STATUS_DATA_POLARITY 0x0002 |
Definition at line 268 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_DUPLEX_MODE_ENV
#define DP83869_PHY_STATUS_DUPLEX_MODE_ENV 0x2000 |
Definition at line 259 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_JABBER_DTCT_2
#define DP83869_PHY_STATUS_JABBER_DTCT_2 0x0001 |
Definition at line 269 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_LINK_STATUS_2
#define DP83869_PHY_STATUS_LINK_STATUS_2 0x0400 |
Definition at line 262 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_MDI_X_MODE_AB_1
#define DP83869_PHY_STATUS_MDI_X_MODE_AB_1 0x0100 |
Definition at line 264 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_MDI_X_MODE_CD_1
#define DP83869_PHY_STATUS_MDI_X_MODE_CD_1 0x0200 |
Definition at line 263 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_PAGE_RECEIVED_2
#define DP83869_PHY_STATUS_PAGE_RECEIVED_2 0x1000 |
Definition at line 260 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_SLEEP_MODE
#define DP83869_PHY_STATUS_SLEEP_MODE 0x0040 |
Definition at line 266 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_SPEED_DUPLEX_RESOLVED
#define DP83869_PHY_STATUS_SPEED_DUPLEX_RESOLVED 0x0800 |
Definition at line 261 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_SPEED_OPT_STATUS
#define DP83869_PHY_STATUS_SPEED_OPT_STATUS 0x0080 |
Definition at line 265 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_SPEED_SEL
#define DP83869_PHY_STATUS_SPEED_SEL 0xC000 |
Definition at line 255 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_SPEED_SEL_1000MBPS
#define DP83869_PHY_STATUS_SPEED_SEL_1000MBPS 0x8000 |
Definition at line 258 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_SPEED_SEL_100MBPS
#define DP83869_PHY_STATUS_SPEED_SEL_100MBPS 0x4000 |
Definition at line 257 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_SPEED_SEL_10MBPS
#define DP83869_PHY_STATUS_SPEED_SEL_10MBPS 0x0000 |
Definition at line 256 of file dp83869_driver.h.
◆ DP83869_PHY_STATUS_WIRE_CROSS
#define DP83869_PHY_STATUS_WIRE_CROSS 0x003C |
Definition at line 267 of file dp83869_driver.h.
◆ DP83869_PHYIDR1
#define DP83869_PHYIDR1 0x02 |
Definition at line 47 of file dp83869_driver.h.
◆ DP83869_PHYIDR1_OUI_MSB
#define DP83869_PHYIDR1_OUI_MSB 0xFFFF |
Definition at line 151 of file dp83869_driver.h.
◆ DP83869_PHYIDR1_OUI_MSB_DEFAULT
#define DP83869_PHYIDR1_OUI_MSB_DEFAULT 0x2000 |
Definition at line 152 of file dp83869_driver.h.
◆ DP83869_PHYIDR2
#define DP83869_PHYIDR2 0x03 |
Definition at line 48 of file dp83869_driver.h.
◆ DP83869_PHYIDR2_MDL_REV
#define DP83869_PHYIDR2_MDL_REV 0x000F |
Definition at line 159 of file dp83869_driver.h.
◆ DP83869_PHYIDR2_MDL_REV_DEFAULT
#define DP83869_PHYIDR2_MDL_REV_DEFAULT 0x0001 |
Definition at line 160 of file dp83869_driver.h.
◆ DP83869_PHYIDR2_OUI_LSB
#define DP83869_PHYIDR2_OUI_LSB 0xFC00 |
Definition at line 155 of file dp83869_driver.h.
◆ DP83869_PHYIDR2_OUI_LSB_DEFAULT
#define DP83869_PHYIDR2_OUI_LSB_DEFAULT 0xA000 |
Definition at line 156 of file dp83869_driver.h.
◆ DP83869_PHYIDR2_VNDR_MDL
#define DP83869_PHYIDR2_VNDR_MDL 0x03F0 |
Definition at line 157 of file dp83869_driver.h.
◆ DP83869_PHYIDR2_VNDR_MDL_DEFAULT
#define DP83869_PHYIDR2_VNDR_MDL_DEFAULT 0x00F0 |
Definition at line 158 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_BYTE_CNT
#define DP83869_PRBS_TX_CHK_BYTE_CNT 0x1F, 0x003A |
Definition at line 83 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_BYTE_CNT_PRBS_TX_CHK_BYTE_CNT
#define DP83869_PRBS_TX_CHK_BYTE_CNT_PRBS_TX_CHK_BYTE_CNT 0xFFFF |
Definition at line 503 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_CTRL
#define DP83869_PRBS_TX_CHK_CTRL 0x1F, 0x0039 |
Definition at line 82 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_BYTE_CNT_OVF
#define DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_BYTE_CNT_OVF 0x0004 |
Definition at line 498 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_CNT_MODE
#define DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_CNT_MODE 0x0002 |
Definition at line 499 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_EN
#define DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_EN 0x0001 |
Definition at line 500 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_ERR_CNT
#define DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_ERR_CNT 0x7F80 |
Definition at line 495 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_LOCK_STS
#define DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_LOCK_STS 0x0010 |
Definition at line 497 of file dp83869_driver.h.
◆ DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_SYNC_LOSS
#define DP83869_PRBS_TX_CHK_CTRL_PRBS_TX_CHK_SYNC_LOSS 0x0020 |
Definition at line 496 of file dp83869_driver.h.
◆ DP83869_REGCR
#define DP83869_REGCR 0x0D |
Definition at line 56 of file dp83869_driver.h.
◆ DP83869_REGCR_DEVAD
#define DP83869_REGCR_DEVAD 0x001F |
Definition at line 236 of file dp83869_driver.h.
◆ DP83869_REGCR_FUNC
#define DP83869_REGCR_FUNC 0xC000 |
Definition at line 231 of file dp83869_driver.h.
◆ DP83869_REGCR_FUNC_ADDR
#define DP83869_REGCR_FUNC_ADDR 0x0000 |
Definition at line 232 of file dp83869_driver.h.
◆ DP83869_REGCR_FUNC_DATA_NO_POST_INC
#define DP83869_REGCR_FUNC_DATA_NO_POST_INC 0x4000 |
Definition at line 233 of file dp83869_driver.h.
◆ DP83869_REGCR_FUNC_DATA_POST_INC_RW
#define DP83869_REGCR_FUNC_DATA_POST_INC_RW 0x8000 |
Definition at line 234 of file dp83869_driver.h.
◆ DP83869_REGCR_FUNC_DATA_POST_INC_W
#define DP83869_REGCR_FUNC_DATA_POST_INC_W 0xC000 |
Definition at line 235 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL
#define DP83869_RGMII_CTRL 0x1F, 0x0032 |
Definition at line 79 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL2
#define DP83869_RGMII_CTRL2 0x1F, 0x0033 |
Definition at line 80 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL2_LOW_LATENCY_10_100_EN
#define DP83869_RGMII_CTRL2_LOW_LATENCY_10_100_EN 0x0004 |
Definition at line 488 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL2_RGMII_AF_BYPASS_DLY_EN
#define DP83869_RGMII_CTRL2_RGMII_AF_BYPASS_DLY_EN 0x0008 |
Definition at line 487 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL2_RGMII_AF_BYPASS_EN
#define DP83869_RGMII_CTRL2_RGMII_AF_BYPASS_EN 0x0010 |
Definition at line 486 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL_RGMII_RX_CLK_DELAY
#define DP83869_RGMII_CTRL_RGMII_RX_CLK_DELAY 0x0001 |
Definition at line 483 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL_RGMII_RX_HALF_FULL_THR
#define DP83869_RGMII_CTRL_RGMII_RX_HALF_FULL_THR 0x0060 |
Definition at line 479 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL_RGMII_TX_CLK_DELAY
#define DP83869_RGMII_CTRL_RGMII_TX_CLK_DELAY 0x0002 |
Definition at line 482 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL_RGMII_TX_HALF_FULL_THR
#define DP83869_RGMII_CTRL_RGMII_TX_HALF_FULL_THR 0x0018 |
Definition at line 480 of file dp83869_driver.h.
◆ DP83869_RGMII_CTRL_SUPPRESS_TX_ERR_EN
#define DP83869_RGMII_CTRL_SUPPRESS_TX_ERR_EN 0x0004 |
Definition at line 481 of file dp83869_driver.h.
◆ DP83869_RX_ERR_CNT
#define DP83869_RX_ERR_CNT 0x15 |
Definition at line 64 of file dp83869_driver.h.
◆ DP83869_RX_ERR_CNT_RX_ERROR_COUNT
#define DP83869_RX_ERR_CNT_RX_ERROR_COUNT 0xFFFF |
Definition at line 324 of file dp83869_driver.h.
◆ DP83869_RXF_CFG
#define DP83869_RXF_CFG 0x1F, 0x0134 |
Definition at line 88 of file dp83869_driver.h.
◆ DP83869_RXF_CFG_ENHANCED_MAC_SUPPORT
#define DP83869_RXF_CFG_ENHANCED_MAC_SUPPORT 0x0080 |
Definition at line 562 of file dp83869_driver.h.
◆ DP83869_RXF_CFG_WAKE_ON_BCAST
#define DP83869_RXF_CFG_WAKE_ON_BCAST 0x0004 |
Definition at line 564 of file dp83869_driver.h.
◆ DP83869_RXF_CFG_WAKE_ON_MAGIC
#define DP83869_RXF_CFG_WAKE_ON_MAGIC 0x0001 |
Definition at line 566 of file dp83869_driver.h.
◆ DP83869_RXF_CFG_WAKE_ON_PATTERN
#define DP83869_RXF_CFG_WAKE_ON_PATTERN 0x0002 |
Definition at line 565 of file dp83869_driver.h.
◆ DP83869_RXF_CFG_WAKE_ON_UCAST
#define DP83869_RXF_CFG_WAKE_ON_UCAST 0x0010 |
Definition at line 563 of file dp83869_driver.h.
◆ DP83869_RXF_CFG_WOL_OUT_CLEAN
#define DP83869_RXF_CFG_WOL_OUT_CLEAN 0x0800 |
Definition at line 559 of file dp83869_driver.h.
◆ DP83869_RXF_CFG_WOL_OUT_MODE
#define DP83869_RXF_CFG_WOL_OUT_MODE 0x0100 |
Definition at line 561 of file dp83869_driver.h.
◆ DP83869_RXF_CFG_WOL_OUT_STRETCH
#define DP83869_RXF_CFG_WOL_OUT_STRETCH 0x0600 |
Definition at line 560 of file dp83869_driver.h.
◆ DP83869_RXF_STATUS
#define DP83869_RXF_STATUS 0x1F, 0x0135 |
Definition at line 89 of file dp83869_driver.h.
◆ DP83869_RXF_STATUS_BAD_CRC
#define DP83869_RXF_STATUS_BAD_CRC 0x0040 |
Definition at line 570 of file dp83869_driver.h.
◆ DP83869_RXF_STATUS_BCAST_RCVD
#define DP83869_RXF_STATUS_BCAST_RCVD 0x0004 |
Definition at line 572 of file dp83869_driver.h.
◆ DP83869_RXF_STATUS_MAGIC_RCVD
#define DP83869_RXF_STATUS_MAGIC_RCVD 0x0001 |
Definition at line 574 of file dp83869_driver.h.
◆ DP83869_RXF_STATUS_PATTERN_RCVD
#define DP83869_RXF_STATUS_PATTERN_RCVD 0x0002 |
Definition at line 573 of file dp83869_driver.h.
◆ DP83869_RXF_STATUS_SFD_ERR
#define DP83869_RXF_STATUS_SFD_ERR 0x0080 |
Definition at line 569 of file dp83869_driver.h.
◆ DP83869_RXF_STATUS_UCAST_RCVD
#define DP83869_RXF_STATUS_UCAST_RCVD 0x0010 |
Definition at line 571 of file dp83869_driver.h.
◆ DP83869_SERDES_SYNC_STS
#define DP83869_SERDES_SYNC_STS 0x1F, 0x004F |
Definition at line 85 of file dp83869_driver.h.
◆ DP83869_SERDES_SYNC_STS_SYNC_STATUS
#define DP83869_SERDES_SYNC_STS_SYNC_STATUS 0x0100 |
Definition at line 509 of file dp83869_driver.h.
◆ DP83869_SGMII_AUTO_NEG_STATUS
#define DP83869_SGMII_AUTO_NEG_STATUS 0x1F, 0x0037 |
Definition at line 81 of file dp83869_driver.h.
◆ DP83869_SGMII_AUTO_NEG_STATUS_SGMII_AUTONEG_COMPLETE
#define DP83869_SGMII_AUTO_NEG_STATUS_SGMII_AUTONEG_COMPLETE 0x0001 |
Definition at line 492 of file dp83869_driver.h.
◆ DP83869_SGMII_AUTO_NEG_STATUS_SGMII_PAGE_RX
#define DP83869_SGMII_AUTO_NEG_STATUS_SGMII_PAGE_RX 0x0002 |
Definition at line 491 of file dp83869_driver.h.
◆ DP83869_STRAP_STS
#define DP83869_STRAP_STS 0x1F, 0x006E |
Definition at line 86 of file dp83869_driver.h.
◆ DP83869_STRAP_STS_STRAP_ANEG_EN
#define DP83869_STRAP_STS_STRAP_ANEG_EN 0x0002 |
Definition at line 517 of file dp83869_driver.h.
◆ DP83869_STRAP_STS_STRAP_ANEGSEL
#define DP83869_STRAP_STS_STRAP_ANEGSEL 0x000C |
Definition at line 516 of file dp83869_driver.h.
◆ DP83869_STRAP_STS_STRAP_LINK_LOSS_PASS_THRU
#define DP83869_STRAP_STS_STRAP_LINK_LOSS_PASS_THRU 0x2000 |
Definition at line 512 of file dp83869_driver.h.
◆ DP83869_STRAP_STS_STRAP_MIRROR_EN
#define DP83869_STRAP_STS_STRAP_MIRROR_EN 0x1000 |
Definition at line 513 of file dp83869_driver.h.
◆ DP83869_STRAP_STS_STRAP_OPMODE
#define DP83869_STRAP_STS_STRAP_OPMODE 0x0E00 |
Definition at line 514 of file dp83869_driver.h.
◆ DP83869_STRAP_STS_STRAP_PHY_ADD
#define DP83869_STRAP_STS_STRAP_PHY_ADD 0x01F0 |
Definition at line 515 of file dp83869_driver.h.
◆ DP83869_STRAP_STS_STRAP_RGMII_MII_SEL
#define DP83869_STRAP_STS_STRAP_RGMII_MII_SEL 0x0001 |
Definition at line 518 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG1
#define DP83869_TDR_GEN_CFG1 0x1F, 0x0180 |
Definition at line 91 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG1_TDR_AVG_NUM
#define DP83869_TDR_GEN_CFG1_TDR_AVG_NUM 0x0380 |
Definition at line 585 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG1_TDR_CH_CD_BYPASS
#define DP83869_TDR_GEN_CFG1_TDR_CH_CD_BYPASS 0x1000 |
Definition at line 582 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG1_TDR_CROSS_MODE_DIS
#define DP83869_TDR_GEN_CFG1_TDR_CROSS_MODE_DIS 0x0800 |
Definition at line 583 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG1_TDR_CYCLE_TIME
#define DP83869_TDR_GEN_CFG1_TDR_CYCLE_TIME 0x000F |
Definition at line 587 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG1_TDR_NLP_CHECK
#define DP83869_TDR_GEN_CFG1_TDR_NLP_CHECK 0x0400 |
Definition at line 584 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG1_TDR_SEG_NUM
#define DP83869_TDR_GEN_CFG1_TDR_SEG_NUM 0x0070 |
Definition at line 586 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG2
#define DP83869_TDR_GEN_CFG2 0x1F, 0x0181 |
Definition at line 92 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG2_TDR_POST_SILENCE_TIME
#define DP83869_TDR_GEN_CFG2_TDR_POST_SILENCE_TIME 0x00C0 |
Definition at line 591 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG2_TDR_PRE_SILENCE_TIME
#define DP83869_TDR_GEN_CFG2_TDR_PRE_SILENCE_TIME 0x0030 |
Definition at line 592 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG2_TDR_SILENCE_TH
#define DP83869_TDR_GEN_CFG2_TDR_SILENCE_TH 0xFF00 |
Definition at line 590 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG3
#define DP83869_TDR_GEN_CFG3 0x1F, 0x0184 |
Definition at line 95 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG3_TDR_FWD_SHADOW_SEG1
#define DP83869_TDR_GEN_CFG3_TDR_FWD_SHADOW_SEG1 0x0007 |
Definition at line 607 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG3_TDR_FWD_SHADOW_SEG2
#define DP83869_TDR_GEN_CFG3_TDR_FWD_SHADOW_SEG2 0x0070 |
Definition at line 606 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG3_TDR_FWD_SHADOW_SEG3
#define DP83869_TDR_GEN_CFG3_TDR_FWD_SHADOW_SEG3 0x0F00 |
Definition at line 605 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG3_TDR_FWD_SHADOW_SEG4
#define DP83869_TDR_GEN_CFG3_TDR_FWD_SHADOW_SEG4 0xF000 |
Definition at line 604 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG4
#define DP83869_TDR_GEN_CFG4 0x1F, 0x0185 |
Definition at line 96 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG4_TDR_FWD_SHADOW_SEG5
#define DP83869_TDR_GEN_CFG4_TDR_FWD_SHADOW_SEG5 0x000F |
Definition at line 616 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG4_TDR_SDW_AVG_LOC
#define DP83869_TDR_GEN_CFG4_TDR_SDW_AVG_LOC 0x3800 |
Definition at line 610 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG1
#define DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG1 0x0010 |
Definition at line 615 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG2
#define DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG2 0x0020 |
Definition at line 614 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG3
#define DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG3 0x0040 |
Definition at line 613 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG4
#define DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG4 0x0080 |
Definition at line 612 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG5
#define DP83869_TDR_GEN_CFG4_TDR_TX_TYPE_SEG5 0x0100 |
Definition at line 611 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS
#define DP83869_TDR_GEN_STATUS 0x1F, 0x01A4 |
Definition at line 107 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_P_LOC_CROSS_MODE_A
#define DP83869_TDR_GEN_STATUS_TDR_P_LOC_CROSS_MODE_A 0x0100 |
Definition at line 662 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_P_LOC_CROSS_MODE_B
#define DP83869_TDR_GEN_STATUS_TDR_P_LOC_CROSS_MODE_B 0x0200 |
Definition at line 661 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_P_LOC_CROSS_MODE_C
#define DP83869_TDR_GEN_STATUS_TDR_P_LOC_CROSS_MODE_C 0x0400 |
Definition at line 660 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_P_LOC_CROSS_MODE_D
#define DP83869_TDR_GEN_STATUS_TDR_P_LOC_CROSS_MODE_D 0x0800 |
Definition at line 659 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_P_LOC_OVERFLOW_A
#define DP83869_TDR_GEN_STATUS_TDR_P_LOC_OVERFLOW_A 0x0010 |
Definition at line 666 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_P_LOC_OVERFLOW_B
#define DP83869_TDR_GEN_STATUS_TDR_P_LOC_OVERFLOW_B 0x0020 |
Definition at line 665 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_P_LOC_OVERFLOW_C
#define DP83869_TDR_GEN_STATUS_TDR_P_LOC_OVERFLOW_C 0x0040 |
Definition at line 664 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_P_LOC_OVERFLOW_D
#define DP83869_TDR_GEN_STATUS_TDR_P_LOC_OVERFLOW_D 0x0080 |
Definition at line 663 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_SEG1_HIGH_CROSS_A
#define DP83869_TDR_GEN_STATUS_TDR_SEG1_HIGH_CROSS_A 0x0001 |
Definition at line 670 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_SEG1_HIGH_CROSS_B
#define DP83869_TDR_GEN_STATUS_TDR_SEG1_HIGH_CROSS_B 0x0002 |
Definition at line 669 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_SEG1_HIGH_CROSS_C
#define DP83869_TDR_GEN_STATUS_TDR_SEG1_HIGH_CROSS_C 0x0004 |
Definition at line 668 of file dp83869_driver.h.
◆ DP83869_TDR_GEN_STATUS_TDR_SEG1_HIGH_CROSS_D
#define DP83869_TDR_GEN_STATUS_TDR_SEG1_HIGH_CROSS_D 0x0008 |
Definition at line 667 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_0_1
#define DP83869_TDR_PEAKS_LOC_A_0_1 0x1F, 0x0190 |
Definition at line 97 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_0_1_TDR_PEAKS_LOC_A_0
#define DP83869_TDR_PEAKS_LOC_A_0_1_TDR_PEAKS_LOC_A_0 0x00FF |
Definition at line 620 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_0_1_TDR_PEAKS_LOC_A_1
#define DP83869_TDR_PEAKS_LOC_A_0_1_TDR_PEAKS_LOC_A_1 0xFF00 |
Definition at line 619 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_2_3
#define DP83869_TDR_PEAKS_LOC_A_2_3 0x1F, 0x0191 |
Definition at line 98 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_2_3_TDR_PEAKS_LOC_A_2
#define DP83869_TDR_PEAKS_LOC_A_2_3_TDR_PEAKS_LOC_A_2 0x00FF |
Definition at line 624 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_2_3_TDR_PEAKS_LOC_A_3
#define DP83869_TDR_PEAKS_LOC_A_2_3_TDR_PEAKS_LOC_A_3 0xFF00 |
Definition at line 623 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_4_B_0
#define DP83869_TDR_PEAKS_LOC_A_4_B_0 0x1F, 0x0192 |
Definition at line 99 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_4_B_0_TDR_PEAKS_LOC_A_4
#define DP83869_TDR_PEAKS_LOC_A_4_B_0_TDR_PEAKS_LOC_A_4 0x00FF |
Definition at line 628 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_A_4_B_0_TDR_PEAKS_LOC_B_0
#define DP83869_TDR_PEAKS_LOC_A_4_B_0_TDR_PEAKS_LOC_B_0 0xFF00 |
Definition at line 627 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_B_1_2
#define DP83869_TDR_PEAKS_LOC_B_1_2 0x1F, 0x0193 |
Definition at line 100 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_B_1_2_TDR_PEAKS_LOC_B_1
#define DP83869_TDR_PEAKS_LOC_B_1_2_TDR_PEAKS_LOC_B_1 0x00FF |
Definition at line 632 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_B_1_2_TDR_PEAKS_LOC_B_2
#define DP83869_TDR_PEAKS_LOC_B_1_2_TDR_PEAKS_LOC_B_2 0xFF00 |
Definition at line 631 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_B_3_4
#define DP83869_TDR_PEAKS_LOC_B_3_4 0x1F, 0x0194 |
Definition at line 101 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_B_3_4_TDR_PEAKS_LOC_B_3
#define DP83869_TDR_PEAKS_LOC_B_3_4_TDR_PEAKS_LOC_B_3 0x00FF |
Definition at line 636 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_B_3_4_TDR_PEAKS_LOC_B_4
#define DP83869_TDR_PEAKS_LOC_B_3_4_TDR_PEAKS_LOC_B_4 0xFF00 |
Definition at line 635 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_0_1
#define DP83869_TDR_PEAKS_LOC_C_0_1 0x1F, 0x0195 |
Definition at line 102 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_0_1_TDR_PEAKS_LOC_C_0
#define DP83869_TDR_PEAKS_LOC_C_0_1_TDR_PEAKS_LOC_C_0 0x00FF |
Definition at line 640 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_0_1_TDR_PEAKS_LOC_C_1
#define DP83869_TDR_PEAKS_LOC_C_0_1_TDR_PEAKS_LOC_C_1 0xFF00 |
Definition at line 639 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_2_3
#define DP83869_TDR_PEAKS_LOC_C_2_3 0x1F, 0x0196 |
Definition at line 103 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_2_3_TDR_PEAKS_LOC_C_2
#define DP83869_TDR_PEAKS_LOC_C_2_3_TDR_PEAKS_LOC_C_2 0x00FF |
Definition at line 644 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_2_3_TDR_PEAKS_LOC_C_3
#define DP83869_TDR_PEAKS_LOC_C_2_3_TDR_PEAKS_LOC_C_3 0xFF00 |
Definition at line 643 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_4_D_0
#define DP83869_TDR_PEAKS_LOC_C_4_D_0 0x1F, 0x0197 |
Definition at line 104 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_4_D_0_TDR_PEAKS_LOC_C_4
#define DP83869_TDR_PEAKS_LOC_C_4_D_0_TDR_PEAKS_LOC_C_4 0x00FF |
Definition at line 648 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_C_4_D_0_TDR_PEAKS_LOC_D_0
#define DP83869_TDR_PEAKS_LOC_C_4_D_0_TDR_PEAKS_LOC_D_0 0xFF00 |
Definition at line 647 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_D_1_2
#define DP83869_TDR_PEAKS_LOC_D_1_2 0x1F, 0x0198 |
Definition at line 105 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_D_1_2_TDR_PEAKS_LOC_D_1
#define DP83869_TDR_PEAKS_LOC_D_1_2_TDR_PEAKS_LOC_D_1 0x00FF |
Definition at line 652 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_D_1_2_TDR_PEAKS_LOC_D_2
#define DP83869_TDR_PEAKS_LOC_D_1_2_TDR_PEAKS_LOC_D_2 0xFF00 |
Definition at line 651 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_D_3_4
#define DP83869_TDR_PEAKS_LOC_D_3_4 0x1F, 0x0199 |
Definition at line 106 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_D_3_4_TDR_PEAKS_LOC_D_3
#define DP83869_TDR_PEAKS_LOC_D_3_4_TDR_PEAKS_LOC_D_3 0x00FF |
Definition at line 656 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_LOC_D_3_4_TDR_PEAKS_LOC_D_4
#define DP83869_TDR_PEAKS_LOC_D_3_4_TDR_PEAKS_LOC_D_4 0xFF00 |
Definition at line 655 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B
#define DP83869_TDR_PEAKS_SIGN_A_B 0x1F, 0x01A5 |
Definition at line 108 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_0
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_0 0x0001 |
Definition at line 682 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_1
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_1 0x0002 |
Definition at line 681 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_2
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_2 0x0004 |
Definition at line 680 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_3
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_3 0x0008 |
Definition at line 679 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_4
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_A_4 0x0010 |
Definition at line 678 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_0
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_0 0x0020 |
Definition at line 677 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_1
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_1 0x0040 |
Definition at line 676 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_2
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_2 0x0080 |
Definition at line 675 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_3
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_3 0x0100 |
Definition at line 674 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_4
#define DP83869_TDR_PEAKS_SIGN_A_B_TDR_PEAKS_SIGN_B_4 0x0200 |
Definition at line 673 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D
#define DP83869_TDR_PEAKS_SIGN_C_D 0x1F, 0x01A6 |
Definition at line 109 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_0
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_0 0x0001 |
Definition at line 694 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_1
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_1 0x0002 |
Definition at line 693 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_2
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_2 0x0004 |
Definition at line 692 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_3
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_3 0x0008 |
Definition at line 691 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_4
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_C_4 0x0010 |
Definition at line 690 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_0
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_0 0x0020 |
Definition at line 689 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_1
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_1 0x0040 |
Definition at line 688 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_2
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_2 0x0080 |
Definition at line 687 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_3
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_3 0x0100 |
Definition at line 686 of file dp83869_driver.h.
◆ DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_4
#define DP83869_TDR_PEAKS_SIGN_C_D_TDR_PEAKS_SIGN_D_4 0x0200 |
Definition at line 685 of file dp83869_driver.h.
◆ DP83869_TDR_SEG_DURATION
#define DP83869_TDR_SEG_DURATION 0x1F, 0x0182 |
Definition at line 93 of file dp83869_driver.h.
◆ DP83869_TDR_SEG_DURATION2
#define DP83869_TDR_SEG_DURATION2 0x1F, 0x0183 |
Definition at line 94 of file dp83869_driver.h.
◆ DP83869_TDR_SEG_DURATION2_TDR_SEG_DURATION_SEG4
#define DP83869_TDR_SEG_DURATION2_TDR_SEG_DURATION_SEG4 0x003F |
Definition at line 601 of file dp83869_driver.h.
◆ DP83869_TDR_SEG_DURATION2_TDR_SEG_DURATION_SEG5
#define DP83869_TDR_SEG_DURATION2_TDR_SEG_DURATION_SEG5 0xFF00 |
Definition at line 600 of file dp83869_driver.h.
◆ DP83869_TDR_SEG_DURATION_TDR_SEG_DURATION_SEG1
#define DP83869_TDR_SEG_DURATION_TDR_SEG_DURATION_SEG1 0x001F |
Definition at line 597 of file dp83869_driver.h.
◆ DP83869_TDR_SEG_DURATION_TDR_SEG_DURATION_SEG2
#define DP83869_TDR_SEG_DURATION_TDR_SEG_DURATION_SEG2 0x03E0 |
Definition at line 596 of file dp83869_driver.h.
◆ DP83869_TDR_SEG_DURATION_TDR_SEG_DURATION_SEG3
#define DP83869_TDR_SEG_DURATION_TDR_SEG_DURATION_SEG3 0x7C00 |
Definition at line 595 of file dp83869_driver.h.
Function Documentation
◆ dp83869DisableIrq()
void dp83869DisableIrq | ( | NetInterface * | interface | ) |
Disable interrupts.
- Parameters
-
[in] interface Underlying network interface
Definition at line 206 of file dp83869_driver.c.
◆ dp83869DumpPhyReg()
void dp83869DumpPhyReg | ( | NetInterface * | interface | ) |
Dump PHY registers for debugging purpose.
- Parameters
-
[in] interface Underlying network interface
Definition at line 344 of file dp83869_driver.c.
◆ dp83869EnableIrq()
void dp83869EnableIrq | ( | NetInterface * | interface | ) |
Enable interrupts.
- Parameters
-
[in] interface Underlying network interface
Definition at line 191 of file dp83869_driver.c.
◆ dp83869EventHandler()
void dp83869EventHandler | ( | NetInterface * | interface | ) |
DP83869 event handler.
- Parameters
-
[in] interface Underlying network interface
Definition at line 221 of file dp83869_driver.c.
◆ dp83869Init()
error_t dp83869Init | ( | NetInterface * | interface | ) |
DP83869 PHY transceiver initialization.
- Parameters
-
[in] interface Underlying network interface
- Returns
- Error code
Definition at line 60 of file dp83869_driver.c.
◆ dp83869InitHook()
void dp83869InitHook | ( | NetInterface * | interface | ) |
DP83869 custom configuration.
- Parameters
-
[in] interface Underlying network interface
Definition at line 143 of file dp83869_driver.c.
◆ dp83869ReadMmdReg()
uint16_t dp83869ReadMmdReg | ( | 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 dp83869_driver.c.
◆ dp83869ReadPhyReg()
uint16_t dp83869ReadPhyReg | ( | 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 dp83869_driver.c.
◆ dp83869Tick()
void dp83869Tick | ( | NetInterface * | interface | ) |
DP83869 timer handler.
- Parameters
-
[in] interface Underlying network interface
Definition at line 153 of file dp83869_driver.c.
◆ dp83869WriteMmdReg()
void dp83869WriteMmdReg | ( | 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 dp83869_driver.c.
◆ dp83869WritePhyReg()
void dp83869WritePhyReg | ( | 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 dp83869_driver.c.
Variable Documentation
◆ dp83869PhyDriver
|
extern |
DP83869 Ethernet PHY driver.
Definition at line 44 of file dp83869_driver.c.