mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
Kernel driver tc654
 | 
						|
===================
 | 
						|
 | 
						|
Supported chips:
 | 
						|
  * Microchip TC654 and TC655
 | 
						|
    Prefix: 'tc654'
 | 
						|
    Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/20001734C.pdf
 | 
						|
 | 
						|
Authors:
 | 
						|
        Chris Packham <chris.packham@alliedtelesis.co.nz>
 | 
						|
        Masahiko Iwamoto <iwamoto@allied-telesis.co.jp>
 | 
						|
 | 
						|
Description
 | 
						|
-----------
 | 
						|
This driver implements support for the Microchip TC654 and TC655.
 | 
						|
 | 
						|
The TC654 uses the 2-wire interface compatible with the SMBUS 2.0
 | 
						|
specification. The TC654 has two (2) inputs for measuring fan RPM and
 | 
						|
one (1) PWM output which can be used for fan control.
 | 
						|
 | 
						|
Configuration Notes
 | 
						|
-------------------
 | 
						|
Ordinarily the pwm1_mode ABI is used for controlling the pwm output
 | 
						|
mode.  However, for this chip the output is always pwm, and the
 | 
						|
pwm1_mode determines if the pwm output is controlled via the pwm1 value
 | 
						|
or via the Vin analog input.
 | 
						|
 | 
						|
 | 
						|
Setting pwm1_mode to 1 will cause the pwm output to be driven based on
 | 
						|
the pwm1 value. Setting pwm1_mode to 0 will cause the pwm output to be
 | 
						|
driven based on the Vin input.
 |