Lines Matching +full:pwm +full:- +full:number
2 * Nuvoton NPCM7xx PWM Module
23 /* Each PWM module holds 4 PWM channels. */
27 * Number of registers in one pwm module. Don't change this without increasing
34 * cycles. For example, if NPCM7XX_PWM_MAX_DUTY=1,000,000 and a PWM has a duty
35 * value of 100,000 the duty cycle for that PWM is 10%.
42 * struct NPCM7xxPWM - The state of a single PWM channel.
43 * @module: The PWM module that contains this channel.
45 * @running: Whether this PWM channel is generating output.
46 * @inverted: Whether this PWM channel is inverted.
47 * @index: The index of this PWM channel.
52 * @freq: The frequency of this PWM channel.
53 * @duty: The duty cycle of this PWM channel. One unit represents
75 * struct NPCM7xxPWMState - Pulse Width Modulation device state.
78 * @clock: The PWM clock.
79 * @pwm: The PWM channels owned by this module.
80 * @duty_gpio_out: The duty cycle of each PWM channels as a output GPIO.
93 NPCM7xxPWM pwm[NPCM7XX_PWM_PER_MODULE]; member
103 #define TYPE_NPCM7XX_PWM "npcm7xx-pwm"