89 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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/pwmchip<N>/
 | 
						|
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/pwmchip<N>/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/pwmchip<N>/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/pwmchip<N>/unexport
 | 
						|
Date:		May 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Contact:	H Hartley Sweeten <hsweeten@visionengravers.com>
 | 
						|
Description:
 | 
						|
		Unexports a PWM channel.
 | 
						|
 | 
						|
What:		/sys/class/pwm/pwmchip<N>/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/pwmchip<N>/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/pwmchip<N>/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/pwmchip<N>/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/pwmchip<N>/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/pwmchip<N>/pwmX/capture
 | 
						|
Date:		June 2016
 | 
						|
KernelVersion:	4.8
 | 
						|
Contact:	Lee Jones <lee@kernel.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.
 |