summaryrefslogtreecommitdiffstats
path: root/drivers/led/led-pwm.c
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2024-04-15 07:35:57 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2024-04-16 12:10:05 +0200
commitc5ae8eb5ef72385556c0665cf9fe0247219d83f6 (patch)
tree31608e727a343018c72face2cab8bc5eb22681df /drivers/led/led-pwm.c
parent29e00152bb73fcc59a6313f45649a12afd0c79c7 (diff)
downloadbarebox-c5ae8eb5ef72385556c0665cf9fe0247219d83f6.tar.gz
barebox-c5ae8eb5ef72385556c0665cf9fe0247219d83f6.tar.xz
PWM: align struct pwm_state member names with Linux
This introduces no functional change, but removes some churn of porting Linux drivers by aligning the naming of the frequently used struct pwm_state. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20240415053600.370622-5-a.fatoum@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/led/led-pwm.c')
-rw-r--r--drivers/led/led-pwm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/led/led-pwm.c b/drivers/led/led-pwm.c
index 2ffb72e692..6f4abf97c8 100644
--- a/drivers/led/led-pwm.c
+++ b/drivers/led/led-pwm.c
@@ -27,14 +27,14 @@ static void led_pwm_set(struct led *led, unsigned int brightness)
pwm_get_state(pwmled->pwm, &state);
- duty = state.period_ns * brightness;
+ duty = state.period * brightness;
do_div(duty, max);
if (pwmled->active_low)
- duty = state.period_ns - duty;
+ duty = state.period - duty;
- state.p_enable = true;
- state.duty_ns = duty;
+ state.enabled = true;
+ state.duty_cycle = duty;
pwm_apply_state(pwmled->pwm, &state);
}