struct pwm_device — PWM channel object
struct pwm_device { const char * label; unsigned long flags; unsigned int hwpwm; unsigned int pwm; struct pwm_chip * chip; void * chip_data; unsigned int period; unsigned int duty_cycle; enum pwm_polarity polarity; };
name of the PWM device
flags associated with the PWM device
per-chip relative index of the PWM device
global index of the PWM device
PWM chip providing this PWM device
chip-private data associated with the PWM device
period of the PWM signal (in nanoseconds)
duty cycle of the PWM signal (in nanoseconds)
polarity of the PWM signal