Wake on LAN Mode/Low-PowerBCM5718 Programmer’s Guide
 
Broadcom®  
January 29, 2016 • 5718-PG108-R Page 220
“Only a frame that passes the device’s MAC, broadcast, or multicast address filter and matches on the 
previously loaded sample patterns will cause the wake-up signal to be asserted.”
The ACPI_Power-on bit needs to be set for pattern match, but not for Magic Packet recognition. The Magic 
Packet detection mechanism is separate from the pattern match mechanism. Host software may configure WOL 
using four filter permutations:
• Pattern match WOL disabled. Magic Packet disabled.
• Pattern match WOL enabled. Magic Packet disabled.
• Pattern match WOL disabled. Magic Packet enabled.
• Pattern match WOL enabled. Magic Packet enabled.
Integrated MACs
Ta b le 8 2  lists the WOL mode control registers in the Ethernet controllers.
Table 81:  Magic Packet Detection Logic Enable
Register Bit(s) Recommended Value
PCI Power_Management_Control/Status PME_Enable Enable
PCI Power_Management_Control/Status Power_State 0x03
Ethernet_MAC_Mode ACPI_Power-On See above
Ethernet_MAC_Mode Magic_Packet_Detection See above
Table 82:  Integrated MAC WOL Mode Control Registers
Register Bit(s) Name Description Cross Reference
WOL_Pattern_
Pointer
All This register points to an internal 
memory location. Programmers 
should calculate pointer value by 
dividing a base address by 8.
“WOL Pattern Pointer 
Register (offset: 0x430)” on 
page 316.
WOL_Pattern_
Configuration
Length The number of memory arbiter 
clock cycles needed to read X bytes 
in the RX stream/frame.
“WOL Pattern Configuration 
Register (offset: 0x434)” on 
page 316.
Offset The number of bytes into the RX 
stream/frame to begin the pattern 
comparison.
Ethernet_MAC_
Mode
Port_Mode This bit field specifies the type of 
interface the Ethernet controller 
port is currently using: MII, GMII, or 
none.
“EMAC Mode Register 
(offset: 0x400)” on 
page 310.
Magic_Packet_
Detection
Enable WOL pattern filtering.
Promiscuous_mode All frames are forwarded, without 
any filtering, when this bit is 
enabled.