kernel: backport some useful LED_FUNCTION_* defines for DT
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 081cd769fc)
			
			
This commit is contained in:
		| @@ -0,0 +1,34 @@ | ||||
| From ec18a2a83b8b9f7e39c80105ea148c769c46227b Mon Sep 17 00:00:00 2001 | ||||
| From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||
| Date: Wed, 17 Jan 2024 16:17:36 +0100 | ||||
| Subject: [PATCH] dt-bindings: leds: Add FUNCTION defines for per-band WLANs | ||||
| MIME-Version: 1.0 | ||||
| Content-Type: text/plain; charset=UTF-8 | ||||
| Content-Transfer-Encoding: 8bit | ||||
|  | ||||
| Most wireless routers and access points can operate in multiple bands | ||||
| simultaneously. Vendors often equip their devices with per-band LEDs. | ||||
|  | ||||
| Add defines for those very common functions to allow cleaner & clearer | ||||
| bindings. | ||||
|  | ||||
| Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||
| Acked-by: Rob Herring <robh@kernel.org> | ||||
| Link: https://lore.kernel.org/r/20240117151736.27440-1-zajec5@gmail.com | ||||
| Signed-off-by: Lee Jones <lee@kernel.org> | ||||
| --- | ||||
|  include/dt-bindings/leds/common.h | 3 +++ | ||||
|  1 file changed, 3 insertions(+) | ||||
|  | ||||
| --- a/include/dt-bindings/leds/common.h | ||||
| +++ b/include/dt-bindings/leds/common.h | ||||
| @@ -94,6 +94,9 @@ | ||||
|  #define LED_FUNCTION_USB "usb" | ||||
|  #define LED_FUNCTION_WAN "wan" | ||||
|  #define LED_FUNCTION_WLAN "wlan" | ||||
| +#define LED_FUNCTION_WLAN_2GHZ "wlan-2ghz" | ||||
| +#define LED_FUNCTION_WLAN_5GHZ "wlan-5ghz" | ||||
| +#define LED_FUNCTION_WLAN_6GHZ "wlan-6ghz" | ||||
|  #define LED_FUNCTION_WPS "wps" | ||||
|   | ||||
|  #endif /* __DT_BINDINGS_LEDS_H */ | ||||
| @@ -0,0 +1,35 @@ | ||||
| From 64e558500d2d04878b8a6d6578850c475171d6ba Mon Sep 17 00:00:00 2001 | ||||
| From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||
| Date: Fri, 23 Feb 2024 12:22:23 +0100 | ||||
| Subject: [PATCH] dt-bindings: leds: Add LED_FUNCTION_WAN_ONLINE for Internet | ||||
|  access | ||||
| MIME-Version: 1.0 | ||||
| Content-Type: text/plain; charset=UTF-8 | ||||
| Content-Transfer-Encoding: 8bit | ||||
|  | ||||
| It's common for routers to have LED indicating link on the WAN port. | ||||
|  | ||||
| Some devices however have an extra LED that's meant to be used if WAN | ||||
| connection is actually "online" (there is Internet access available). | ||||
|  | ||||
| It was suggested to add #define for such use case. | ||||
|  | ||||
| Link: https://lore.kernel.org/linux-devicetree/80e92209-5578-44e7-bd4b-603a29053ddf@collabora.com/T/#u | ||||
| Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||
| Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> | ||||
| Link: https://lore.kernel.org/r/20240223112223.1368-1-zajec5@gmail.com | ||||
| Signed-off-by: Lee Jones <lee@kernel.org> | ||||
| --- | ||||
|  include/dt-bindings/leds/common.h | 1 + | ||||
|  1 file changed, 1 insertion(+) | ||||
|  | ||||
| --- a/include/dt-bindings/leds/common.h | ||||
| +++ b/include/dt-bindings/leds/common.h | ||||
| @@ -93,6 +93,7 @@ | ||||
|  #define LED_FUNCTION_TX "tx" | ||||
|  #define LED_FUNCTION_USB "usb" | ||||
|  #define LED_FUNCTION_WAN "wan" | ||||
| +#define LED_FUNCTION_WAN_ONLINE "wan-online" | ||||
|  #define LED_FUNCTION_WLAN "wlan" | ||||
|  #define LED_FUNCTION_WLAN_2GHZ "wlan-2ghz" | ||||
|  #define LED_FUNCTION_WLAN_5GHZ "wlan-5ghz" | ||||
		Reference in New Issue
	
	Block a user
	 Rafał Miłecki
					Rafał Miłecki