Wake on LAN Mode/Low-Power
BCM5718 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
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_
Configuration
Length
The number of memory arbiter
clock cycles needed to read X bytes
in the RX stream/frame.
.
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.
.
Magic_Packet_
Detection
Enable WOL pattern filtering.
Promiscuous_mode
All frames are forwarded, without
any filtering, when this bit is
enabled.