|  | What:		/sys/class/pwm/ | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | The pwm/ class sub-directory belongs to the Generic PWM | 
|  | Framework and provides a sysfs interface for using PWM | 
|  | channels. | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/ | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | A /sys/class/pwm/pwmchipN directory is created for each | 
|  | probed PWM controller/chip where N is the base of the | 
|  | PWM chip. | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/npwm | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | The number of PWM channels supported by the PWM chip. | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/export | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | Exports a PWM channel from the PWM chip for sysfs control. | 
|  | Value is between 0 and /sys/class/pwm/pwmchipN/npwm - 1. | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/unexport | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | Unexports a PWM channel. | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/pwmX | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | A /sys/class/pwm/pwmchipN/pwmX directory is created for | 
|  | each exported PWM channel where X is the exported PWM | 
|  | channel number. | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/pwmX/period | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | Sets the PWM signal period in nanoseconds. | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/pwmX/duty_cycle | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | Sets the PWM signal duty cycle in nanoseconds. | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/pwmX/polarity | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | Sets the output polarity of the PWM signal to "normal" or | 
|  | "inversed". | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/pwmX/enable | 
|  | Date:		May 2013 | 
|  | KernelVersion:	3.11 | 
|  | Contact:	H Hartley Sweeten <hsweeten@visionengravers.com> | 
|  | Description: | 
|  | Enable/disable the PWM signal. | 
|  | 0 is disabled | 
|  | 1 is enabled | 
|  |  | 
|  | What:		/sys/class/pwm/pwmchipN/pwmX/capture | 
|  | Date:		June 2016 | 
|  | KernelVersion:	4.8 | 
|  | Contact:	Lee Jones <lee.jones@linaro.org> | 
|  | Description: | 
|  | Capture information about a PWM signal. The output format is a | 
|  | pair unsigned integers (period and duty cycle), separated by a | 
|  | single space. |