SNLA261A August   2016  – March 2024 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83825I , DP83826E , DP83826I , DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS , DP83869HM

 

  1.   1
  2.   DP838xx Wake-On-LAN
  3.   Trademarks
  4. 1Introduction
  5. 2Wake-on-LAN
    1. 2.1 WoL – Principles of Operation
      1. 2.1.1 Magic Packet Detection
      2. 2.1.2 Magic Packet Detection with Secure-ON
      3. 2.1.3 Custom Pattern Detection
      4. 2.1.4 WoL - Mechanisms
    2. 2.2 WoL - Implementation
      1. 2.2.1 Magic Packet Detection - Implementation
        1. 2.2.1.1 Example 1 – Pulse Mode Indication on LED_1 (DP83822)
        2. 2.2.1.2 Example 2 – Level Change Mode Indication on COL (DP83822)
        3. 2.2.1.3 Example 3 – Pulse Mode indication on GPIO_1 (DP83867)
      2. 2.2.2 Magic Packet Detection with Secure-ON - Implementation
        1. 2.2.2.1 Example 1 – Pulse Mode Indication on COL with Secure-ON (DP83822)
        2. 2.2.2.2 Example 2 – Level Change Mode Indication on RX_D3 with Secure-ON (DP83822)
        3. 2.2.2.3 Example 3 – Pulse Mode indication on GPIO_1 (DP83869)
      3. 2.2.3 Custom Pattern Detection - Implementation
        1. 2.2.3.1 Example 1 – Pulse Mode Indication on COL with Byte Mask (DP83822)
        2. 2.2.3.2 Example 2 – Pulse Mode Indication on GPIO_0 with Byte Mask (DP83867)
  6. 3Summary
  7. 4Revision History

Magic Packet Detection - Implementation

WoL Magic Packet detection requires use of the following registers:

Table 2-2 Magic Packet Detection Registers
Register Name DP8382x Address DP8386x Address
Receive Configuration Register Reg 0x4A0 Reg 0x134
Receive Status Register Reg 0x4A1 Reg 0x135
MAC Destination Address Registers Reg 0x4A2-0x4A4 Reg 0x136-0x138
Note:

While these registers are common to the DP8382x and DP8386x families, please consult PHY's individual data sheet for configuring specific GPIO pins for WoL with registers.

Examples Table 2-8 and Table 2-4 are intended to display various configuration options for DP8382x WoL Magic Packet detection feature.

Note:

For all examples below, the first byte (0) as listed in data sheet is the left-most byte. IE if pattern is "A1-C3-D7-AB-CD-FC-87", the first byte is A1, not 87.