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.