Realtek Switch Documentation
Find a file
Markus Stockhausen 21e259eea2 add D-Link DMS-1250 GPL
it even contains the modern RTL8224 sources

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
2025-04-27 13:49:04 -04:00
datasheets move documentation to subfolder 2025-04-27 12:16:04 -04:00
rtk-sdk/dms-1250 add D-Link DMS-1250 GPL 2025-04-27 13:49:04 -04:00
README.md Update README.md 2025-04-24 15:28:53 +02:00

What PDF datasheets we have

  • Sveral application notes GPON/EON SoC RTL9607C
  • Switch controller RTL8330 datasheet
  • Switch controller RTL8332 datasheet
  • Switch controller RTL8370MB 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 RTL9313 datasheet
  • POE controller RTL8238B datasheet
  • POE controller RTL8238B host command guide
  • Transceiver RTL8218B, RTL8218D, RTL8218E
  • Transceiver RTL8221B (formerly known as RTL8226)

What PDF datasheets are we missing

  • Switch controller RTL8353M datasheet
  • Switch controller RTL8372 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 RTL8224 (maybe RTL8284 in the GPL source drops is a older version)

Transceiver IDs according to the GPL source drops

  • #define PHY_MODEL_ID_RTL8208G (0x08)
  • #define PHY_MODEL_ID_RTL8208D_EXT (0x08)
  • #define PHY_MODEL_ID_RTL8208L (0x08)
  • #define PHY_MODEL_ID_RTL8218B_INT (0x24) /* For RTL8380M internal phy*/
  • #define PHY_MODEL_ID_RTL8208L_INT (0x24) /* For RTL8330/RTL8332 internal phy */
  • #define PHY_MODEL_ID_RTL8218B_EXT (0x18)
  • #define PHY_MODEL_ID_RTL8218D (0x18)
  • #define PHY_MODEL_ID_RTL8218FB (0x18)
  • #define PHY_MODEL_ID_RTL8214FC (0x18)
  • #define PHY_MODEL_ID_RTL8218E (0x18)
  • #define PHY_MODEL_ID_RTL8214C (0x14)
  • #define PHY_MODEL_ID_RTL8214B (0x14)
  • #define PHY_MODEL_ID_RTL8212B (0x14)
  • #define PHY_MODEL_ID_RTL8214FB (0x14)
  • #define PHY_MODEL_ID_RTL8295 (0x2B)
  • #define PHY_MODEL_ID_RTL8295R (0x2B)
  • #define PHY_MODEL_ID_RTL8214QF (0x2B)
  • #define PHY_MODEL_ID_RTL8224QF (0x2B)
  • #define PHY_MODEL_ID_RTL8226 (0x03)
  • #define PHY_MODEL_ID_RTL8226B (0x04)
  • #define PHY_MODEL_ID_RTL826X (0x2F)
  • #define PHY_MODEL_ID_RTL8264B (0x01)
  • #define PHY_MODEL_ID_RTL8224 (0x2D)
  • #define PHY_MODEL_ID_RTL8284 (0x2D)
  • #define PHY_MODEL_ID_RTL8211FS (0x11)