net: phy: air_en8811h: reset netdev rules when LED is set manually
authorDaniel Golle <daniel@makrotopia.org>
Thu, 9 May 2024 10:00:42 +0000 (11:00 +0100)
committerJakub Kicinski <kuba@kernel.org>
Mon, 13 May 2024 20:51:17 +0000 (13:51 -0700)
commit87bfdbbb199249f677a92c6e13234b9c450992c6
tree02be9f0c331ad732b63b1d3d3fd626b847fe1466
parentc85e41bfe7af41c71c438c6011b298398c185fa8
net: phy: air_en8811h: reset netdev rules when LED is set manually

Setting LED_OFF via brightness_set should deactivate hw control, so make
sure netdev trigger rules also get cleared in that case.
This fixes unwanted restoration of the default netdev trigger rules and
matches the behaviour when using the 'netdev' trigger without any
hardware offloading.

Fixes: 71e79430117d ("net: phy: air_en8811h: Add the Airoha EN8811H PHY driver")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Link: https://lore.kernel.org/r/5ed8ea615890a91fa4df59a7ae8311bbdf63cdcf.1715248281.git.daniel@makrotopia.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/air_en8811h.c