ETHERNET-SW

Ethernet PHY Linux drivers & tools

ETHERNET-SW

Downloads

Overview

The Linux drivers for Texas Instruments' Ethernet physical layer (PHY) transceivers support communication through the serial management interface (MDC/MDIO) to configure and read PHY registers.

The USB-2-MDIO software lets you directly access the registers during debug and prototyping.  This tool supports all TI Ethernet PHYs.

Enabling driver support

Configure kernel with "make menuconfig" (alternatively use "make xconfig" or "make nconfig")

Menuconfig location

//Change symbol field in example below to match the part number
Symbol: DP83848_PHY [=y]
Type: tristate
Prompt: Driver for Texas Instruments DP83848 PHY
  Location:
    -> Device Drivers
      -> Network device support (NETDEVICES [=y])
        -> PHY Device support and infrastructure (PHYLIB [=y])
  Defined at drivers/net/phy/Kconfig:144
  Depends on: NETDEVICES [=y] && PHYLIB [=y]

Download View video with transcript Video

Downloads

GUI for evaluation module (EVM)

DIEP Debug Interface for Ethernet PHYs (DIEP)

lock = Requires export approval (1 minute)

DIEP Debug Interface for Ethernet PHYs (DIEP)

close
Latest version
Version: 1.0
Release date: 11 Dec 2023

Debug Interface for Ethernet PHYs (DIEP) GUI Installer

MD5 checksum

Release Information

Release of DIEP GUI installer, packaged with device description files for automatic connection and detection of Ethernet EVMs.

After installation, start program with .exe in the following directory:

C:\Program Files (x86)\Texas Instruments\DIEP\DIEP.exe

Driver or library

LINUX-DP83561-SP DP83561-SP Linux driver

Supported products & hardware
Driver or library

LINUX-DP83TC812 DP83TC812 linux driver

Supported products & hardware
Driver or library

LINUX-DP83TC813/4 DP83TC813/4 linux driver

Supported products & hardware
Driver or library

LINUX-DP83TG720 DP83TG720 linux driver

Supported products & hardware
Driver or library

LINUX-DP83640 DP83640 Linux Driver

Supported products & hardware
Driver or library

LINUX-DP83822 DP83822 Linux Driver

Supported products & hardware
Driver or library

LINUX-DP83825 DP83825 Linux Driver

Supported products & hardware
Driver or library

LINUX-DP83826 DP83826 Linux Driver

Supported products & hardware
Driver or library

LINUX-DP83848 DP83848 (Supports DP83822 and TLK10x) Linux Driver

Supported products & hardware
Driver or library

LINUX-DP83867 DP83867 Linux Driver

Supported products & hardware
Driver or library

LINUX-DP83869 DP83869 Linux Driver

Supported products & hardware
Driver or library

AUTOSAR–DP83TC811 DP83TC811 AUTOSAR Driver

Supported products & hardware
Driver or library

LINUX-DP83TC811 DP83TC811 Linux Driver

Supported products & hardware
Driver or library

LINUX-DP83TD510E DP83TD510E Linux driver

Supported products & hardware

Additional resources you might need

Driver or library

SNLC061 DP83TC811EVM-CDC-Driver Software

lock = Requires export approval (1 minute)
Supported products & hardware

Supported products & hardware

Hardware development
Evaluation board
DP83TC811EVM DP83TC811 100BASE-T1 to 100BASE-TX automotive Ethernet PHY media converter evaluation module

SNLC061 DP83TC811EVM-CDC-Driver Software

close
Latest version
Version: 01.00.00.00
Release date: 13 Mar 2018
lock = Requires export approval (1 minute)
Hardware development
Evaluation board
DP83TC811EVM DP83TC811 100BASE-T1 to 100BASE-TX automotive Ethernet PHY media converter evaluation module

Release Information

The design resource accessed as www.ti.com/lit/zip/snlc061 or www.ti.com/lit/xx/snlc061/snlc061.zip has been migrated to a new user experience at www.ti.com/tool/download/SNLC061. Please update any bookmarks accordingly.
Support software

USB-2-MDIO USB-2-MDIO Tool v1.0

lock = Requires export approval (1 minute)
Supported products & hardware

Supported products & hardware

Products
Ethernet PHYs
DP83561-SP Space grade (QMLV-RHA) 10/100/1000 Ethernet PHY with SEFI monitoring suite DP83620 Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with JTAG & fiber support DP83630 IEEE 1588 precision-time protocol (PTP) Ethernet PHY transceiver with smaller form factor DP83640 IEEE 1588 precision-time protocol (PTP) Ethernet PHY transceiver DP83815 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter) DP83816 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter-II) DP83816EX 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter-II) extend DP83822H Extended temperature, robust low-power 10/100-Mbps Ethernet PHY transceiver with 16-kV ESD DP83822HF Extended temperature, robust 10/100-Mbps Ethernet PHY transceiver with fiber support & 16-kV ESD DP83822I Low-power, robust 10/100-Mbps Ethernet PHY transceiver with 16-kV ESD DP83822IF Low-power, robust 10/100-Mbps Ethernet PHY transceiver with fiber support & 16-kV ESD DP83825I Smallest form factor (3-mm by 3-mm), low-power 10/100-Mbps Ethernet PHY transceiver with 50-MHz c DP83826E Low latency 10/100-Mbps PHY with MII interface and enhanced mode DP83826I Low latency 10/100-Mbps PHY, MII interface and enhanced mode with an industrial temperature range DP83843 10/100-Mbps Ethernet PHY transceiver with fiber & AUI support DP83846A Single 10/100 DsPHYTER Ethernet physical layer transceiver DP83847 10/100-Mbps Ethernet PHY transceiver with 5-V tolerant I/Os DP83848-EP Enhanced Product PHYTER extreme temperature single port 10/100 Mb/s Ethernet physical layer DP83848-HT High Temperature PHYTER single port 10/100 Mb/s Ethernet physical layer DP83848C Commercial temperature, 10/100-Mbps Ethernet PHY transceiver with SNI interface & JTAG support DP83848H Extended temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848I Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with SNI & JTAG support DP83848J Commercial temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848K Industrial temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848M Commercial temperature, 10/100-Mbps Ethernet PHY transceiver with 25-MHz clock out DP83848Q-Q1 Automotive Grade 2, 10/100-Mbps Ethernet PHY transceiver DP83848T Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with 25-MHz clock out DP83848VYB High-temperature, low-power 10/100-Mbps Ethernet PHY Transceiver with JTAG support DP83848YB Extended temperature, 10/100-Mbps Ethernet PHY transceiver with JTAG support DP83849C Commercial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver DP83849I Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with flexible port switchi DP83849ID Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with fiber support DP83849IF Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with fiber support & flexible DP83865 Gigabit 10/100/1000 PHYTER V Ethernet physical layer transceiver DP83867CR Low-power, robust gigabit Ethernet PHY transceiver in a small QFN package DP83867CS Low-power, robust gigabit Ethernet PHY transceiver with SGMII DP83867E Extended temperature, robust low-latency gigabit Ethernet PHY transceiver with SGMII DP83867IR Industrial temperature, robust gigabit Ethernet PHY transceiver DP83867IS Industrial temperature, robust gigabit Ethernet PHY transceiver with SGMII DP83869HM Extended temperature, high-immunity gigabit Ethernet PHY transceiver with copper & fiber interface DP83910A CMOS serial network interface (SNI) DP83TC811R-Q1 Low-power 100BASE-T1 automotive PHYTER™ Ethernet physical layer transceiver DP83TC811S-Q1 Automotive Grade 1 low-power 100BASE-T1 Ethernet PHY transceiver with xMII support & dia DP83TC812R-Q1 TC-10 compliant 100BASE-T1 automotive Ethernet PHY with RGMII DP83TC812S-Q1 TC-10 compliant 100BASE-T1 automotive Ethernet PHY with RGMII & SGMII DP83TC813R-Q1 Automotive Low-Power, Small Footprint 100BASE-T1 Ethernet PHY DP83TC813S-Q1 Automotive Low-Power, Small Footprint 100BASE-T1 Ethernet PHY (SGMII) DP83TC814R-Q1 Low-power 100BASE-T1 automotive Ethernet PHY without TC10 DP83TC814S-Q1 Low-power 100BASE-T1 automotive Ethernet PHY without TC10 (SGMII) DP83TD510E IEEE 802.3cg 10BASE-T1L Ethernet PHY DP83TG720R-Q1 1000BASE-T1 automotive Ethernet PHY with RGMII DP83TG720S-Q1 1000BASE-T1 automotive Ethernet PHY with RGMII & SGMII TLK100 Industrial Ethernet PHY TLK105L Industrial temperature, single port 10/100-Mbps Ethernet physical layer TLK106 Industrial temperature, single port 10/100-Mbps Ethernet physical layer transceiver TLK106L Industrial temperature, single port 10/100-Mbps Ethernet physical layer TLK110 Industrial 10/100 Ethernet PHY TLK111 Industrial temperature 10/100-Mbps Ethernet physical layer transceiver
Hardware development
Evaluation board
DP83867ERGZ-S-EVM DP83867ERGZ SGMII 1000M/100M/10M Ethernet PHY Evaluation Module
Development kit
MSP-EXP430F5529LP MSP430F5529 LaunchPad™ development kit for USB

USB-2-MDIO USB-2-MDIO Tool v1.0

close
Latest version
Version: 01.00.00.0A
Release date: 28 Apr 2016
lock = Requires export approval (1 minute)
Products
Ethernet PHYs
DP83561-SP Space grade (QMLV-RHA) 10/100/1000 Ethernet PHY with SEFI monitoring suite DP83620 Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with JTAG & fiber support DP83630 IEEE 1588 precision-time protocol (PTP) Ethernet PHY transceiver with smaller form factor DP83640 IEEE 1588 precision-time protocol (PTP) Ethernet PHY transceiver DP83815 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter) DP83816 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter-II) DP83816EX 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter-II) extend DP83822H Extended temperature, robust low-power 10/100-Mbps Ethernet PHY transceiver with 16-kV ESD DP83822HF Extended temperature, robust 10/100-Mbps Ethernet PHY transceiver with fiber support & 16-kV ESD DP83822I Low-power, robust 10/100-Mbps Ethernet PHY transceiver with 16-kV ESD DP83822IF Low-power, robust 10/100-Mbps Ethernet PHY transceiver with fiber support & 16-kV ESD DP83825I Smallest form factor (3-mm by 3-mm), low-power 10/100-Mbps Ethernet PHY transceiver with 50-MHz c DP83826E Low latency 10/100-Mbps PHY with MII interface and enhanced mode DP83826I Low latency 10/100-Mbps PHY, MII interface and enhanced mode with an industrial temperature range DP83843 10/100-Mbps Ethernet PHY transceiver with fiber & AUI support DP83846A Single 10/100 DsPHYTER Ethernet physical layer transceiver DP83847 10/100-Mbps Ethernet PHY transceiver with 5-V tolerant I/Os DP83848-EP Enhanced Product PHYTER extreme temperature single port 10/100 Mb/s Ethernet physical layer DP83848-HT High Temperature PHYTER single port 10/100 Mb/s Ethernet physical layer DP83848C Commercial temperature, 10/100-Mbps Ethernet PHY transceiver with SNI interface & JTAG support DP83848H Extended temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848I Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with SNI & JTAG support DP83848J Commercial temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848K Industrial temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848M Commercial temperature, 10/100-Mbps Ethernet PHY transceiver with 25-MHz clock out DP83848Q-Q1 Automotive Grade 2, 10/100-Mbps Ethernet PHY transceiver DP83848T Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with 25-MHz clock out DP83848VYB High-temperature, low-power 10/100-Mbps Ethernet PHY Transceiver with JTAG support DP83848YB Extended temperature, 10/100-Mbps Ethernet PHY transceiver with JTAG support DP83849C Commercial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver DP83849I Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with flexible port switchi DP83849ID Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with fiber support DP83849IF Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with fiber support & flexible DP83865 Gigabit 10/100/1000 PHYTER V Ethernet physical layer transceiver DP83867CR Low-power, robust gigabit Ethernet PHY transceiver in a small QFN package DP83867CS Low-power, robust gigabit Ethernet PHY transceiver with SGMII DP83867E Extended temperature, robust low-latency gigabit Ethernet PHY transceiver with SGMII DP83867IR Industrial temperature, robust gigabit Ethernet PHY transceiver DP83867IS Industrial temperature, robust gigabit Ethernet PHY transceiver with SGMII DP83869HM Extended temperature, high-immunity gigabit Ethernet PHY transceiver with copper & fiber interface DP83910A CMOS serial network interface (SNI) DP83TC811R-Q1 Low-power 100BASE-T1 automotive PHYTER™ Ethernet physical layer transceiver DP83TC811S-Q1 Automotive Grade 1 low-power 100BASE-T1 Ethernet PHY transceiver with xMII support & dia DP83TC812R-Q1 TC-10 compliant 100BASE-T1 automotive Ethernet PHY with RGMII DP83TC812S-Q1 TC-10 compliant 100BASE-T1 automotive Ethernet PHY with RGMII & SGMII DP83TC813R-Q1 Automotive Low-Power, Small Footprint 100BASE-T1 Ethernet PHY DP83TC813S-Q1 Automotive Low-Power, Small Footprint 100BASE-T1 Ethernet PHY (SGMII) DP83TC814R-Q1 Low-power 100BASE-T1 automotive Ethernet PHY without TC10 DP83TC814S-Q1 Low-power 100BASE-T1 automotive Ethernet PHY without TC10 (SGMII) DP83TD510E IEEE 802.3cg 10BASE-T1L Ethernet PHY DP83TG720R-Q1 1000BASE-T1 automotive Ethernet PHY with RGMII DP83TG720S-Q1 1000BASE-T1 automotive Ethernet PHY with RGMII & SGMII TLK100 Industrial Ethernet PHY TLK105L Industrial temperature, single port 10/100-Mbps Ethernet physical layer TLK106 Industrial temperature, single port 10/100-Mbps Ethernet physical layer transceiver TLK106L Industrial temperature, single port 10/100-Mbps Ethernet physical layer TLK110 Industrial 10/100 Ethernet PHY TLK111 Industrial temperature 10/100-Mbps Ethernet physical layer transceiver
Hardware development
Evaluation board
DP83867ERGZ-S-EVM DP83867ERGZ SGMII 1000M/100M/10M Ethernet PHY Evaluation Module
Development kit
MSP-EXP430F5529LP MSP430F5529 LaunchPad™ development kit for USB

Release Information

The design resource accessed as www.ti.com/lit/zip/snoc034 or www.ti.com/lit/xx/snoc034a/snoc034a.zip has been migrated to a new user experience at www.ti.com/tool/download/SNOC034. Please update any bookmarks accordingly.

Supported products & hardware

Ethernet PHYs
DP83561-SP Space grade (QMLV-RHA) 10/100/1000 Ethernet PHY with SEFI monitoring suite DP83620 Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with JTAG & fiber support DP83630 IEEE 1588 precision-time protocol (PTP) Ethernet PHY transceiver with smaller form factor DP83640 IEEE 1588 precision-time protocol (PTP) Ethernet PHY transceiver DP83815 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter) DP83816 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter-II) DP83816EX 10/100 Mbps integrated PCI Ethernet media access controller & physical layer (MacPhyter-II) extend DP83822H Extended temperature, robust low-power 10/100-Mbps Ethernet PHY transceiver with 16-kV ESD DP83822HF Extended temperature, robust 10/100-Mbps Ethernet PHY transceiver with fiber support & 16-kV ESD DP83822I Low-power, robust 10/100-Mbps Ethernet PHY transceiver with 16-kV ESD DP83822IF Low-power, robust 10/100-Mbps Ethernet PHY transceiver with fiber support & 16-kV ESD DP83825I Smallest form factor (3-mm by 3-mm), low-power 10/100-Mbps Ethernet PHY transceiver with 50-MHz c DP83826E Low latency 10/100-Mbps PHY with MII interface and enhanced mode DP83826I Low latency 10/100-Mbps PHY, MII interface and enhanced mode with an industrial temperature range DP83843 10/100-Mbps Ethernet PHY transceiver with fiber & AUI support DP83846A Single 10/100 DsPHYTER Ethernet physical layer transceiver DP83847 10/100-Mbps Ethernet PHY transceiver with 5-V tolerant I/Os DP83848-HT High Temperature PHYTER single port 10/100 Mb/s Ethernet physical layer DP83848C Commercial temperature, 10/100-Mbps Ethernet PHY transceiver with SNI interface & JTAG support DP83848H Extended temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848I Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with SNI & JTAG support DP83848J Commercial temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848K Industrial temperature, 10/100-Mbps Ethernet PHY transceiver in a 40-pin QFN package DP83848M Commercial temperature, 10/100-Mbps Ethernet PHY transceiver with 25-MHz clock out DP83848Q-Q1 Automotive Grade 2, 10/100-Mbps Ethernet PHY transceiver DP83848T Industrial temperature, 10/100-Mbps Ethernet PHY transceiver with 25-MHz clock out DP83848VYB High-temperature, low-power 10/100-Mbps Ethernet PHY Transceiver with JTAG support DP83848YB Extended temperature, 10/100-Mbps Ethernet PHY transceiver with JTAG support DP83849C Commercial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver DP83849I Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with flexible port switchi DP83849ID Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with fiber support DP83849IF Industrial temperature, dual-port 10/100-Mbps Ethernet PHY transceiver with fiber support & flexible DP83865 Gigabit 10/100/1000 PHYTER V Ethernet physical layer transceiver DP83867CR Low-power, robust gigabit Ethernet PHY transceiver in a small QFN package DP83867CS Low-power, robust gigabit Ethernet PHY transceiver with SGMII DP83867E Extended temperature, robust low-latency gigabit Ethernet PHY transceiver with SGMII DP83867IR Industrial temperature, robust gigabit Ethernet PHY transceiver DP83867IS Industrial temperature, robust gigabit Ethernet PHY transceiver with SGMII DP83869HM Extended temperature, high-immunity gigabit Ethernet PHY transceiver with copper & fiber interface DP83910A CMOS serial network interface (SNI) DP83TC811R-Q1 Low-power 100BASE-T1 automotive PHYTER™ Ethernet physical layer transceiver DP83TC811S-Q1 Automotive Grade 1 low-power 100BASE-T1 Ethernet PHY transceiver with xMII support & dia DP83TC812R-Q1 TC-10 compliant 100BASE-T1 automotive Ethernet PHY with RGMII DP83TC812S-Q1 TC-10 compliant 100BASE-T1 automotive Ethernet PHY with RGMII & SGMII DP83TC813R-Q1 Automotive Low-Power, Small Footprint 100BASE-T1 Ethernet PHY DP83TC813S-Q1 Automotive Low-Power, Small Footprint 100BASE-T1 Ethernet PHY (SGMII) DP83TC814R-Q1 Low-power 100BASE-T1 automotive Ethernet PHY without TC10 DP83TC814S-Q1 Low-power 100BASE-T1 automotive Ethernet PHY without TC10 (SGMII) DP83TD510E IEEE 802.3cg 10BASE-T1L Ethernet PHY DP83TG720R-Q1 1000BASE-T1 automotive Ethernet PHY with RGMII DP83TG720S-Q1 1000BASE-T1 automotive Ethernet PHY with RGMII & SGMII TLK100 Industrial Ethernet PHY TLK105 Industrial temperature, single port 10/100-Mbps Ethernet physical layer transceiver TLK105L Industrial temperature, single port 10/100-Mbps Ethernet physical layer TLK106 Industrial temperature, single port 10/100-Mbps Ethernet physical layer transceiver TLK106L Industrial temperature, single port 10/100-Mbps Ethernet physical layer TLK110 Industrial 10/100 Ethernet PHY TLK111 Industrial temperature 10/100-Mbps Ethernet physical layer transceiver
Development kit
MSP-EXP430F5529LP MSP430F5529 LaunchPad™ development kit for USB

Technical documentation

No results found. Please clear your search and try again.
View all 1
Type Title Date
User guide USB-2-MDIO User's Guide 19 Feb 2016

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support.

Videos