forked from Openwrt/openwrt
04a8f553e0
Backport patch to enable PHYLIB_LEDS kconfig dynamically instead of having to select this config for every target that makes use of PHY LEDs API. All affected patch are automatically refreshed. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
44 lines
1.5 KiB
Diff
44 lines
1.5 KiB
Diff
From 9b78d919632b7149d311aaad5a977e4b48b10321 Mon Sep 17 00:00:00 2001
|
|
From: Paolo Abeni <pabeni@redhat.com>
|
|
Date: Wed, 26 Apr 2023 10:15:31 +0200
|
|
Subject: [PATCH] net: phy: hide the PHYLIB_LEDS knob
|
|
|
|
commit 4bb7aac70b5d ("net: phy: fix circular LEDS_CLASS dependencies")
|
|
solved a build failure, but introduces a new config knob with a default
|
|
'y' value: PHYLIB_LEDS.
|
|
|
|
The latter is against the current new config policy. The exception
|
|
was raised to allow the user to catch bad configurations without led
|
|
support.
|
|
|
|
Anyway the current definition of PHYLIB_LEDS does not fit the above
|
|
goal: if LEDS_CLASS is disabled, the new config will be available
|
|
only with PHYLIB disabled, too.
|
|
|
|
Hide the mentioned config, to preserve the randconfig testing done so
|
|
far, while respecting the mentioned policy.
|
|
|
|
Suggested-by: Andrew Lunn <andrew@lunn.ch>
|
|
Suggested-by: Arnd Bergmann <arnd@arndb.de>
|
|
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
|
|
Link: https://lore.kernel.org/r/d82489be8ed911c383c3447e9abf469995ccf39a.1682496488.git.pabeni@redhat.com
|
|
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
|
|
---
|
|
drivers/net/phy/Kconfig | 4 +---
|
|
1 file changed, 1 insertion(+), 3 deletions(-)
|
|
|
|
--- a/drivers/net/phy/Kconfig
|
|
+++ b/drivers/net/phy/Kconfig
|
|
@@ -45,10 +45,8 @@ config LED_TRIGGER_PHY
|
|
for any speed known to the PHY.
|
|
|
|
config PHYLIB_LEDS
|
|
- bool "Support probing LEDs from device tree"
|
|
+ def_bool OF
|
|
depends on LEDS_CLASS=y || LEDS_CLASS=PHYLIB
|
|
- depends on OF
|
|
- default y
|
|
help
|
|
When LED class support is enabled, phylib can automatically
|
|
probe LED setting from device tree.
|