DP83TC812 100Base-T1 Ethernet PHY driver. More...
#include "core/nic.h"
Go to the source code of this file.
Functions | |
error_t | dp83tc812Init (NetInterface *interface) |
DP83TC812 PHY transceiver initialization. More... | |
void | dp83tc812InitHook (NetInterface *interface) |
DP83TC812 custom configuration. More... | |
void | dp83tc812Tick (NetInterface *interface) |
DP83TC812 timer handler. More... | |
void | dp83tc812EnableIrq (NetInterface *interface) |
Enable interrupts. More... | |
void | dp83tc812DisableIrq (NetInterface *interface) |
Disable interrupts. More... | |
void | dp83tc812EventHandler (NetInterface *interface) |
DP83TC812 event handler. More... | |
void | dp83tc812WritePhyReg (NetInterface *interface, uint8_t address, uint16_t data) |
Write PHY register. More... | |
uint16_t | dp83tc812ReadPhyReg (NetInterface *interface, uint8_t address) |
Read PHY register. More... | |
void | dp83tc812DumpPhyReg (NetInterface *interface) |
Dump PHY registers for debugging purpose. More... | |
void | dp83tc812WriteMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data) |
Write MMD register. More... | |
uint16_t | dp83tc812ReadMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr) |
Read MMD register. More... | |
Variables | |
const PhyDriver | dp83tc812PhyDriver |
DP83TC812 Ethernet PHY driver. More... | |
Detailed Description
DP83TC812 100Base-T1 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 dp83tc812_driver.h.
Macro Definition Documentation
◆ DP83TC812_A2D_REG_48
#define DP83TC812_A2D_REG_48 0x1F, 0x0430 |
Definition at line 97 of file dp83tc812_driver.h.
◆ DP83TC812_A2D_REG_48_DLL_RX_DELAY_CTRL_RGMII_SL
#define DP83TC812_A2D_REG_48_DLL_RX_DELAY_CTRL_RGMII_SL 0x00F0 |
Definition at line 466 of file dp83tc812_driver.h.
◆ DP83TC812_A2D_REG_48_DLL_TX_DELAY_CTRL_RGMII_SL
#define DP83TC812_A2D_REG_48_DLL_TX_DELAY_CTRL_RGMII_SL 0x0F00 |
Definition at line 465 of file dp83tc812_driver.h.
◆ DP83TC812_A2D_REG_68
#define DP83TC812_A2D_REG_68 0x1F, 0x0444 |
Definition at line 98 of file dp83tc812_driver.h.
◆ DP83TC812_A2D_REG_68_GOTO_SLEEP_FORCE_CONTROL
#define DP83TC812_A2D_REG_68_GOTO_SLEEP_FORCE_CONTROL 0x0004 |
Definition at line 470 of file dp83tc812_driver.h.
◆ DP83TC812_A2D_REG_68_GOTO_SLEEP_FORCE_VAL
#define DP83TC812_A2D_REG_68_GOTO_SLEEP_FORCE_VAL 0x0008 |
Definition at line 469 of file dp83tc812_driver.h.
◆ DP83TC812_A2D_REG_68_WAKE_FWD_FORCE_CONTROL
#define DP83TC812_A2D_REG_68_WAKE_FWD_FORCE_CONTROL 0x0001 |
Definition at line 472 of file dp83tc812_driver.h.
◆ DP83TC812_A2D_REG_68_WAKE_FWD_FORCE_VAL
#define DP83TC812_A2D_REG_68_WAKE_FWD_FORCE_VAL 0x0002 |
Definition at line 471 of file dp83tc812_driver.h.
◆ DP83TC812_ADDAR
#define DP83TC812_ADDAR 0x0E |
Definition at line 50 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR
#define DP83TC812_BISCR 0x16 |
Definition at line 56 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_CORE_PWR_MODE
#define DP83TC812_BISCR_CORE_PWR_MODE 0x0100 |
Definition at line 262 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_LOOPBACK_MODE
#define DP83TC812_BISCR_LOOPBACK_MODE 0x003C |
Definition at line 264 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_LOOPBACK_MODE_ANALOG
#define DP83TC812_BISCR_LOOPBACK_MODE_ANALOG 0x0008 |
Definition at line 266 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_LOOPBACK_MODE_DIGITAL
#define DP83TC812_BISCR_LOOPBACK_MODE_DIGITAL 0x0004 |
Definition at line 265 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_LOOPBACK_MODE_EXTERNAL
#define DP83TC812_BISCR_LOOPBACK_MODE_EXTERNAL 0x0020 |
Definition at line 268 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_LOOPBACK_MODE_REVERSE
#define DP83TC812_BISCR_LOOPBACK_MODE_REVERSE 0x0010 |
Definition at line 267 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_PCS_LPBCK
#define DP83TC812_BISCR_PCS_LPBCK 0x0002 |
Definition at line 269 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_PRBS_SYNC_LOSS
#define DP83TC812_BISCR_PRBS_SYNC_LOSS 0x0400 |
Definition at line 261 of file dp83tc812_driver.h.
◆ DP83TC812_BISCR_TX_MII_LPBK
#define DP83TC812_BISCR_TX_MII_LPBK 0x0040 |
Definition at line 263 of file dp83tc812_driver.h.
◆ DP83TC812_BMCR
#define DP83TC812_BMCR 0x00 |
Definition at line 45 of file dp83tc812_driver.h.
◆ DP83TC812_BMCR_AN_EN
#define DP83TC812_BMCR_AN_EN 0x1000 |
Definition at line 160 of file dp83tc812_driver.h.
◆ DP83TC812_BMCR_DUPLEX_MODE
#define DP83TC812_BMCR_DUPLEX_MODE 0x0100 |
Definition at line 163 of file dp83tc812_driver.h.
◆ DP83TC812_BMCR_ISOLATE
#define DP83TC812_BMCR_ISOLATE 0x0400 |
Definition at line 162 of file dp83tc812_driver.h.
◆ DP83TC812_BMCR_LOOPBACK
#define DP83TC812_BMCR_LOOPBACK 0x4000 |
Definition at line 158 of file dp83tc812_driver.h.
◆ DP83TC812_BMCR_POWER_DOWN
#define DP83TC812_BMCR_POWER_DOWN 0x0800 |
Definition at line 161 of file dp83tc812_driver.h.
◆ DP83TC812_BMCR_RESET
#define DP83TC812_BMCR_RESET 0x8000 |
Definition at line 157 of file dp83tc812_driver.h.
◆ DP83TC812_BMCR_SPEED_SEL
#define DP83TC812_BMCR_SPEED_SEL 0x2000 |
Definition at line 159 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR
#define DP83TC812_BMSR 0x01 |
Definition at line 46 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_100BT4
#define DP83TC812_BMSR_100BT4 0x8000 |
Definition at line 166 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_100BX_FD
#define DP83TC812_BMSR_100BX_FD 0x4000 |
Definition at line 167 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_100BX_HD
#define DP83TC812_BMSR_100BX_HD 0x2000 |
Definition at line 168 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_10BT_FD
#define DP83TC812_BMSR_10BT_FD 0x1000 |
Definition at line 169 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_10BT_HD
#define DP83TC812_BMSR_10BT_HD 0x0800 |
Definition at line 170 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_AN_CAPABLE
#define DP83TC812_BMSR_AN_CAPABLE 0x0008 |
Definition at line 174 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_AN_COMPLETE
#define DP83TC812_BMSR_AN_COMPLETE 0x0020 |
Definition at line 172 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_EXTENDED_CAPABLE
#define DP83TC812_BMSR_EXTENDED_CAPABLE 0x0001 |
Definition at line 177 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_JABBER_DETECT
#define DP83TC812_BMSR_JABBER_DETECT 0x0002 |
Definition at line 176 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_LINK_STATUS
#define DP83TC812_BMSR_LINK_STATUS 0x0004 |
Definition at line 175 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_MF_PREAMBLE_SUPPR
#define DP83TC812_BMSR_MF_PREAMBLE_SUPPR 0x0040 |
Definition at line 171 of file dp83tc812_driver.h.
◆ DP83TC812_BMSR_REMOTE_FAULT
#define DP83TC812_BMSR_REMOTE_FAULT 0x0010 |
Definition at line 173 of file dp83tc812_driver.h.
◆ DP83TC812_CDCR
#define DP83TC812_CDCR 0x1E |
Definition at line 60 of file dp83tc812_driver.h.
◆ DP83TC812_CDCR_CFG_TDR_AUTO_RUN
#define DP83TC812_CDCR_CFG_TDR_AUTO_RUN 0x4000 |
Definition at line 299 of file dp83tc812_driver.h.
◆ DP83TC812_CDCR_TDR_DONE
#define DP83TC812_CDCR_TDR_DONE 0x0002 |
Definition at line 300 of file dp83tc812_driver.h.
◆ DP83TC812_CDCR_TDR_FAIL
#define DP83TC812_CDCR_TDR_FAIL 0x0001 |
Definition at line 301 of file dp83tc812_driver.h.
◆ DP83TC812_CDCR_TDR_START
#define DP83TC812_CDCR_TDR_START 0x8000 |
Definition at line 298 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1
#define DP83TC812_CHIP_SOR_1 0x1F, 0x045D |
Definition at line 106 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_LED0_STRAP
#define DP83TC812_CHIP_SOR_1_LED0_STRAP 0x0200 |
Definition at line 639 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_LED1_POR
#define DP83TC812_CHIP_SOR_1_LED1_POR 0x2000 |
Definition at line 637 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_RX_D3_POR
#define DP83TC812_CHIP_SOR_1_RX_D3_POR 0x1000 |
Definition at line 638 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_RXCLK_STRAP
#define DP83TC812_CHIP_SOR_1_RXCLK_STRAP 0x0010 |
Definition at line 644 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_RXD0_STRAP
#define DP83TC812_CHIP_SOR_1_RXD0_STRAP 0x0020 |
Definition at line 643 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_RXD1_STRAP
#define DP83TC812_CHIP_SOR_1_RXD1_STRAP 0x0040 |
Definition at line 642 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_RXD2_STRAP
#define DP83TC812_CHIP_SOR_1_RXD2_STRAP 0x0080 |
Definition at line 641 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_RXD3_STRAP
#define DP83TC812_CHIP_SOR_1_RXD3_STRAP 0x0100 |
Definition at line 640 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_RXDV_STRAP
#define DP83TC812_CHIP_SOR_1_RXDV_STRAP 0x0003 |
Definition at line 646 of file dp83tc812_driver.h.
◆ DP83TC812_CHIP_SOR_1_RXER_STRAP
#define DP83TC812_CHIP_SOR_1_RXER_STRAP 0x000C |
Definition at line 645 of file dp83tc812_driver.h.
◆ DP83TC812_DSP_REG_71
#define DP83TC812_DSP_REG_71 0x1F, 0x0871 |
Definition at line 154 of file dp83tc812_driver.h.
◆ DP83TC812_DSP_REG_71_SQI_OUT
#define DP83TC812_DSP_REG_71_SQI_OUT 0x000E |
Definition at line 865 of file dp83tc812_driver.h.
◆ DP83TC812_DSP_REG_71_WORST_SQI_OUT
#define DP83TC812_DSP_REG_71_WORST_SQI_OUT 0x0080 |
Definition at line 864 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG
#define DP83TC812_IO_MUX_CFG 0x1F, 0x0456 |
Definition at line 103 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1
#define DP83TC812_IO_MUX_CFG_1 0x1F, 0x0452 |
Definition at line 101 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_DIV_2_EN
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_DIV_2_EN 0x0080 |
Definition at line 550 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_INV_EN
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_INV_EN 0x0008 |
Definition at line 560 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE 0x0070 |
Definition at line 551 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_200M_PLL_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_200M_PLL_CLK 0x0010 |
Definition at line 553 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_25M_CLK_TO_PLL
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_25M_CLK_TO_PLL 0x0050 |
Definition at line 557 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_25M_MII_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_25M_MII_CLK 0x0040 |
Definition at line 556 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_67M_ADC_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_67M_ADC_CLK 0x0020 |
Definition at line 554 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_67M_DSP_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_67M_DSP_CLK 0x0070 |
Definition at line 559 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_CORE_100M_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_CORE_100M_CLK 0x0060 |
Definition at line 558 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_FREE_200M_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_FREE_200M_CLK 0x0030 |
Definition at line 555 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_XI_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_0_CLK_SOURCE_XI_CLK 0x0000 |
Definition at line 552 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL 0x0007 |
Definition at line 561 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_1588_RX
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_1588_RX 0x0005 |
Definition at line 567 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_1588_TX
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_1588_TX 0x0004 |
Definition at line 566 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_ESD
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_ESD 0x0006 |
Definition at line 568 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_INT
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_INT 0x0007 |
Definition at line 569 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_LED_0
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_LED_0 0x0000 |
Definition at line 562 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_LED_0_CLK_MUX_OUT
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_LED_0_CLK_MUX_OUT 0x0001 |
Definition at line 563 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_UV_INDICATION
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_UV_INDICATION 0x0003 |
Definition at line 565 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_WOL
#define DP83TC812_IO_MUX_CFG_1_LED_0_GPIO_CTRL_WOL 0x0002 |
Definition at line 564 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_DIV_2_EN
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_DIV_2_EN 0x8000 |
Definition at line 530 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_INV_EN
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_INV_EN 0x0800 |
Definition at line 540 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE 0x7000 |
Definition at line 531 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_200M_PLL_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_200M_PLL_CLK 0x1000 |
Definition at line 533 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_25M_CLK_TO_PLL
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_25M_CLK_TO_PLL 0x5000 |
Definition at line 537 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_25M_MII_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_25M_MII_CLK 0x4000 |
Definition at line 536 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_67M_ADC_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_67M_ADC_CLK 0x2000 |
Definition at line 534 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_67M_DSP_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_67M_DSP_CLK 0x7000 |
Definition at line 539 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_CORE_100M_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_CORE_100M_CLK 0x6000 |
Definition at line 538 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_FREE_200M_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_FREE_200M_CLK 0x3000 |
Definition at line 535 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_XI_CLK
#define DP83TC812_IO_MUX_CFG_1_LED_1_CLK_SOURCE_XI_CLK 0x0000 |
Definition at line 532 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL 0x0700 |
Definition at line 541 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_1588_RX
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_1588_RX 0x0500 |
Definition at line 547 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_1588_TX
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_1588_TX 0x0400 |
Definition at line 546 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_ESD
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_ESD 0x0600 |
Definition at line 548 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_INT
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_INT 0x0700 |
Definition at line 549 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_LED_1
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_LED_1 0x0000 |
Definition at line 542 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_LED_1_CLK_MUX_OUT
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_LED_1_CLK_MUX_OUT 0x0100 |
Definition at line 543 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_UV_INDICATION
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_UV_INDICATION 0x0300 |
Definition at line 545 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_WOL
#define DP83TC812_IO_MUX_CFG_1_LED_1_GPIO_CTRL_WOL 0x0200 |
Definition at line 544 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2
#define DP83TC812_IO_MUX_CFG_2 0x1F, 0x0453 |
Definition at line 102 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CFG_TX_ER_ON_LED1
#define DP83TC812_IO_MUX_CFG_2_CFG_TX_ER_ON_LED1 0x8000 |
Definition at line 572 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_DIV_2_EN
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_DIV_2_EN 0x0100 |
Definition at line 573 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_INV_EN
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_INV_EN 0x0008 |
Definition at line 591 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE 0x00F0 |
Definition at line 574 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_200M_PLL_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_200M_PLL_CLK 0x0010 |
Definition at line 576 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_25M_50M_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_25M_50M_CLK 0x0000 |
Definition at line 583 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_25M_CLK_TO_PLL
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_25M_CLK_TO_PLL 0x0650 |
Definition at line 580 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_25M_MII_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_25M_MII_CLK 0x0000 |
Definition at line 579 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_30NS_TICK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_30NS_TICK 0x0000 |
Definition at line 587 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_40NS_TICK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_40NS_TICK 0x44D0 |
Definition at line 588 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_50M_RMII_RX_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_50M_RMII_RX_CLK 0x3E90 |
Definition at line 584 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_67M_ADC_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_67M_ADC_CLK 0x0020 |
Definition at line 577 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_67M_DSP_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_67M_DSP_CLK 0x06F0 |
Definition at line 582 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_CORE_100M_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_CORE_100M_CLK 0x0020 |
Definition at line 581 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_DLL_RX_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_DLL_RX_CLK 0x4570 |
Definition at line 590 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_DLL_TX_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_DLL_TX_CLK 0x0020 |
Definition at line 589 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_FREE_200M_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_FREE_200M_CLK 0x00B0 |
Definition at line 578 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_SGMII_DES_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_SGMII_DES_CLK 0x3F30 |
Definition at line 586 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_SGMII_SER_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_SGMII_SER_CLK 0x0020 |
Definition at line 585 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_XI_CLK
#define DP83TC812_IO_MUX_CFG_2_CLK_O_CLK_SOURCE_XI_CLK 0x0000 |
Definition at line 575 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL 0x0007 |
Definition at line 592 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_1588_RX
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_1588_RX 0x0005 |
Definition at line 598 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_1588_TX
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_1588_TX 0x0004 |
Definition at line 597 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_CLKOUT_CLK_MUX_OUT
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_CLKOUT_CLK_MUX_OUT 0x0001 |
Definition at line 594 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_ESD
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_ESD 0x0006 |
Definition at line 599 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_INT
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_INT 0x0007 |
Definition at line 600 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_LED_1
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_LED_1 0x0000 |
Definition at line 593 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_UV_INDICATION
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_UV_INDICATION 0x0003 |
Definition at line 596 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_WOL
#define DP83TC812_IO_MUX_CFG_2_CLK_O_GPIO_CTRL_WOL 0x0002 |
Definition at line 595 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_MAC_RX_IMPEDANCE_CTRL
#define DP83TC812_IO_MUX_CFG_MAC_RX_IMPEDANCE_CTRL 0x03E0 |
Definition at line 613 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_MAC_TX_IMPEDANCE_CTRL
#define DP83TC812_IO_MUX_CFG_MAC_TX_IMPEDANCE_CTRL 0x001F |
Definition at line 614 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_FORCE_CONTROL
#define DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_FORCE_CONTROL 0x2000 |
Definition at line 607 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_VALUE
#define DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_VALUE 0xC000 |
Definition at line 603 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_VALUE_NO_PULL
#define DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_VALUE_NO_PULL 0x0000 |
Definition at line 604 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_VALUE_PULL_DOWN
#define DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_VALUE_PULL_DOWN 0x8000 |
Definition at line 606 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_VALUE_PULL_UP
#define DP83TC812_IO_MUX_CFG_RX_PINS_PUPD_VALUE_PULL_UP 0x4000 |
Definition at line 605 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_FORCE_CONTROL
#define DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_FORCE_CONTROL 0x0400 |
Definition at line 612 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_VALUE
#define DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_VALUE 0x1800 |
Definition at line 608 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_VALUE_NO_PULL
#define DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_VALUE_NO_PULL 0x0000 |
Definition at line 609 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_VALUE_PULL_DOWN
#define DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_VALUE_PULL_DOWN 0x1000 |
Definition at line 611 of file dp83tc812_driver.h.
◆ DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_VALUE_PULL_UP
#define DP83TC812_IO_MUX_CFG_TX_PINS_PUPD_VALUE_PULL_UP 0x0800 |
Definition at line 610 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1
#define DP83TC812_IO_STATUS_1 0x1F, 0x0457 |
Definition at line 104 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_CLKOUT
#define DP83TC812_IO_STATUS_1_CLKOUT 0x0100 |
Definition at line 623 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_INT_N
#define DP83TC812_IO_STATUS_1_INT_N 0x0080 |
Definition at line 624 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_LED_0
#define DP83TC812_IO_STATUS_1_LED_0 0x0200 |
Definition at line 622 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_LED_1
#define DP83TC812_IO_STATUS_1_LED_1 0x4000 |
Definition at line 618 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_RX_CLK
#define DP83TC812_IO_STATUS_1_RX_CLK 0x0400 |
Definition at line 621 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_RX_D0
#define DP83TC812_IO_STATUS_1_RX_D0 0x8000 |
Definition at line 617 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_RX_D3
#define DP83TC812_IO_STATUS_1_RX_D3 0x0001 |
Definition at line 631 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_RX_DV
#define DP83TC812_IO_STATUS_1_RX_DV 0x0800 |
Definition at line 620 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_RX_ERR
#define DP83TC812_IO_STATUS_1_RX_ERR 0x2000 |
Definition at line 619 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_TX_CLK
#define DP83TC812_IO_STATUS_1_TX_CLK 0x0002 |
Definition at line 630 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_TX_D0
#define DP83TC812_IO_STATUS_1_TX_D0 0x0008 |
Definition at line 628 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_TX_D1
#define DP83TC812_IO_STATUS_1_TX_D1 0x0010 |
Definition at line 627 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_TX_D2
#define DP83TC812_IO_STATUS_1_TX_D2 0x0020 |
Definition at line 626 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_TX_D3
#define DP83TC812_IO_STATUS_1_TX_D3 0x0040 |
Definition at line 625 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_1_TX_EN
#define DP83TC812_IO_STATUS_1_TX_EN 0x0004 |
Definition at line 629 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_2
#define DP83TC812_IO_STATUS_2 0x1F, 0x0458 |
Definition at line 105 of file dp83tc812_driver.h.
◆ DP83TC812_IO_STATUS_2_IO_STATUS_2
#define DP83TC812_IO_STATUS_2_IO_STATUS_2 0x0003 |
Definition at line 634 of file dp83tc812_driver.h.
◆ DP83TC812_JABBER_CFG
#define DP83TC812_JABBER_CFG 0x1F, 0x0496 |
Definition at line 111 of file dp83tc812_driver.h.
◆ DP83TC812_JABBER_CFG_CFG_RCV_JAB_TIMER_VAL
#define DP83TC812_JABBER_CFG_CFG_RCV_JAB_TIMER_VAL 0x07FF |
Definition at line 669 of file dp83tc812_driver.h.
◆ DP83TC812_LED1_CLKOUT_ANA_CTRL
#define DP83TC812_LED1_CLKOUT_ANA_CTRL 0x1F, 0x045F |
Definition at line 107 of file dp83tc812_driver.h.
◆ DP83TC812_LED1_CLKOUT_ANA_CTRL_CLKOUT_ANA_MUX_CTRL
#define DP83TC812_LED1_CLKOUT_ANA_CTRL_CLKOUT_ANA_MUX_CTRL 0x0003 |
Definition at line 651 of file dp83tc812_driver.h.
◆ DP83TC812_LED1_CLKOUT_ANA_CTRL_CLKOUT_ANA_SEL_1P0V_SL
#define DP83TC812_LED1_CLKOUT_ANA_CTRL_CLKOUT_ANA_SEL_1P0V_SL 0x0010 |
Definition at line 649 of file dp83tc812_driver.h.
◆ DP83TC812_LED1_CLKOUT_ANA_CTRL_LED_1_ANA_MUX_CTRL
#define DP83TC812_LED1_CLKOUT_ANA_CTRL_LED_1_ANA_MUX_CTRL 0x000C |
Definition at line 650 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1
#define DP83TC812_LEDS_CFG_1 0x1F, 0x0450 |
Definition at line 99 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION 0x000F |
Definition at line 503 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_LOST
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_LOST 0x0009 |
Definition at line 511 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK 0x0000 |
Definition at line 504 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_MASTER
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_MASTER 0x0004 |
Definition at line 508 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_RX_ACT 0x0003 |
Definition at line 507 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_SLAVE
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_SLAVE 0x0005 |
Definition at line 509 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_TX_ACT
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_TX_ACT 0x0002 |
Definition at line 506 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_TX_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_LINK_OK_TX_RX_ACT 0x0001 |
Definition at line 505 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_PRBS_ERR
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_PRBS_ERR 0x000A |
Definition at line 512 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_TX_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_TX_RX_ACT 0x0006 |
Definition at line 510 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_0_OPTION_XMII_TX_RX_ERR
#define DP83TC812_LEDS_CFG_1_LED_0_OPTION_XMII_TX_RX_ERR 0x000B |
Definition at line 513 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION 0x00F0 |
Definition at line 492 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_LOST
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_LOST 0x0090 |
Definition at line 500 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK 0x0000 |
Definition at line 493 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_MASTER
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_MASTER 0x0040 |
Definition at line 497 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_RX_ACT 0x0030 |
Definition at line 496 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_SLAVE
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_SLAVE 0x0050 |
Definition at line 498 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_TX_ACT
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_TX_ACT 0x0020 |
Definition at line 495 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_TX_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_LINK_OK_TX_RX_ACT 0x0010 |
Definition at line 494 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_PRBS_ERR
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_PRBS_ERR 0x00A0 |
Definition at line 501 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_TX_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_TX_RX_ACT 0x0060 |
Definition at line 499 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_1_OPTION_XMII_TX_RX_ERR
#define DP83TC812_LEDS_CFG_1_LED_1_OPTION_XMII_TX_RX_ERR 0x00B0 |
Definition at line 502 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION 0x0F00 |
Definition at line 481 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_LOST
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_LOST 0x0900 |
Definition at line 489 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK 0x0000 |
Definition at line 482 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_MASTER
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_MASTER 0x0400 |
Definition at line 486 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_RX_ACT 0x0300 |
Definition at line 485 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_SLAVE
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_SLAVE 0x0500 |
Definition at line 487 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_TX_ACT
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_TX_ACT 0x0200 |
Definition at line 484 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_TX_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_LINK_OK_TX_RX_ACT 0x0100 |
Definition at line 483 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_PRBS_ERR
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_PRBS_ERR 0x0A00 |
Definition at line 490 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_TX_RX_ACT
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_TX_RX_ACT 0x0600 |
Definition at line 488 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LED_2_OPTION_XMII_TX_RX_ERR
#define DP83TC812_LEDS_CFG_1_LED_2_OPTION_XMII_TX_RX_ERR 0x0B00 |
Definition at line 491 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE
#define DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE 0x3000 |
Definition at line 476 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE_10HZ
#define DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE_10HZ 0x1000 |
Definition at line 478 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE_20HZ
#define DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE_20HZ 0x0000 |
Definition at line 477 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE_2HZ
#define DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE_2HZ 0x3000 |
Definition at line 480 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE_5HZ
#define DP83TC812_LEDS_CFG_1_LEDS_BLINK_RATE_5HZ 0x2000 |
Definition at line 479 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_1_LEDS_BYPASS_STRETCHING
#define DP83TC812_LEDS_CFG_1_LEDS_BYPASS_STRETCHING 0x4000 |
Definition at line 475 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2
#define DP83TC812_LEDS_CFG_2 0x1F, 0x0451 |
Definition at line 100 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_CLK_O_GPIO_CTRL_3
#define DP83TC812_LEDS_CFG_2_CLK_O_GPIO_CTRL_3 0x8000 |
Definition at line 516 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_0_DRV_EN
#define DP83TC812_LEDS_CFG_2_LED_0_DRV_EN 0x0004 |
Definition at line 525 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_0_DRV_VAL
#define DP83TC812_LEDS_CFG_2_LED_0_DRV_VAL 0x0002 |
Definition at line 526 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_0_GPIO_CTRL_3
#define DP83TC812_LEDS_CFG_2_LED_0_GPIO_CTRL_3 0x2000 |
Definition at line 518 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_0_POLARITY
#define DP83TC812_LEDS_CFG_2_LED_0_POLARITY 0x0001 |
Definition at line 527 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_1_DRV_EN
#define DP83TC812_LEDS_CFG_2_LED_1_DRV_EN 0x0020 |
Definition at line 522 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_1_DRV_VAL
#define DP83TC812_LEDS_CFG_2_LED_1_DRV_VAL 0x0010 |
Definition at line 523 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_1_GPIO_CTRL_3
#define DP83TC812_LEDS_CFG_2_LED_1_GPIO_CTRL_3 0x4000 |
Definition at line 517 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_1_POLARITY
#define DP83TC812_LEDS_CFG_2_LED_1_POLARITY 0x0008 |
Definition at line 524 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_2_DRV_EN
#define DP83TC812_LEDS_CFG_2_LED_2_DRV_EN 0x0100 |
Definition at line 519 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_2_DRV_VAL
#define DP83TC812_LEDS_CFG_2_LED_2_DRV_VAL 0x0080 |
Definition at line 520 of file dp83tc812_driver.h.
◆ DP83TC812_LEDS_CFG_2_LED_2_POLARITY
#define DP83TC812_LEDS_CFG_2_LED_2_POLARITY 0x0040 |
Definition at line 521 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG
#define DP83TC812_LPS_CFG 0x1F, 0x0184 |
Definition at line 80 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG10
#define DP83TC812_LPS_CFG10 0x1F, 0x018A |
Definition at line 85 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG10_CFG_RX_WUR_SEL
#define DP83TC812_LPS_CFG10_CFG_RX_WUR_SEL 0x03FF |
Definition at line 408 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG2
#define DP83TC812_LPS_CFG2 0x1F, 0x018B |
Definition at line 86 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG2_CFG_AUTO_MODE_EN
#define DP83TC812_LPS_CFG2_CFG_AUTO_MODE_EN 0x0040 |
Definition at line 413 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG2_CFG_LPS_MON_EN
#define DP83TC812_LPS_CFG2_CFG_LPS_MON_EN 0x0020 |
Definition at line 414 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG2_CFG_LPS_SLEEP_EN
#define DP83TC812_LPS_CFG2_CFG_LPS_SLEEP_EN 0x0002 |
Definition at line 415 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG2_CFG_STOP_SLEEP_NEG_ON_ACTIVITY
#define DP83TC812_LPS_CFG2_CFG_STOP_SLEEP_NEG_ON_ACTIVITY 0x0800 |
Definition at line 412 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG2_CFG_STOP_SLEEP_NEG_ON_NO_SEND_N
#define DP83TC812_LPS_CFG2_CFG_STOP_SLEEP_NEG_ON_NO_SEND_N 0x1000 |
Definition at line 411 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG3
#define DP83TC812_LPS_CFG3 0x1F, 0x018C |
Definition at line 87 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG3_CFG_LPS_PWR_MODE
#define DP83TC812_LPS_CFG3_CFG_LPS_PWR_MODE 0x01FF |
Definition at line 418 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4
#define DP83TC812_LPS_CFG4 0x1F, 0x0183 |
Definition at line 79 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_FORCE_LPS_LINK_CONTROL
#define DP83TC812_LPS_CFG4_CFG_FORCE_LPS_LINK_CONTROL 0x0200 |
Definition at line 377 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_FORCE_LPS_LINK_CONTROL_EN
#define DP83TC812_LPS_CFG4_CFG_FORCE_LPS_LINK_CONTROL_EN 0x0400 |
Definition at line 376 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_FORCE_LPS_SLEEP
#define DP83TC812_LPS_CFG4_CFG_FORCE_LPS_SLEEP 0x2000 |
Definition at line 373 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_FORCE_LPS_SLEEP_EN
#define DP83TC812_LPS_CFG4_CFG_FORCE_LPS_SLEEP_EN 0x4000 |
Definition at line 372 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_FORCE_LPS_ST
#define DP83TC812_LPS_CFG4_CFG_FORCE_LPS_ST 0x007F |
Definition at line 379 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_FORCE_LPS_ST_EN
#define DP83TC812_LPS_CFG4_CFG_FORCE_LPS_ST_EN 0x0100 |
Definition at line 378 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_FORCE_TX_LPS
#define DP83TC812_LPS_CFG4_CFG_FORCE_TX_LPS 0x0800 |
Definition at line 375 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_FORCE_TX_LPS_EN
#define DP83TC812_LPS_CFG4_CFG_FORCE_TX_LPS_EN 0x1000 |
Definition at line 374 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG4_CFG_SEND_WUP_DIS_TX
#define DP83TC812_LPS_CFG4_CFG_SEND_WUP_DIS_TX 0x8000 |
Definition at line 371 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG5
#define DP83TC812_LPS_CFG5 0x1F, 0x0185 |
Definition at line 81 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG5_CFG_RX_LPS_SYM_GAP
#define DP83TC812_LPS_CFG5_CFG_RX_LPS_SYM_GAP 0x0003 |
Definition at line 395 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG5_CFG_RX_WUR_SYM_GAP
#define DP83TC812_LPS_CFG5_CFG_RX_WUR_SYM_GAP 0x000C |
Definition at line 394 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG5_CFG_WUP_TIMER
#define DP83TC812_LPS_CFG5_CFG_WUP_TIMER 0xE000 |
Definition at line 393 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG7
#define DP83TC812_LPS_CFG7 0x1F, 0x0187 |
Definition at line 82 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG7_CFG_TX_LPS_SEL
#define DP83TC812_LPS_CFG7_CFG_TX_LPS_SEL 0x03FF |
Definition at line 399 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG7_CFG_TX_LPS_STOP_ON_DONE
#define DP83TC812_LPS_CFG7_CFG_TX_LPS_STOP_ON_DONE 0x8000 |
Definition at line 398 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG8
#define DP83TC812_LPS_CFG8 0x1F, 0x0188 |
Definition at line 83 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG8_CFG_TX_WUR_SEL
#define DP83TC812_LPS_CFG8_CFG_TX_WUR_SEL 0x03FF |
Definition at line 402 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG9
#define DP83TC812_LPS_CFG9 0x1F, 0x0189 |
Definition at line 84 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG9_CFG_RX_LPS_SEL
#define DP83TC812_LPS_CFG9_CFG_RX_LPS_SEL 0x03FF |
Definition at line 405 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_RESET_LPS_CNT_RX_DATA
#define DP83TC812_LPS_CFG_CFG_RESET_LPS_CNT_RX_DATA 0x1000 |
Definition at line 383 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_RESET_LPS_CNT_TX_DATA
#define DP83TC812_LPS_CFG_CFG_RESET_LPS_CNT_TX_DATA 0x0040 |
Definition at line 385 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_RESET_WUR_CNT_RX_DATA
#define DP83TC812_LPS_CFG_CFG_RESET_WUR_CNT_RX_DATA 0x8000 |
Definition at line 382 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_RESET_WUR_CNT_TX_DATA
#define DP83TC812_LPS_CFG_CFG_RESET_WUR_CNT_TX_DATA 0x0200 |
Definition at line 384 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_WAKE_FWD_DIG_TIMER
#define DP83TC812_LPS_CFG_CFG_WAKE_FWD_DIG_TIMER 0x000C |
Definition at line 388 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_WAKE_FWD_EN_WUP
#define DP83TC812_LPS_CFG_CFG_WAKE_FWD_EN_WUP 0x0001 |
Definition at line 390 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_WAKE_FWD_EN_WUP_PSV_LINK
#define DP83TC812_LPS_CFG_CFG_WAKE_FWD_EN_WUP_PSV_LINK 0x0020 |
Definition at line 386 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_WAKE_FWD_EN_WUR
#define DP83TC812_LPS_CFG_CFG_WAKE_FWD_EN_WUR 0x0002 |
Definition at line 389 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_CFG_CFG_WAKE_FWD_MAN_TRIG
#define DP83TC812_LPS_CFG_CFG_WAKE_FWD_MAN_TRIG 0x0010 |
Definition at line 387 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS
#define DP83TC812_LPS_STATUS 0x1F, 0x018E |
Definition at line 88 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST 0x007F |
Definition at line 421 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST_NORMAL
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST_NORMAL 0x0004 |
Definition at line 424 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST_PASSIVE_LINK
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST_PASSIVE_LINK 0x0041 |
Definition at line 429 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP 0x0001 |
Definition at line 422 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP_ACK
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP_ACK 0x0008 |
Definition at line 425 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP_FAIL
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP_FAIL 0x0020 |
Definition at line 427 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP_REQ
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP_REQ 0x0010 |
Definition at line 426 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP_SILENT
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST_SLEEP_SILENT 0x0040 |
Definition at line 428 of file dp83tc812_driver.h.
◆ DP83TC812_LPS_STATUS_STATUS_LPS_ST_STANDBY
#define DP83TC812_LPS_STATUS_STATUS_LPS_ST_STANDBY 0x0002 |
Definition at line 423 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1
#define DP83TC812_MISR1 0x12 |
Definition at line 53 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_ENERGY_DET_INT
#define DP83TC812_MISR1_ENERGY_DET_INT 0x4000 |
Definition at line 227 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_ENERGY_DET_INT_EN
#define DP83TC812_MISR1_ENERGY_DET_INT_EN 0x0040 |
Definition at line 235 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_ESD_INT
#define DP83TC812_MISR1_ESD_INT 0x0800 |
Definition at line 230 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_ESD_INT_EN
#define DP83TC812_MISR1_ESD_INT_EN 0x0008 |
Definition at line 238 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_FHF_INT
#define DP83TC812_MISR1_FHF_INT 0x0200 |
Definition at line 232 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_FHF_INT_EN
#define DP83TC812_MISR1_FHF_INT_EN 0x0002 |
Definition at line 240 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_LINK_INT
#define DP83TC812_MISR1_LINK_INT 0x2000 |
Definition at line 228 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_LINK_INT_EN
#define DP83TC812_MISR1_LINK_INT_EN 0x0020 |
Definition at line 236 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_LINK_QUAL_INT_EN
#define DP83TC812_MISR1_LINK_QUAL_INT_EN 0x0080 |
Definition at line 234 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_MS_TRAIN_DONE_INT
#define DP83TC812_MISR1_MS_TRAIN_DONE_INT 0x0400 |
Definition at line 231 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_MS_TRAIN_DONE_INT_EN
#define DP83TC812_MISR1_MS_TRAIN_DONE_INT_EN 0x0004 |
Definition at line 239 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_RHF_INT
#define DP83TC812_MISR1_RHF_INT 0x0100 |
Definition at line 233 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_RHF_INT_EN
#define DP83TC812_MISR1_RHF_INT_EN 0x0001 |
Definition at line 241 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_WOL_INT
#define DP83TC812_MISR1_WOL_INT 0x1000 |
Definition at line 229 of file dp83tc812_driver.h.
◆ DP83TC812_MISR1_WOL_INT_EN
#define DP83TC812_MISR1_WOL_INT_EN 0x0010 |
Definition at line 237 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2
#define DP83TC812_MISR2 0x13 |
Definition at line 54 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_FIFO_INT_EN
#define DP83TC812_MISR2_FIFO_INT_EN 0x0010 |
Definition at line 252 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_JABBER_INT
#define DP83TC812_MISR2_JABBER_INT 0x0100 |
Definition at line 248 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_JABBER_INT_EN
#define DP83TC812_MISR2_JABBER_INT_EN 0x0001 |
Definition at line 255 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_OVER_VOLT_INT
#define DP83TC812_MISR2_OVER_VOLT_INT 0x4000 |
Definition at line 245 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_OVER_VOLT_INT_EN
#define DP83TC812_MISR2_OVER_VOLT_INT_EN 0x0040 |
Definition at line 250 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_PAGE_RCVD_INT_EN
#define DP83TC812_MISR2_PAGE_RCVD_INT_EN 0x0020 |
Definition at line 251 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_POL_INT
#define DP83TC812_MISR2_POL_INT 0x0200 |
Definition at line 247 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_POL_INT_EN
#define DP83TC812_MISR2_POL_INT_EN 0x0002 |
Definition at line 254 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_SLEEP_INT
#define DP83TC812_MISR2_SLEEP_INT 0x0400 |
Definition at line 246 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_SLEEP_INT_EN
#define DP83TC812_MISR2_SLEEP_INT_EN 0x0004 |
Definition at line 253 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_UNDER_VOLT_INT
#define DP83TC812_MISR2_UNDER_VOLT_INT 0x8000 |
Definition at line 244 of file dp83tc812_driver.h.
◆ DP83TC812_MISR2_UNDER_VOLT_INT_EN
#define DP83TC812_MISR2_UNDER_VOLT_INT_EN 0x0080 |
Definition at line 249 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3
#define DP83TC812_MISR3 0x18 |
Definition at line 57 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_LPS_INT
#define DP83TC812_MISR3_LPS_INT 0x0100 |
Definition at line 279 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_LPS_INT_EN
#define DP83TC812_MISR3_LPS_INT_EN 0x0001 |
Definition at line 287 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_NO_FRAME_INT
#define DP83TC812_MISR3_NO_FRAME_INT 0x0800 |
Definition at line 276 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_NO_FRAME_INT_EN
#define DP83TC812_MISR3_NO_FRAME_INT_EN 0x0008 |
Definition at line 284 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_NO_LINK_INT
#define DP83TC812_MISR3_NO_LINK_INT 0x4000 |
Definition at line 273 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_NO_LINK_INT_EN
#define DP83TC812_MISR3_NO_LINK_INT_EN 0x0040 |
Definition at line 281 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_POR_DONE_INT
#define DP83TC812_MISR3_POR_DONE_INT 0x1000 |
Definition at line 275 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_POR_DONE_INT_EN
#define DP83TC812_MISR3_POR_DONE_INT_EN 0x0010 |
Definition at line 283 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_SLEEP_FAIL_INT
#define DP83TC812_MISR3_SLEEP_FAIL_INT 0x2000 |
Definition at line 274 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_SLEEP_FAIL_INT_EN
#define DP83TC812_MISR3_SLEEP_FAIL_INT_EN 0x0020 |
Definition at line 282 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_WAKE_REQ_INT
#define DP83TC812_MISR3_WAKE_REQ_INT 0x0400 |
Definition at line 277 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_WAKE_REQ_INT_EN
#define DP83TC812_MISR3_WAKE_REQ_INT_EN 0x0004 |
Definition at line 285 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_WUP_PSV_INT
#define DP83TC812_MISR3_WUP_PSV_INT 0x8000 |
Definition at line 272 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_WUP_PSV_INT_EN
#define DP83TC812_MISR3_WUP_PSV_INT_EN 0x0080 |
Definition at line 280 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_WUP_SLEEP_INT
#define DP83TC812_MISR3_WUP_SLEEP_INT 0x0200 |
Definition at line 278 of file dp83tc812_driver.h.
◆ DP83TC812_MISR3_WUP_SLEEP_INT_EN
#define DP83TC812_MISR3_WUP_SLEEP_INT_EN 0x0002 |
Definition at line 286 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_CTRL_1
#define DP83TC812_MMD1_PMA_CTRL_1 0x01, 0x1000 |
Definition at line 64 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_CTRL_1_PMA_LOOPBACK
#define DP83TC812_MMD1_PMA_CTRL_1_PMA_LOOPBACK 0x0001 |
Definition at line 310 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_CTRL_1_PMA_RESET
#define DP83TC812_MMD1_PMA_CTRL_1_PMA_RESET 0x8000 |
Definition at line 309 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_CTRL_2
#define DP83TC812_MMD1_PMA_CTRL_2 0x01, 0x1834 |
Definition at line 69 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_CTRL_2_BRK_MS_CFG
#define DP83TC812_MMD1_PMA_CTRL_2_BRK_MS_CFG 0x4000 |
Definition at line 326 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_CTRL_2_MASTER_SLAVE_MAN_CFG_EN
#define DP83TC812_MMD1_PMA_CTRL_2_MASTER_SLAVE_MAN_CFG_EN 0x8000 |
Definition at line 325 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_CTRL_2_TYPE_SEL
#define DP83TC812_MMD1_PMA_CTRL_2_TYPE_SEL 0x000F |
Definition at line 327 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_EXT_ABILITY_1
#define DP83TC812_MMD1_PMA_EXT_ABILITY_1 0x01, 0x100B |
Definition at line 67 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_EXT_ABILITY_1_BT1_EXT_ABLE
#define DP83TC812_MMD1_PMA_EXT_ABILITY_1_BT1_EXT_ABLE 0x0800 |
Definition at line 319 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_EXT_ABILITY_2
#define DP83TC812_MMD1_PMA_EXT_ABILITY_2 0x01, 0x1012 |
Definition at line 68 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_EXT_ABILITY_2_100BT1_ABLE
#define DP83TC812_MMD1_PMA_EXT_ABILITY_2_100BT1_ABLE 0x0001 |
Definition at line 322 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_STATUS_1
#define DP83TC812_MMD1_PMA_STATUS_1 0x01, 0x1001 |
Definition at line 65 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_STATUS_1_LINK_STATUS
#define DP83TC812_MMD1_PMA_STATUS_1_LINK_STATUS 0x0004 |
Definition at line 313 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_STAUS_2
#define DP83TC812_MMD1_PMA_STAUS_2 0x01, 0x1007 |
Definition at line 66 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_STAUS_2_PMA_PMD_TYPE_SEL
#define DP83TC812_MMD1_PMA_STAUS_2_PMA_PMD_TYPE_SEL 0x003F |
Definition at line 316 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_TEST_MODE_CTRL
#define DP83TC812_MMD1_PMA_TEST_MODE_CTRL 0x01, 0x1836 |
Definition at line 70 of file dp83tc812_driver.h.
◆ DP83TC812_MMD1_PMA_TEST_MODE_CTRL_BRK_TEST_MODE
#define DP83TC812_MMD1_PMA_TEST_MODE_CTRL_BRK_TEST_MODE 0xE000 |
Definition at line 330 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_CTRL_1
#define DP83TC812_MMD3_PCS_CTRL_1 0x03, 0x3000 |
Definition at line 71 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_CTRL_1_PCS_LOOPBACK
#define DP83TC812_MMD3_PCS_CTRL_1_PCS_LOOPBACK 0x4000 |
Definition at line 334 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_CTRL_1_PCS_RESET
#define DP83TC812_MMD3_PCS_CTRL_1_PCS_RESET 0x8000 |
Definition at line 333 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_CTRL_1_RX_CLOCK_STOPPABLE
#define DP83TC812_MMD3_PCS_CTRL_1_RX_CLOCK_STOPPABLE 0x0400 |
Definition at line 335 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_STATUS_1
#define DP83TC812_MMD3_PCS_STATUS_1 0x03, 0x3001 |
Definition at line 72 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_STATUS_1_RX_LPI_INDICATION
#define DP83TC812_MMD3_PCS_STATUS_1_RX_LPI_INDICATION 0x0100 |
Definition at line 341 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_STATUS_1_RX_LPI_RECEIVED
#define DP83TC812_MMD3_PCS_STATUS_1_RX_LPI_RECEIVED 0x0400 |
Definition at line 339 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_STATUS_1_TX_CLOCK_STOPPABLE
#define DP83TC812_MMD3_PCS_STATUS_1_TX_CLOCK_STOPPABLE 0x0040 |
Definition at line 342 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_STATUS_1_TX_LPI_INDICATION
#define DP83TC812_MMD3_PCS_STATUS_1_TX_LPI_INDICATION 0x0200 |
Definition at line 340 of file dp83tc812_driver.h.
◆ DP83TC812_MMD3_PCS_STATUS_1_TX_LPI_RECEIVED
#define DP83TC812_MMD3_PCS_STATUS_1_TX_LPI_RECEIVED 0x0800 |
Definition at line 338 of file dp83tc812_driver.h.
◆ DP83TC812_PATTERN_CTRL_1
#define DP83TC812_PATTERN_CTRL_1 0x1F, 0x0625 |
Definition at line 139 of file dp83tc812_driver.h.
◆ DP83TC812_PATTERN_CTRL_1_PATTERN_15_0
#define DP83TC812_PATTERN_CTRL_1_PATTERN_15_0 0xFFFF |
Definition at line 811 of file dp83tc812_driver.h.
◆ DP83TC812_PATTERN_CTRL_2
#define DP83TC812_PATTERN_CTRL_2 0x1F, 0x0626 |
Definition at line 140 of file dp83tc812_driver.h.
◆ DP83TC812_PATTERN_CTRL_2_PATTERN_31_16
#define DP83TC812_PATTERN_CTRL_2_PATTERN_31_16 0xFFFF |
Definition at line 814 of file dp83tc812_driver.h.
◆ DP83TC812_PATTERN_CTRL_3
#define DP83TC812_PATTERN_CTRL_3 0x1F, 0x0627 |
Definition at line 141 of file dp83tc812_driver.h.
◆ DP83TC812_PATTERN_CTRL_3_PATTERN_47_32
#define DP83TC812_PATTERN_CTRL_3_PATTERN_47_32 0xFFFF |
Definition at line 817 of file dp83tc812_driver.h.
◆ DP83TC812_PCS_CTRL_1
#define DP83TC812_PCS_CTRL_1 0x1F, 0x0485 |
Definition at line 108 of file dp83tc812_driver.h.
◆ DP83TC812_PCS_CTRL_1_CFG_DESC_FIRST_LOCK_COUNT
#define DP83TC812_PCS_CTRL_1_CFG_DESC_FIRST_LOCK_COUNT 0x01FF |
Definition at line 657 of file dp83tc812_driver.h.
◆ DP83TC812_PCS_CTRL_1_CFG_DIS_IPG_SCR_LOCK_CHECK
#define DP83TC812_PCS_CTRL_1_CFG_DIS_IPG_SCR_LOCK_CHECK 0x2000 |
Definition at line 655 of file dp83tc812_driver.h.
◆ DP83TC812_PCS_CTRL_1_CFG_FORCE_SLAVE_PHASE1_DONE
#define DP83TC812_PCS_CTRL_1_CFG_FORCE_SLAVE_PHASE1_DONE 0x4000 |
Definition at line 654 of file dp83tc812_driver.h.
◆ DP83TC812_PCS_CTRL_1_CFG_LINK_CONTROL
#define DP83TC812_PCS_CTRL_1_CFG_LINK_CONTROL 0x1000 |
Definition at line 656 of file dp83tc812_driver.h.
◆ DP83TC812_PCS_CTRL_2
#define DP83TC812_PCS_CTRL_2 0x1F, 0x0486 |
Definition at line 109 of file dp83tc812_driver.h.
◆ DP83TC812_PCS_CTRL_2_CFG_DESC_ERROR_COUNT
#define DP83TC812_PCS_CTRL_2_CFG_DESC_ERROR_COUNT 0xFF00 |
Definition at line 660 of file dp83tc812_driver.h.
◆ DP83TC812_PCS_CTRL_2_CFG_REM_RCVR_STS_ERROR_CNT
#define DP83TC812_PCS_CTRL_2_CFG_REM_RCVR_STS_ERROR_CNT 0x001F |
Definition at line 661 of file dp83tc812_driver.h.
◆ DP83TC812_PG_REG_4
#define DP83TC812_PG_REG_4 0x1F, 0x0553 |
Definition at line 114 of file dp83tc812_driver.h.
◆ DP83TC812_PG_REG_4_FORCE_POL_EN
#define DP83TC812_PG_REG_4_FORCE_POL_EN 0x2000 |
Definition at line 684 of file dp83tc812_driver.h.
◆ DP83TC812_PG_REG_4_FORCE_POL_VAL
#define DP83TC812_PG_REG_4_FORCE_POL_VAL 0x1000 |
Definition at line 685 of file dp83tc812_driver.h.
◆ DP83TC812_PHY_ADDR
#define DP83TC812_PHY_ADDR 0 |
Definition at line 39 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR1
#define DP83TC812_PHYIDR1 0x02 |
Definition at line 47 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR1_OUI_MSB
#define DP83TC812_PHYIDR1_OUI_MSB 0xFFFF |
Definition at line 180 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR1_OUI_MSB_DEFAULT
#define DP83TC812_PHYIDR1_OUI_MSB_DEFAULT 0x2000 |
Definition at line 181 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR2
#define DP83TC812_PHYIDR2 0x03 |
Definition at line 48 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR2_MODEL_NUM
#define DP83TC812_PHYIDR2_MODEL_NUM 0x03F0 |
Definition at line 186 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR2_MODEL_NUM_DEFAULT
#define DP83TC812_PHYIDR2_MODEL_NUM_DEFAULT 0x0270 |
Definition at line 187 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR2_OUI_LSB
#define DP83TC812_PHYIDR2_OUI_LSB 0xFC00 |
Definition at line 184 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR2_OUI_LSB_DEFAULT
#define DP83TC812_PHYIDR2_OUI_LSB_DEFAULT 0xA000 |
Definition at line 185 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR2_REVISION_NUM
#define DP83TC812_PHYIDR2_REVISION_NUM 0x000F |
Definition at line 188 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR2_REVISION_NUM_1_0
#define DP83TC812_PHYIDR2_REVISION_NUM_1_0 0x0000 |
Definition at line 189 of file dp83tc812_driver.h.
◆ DP83TC812_PHYIDR2_REVISION_NUM_2_0
#define DP83TC812_PHYIDR2_REVISION_NUM_2_0 0x0001 |
Definition at line 190 of file dp83tc812_driver.h.
◆ DP83TC812_PHYRCR
#define DP83TC812_PHYRCR 0x1F |
Definition at line 61 of file dp83tc812_driver.h.
◆ DP83TC812_PHYRCR_DIGITAL_RESET
#define DP83TC812_PHYRCR_DIGITAL_RESET 0x4000 |
Definition at line 305 of file dp83tc812_driver.h.
◆ DP83TC812_PHYRCR_SOFT_GLOBAL_RESET
#define DP83TC812_PHYRCR_SOFT_GLOBAL_RESET 0x8000 |
Definition at line 304 of file dp83tc812_driver.h.
◆ DP83TC812_PHYRCR_STANDBY_MODE
#define DP83TC812_PHYRCR_STANDBY_MODE 0x0080 |
Definition at line 306 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR
#define DP83TC812_PHYSCR 0x11 |
Definition at line 52 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_DIS_CLK_125
#define DP83TC812_PHYSCR_DIS_CLK_125 0x8000 |
Definition at line 211 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_FORCE_INT
#define DP83TC812_PHYSCR_FORCE_INT 0x0004 |
Definition at line 222 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_INT_EN
#define DP83TC812_PHYSCR_INT_EN 0x0002 |
Definition at line 223 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_INT_OE
#define DP83TC812_PHYSCR_INT_OE 0x0001 |
Definition at line 224 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_INT_POL
#define DP83TC812_PHYSCR_INT_POL 0x0008 |
Definition at line 221 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_PWR_SAVE_MODE
#define DP83TC812_PHYSCR_PWR_SAVE_MODE 0x3000 |
Definition at line 213 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_PWR_SAVE_MODE_EN
#define DP83TC812_PHYSCR_PWR_SAVE_MODE_EN 0x4000 |
Definition at line 212 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_SGMII_SOFT_RESET
#define DP83TC812_PHYSCR_SGMII_SOFT_RESET 0x0800 |
Definition at line 214 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_TX_FIFO_DEPTH
#define DP83TC812_PHYSCR_TX_FIFO_DEPTH 0x0300 |
Definition at line 216 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_TX_FIFO_DEPTH_4_NIBBLES
#define DP83TC812_PHYSCR_TX_FIFO_DEPTH_4_NIBBLES 0x0000 |
Definition at line 217 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_TX_FIFO_DEPTH_5_NIBBLES
#define DP83TC812_PHYSCR_TX_FIFO_DEPTH_5_NIBBLES 0x0100 |
Definition at line 218 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_TX_FIFO_DEPTH_6_NIBBLES
#define DP83TC812_PHYSCR_TX_FIFO_DEPTH_6_NIBBLES 0x0A00 |
Definition at line 219 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_TX_FIFO_DEPTH_8_NIBBLES
#define DP83TC812_PHYSCR_TX_FIFO_DEPTH_8_NIBBLES 0x0B00 |
Definition at line 220 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSCR_USE_PHYAD0_AS_ISOLATE
#define DP83TC812_PHYSCR_USE_PHYAD0_AS_ISOLATE 0x0400 |
Definition at line 215 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS
#define DP83TC812_PHYSTS 0x10 |
Definition at line 51 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS_DESCRAMBLER_LOCK
#define DP83TC812_PHYSTS_DESCRAMBLER_LOCK 0x0200 |
Definition at line 203 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS_DUPLEX_STATUS
#define DP83TC812_PHYSTS_DUPLEX_STATUS 0x0004 |
Definition at line 207 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS_JABBER_DTCT
#define DP83TC812_PHYSTS_JABBER_DTCT 0x0020 |
Definition at line 205 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS_LINK_STATUS
#define DP83TC812_PHYSTS_LINK_STATUS 0x0001 |
Definition at line 208 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS_LOOPBACK_STATUS
#define DP83TC812_PHYSTS_LOOPBACK_STATUS 0x0008 |
Definition at line 206 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS_MII_INTERRUPT
#define DP83TC812_PHYSTS_MII_INTERRUPT 0x0080 |
Definition at line 204 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS_RECEIVE_ERROR_LATCH
#define DP83TC812_PHYSTS_RECEIVE_ERROR_LATCH 0x2000 |
Definition at line 201 of file dp83tc812_driver.h.
◆ DP83TC812_PHYSTS_SIGNAL_DETECT
#define DP83TC812_PHYSTS_SIGNAL_DETECT 0x0400 |
Definition at line 202 of file dp83tc812_driver.h.
◆ DP83TC812_PMATCH_CTRL_1
#define DP83TC812_PMATCH_CTRL_1 0x1F, 0x0628 |
Definition at line 142 of file dp83tc812_driver.h.
◆ DP83TC812_PMATCH_CTRL_1_PMATCH_DATA_15_0
#define DP83TC812_PMATCH_CTRL_1_PMATCH_DATA_15_0 0xFFFF |
Definition at line 820 of file dp83tc812_driver.h.
◆ DP83TC812_PMATCH_CTRL_2
#define DP83TC812_PMATCH_CTRL_2 0x1F, 0x0629 |
Definition at line 143 of file dp83tc812_driver.h.
◆ DP83TC812_PMATCH_CTRL_2_PMATCH_DATA_31_16
#define DP83TC812_PMATCH_CTRL_2_PMATCH_DATA_31_16 0xFFFF |
Definition at line 823 of file dp83tc812_driver.h.
◆ DP83TC812_PMATCH_CTRL_3
#define DP83TC812_PMATCH_CTRL_3 0x1F, 0x062A |
Definition at line 144 of file dp83tc812_driver.h.
◆ DP83TC812_PMATCH_CTRL_3_PMATCH_DATA_47_32
#define DP83TC812_PMATCH_CTRL_3_PMATCH_DATA_47_32 0xFFFF |
Definition at line 826 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1
#define DP83TC812_PRBS_CTRL_1 0x1F, 0x0619 |
Definition at line 129 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1_CFG_PKT_GEN_64
#define DP83TC812_PRBS_CTRL_1_CFG_PKT_GEN_64 0x2000 |
Definition at line 766 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1_CFG_PKT_GEN_PRBS
#define DP83TC812_PRBS_CTRL_1_CFG_PKT_GEN_PRBS 0x0002 |
Definition at line 772 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1_CFG_PRBS_CHK_ENABLE
#define DP83TC812_PRBS_CTRL_1_CFG_PRBS_CHK_ENABLE 0x0004 |
Definition at line 771 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1_CFG_PRBS_CHK_SEL
#define DP83TC812_PRBS_CTRL_1_CFG_PRBS_CHK_SEL 0x0700 |
Definition at line 768 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1_CFG_PRBS_CNT_MODE
#define DP83TC812_PRBS_CTRL_1_CFG_PRBS_CNT_MODE 0x0008 |
Definition at line 770 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1_CFG_PRBS_GEN_SEL
#define DP83TC812_PRBS_CTRL_1_CFG_PRBS_GEN_SEL 0x0070 |
Definition at line 769 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1_PKT_GEN_EN
#define DP83TC812_PRBS_CTRL_1_PKT_GEN_EN 0x0001 |
Definition at line 773 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_1_SEND_PKT
#define DP83TC812_PRBS_CTRL_1_SEND_PKT 0x1000 |
Definition at line 767 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_2
#define DP83TC812_PRBS_CTRL_2 0x1F, 0x061A |
Definition at line 130 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_2_CFG_PKT_LEN_PRBS
#define DP83TC812_PRBS_CTRL_2_CFG_PKT_LEN_PRBS 0xFFFF |
Definition at line 776 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_3
#define DP83TC812_PRBS_CTRL_3 0x1F, 0x061B |
Definition at line 131 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_3_CFG_IPG_LEN
#define DP83TC812_PRBS_CTRL_3_CFG_IPG_LEN 0x00FF |
Definition at line 779 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_4
#define DP83TC812_PRBS_CTRL_4 0x1F, 0x0624 |
Definition at line 138 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_4_CFG_PATTERN_VLD_BYTES
#define DP83TC812_PRBS_CTRL_4_CFG_PATTERN_VLD_BYTES 0x0038 |
Definition at line 807 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_4_CFG_PKT_CNT
#define DP83TC812_PRBS_CTRL_4_CFG_PKT_CNT 0x0007 |
Definition at line 808 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_4_CFG_PKT_DATA
#define DP83TC812_PRBS_CTRL_4_CFG_PKT_DATA 0xFF00 |
Definition at line 805 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_CTRL_4_CFG_PKT_MODE
#define DP83TC812_PRBS_CTRL_4_CFG_PKT_MODE 0x00C0 |
Definition at line 806 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_1
#define DP83TC812_PRBS_STATUS_1 0x1F, 0x0618 |
Definition at line 128 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_1_PRBS_ERR_OV_CNT
#define DP83TC812_PRBS_STATUS_1_PRBS_ERR_OV_CNT 0x00FF |
Definition at line 763 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_2
#define DP83TC812_PRBS_STATUS_2 0x1F, 0x061C |
Definition at line 132 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_2_PRBS_BYTE_CNT
#define DP83TC812_PRBS_STATUS_2_PRBS_BYTE_CNT 0xFFFF |
Definition at line 782 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_3
#define DP83TC812_PRBS_STATUS_3 0x1F, 0x061D |
Definition at line 133 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_3_PRBS_PKT_CNT_15_0
#define DP83TC812_PRBS_STATUS_3_PRBS_PKT_CNT_15_0 0xFFFF |
Definition at line 785 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_4
#define DP83TC812_PRBS_STATUS_4 0x1F, 0x061E |
Definition at line 134 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_4_PRBS_PKT_CNT_31_16
#define DP83TC812_PRBS_STATUS_4_PRBS_PKT_CNT_31_16 0xFFFF |
Definition at line 788 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_5
#define DP83TC812_PRBS_STATUS_5 0x1F, 0x0620 |
Definition at line 135 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_5_PKT_GEN_BUSY
#define DP83TC812_PRBS_STATUS_5_PKT_GEN_BUSY 0x0800 |
Definition at line 792 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_5_PRBS_BYTE_OV
#define DP83TC812_PRBS_STATUS_5_PRBS_BYTE_OV 0x0200 |
Definition at line 794 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_5_PRBS_ERR_CNT
#define DP83TC812_PRBS_STATUS_5_PRBS_ERR_CNT 0x00FF |
Definition at line 796 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_5_PRBS_LOCK
#define DP83TC812_PRBS_STATUS_5_PRBS_LOCK 0x0100 |
Definition at line 795 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_5_PRBS_PKT_CNT_31_16
#define DP83TC812_PRBS_STATUS_5_PRBS_PKT_CNT_31_16 0x1000 |
Definition at line 791 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_5_PRBS_PKT_OV
#define DP83TC812_PRBS_STATUS_5_PRBS_PKT_OV 0x0400 |
Definition at line 793 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_6
#define DP83TC812_PRBS_STATUS_6 0x1F, 0x0622 |
Definition at line 136 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_6_PKT_ERR_CNT_15_0
#define DP83TC812_PRBS_STATUS_6_PKT_ERR_CNT_15_0 0xFFFF |
Definition at line 799 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_7
#define DP83TC812_PRBS_STATUS_7 0x1F, 0x0623 |
Definition at line 137 of file dp83tc812_driver.h.
◆ DP83TC812_PRBS_STATUS_7_PKT_ERR_CNT_31_16
#define DP83TC812_PRBS_STATUS_7_PKT_ERR_CNT_31_16 0xFFFF |
Definition at line 802 of file dp83tc812_driver.h.
◆ DP83TC812_RECR
#define DP83TC812_RECR 0x15 |
Definition at line 55 of file dp83tc812_driver.h.
◆ DP83TC812_RECR_RX_ERR_CNT
#define DP83TC812_RECR_RX_ERR_CNT 0xFFFF |
Definition at line 258 of file dp83tc812_driver.h.
◆ DP83TC812_REG_133
#define DP83TC812_REG_133 0x1F, 0x0133 |
Definition at line 74 of file dp83tc812_driver.h.
◆ DP83TC812_REG_133_DESCR_SYNC
#define DP83TC812_REG_133_DESCR_SYNC 0x0004 |
Definition at line 351 of file dp83tc812_driver.h.
◆ DP83TC812_REG_133_LINK_STATUS
#define DP83TC812_REG_133_LINK_STATUS 0x1000 |
Definition at line 350 of file dp83tc812_driver.h.
◆ DP83TC812_REG_133_LINK_STATUS_PC
#define DP83TC812_REG_133_LINK_STATUS_PC 0x2000 |
Definition at line 349 of file dp83tc812_driver.h.
◆ DP83TC812_REG_133_LINK_UP_C_AND_S
#define DP83TC812_REG_133_LINK_UP_C_AND_S 0x4000 |
Definition at line 348 of file dp83tc812_driver.h.
◆ DP83TC812_REG_133_LOC_RCVR_STATUS
#define DP83TC812_REG_133_LOC_RCVR_STATUS 0x0002 |
Definition at line 352 of file dp83tc812_driver.h.
◆ DP83TC812_REG_133_REM_RCVR_STATUS
#define DP83TC812_REG_133_REM_RCVR_STATUS 0x0001 |
Definition at line 353 of file dp83tc812_driver.h.
◆ DP83TC812_REG_17F
#define DP83TC812_REG_17F 0x1F, 0x017F |
Definition at line 75 of file dp83tc812_driver.h.
◆ DP83TC812_REG_17F_CFG_EN_WUP_VIA_WAKE
#define DP83TC812_REG_17F_CFG_EN_WUP_VIA_WAKE 0x4000 |
Definition at line 357 of file dp83tc812_driver.h.
◆ DP83TC812_REG_17F_CFG_EN_WUR_VIA_WAKE
#define DP83TC812_REG_17F_CFG_EN_WUR_VIA_WAKE 0x8000 |
Definition at line 356 of file dp83tc812_driver.h.
◆ DP83TC812_REG_17F_CFG_WAKE_PIN_LEN_FR_WUR_TH
#define DP83TC812_REG_17F_CFG_WAKE_PIN_LEN_FR_WUR_TH 0x00FF |
Definition at line 358 of file dp83tc812_driver.h.
◆ DP83TC812_REG_180
#define DP83TC812_REG_180 0x1F, 0x0180 |
Definition at line 76 of file dp83tc812_driver.h.
◆ DP83TC812_REG_180_CFG_SLEEP_ACK_TIMER_SEL
#define DP83TC812_REG_180_CFG_SLEEP_ACK_TIMER_SEL 0x0003 |
Definition at line 362 of file dp83tc812_driver.h.
◆ DP83TC812_REG_180_CFG_SLEEP_REQ_TIMER_SEL
#define DP83TC812_REG_180_CFG_SLEEP_REQ_TIMER_SEL 0x0018 |
Definition at line 361 of file dp83tc812_driver.h.
◆ DP83TC812_REG_181
#define DP83TC812_REG_181 0x1F, 0x0181 |
Definition at line 77 of file dp83tc812_driver.h.
◆ DP83TC812_REG_181_RX_LPS_CNT
#define DP83TC812_REG_181_RX_LPS_CNT 0x03FF |
Definition at line 365 of file dp83tc812_driver.h.
◆ DP83TC812_REG_182
#define DP83TC812_REG_182 0x1F, 0x0182 |
Definition at line 78 of file dp83tc812_driver.h.
◆ DP83TC812_REG_182_TX_LPS_CNT
#define DP83TC812_REG_182_TX_LPS_CNT 0x03FF |
Definition at line 368 of file dp83tc812_driver.h.
◆ DP83TC812_REG_19
#define DP83TC812_REG_19 0x19 |
Definition at line 58 of file dp83tc812_driver.h.
◆ DP83TC812_REG_19_DSP_ENERGY_DETECT
#define DP83TC812_REG_19_DSP_ENERGY_DETECT 0x0400 |
Definition at line 290 of file dp83tc812_driver.h.
◆ DP83TC812_REG_19_PHY_ADDR
#define DP83TC812_REG_19_PHY_ADDR 0x001F |
Definition at line 291 of file dp83tc812_driver.h.
◆ DP83TC812_REG_41
#define DP83TC812_REG_41 0x1F, 0x0041 |
Definition at line 73 of file dp83tc812_driver.h.
◆ DP83TC812_REG_41_CFG_ETHER_TYPE_PATTERN
#define DP83TC812_REG_41_CFG_ETHER_TYPE_PATTERN 0xFFFF |
Definition at line 345 of file dp83tc812_driver.h.
◆ DP83TC812_REGCR
#define DP83TC812_REGCR 0x0D |
Definition at line 49 of file dp83tc812_driver.h.
◆ DP83TC812_REGCR_CMD
#define DP83TC812_REGCR_CMD 0xC000 |
Definition at line 193 of file dp83tc812_driver.h.
◆ DP83TC812_REGCR_CMD_ADDR
#define DP83TC812_REGCR_CMD_ADDR 0x0000 |
Definition at line 194 of file dp83tc812_driver.h.
◆ DP83TC812_REGCR_CMD_DATA_NO_POST_INC
#define DP83TC812_REGCR_CMD_DATA_NO_POST_INC 0x4000 |
Definition at line 195 of file dp83tc812_driver.h.
◆ DP83TC812_REGCR_CMD_DATA_POST_INC_RW
#define DP83TC812_REGCR_CMD_DATA_POST_INC_RW 0x8000 |
Definition at line 196 of file dp83tc812_driver.h.
◆ DP83TC812_REGCR_CMD_DATA_POST_INC_W
#define DP83TC812_REGCR_CMD_DATA_POST_INC_W 0xC000 |
Definition at line 197 of file dp83tc812_driver.h.
◆ DP83TC812_REGCR_DEVAD
#define DP83TC812_REGCR_DEVAD 0x001F |
Definition at line 198 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CLK_SHIFT_CTRL
#define DP83TC812_RGMII_CLK_SHIFT_CTRL 0x1F, 0x0602 |
Definition at line 120 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CLK_SHIFT_CTRL_CFG_RGMII_RX_CLK_SHIFT_SEL
#define DP83TC812_RGMII_CLK_SHIFT_CTRL_CFG_RGMII_RX_CLK_SHIFT_SEL 0x0002 |
Definition at line 713 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CLK_SHIFT_CTRL_CFG_RGMII_TX_CLK_SHIFT_SEL
#define DP83TC812_RGMII_CLK_SHIFT_CTRL_CFG_RGMII_TX_CLK_SHIFT_SEL 0x0001 |
Definition at line 714 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CTRL
#define DP83TC812_RGMII_CTRL 0x1F, 0x0600 |
Definition at line 118 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CTRL_CFG_RGMII_EN
#define DP83TC812_RGMII_CTRL_CFG_RGMII_EN 0x0008 |
Definition at line 703 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CTRL_INV_RGMII_RXD
#define DP83TC812_RGMII_CTRL_INV_RGMII_RXD 0x0002 |
Definition at line 705 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CTRL_INV_RGMII_TXD
#define DP83TC812_RGMII_CTRL_INV_RGMII_TXD 0x0004 |
Definition at line 704 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CTRL_RGMII_TX_HALF_FULL_TH
#define DP83TC812_RGMII_CTRL_RGMII_TX_HALF_FULL_TH 0x0070 |
Definition at line 702 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_CTRL_SUP_TX_ERR_FD_RGMII
#define DP83TC812_RGMII_CTRL_SUP_TX_ERR_FD_RGMII 0x0001 |
Definition at line 706 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_EEE_CTRL
#define DP83TC812_RGMII_EEE_CTRL 0x1F, 0x0603 |
Definition at line 121 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_EEE_CTRL_CFG_RGMII_WAKE_SIGNALING_EN
#define DP83TC812_RGMII_EEE_CTRL_CFG_RGMII_WAKE_SIGNALING_EN 0x0003 |
Definition at line 717 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_FIFO_STATUS
#define DP83TC812_RGMII_FIFO_STATUS 0x1F, 0x0601 |
Definition at line 119 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_FIFO_STATUS_RGMII_TX_AF_EMPTY_ERR
#define DP83TC812_RGMII_FIFO_STATUS_RGMII_TX_AF_EMPTY_ERR 0x0001 |
Definition at line 710 of file dp83tc812_driver.h.
◆ DP83TC812_RGMII_FIFO_STATUS_RGMII_TX_AF_FULL_ERR
#define DP83TC812_RGMII_FIFO_STATUS_RGMII_TX_AF_FULL_ERR 0x0002 |
Definition at line 709 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_CTRL_1
#define DP83TC812_RMII_CTRL_1 0x1F, 0x0648 |
Definition at line 151 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_CTRL_1_CFG_RMII_BYPASS_AFIFO_EN
#define DP83TC812_RMII_CTRL_1_CFG_RMII_BYPASS_AFIFO_EN 0x0020 |
Definition at line 850 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_CTRL_1_CFG_RMII_DIS_DELAYED_TXD_EN
#define DP83TC812_RMII_CTRL_1_CFG_RMII_DIS_DELAYED_TXD_EN 0x0400 |
Definition at line 847 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_CTRL_1_CFG_RMII_ENH
#define DP83TC812_RMII_CTRL_1_CFG_RMII_ENH 0x0001 |
Definition at line 853 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_CTRL_1_CFG_RMII_HALF_FULL_TH
#define DP83TC812_RMII_CTRL_1_CFG_RMII_HALF_FULL_TH 0x0380 |
Definition at line 848 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_CTRL_1_CFG_RMII_MODE
#define DP83TC812_RMII_CTRL_1_CFG_RMII_MODE 0x0040 |
Definition at line 849 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_CTRL_1_CFG_RMII_REV1_0
#define DP83TC812_RMII_CTRL_1_CFG_RMII_REV1_0 0x0002 |
Definition at line 852 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_CTRL_1_CFG_XI_50
#define DP83TC812_RMII_CTRL_1_CFG_XI_50 0x0010 |
Definition at line 851 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_OVERRIDE_CTRL
#define DP83TC812_RMII_OVERRIDE_CTRL 0x1F, 0x064A |
Definition at line 153 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_OVERRIDE_CTRL_CFG_CLK50_DLL
#define DP83TC812_RMII_OVERRIDE_CTRL_CFG_CLK50_DLL 0x0200 |
Definition at line 861 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_OVERRIDE_CTRL_CFG_CLK50_TX_DLL
#define DP83TC812_RMII_OVERRIDE_CTRL_CFG_CLK50_TX_DLL 0x0400 |
Definition at line 860 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_STATUS_1
#define DP83TC812_RMII_STATUS_1 0x1F, 0x0649 |
Definition at line 152 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_STATUS_1_RMII_AF_OVF_ERR
#define DP83TC812_RMII_STATUS_1_RMII_AF_OVF_ERR 0x0001 |
Definition at line 857 of file dp83tc812_driver.h.
◆ DP83TC812_RMII_STATUS_1_RMII_AF_UNF_ERR
#define DP83TC812_RMII_STATUS_1_RMII_AF_UNF_ERR 0x0002 |
Definition at line 856 of file dp83tc812_driver.h.
◆ DP83TC812_RX_PKT_CNT_1
#define DP83TC812_RX_PKT_CNT_1 0x1F, 0x063C |
Definition at line 148 of file dp83tc812_driver.h.
◆ DP83TC812_RX_PKT_CNT_1_RX_PKT_CNT_15_0
#define DP83TC812_RX_PKT_CNT_1_RX_PKT_CNT_15_0 0xFFFF |
Definition at line 838 of file dp83tc812_driver.h.
◆ DP83TC812_RX_PKT_CNT_2
#define DP83TC812_RX_PKT_CNT_2 0x1F, 0x063D |
Definition at line 149 of file dp83tc812_driver.h.
◆ DP83TC812_RX_PKT_CNT_2_RX_PKT_CNT_31_16
#define DP83TC812_RX_PKT_CNT_2_RX_PKT_CNT_31_16 0xFFFF |
Definition at line 841 of file dp83tc812_driver.h.
◆ DP83TC812_RX_PKT_CNT_3
#define DP83TC812_RX_PKT_CNT_3 0x1F, 0x063E |
Definition at line 150 of file dp83tc812_driver.h.
◆ DP83TC812_RX_PKT_CNT_3_RX_ERR_PKT_CNT
#define DP83TC812_RX_PKT_CNT_3_RX_ERR_PKT_CNT 0xFFFF |
Definition at line 844 of file dp83tc812_driver.h.
◆ DP83TC812_RXF_CFG
#define DP83TC812_RXF_CFG 0x1F, 0x04A0 |
Definition at line 113 of file dp83tc812_driver.h.
◆ DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP
#define DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP 0xC000 |
Definition at line 675 of file dp83tc812_driver.h.
◆ DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP_BITS
#define DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP_BITS 0x4000 |
Definition at line 677 of file dp83tc812_driver.h.
◆ DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP_BITS_IN_NIBBLE
#define DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP_BITS_IN_NIBBLE 0xC000 |
Definition at line 679 of file dp83tc812_driver.h.
◆ DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP_NIBBLES
#define DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP_NIBBLES 0x8000 |
Definition at line 678 of file dp83tc812_driver.h.
◆ DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP_REGULAR
#define DP83TC812_RXF_CFG_BITS_NIBBLES_SWAP_REGULAR 0x0000 |
Definition at line 676 of file dp83tc812_driver.h.
◆ DP83TC812_RXF_CFG_ENHANCED_MAC_SUPPORT
#define DP83TC812_RXF_CFG_ENHANCED_MAC_SUPPORT 0x0080 |
Definition at line 681 of file dp83tc812_driver.h.
◆ DP83TC812_RXF_CFG_SFD_BYTE
#define DP83TC812_RXF_CFG_SFD_BYTE 0x2000 |
Definition at line 680 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1
#define DP83TC812_SGMII_CTRL_1 0x1F, 0x0608 |
Definition at line 122 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_CFG_ALIGN_IDX_FORCE_EN
#define DP83TC812_SGMII_CTRL_1_CFG_ALIGN_IDX_FORCE_EN 0x4000 |
Definition at line 721 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_CFG_ALIGN_IDX_VALUE
#define DP83TC812_SGMII_CTRL_1_CFG_ALIGN_IDX_VALUE 0x3C00 |
Definition at line 722 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_CFG_SGMII_ALIGN_PKT_EN
#define DP83TC812_SGMII_CTRL_1_CFG_SGMII_ALIGN_PKT_EN 0x0008 |
Definition at line 728 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_CFG_SGMII_EN
#define DP83TC812_SGMII_CTRL_1_CFG_SGMII_EN 0x0200 |
Definition at line 723 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_CFG_SGMII_RX_POL_INVERT
#define DP83TC812_SGMII_CTRL_1_CFG_SGMII_RX_POL_INVERT 0x0100 |
Definition at line 724 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_CFG_SGMII_TX_POL_INVERT
#define DP83TC812_SGMII_CTRL_1_CFG_SGMII_TX_POL_INVERT 0x0080 |
Definition at line 725 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_SERDES_RX_BITS_ORDER
#define DP83TC812_SGMII_CTRL_1_SERDES_RX_BITS_ORDER 0x0010 |
Definition at line 727 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_SERDES_TX_BITS_ORDER
#define DP83TC812_SGMII_CTRL_1_SERDES_TX_BITS_ORDER 0x0060 |
Definition at line 726 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_SGMII_AUTONEG_EN
#define DP83TC812_SGMII_CTRL_1_SGMII_AUTONEG_EN 0x0001 |
Definition at line 730 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_SGMII_AUTONEG_TIMER
#define DP83TC812_SGMII_CTRL_1_SGMII_AUTONEG_TIMER 0x0006 |
Definition at line 729 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_1_SGMII_TX_ERR_DIS
#define DP83TC812_SGMII_CTRL_1_SGMII_TX_ERR_DIS 0x8000 |
Definition at line 720 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_2
#define DP83TC812_SGMII_CTRL_2 0x1F, 0x060C |
Definition at line 126 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_2_RX_HALF_FULL_TH
#define DP83TC812_SGMII_CTRL_2_RX_HALF_FULL_TH 0x0007 |
Definition at line 754 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_2_SGMII_CDR_LOCK_FORCE_CTRL
#define DP83TC812_SGMII_CTRL_2_SGMII_CDR_LOCK_FORCE_CTRL 0x0080 |
Definition at line 751 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_2_SGMII_CDR_LOCK_FORCE_VAL
#define DP83TC812_SGMII_CTRL_2_SGMII_CDR_LOCK_FORCE_VAL 0x0100 |
Definition at line 750 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_2_SGMII_MR_RESTART_AN
#define DP83TC812_SGMII_CTRL_2_SGMII_MR_RESTART_AN 0x0040 |
Definition at line 752 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_CTRL_2_TX_HALF_FULL_TH
#define DP83TC812_SGMII_CTRL_2_TX_HALF_FULL_TH 0x0038 |
Definition at line 753 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_EEE_CTRL_1
#define DP83TC812_SGMII_EEE_CTRL_1 0x1F, 0x0609 |
Definition at line 123 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_EEE_CTRL_1_CFG_NON_EEE_MAC_SGMII_EN
#define DP83TC812_SGMII_EEE_CTRL_1_CFG_NON_EEE_MAC_SGMII_EN 0x0001 |
Definition at line 736 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_EEE_CTRL_1_CFG_SGMII_TX_TQ_TIMER_VAL
#define DP83TC812_SGMII_EEE_CTRL_1_CFG_SGMII_TX_TQ_TIMER_VAL 0x07C0 |
Definition at line 734 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_EEE_CTRL_1_CFG_SGMII_TX_TR_TIMER_VAL
#define DP83TC812_SGMII_EEE_CTRL_1_CFG_SGMII_TX_TR_TIMER_VAL 0xF800 |
Definition at line 733 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_EEE_CTRL_1_CFG_SGMII_TX_TS_TIMER_VAL
#define DP83TC812_SGMII_EEE_CTRL_1_CFG_SGMII_TX_TS_TIMER_VAL 0x003E |
Definition at line 735 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_EEE_CTRL_2
#define DP83TC812_SGMII_EEE_CTRL_2 0x1F, 0x060B |
Definition at line 125 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_EEE_CTRL_2_CFG_SGMII_RX_QUIET_TIMER_VAL
#define DP83TC812_SGMII_EEE_CTRL_2_CFG_SGMII_RX_QUIET_TIMER_VAL 0x000F |
Definition at line 747 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_FIFO_STATUS
#define DP83TC812_SGMII_FIFO_STATUS 0x1F, 0x060D |
Definition at line 127 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_FIFO_STATUS_SGMII_RX_AF_EMPTY_ERR
#define DP83TC812_SGMII_FIFO_STATUS_SGMII_RX_AF_EMPTY_ERR 0x0004 |
Definition at line 758 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_FIFO_STATUS_SGMII_RX_AF_FULL_ERR
#define DP83TC812_SGMII_FIFO_STATUS_SGMII_RX_AF_FULL_ERR 0x0008 |
Definition at line 757 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_FIFO_STATUS_SGMII_TX_AF_EMPTY_ERR
#define DP83TC812_SGMII_FIFO_STATUS_SGMII_TX_AF_EMPTY_ERR 0x0001 |
Definition at line 760 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_FIFO_STATUS_SGMII_TX_AF_FULL_ERR
#define DP83TC812_SGMII_FIFO_STATUS_SGMII_TX_AF_FULL_ERR 0x0002 |
Definition at line 759 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_STATUS
#define DP83TC812_SGMII_STATUS 0x1F, 0x060A |
Definition at line 124 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_STATUS_CFG_ALIGN_EN
#define DP83TC812_SGMII_STATUS_CFG_ALIGN_EN 0x0200 |
Definition at line 742 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_STATUS_CFG_ALIGN_IDX
#define DP83TC812_SGMII_STATUS_CFG_ALIGN_IDX 0x00F0 |
Definition at line 744 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_STATUS_CFG_SYNC_STATUS
#define DP83TC812_SGMII_STATUS_CFG_SYNC_STATUS 0x0100 |
Definition at line 743 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_STATUS_LINK_STATUS_1000BX
#define DP83TC812_SGMII_STATUS_LINK_STATUS_1000BX 0x0800 |
Definition at line 740 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_STATUS_SGMII_AUTONEG_COMPLETE
#define DP83TC812_SGMII_STATUS_SGMII_AUTONEG_COMPLETE 0x0400 |
Definition at line 741 of file dp83tc812_driver.h.
◆ DP83TC812_SGMII_STATUS_SGMII_PAGE_RECEIVED
#define DP83TC812_SGMII_STATUS_SGMII_PAGE_RECEIVED 0x1000 |
Definition at line 739 of file dp83tc812_driver.h.
◆ DP83TC812_TAP_PROCESS_CFG
#define DP83TC812_TAP_PROCESS_CFG 0x1F, 0x0301 |
Definition at line 90 of file dp83tc812_driver.h.
◆ DP83TC812_TAP_PROCESS_CFG_CFG_END_TAP_INDEX
#define DP83TC812_TAP_PROCESS_CFG_CFG_END_TAP_INDEX 0x1F00 |
Definition at line 435 of file dp83tc812_driver.h.
◆ DP83TC812_TAP_PROCESS_CFG_CFG_START_TAP_INDEX
#define DP83TC812_TAP_PROCESS_CFG_CFG_START_TAP_INDEX 0x001F |
Definition at line 436 of file dp83tc812_driver.h.
◆ DP83TC812_TC10_ABORT_REG
#define DP83TC812_TC10_ABORT_REG 0x1B |
Definition at line 59 of file dp83tc812_driver.h.
◆ DP83TC812_TC10_ABORT_REG_CFG_SLEEP_ABORT
#define DP83TC812_TC10_ABORT_REG_CFG_SLEEP_ABORT 0x0001 |
Definition at line 295 of file dp83tc812_driver.h.
◆ DP83TC812_TC10_ABORT_REG_CFG_TC10_ABORT_GPIO_EN
#define DP83TC812_TC10_ABORT_REG_CFG_TC10_ABORT_GPIO_EN 0x0002 |
Definition at line 294 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_CFG_RW
#define DP83TC812_TC1_CFG_RW 0x1F, 0x0560 |
Definition at line 115 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_CFG_RW_CFG_BAD_SQI_THRS
#define DP83TC812_TC1_CFG_RW_CFG_BAD_SQI_THRS 0x0007 |
Definition at line 691 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_CFG_RW_CFG_COMM_TIMER_THRS
#define DP83TC812_TC1_CFG_RW_CFG_COMM_TIMER_THRS 0x0018 |
Definition at line 690 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_CFG_RW_CFG_LINK_FAILURE_MULTIHOT
#define DP83TC812_TC1_CFG_RW_CFG_LINK_FAILURE_MULTIHOT 0x07E0 |
Definition at line 689 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_CFG_RW_CFG_LINK_STATUS_METRIC
#define DP83TC812_TC1_CFG_RW_CFG_LINK_STATUS_METRIC 0x1800 |
Definition at line 688 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_LINK_FAIL_LOSS
#define DP83TC812_TC1_LINK_FAIL_LOSS 0x1F, 0x0561 |
Definition at line 116 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_LINK_FAIL_LOSS_CFG_BAD_SQI_THRS
#define DP83TC812_TC1_LINK_FAIL_LOSS_CFG_BAD_SQI_THRS 0xFC00 |
Definition at line 694 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_LINK_FAIL_LOSS_LINK_FAILURES
#define DP83TC812_TC1_LINK_FAIL_LOSS_LINK_FAILURES 0x03FF |
Definition at line 695 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_LINK_TRAINING_TIME
#define DP83TC812_TC1_LINK_TRAINING_TIME 0x1F, 0x0562 |
Definition at line 117 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_LINK_TRAINING_TIME_COMM_READY
#define DP83TC812_TC1_LINK_TRAINING_TIME_COMM_READY 0x8000 |
Definition at line 698 of file dp83tc812_driver.h.
◆ DP83TC812_TC1_LINK_TRAINING_TIME_LQ_LTT
#define DP83TC812_TC1_LINK_TRAINING_TIME_LQ_LTT 0x00FF |
Definition at line 699 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG1
#define DP83TC812_TDR_CFG1 0x1F, 0x0302 |
Definition at line 91 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG1_CFG_FORWARD_SHADOW
#define DP83TC812_TDR_CFG1_CFG_FORWARD_SHADOW 0x00F0 |
Definition at line 439 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG1_CFG_POST_SILENCE_TIME
#define DP83TC812_TDR_CFG1_CFG_POST_SILENCE_TIME 0x000C |
Definition at line 440 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG1_CFG_PRE_SILENCE_TIME
#define DP83TC812_TDR_CFG1_CFG_PRE_SILENCE_TIME 0x0003 |
Definition at line 441 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG2
#define DP83TC812_TDR_CFG2 0x1F, 0x0303 |
Definition at line 92 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG2_CFG_TDR_FILT_INIT
#define DP83TC812_TDR_CFG2_CFG_TDR_FILT_INIT 0x00FF |
Definition at line 445 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG2_CFG_TDR_FILT_LOC_OFFSET
#define DP83TC812_TDR_CFG2_CFG_TDR_FILT_LOC_OFFSET 0x1F00 |
Definition at line 444 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG3
#define DP83TC812_TDR_CFG3 0x1F, 0x0304 |
Definition at line 93 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG3_CFG_TDR_FILT_SLOPE
#define DP83TC812_TDR_CFG3_CFG_TDR_FILT_SLOPE 0x00FF |
Definition at line 448 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG4
#define DP83TC812_TDR_CFG4 0x1F, 0x0305 |
Definition at line 94 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG4_HPF_GAIN_TDR
#define DP83TC812_TDR_CFG4_HPF_GAIN_TDR 0x0030 |
Definition at line 451 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG4_PGA_GAIN_TDR
#define DP83TC812_TDR_CFG4_PGA_GAIN_TDR 0x000F |
Definition at line 452 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG5
#define DP83TC812_TDR_CFG5 0x1F, 0x0306 |
Definition at line 95 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG5_CFG_CABLE_DELAY_NUM
#define DP83TC812_TDR_CFG5_CFG_CABLE_DELAY_NUM 0x000F |
Definition at line 456 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_CFG5_CFG_HALF_OPEN_DET_EN
#define DP83TC812_TDR_CFG5_CFG_HALF_OPEN_DET_EN 0x0010 |
Definition at line 455 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_TC1
#define DP83TC812_TDR_TC1 0x1F, 0x0310 |
Definition at line 96 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_TC1_HALF_OPEN_DETECT
#define DP83TC812_TDR_TC1_HALF_OPEN_DETECT 0x0100 |
Definition at line 459 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_TC1_PEAK_DETECT
#define DP83TC812_TDR_TC1_PEAK_DETECT 0x0080 |
Definition at line 460 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_TC1_PEAK_LOC_IN_METERS
#define DP83TC812_TDR_TC1_PEAK_LOC_IN_METERS 0x003F |
Definition at line 462 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_TC1_PEAK_SIGN
#define DP83TC812_TDR_TC1_PEAK_SIGN 0x0040 |
Definition at line 461 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_TX_CFG
#define DP83TC812_TDR_TX_CFG 0x1F, 0x0300 |
Definition at line 89 of file dp83tc812_driver.h.
◆ DP83TC812_TDR_TX_CFG_CFG_TDR_TX_DURATION
#define DP83TC812_TDR_TX_CFG_CFG_TDR_TX_DURATION 0xFFFF |
Definition at line 432 of file dp83tc812_driver.h.
◆ DP83TC812_TEST_MODE_CTRL
#define DP83TC812_TEST_MODE_CTRL 0x1F, 0x0497 |
Definition at line 112 of file dp83tc812_driver.h.
◆ DP83TC812_TEST_MODE_CTRL_CFG_TEST_MODE1_SYMBOL_CNT
#define DP83TC812_TEST_MODE_CTRL_CFG_TEST_MODE1_SYMBOL_CNT 0x03F0 |
Definition at line 672 of file dp83tc812_driver.h.
◆ DP83TC812_TX_INTER_CFG
#define DP83TC812_TX_INTER_CFG 0x1F, 0x0489 |
Definition at line 110 of file dp83tc812_driver.h.
◆ DP83TC812_TX_INTER_CFG_CFG_FORCE_TX_INTERLEAVE
#define DP83TC812_TX_INTER_CFG_CFG_FORCE_TX_INTERLEAVE 0x0004 |
Definition at line 664 of file dp83tc812_driver.h.
◆ DP83TC812_TX_INTER_CFG_CFG_INTERLEAVE_DET_EN
#define DP83TC812_TX_INTER_CFG_CFG_INTERLEAVE_DET_EN 0x0001 |
Definition at line 666 of file dp83tc812_driver.h.
◆ DP83TC812_TX_INTER_CFG_CFG_TX_INTERLEAVE_EN
#define DP83TC812_TX_INTER_CFG_CFG_TX_INTERLEAVE_EN 0x0002 |
Definition at line 665 of file dp83tc812_driver.h.
◆ DP83TC812_TX_PKT_CNT_1
#define DP83TC812_TX_PKT_CNT_1 0x1F, 0x0639 |
Definition at line 145 of file dp83tc812_driver.h.
◆ DP83TC812_TX_PKT_CNT_1_TX_PKT_CNT_15_0
#define DP83TC812_TX_PKT_CNT_1_TX_PKT_CNT_15_0 0xFFFF |
Definition at line 829 of file dp83tc812_driver.h.
◆ DP83TC812_TX_PKT_CNT_2
#define DP83TC812_TX_PKT_CNT_2 0x1F, 0x063A |
Definition at line 146 of file dp83tc812_driver.h.
◆ DP83TC812_TX_PKT_CNT_2_TX_PKT_CNT_31_16
#define DP83TC812_TX_PKT_CNT_2_TX_PKT_CNT_31_16 0xFFFF |
Definition at line 832 of file dp83tc812_driver.h.
◆ DP83TC812_TX_PKT_CNT_3
#define DP83TC812_TX_PKT_CNT_3 0x1F, 0x063B |
Definition at line 147 of file dp83tc812_driver.h.
◆ DP83TC812_TX_PKT_CNT_3_TX_ERR_PKT_CNT
#define DP83TC812_TX_PKT_CNT_3_TX_ERR_PKT_CNT 0xFFFF |
Definition at line 835 of file dp83tc812_driver.h.
Function Documentation
◆ dp83tc812DisableIrq()
void dp83tc812DisableIrq | ( | NetInterface * | interface | ) |
Disable interrupts.
- Parameters
-
[in] interface Underlying network interface
Definition at line 176 of file dp83tc812_driver.c.
◆ dp83tc812DumpPhyReg()
void dp83tc812DumpPhyReg | ( | NetInterface * | interface | ) |
Dump PHY registers for debugging purpose.
- Parameters
-
[in] interface Underlying network interface
Definition at line 279 of file dp83tc812_driver.c.
◆ dp83tc812EnableIrq()
void dp83tc812EnableIrq | ( | NetInterface * | interface | ) |
Enable interrupts.
- Parameters
-
[in] interface Underlying network interface
Definition at line 161 of file dp83tc812_driver.c.
◆ dp83tc812EventHandler()
void dp83tc812EventHandler | ( | NetInterface * | interface | ) |
DP83TC812 event handler.
- Parameters
-
[in] interface Underlying network interface
Definition at line 191 of file dp83tc812_driver.c.
◆ dp83tc812Init()
error_t dp83tc812Init | ( | NetInterface * | interface | ) |
DP83TC812 PHY transceiver initialization.
- Parameters
-
[in] interface Underlying network interface
- Returns
- Error code
Definition at line 60 of file dp83tc812_driver.c.
◆ dp83tc812InitHook()
void dp83tc812InitHook | ( | NetInterface * | interface | ) |
DP83TC812 custom configuration.
- Parameters
-
[in] interface Underlying network interface
Definition at line 113 of file dp83tc812_driver.c.
◆ dp83tc812ReadMmdReg()
uint16_t dp83tc812ReadMmdReg | ( | 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 331 of file dp83tc812_driver.c.
◆ dp83tc812ReadPhyReg()
uint16_t dp83tc812ReadPhyReg | ( | 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 253 of file dp83tc812_driver.c.
◆ dp83tc812Tick()
void dp83tc812Tick | ( | NetInterface * | interface | ) |
DP83TC812 timer handler.
- Parameters
-
[in] interface Underlying network interface
Definition at line 123 of file dp83tc812_driver.c.
◆ dp83tc812WriteMmdReg()
void dp83tc812WriteMmdReg | ( | 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 304 of file dp83tc812_driver.c.
◆ dp83tc812WritePhyReg()
void dp83tc812WritePhyReg | ( | 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 229 of file dp83tc812_driver.c.
Variable Documentation
◆ dp83tc812PhyDriver
|
extern |
DP83TC812 Ethernet PHY driver.
Definition at line 44 of file dp83tc812_driver.c.