~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/misc-devices/ad525x_dpot.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/misc-devices/ad525x_dpot.rst (Version linux-6.12-rc7) and /Documentation/misc-devices/ad525x_dpot.rst (Version linux-4.16.18)


  1 .. SPDX-License-Identifier: GPL-2.0               
  2                                                   
  3 =============================                     
  4 AD525x Digital Potentiometers                     
  5 =============================                     
  6                                                   
  7 The ad525x_dpot driver exports a simple sysfs     
  8 work with the immediate resistance settings as    
  9 settings.  Access to the factory programmed to    
 10 interpretation of this settings is required by    
 11 the specific part in use.                         
 12                                                   
 13 Files                                             
 14 =====                                             
 15                                                   
 16 Each dpot device will have a set of eeprom, rd    
 17 many depends on the actual part you have, as w    
 18                                                   
 19 The eeprom files are used to program the start    
 20                                                   
 21 The rdac files are used to program the immedia    
 22                                                   
 23 The tolerance files are the read-only factory     
 24 and may vary greatly on a part-by-part basis.     
 25 this field, please consult the datasheet for y    
 26 as a hex file for easier parsing.                 
 27                                                   
 28 Example                                           
 29 =======                                           
 30                                                   
 31 Locate the device in your sysfs tree.  This is    
 32 the common i2c directory and locating the devi    
 33                                                   
 34         # ls /sys/bus/i2c/devices/                
 35         0-0022  0-0027  0-002f                    
 36                                                   
 37 So assuming the device in question is on the f    
 38 address of 0x2f, we descend (unrelated sysfs e    
 39                                                   
 40         # ls /sys/bus/i2c/devices/0-002f/         
 41         eeprom0 rdac0 tolerance0                  
 42                                                   
 43 You can use simple reads/writes to access thes    
 44                                                   
 45         # cd /sys/bus/i2c/devices/0-002f/         
 46                                                   
 47         # cat eeprom0                             
 48         0                                         
 49         # echo 10 > eeprom0                       
 50         # cat eeprom0                             
 51         10                                        
 52                                                   
 53         # cat rdac0                               
 54         5                                         
 55         # echo 3 > rdac0                          
 56         # cat rdac0                               
 57         3                                         
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php