Linux Power Management development
 help / color / mirror / Atom feed
* [PATCH 0/2] power: supply: leds: add triggers for non battery type
@ 2026-06-25 17:07 Steffen Dirkwinkel
  2026-06-25 17:07 ` [PATCH 1/2] power: supply: leds: create triggers based on properties, not type Steffen Dirkwinkel
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Steffen Dirkwinkel @ 2026-06-25 17:07 UTC (permalink / raw)
  To: Sebastian Reichel; +Cc: linux-pm, linux-kernel, Steffen Dirkwinkel

We want to use the power supply leds to show a different led color based
on ups charging / non-charging state. For this we add support for led
triggers for non "battery" supplies and a "not-charging" trigger.

This is roughly how it would be used with a device tree power ups supply
to have a violet led on power failure and green on power ok:

ups { 
      compatible = "gpio-charger";
      charger-type = "ups"; 
      charge-status-gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
};

leds {
        compatible = "gpio-leds";
        pwr-red {
                gpios = <&gpio 27 GPIO_ACTIVE_HIGH>;
                linux,default-trigger = "ups-not-charging";
        };
        
        pwr-green {
                gpios = <&gpio 28 GPIO_ACTIVE_HIGH>;
                linux,default-trigger = "ups-charging";
        };

        pwr-blue {
                gpios = <&gpio 34 GPIO_ACTIVE_HIGH>;
                linux,default-trigger = "ups-not-charging";
     };
};

Signed-off-by: Steffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
---
Steffen Dirkwinkel (2):
      power: supply: leds: create triggers based on properties, not type
      power: supply: leds: add a not-charging trigger

 drivers/power/supply/power_supply_leds.c | 93 +++++++++++++++++---------------
 include/linux/power_supply.h             |  4 +-
 2 files changed, 52 insertions(+), 45 deletions(-)
---
base-commit: ab9de95c9cf952332ab79453b4b5d1bfca8e514f
change-id: 20260625-std-power-supply-triggers-0f4504fcbe37

Best regards,
--  
Steffen Dirkwinkel <s.dirkwinkel@beckhoff.com>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-07-21  6:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-25 17:07 [PATCH 0/2] power: supply: leds: add triggers for non battery type Steffen Dirkwinkel
2026-06-25 17:07 ` [PATCH 1/2] power: supply: leds: create triggers based on properties, not type Steffen Dirkwinkel
2026-06-25 17:07 ` [PATCH 2/2] power: supply: leds: add a not-charging trigger Steffen Dirkwinkel
2026-07-20 22:23   ` Sebastian Reichel
2026-07-21  6:56     ` Steffen Dirkwinkel
2026-07-20 22:23 ` (subset) [PATCH 0/2] power: supply: leds: add triggers for non battery type Sebastian Reichel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox