Skip to content

jameywine/realtek-doc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

303 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository serves as a well selected collection of Realtek SOC/PHY/NIC documentation and source. Focus is on the Otto platform with

  • RTL838x (maple)
  • RTL839x (cypress)
  • RTL930x (longan)
  • RTL931x (mango)
  • RTL9311B (tigershark)
  • RTL9330 (bumblebee)
  • RTL960x (apollo).

Overview

What RTK (development kit) we have

  • Some fragments from the TP-Link BE550 GPL. It has several drivers for Realtek PHYs that are mainly used on non-Realtek platforms. Download from https://www.tp-link.com/en/support/download/
  • The most recent SDK from 2022 is based on the D-Link DMS-1250 GPL source. It contains a lot of modern PHY code for RTL8218E, RTL8224, RTL8261 and RTL8264. Download from https://tsd.dlink.com.tw/GPL.asp
  • An older SDK from 2016 is based on the Zyxel XGS1210-12 GPL source. It contains code for a totally unknown RTL8284 PHY. Download can be requested from https://www.zyxel.com/global/en/form/gpl-oss-software-notice
  • The very recent SDK from 2023 is based on the Cudy GP3000 GPL source. It contains code for RTL960x and Cortina chips. Download from https://www.cudy.com/pages/download-center/gp3000-1-0
  • The Zyxel XMG-1915 U-Boot SDK was added because it includes some very special serdes setup for RTL930x. See here
  • Same goes for the Trendnet TEG-7124WS SDK. It is basically the same as the DMS-1250 but adds special handling for Broadcom PHY. See here
  • The TP-Link SG3210X download contains not much source code but the register definitions about the newer chipsets RTL9311B and RTL9330. For register maps see here and here

PHY Direct Links

PHY BE550 DMS-1250 GP-3000 XGS-1210
RTL8214FC - RTK - RTK
RTL8218B - RTK - RTK
RTL8218D - RTK - RTK
RTL8218E - RTK - -
RTL8224 - RTK RTK -
RTL8226x/RTL8221B U-Boot RTK U-Boot - RTK U-Boot
RTL8251B U-Boot - - -
RTL8261x/RTL8264x U-Boot RTK RTK RTK -
RTL8295 - RTK - RTK

The PDFs we have

  • GPON/EON controller RTL9601 datasheets
  • GPON/EON controller RTL9607C several application notes
  • Switch controller RTL8330 datasheet
  • Switch controller RTL8332 datasheet
  • Switch controller RTL8370MB datasheet
  • Switch controller RTL8372 datasheet
  • Switch controller RTL8376 datasheet
  • Switch controller RTL8380 datasheet
  • Switch controller RTL8382 datasheet
  • Switch controller RTL8393 datasheet
  • Switch controller RTL9301 datasheet
  • Switch controller RTL9303 datasheet
  • Switch controller RTL930x developer guide
  • Switch controller RTL9311 datasheet
  • Switch controller RTL9311BM design guide
  • Switch controller RTL9313 datasheet
  • POE controller RTL8238B datasheet
  • POE controller RTL8238B host command guide
  • Transceiver RTL8211B, RTL8211C, RTL8211D, RTL8211E, RTL8211F
  • Transceiver RTL8212, RTL8212F, RTL8212G
  • Transceiver RTL8214FC
  • Transceiver RTL8218B, RTL8218D, RTL8218E
  • Transceiver RTL8221B-VB-CG (3rd generation 2.5Gbps)
  • Transceiver RTL8221B application note (AI generated)
  • Transceiver RTL8251C
  • Transceiver RTL8261N

What PDF datasheets are we missing

  • Switch controller RTL8353M datasheet
  • Switch controller RTL8367 datasheet
  • Switch controller RTL8373 datasheet
  • Switch controller RTL838x register file
  • Switch controller RTL839x register file
  • Switch controller RTL930x register file
  • Switch controller RTL9302B, RTL9302C, RTL930D datasheet
  • POE controller RTL8239 datasheet
  • POE controller RTL8239 host command guide
  • Transceiver RTL8226 (1st generation 2.5Gbps)
  • Transceiver RTL8226B-CG (2nd generation 2.5Gbps)
  • Transceiver RTL8221B-CG (2nd generation 2.5Gbps)
  • Transceiver RTL8224
  • Transceiver RTL8264
  • Transceiver RTL8261BE

About

Realtek Switch Documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 97.4%
  • Assembly 1.1%
  • Makefile 0.5%
  • Python 0.3%
  • Perl 0.2%
  • Shell 0.2%
  • Other 0.3%