mtd: add support for parsing partitions defined in OF
[platform/kernel/u-boot.git] / include / pwm.h
index ebee227..668551e 100644 (file)
@@ -1,21 +1,26 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * header file for pwm driver.
  *
  * Copyright 2016 Google Inc.
  * Copyright (c) 2011 samsung electronics
  * Donghwa Lee <dh09.lee@samsung.com>
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #ifndef _pwm_h_
 #define _pwm_h_
 
+struct udevice;
+
 /* struct pwm_ops: Operations for the PWM uclass */
 struct pwm_ops {
        /**
         * set_config() - Set the PWM configuration
         *
+        * Change both the PWM device's period and it's duty period if
+        * possible. Otherwise, set an appropriate duty period that best
+        * matches the given period_ns / duty_ns ratio for the device.
+        *
         * @dev:        PWM device to update
         * @channel:    PWM channel to update
         * @period_ns:  PWM period in nanoseconds
@@ -50,6 +55,10 @@ struct pwm_ops {
 /**
  * pwm_set_config() - Set the PWM configuration
  *
+ * Change both the PWM device's period and it's duty period if
+ * possible. Otherwise, set an appropriate duty period that best
+ * matches the given period_ns / duty_ns ratio for the device.
+ *
  * @dev:       PWM device to update
  * @channel:   PWM channel to update
  * @period_ns: PWM period in nanoseconds