linux/include/linux/pwm.h
<<
>>
Prefs
   1#ifndef __LINUX_PWM_H
   2#define __LINUX_PWM_H
   3
   4struct pwm_device;
   5
   6/*
   7 * pwm_request - request a PWM device
   8 */
   9struct pwm_device *pwm_request(int pwm_id, const char *label);
  10
  11/*
  12 * pwm_free - free a PWM device
  13 */
  14void pwm_free(struct pwm_device *pwm);
  15
  16/*
  17 * pwm_config - change a PWM device configuration
  18 */
  19int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns);
  20
  21/*
  22 * pwm_enable - start a PWM output toggling
  23 */
  24int pwm_enable(struct pwm_device *pwm);
  25
  26/*
  27 * pwm_disable - stop a PWM output toggling
  28 */
  29void pwm_disable(struct pwm_device *pwm);
  30
  31#endif /* __LINUX_PWM_H */
  32
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.