All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.