89 lines · plain
1What: /sys/class/pwm/2Date: May 20133KernelVersion: 3.114Contact: H Hartley Sweeten <hsweeten@visionengravers.com>5Description:6 The pwm/ class sub-directory belongs to the Generic PWM7 Framework and provides a sysfs interface for using PWM8 channels.9 10What: /sys/class/pwm/pwmchip<N>/11Date: May 201312KernelVersion: 3.1113Contact: H Hartley Sweeten <hsweeten@visionengravers.com>14Description:15 A /sys/class/pwm/pwmchipN directory is created for each16 probed PWM controller/chip where N is the base of the17 PWM chip.18 19What: /sys/class/pwm/pwmchip<N>/npwm20Date: May 201321KernelVersion: 3.1122Contact: H Hartley Sweeten <hsweeten@visionengravers.com>23Description:24 The number of PWM channels supported by the PWM chip.25 26What: /sys/class/pwm/pwmchip<N>/export27Date: May 201328KernelVersion: 3.1129Contact: H Hartley Sweeten <hsweeten@visionengravers.com>30Description:31 Exports a PWM channel from the PWM chip for sysfs control.32 Value is between 0 and /sys/class/pwm/pwmchipN/npwm - 1.33 34What: /sys/class/pwm/pwmchip<N>/unexport35Date: May 201336KernelVersion: 3.1137Contact: H Hartley Sweeten <hsweeten@visionengravers.com>38Description:39 Unexports a PWM channel.40 41What: /sys/class/pwm/pwmchip<N>/pwmX42Date: May 201343KernelVersion: 3.1144Contact: H Hartley Sweeten <hsweeten@visionengravers.com>45Description:46 A /sys/class/pwm/pwmchipN/pwmX directory is created for47 each exported PWM channel where X is the exported PWM48 channel number.49 50What: /sys/class/pwm/pwmchip<N>/pwmX/period51Date: May 201352KernelVersion: 3.1153Contact: H Hartley Sweeten <hsweeten@visionengravers.com>54Description:55 Sets the PWM signal period in nanoseconds.56 57What: /sys/class/pwm/pwmchip<N>/pwmX/duty_cycle58Date: May 201359KernelVersion: 3.1160Contact: H Hartley Sweeten <hsweeten@visionengravers.com>61Description:62 Sets the PWM signal duty cycle in nanoseconds.63 64What: /sys/class/pwm/pwmchip<N>/pwmX/polarity65Date: May 201366KernelVersion: 3.1167Contact: H Hartley Sweeten <hsweeten@visionengravers.com>68Description:69 Sets the output polarity of the PWM signal to "normal" or70 "inversed".71 72What: /sys/class/pwm/pwmchip<N>/pwmX/enable73Date: May 201374KernelVersion: 3.1175Contact: H Hartley Sweeten <hsweeten@visionengravers.com>76Description:77 Enable/disable the PWM signal.78 0 is disabled79 1 is enabled80 81What: /sys/class/pwm/pwmchip<N>/pwmX/capture82Date: June 201683KernelVersion: 4.884Contact: Lee Jones <lee@kernel.org>85Description:86 Capture information about a PWM signal. The output format is a87 pair unsigned integers (period and duty cycle), separated by a88 single space.89