diff options
Diffstat (limited to 'include/led_pwm.h')
-rw-r--r-- | include/led_pwm.h | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/include/led_pwm.h b/include/led_pwm.h index 26a44913b8..1c8cec9ff4 100644 --- a/include/led_pwm.h +++ b/include/led_pwm.h @@ -1,4 +1,4 @@ -/* Copyright 2018 The Chromium OS Authors. All rights reserved. +/* Copyright 2018 The ChromiumOS Authors * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ @@ -15,20 +15,12 @@ #ifdef CONFIG_ZEPHYR #define PWM_LED_NO_CHANNEL NULL -/* This could really be pwm_dt_spec. */ -struct pwm_led_dt_channel { - const struct device *dev; - uint32_t channel; - pwm_flags_t flags; - uint32_t period_ns; -}; - struct pwm_led { - const struct pwm_led_dt_channel *ch0; - const struct pwm_led_dt_channel *ch1; - const struct pwm_led_dt_channel *ch2; + const struct pwm_dt_spec *ch0; + const struct pwm_dt_spec *ch1; + const struct pwm_dt_spec *ch2; - void (*set_duty)(const struct pwm_led_dt_channel *ch, int percent); + void (*set_duty)(const struct pwm_dt_spec *pwm, int percent); }; #else #define PWM_LED_NO_CHANNEL ((enum pwm_channel)(-1)) |