46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. SPDX-License-Identifier: GPL-2.0-or-later
 | |
| 
 | |
| Kernel driver max127
 | |
| ====================
 | |
| 
 | |
| Author:
 | |
| 
 | |
|   * Tao Ren <rentao.bupt@gmail.com>
 | |
| 
 | |
| Supported chips:
 | |
| 
 | |
|   * Maxim MAX127
 | |
| 
 | |
|     Prefix: 'max127'
 | |
| 
 | |
|     Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX127-MAX128.pdf
 | |
| 
 | |
| Description
 | |
| -----------
 | |
| 
 | |
| The MAX127 is a multirange, 12-bit data acquisition system (DAS) providing
 | |
| 8 analog input channels that are independently software programmable for
 | |
| a variety of ranges. The available ranges are {0,5V}, {0,10V}, {-5,5V}
 | |
| and {-10,10V}.
 | |
| 
 | |
| The MAX127 features a 2-wire, I2C-compatible serial interface that allows
 | |
| communication among multiple devices using SDA and SCL lines.
 | |
| 
 | |
| Sysfs interface
 | |
| ---------------
 | |
| 
 | |
|   ============== ==============================================================
 | |
|   in[0-7]_input  The input voltage (in mV) of the corresponding channel.
 | |
| 		 RO
 | |
| 
 | |
|   in[0-7]_min    The lower input limit (in mV) for the corresponding channel.
 | |
| 		 ADC range and LSB will be updated when the limit is changed.
 | |
| 		 For the MAX127, it will be adjusted to -10000, -5000, or 0.
 | |
| 		 RW
 | |
| 
 | |
|   in[0-7]_max    The higher input limit (in mV) for the corresponding channel.
 | |
| 		 ADC range and LSB will be updated when the limit is changed.
 | |
| 		 For the MAX127, it will be adjusted to 0, 5000, or 10000.
 | |
| 		 RW
 | |
|   ============== ==============================================================
 |