net: phy: at803x: move specific at8031 WOL bits to dedicated function
authorChristian Marangi <ansuelsmth@gmail.com>
Fri, 8 Dec 2023 14:51:55 +0000 (15:51 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Dec 2023 10:34:28 +0000 (10:34 +0000)
commit27b89c9dc1b0393090d68d651b82f30ad2696baa
tree8112d9bfc4edf4001444876abad9cc0933a4ee97
parent3ae3bc426eaf57ca8f53d75777d9a5ef779bc7b7
net: phy: at803x: move specific at8031 WOL bits to dedicated function

Move specific at8031 WOL enable/disable to dedicated function to make
at803x_set_wol more generic.

This is needed in preparation for PHY driver split as qca8081 share the
same function to toggle WOL settings.

In this new implementation WOL module in at8031 is enabled after the
generic interrupt is setup. This should not cause any problem as the
WOL_INT has a separate implementation and only relay on MAC bits.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/at803x.c