wol_bits
u32 wol_bits = 0;
wol_bits |= HW_ATL_FW2X_CTRL_WAKE_ON_LINK;
wol_bits |= HW_ATL_FW2X_CTRL_SLEEP_PROXY |
aq_hw_write_reg(self, HW_ATL_FW2X_MPI_CONTROL2_ADDR, wol_bits);
u8 wol_bits;
wol_bits = ioread8(ioaddr + WakeEvent);
if (wol_bits & MagicPktEnable)
if (wol_bits & LinkEventEnable)
u8 wol_bits;
wol_bits = ioread8(ioaddr + WakeEvent);
wol_bits &= ~(WakePktEnable | MagicPktEnable |
wol_bits |= (MagicPktEnable | WolEnable);
wol_bits |= (LinkEventEnable | WolEnable);
iowrite8(wol_bits, ioaddr + WakeEvent);