summaryrefslogtreecommitdiffstats
path: root/drivers/net/phy/Kconfig
diff options
context:
space:
mode:
authorTristram Ha <Tristram.Ha@microchip.com>2023-07-26 01:54:30 +0200
committerJakub Kicinski <kuba@kernel.org>2023-07-27 06:24:40 +0200
commit8b305ee2a91c3c4c89cb82ea940265b247eb0a13 (patch)
treea88f1e3c0ca5e20b6f193a6a4ad0873b010dcaae /drivers/net/phy/Kconfig
parentnet: skbuff: remove unused HAVE_HW_TIME_STAMP feature define (diff)
downloadlinux-8b305ee2a91c3c4c89cb82ea940265b247eb0a13.tar.xz
linux-8b305ee2a91c3c4c89cb82ea940265b247eb0a13.zip
net: phy: smsc: add WoL support to LAN8740/LAN8742 PHYs
Microchip LAN8740/LAN8742 PHYs support basic unicast, broadcast, and Magic Packet WoL. They have one pattern filter matching up to 128 bytes of frame data, which can be used to implement ARP or multicast WoL. ARP WoL matches any ARP frame with broadcast address. Multicast WoL matches any multicast frame. Signed-off-by: Tristram Ha <Tristram.Ha@microchip.com> Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com> Reviewed-by: Simon Horman <simon.horman@corigine.com> Link: https://lore.kernel.org/r/1690329270-2873-1-git-send-email-Tristram.Ha@microchip.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/phy/Kconfig')
-rw-r--r--drivers/net/phy/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig
index 87b823858717..67aaeb75301f 100644
--- a/drivers/net/phy/Kconfig
+++ b/drivers/net/phy/Kconfig
@@ -350,6 +350,7 @@ config ROCKCHIP_PHY
config SMSC_PHY
tristate "SMSC PHYs"
+ select CRC16
help
Currently supports the LAN83C185, LAN8187 and LAN8700 PHYs