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

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/gpio/gpio-mockup.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/admin-guide/gpio/gpio-mockup.rst (Version linux-6.12-rc7) and /Documentation/admin-guide/gpio/gpio-mockup.rst (Version linux-5.0.21)


  1 .. SPDX-License-Identifier: GPL-2.0-only          
  2                                                   
  3 GPIO Testing Driver                               
  4 ===================                               
  5                                                   
  6 .. note::                                         
  7                                                   
  8    This module has been obsoleted by the more     
  9    New developments should use that API and ex    
 10    encouraged to migrate as soon as possible.     
 11    This module will continue to be maintained     
 12    added.                                         
 13                                                   
 14 The GPIO Testing Driver (gpio-mockup) provides    
 15 chips for testing purposes. The lines exposed     
 16 using the standard GPIO character device inter    
 17 using the dedicated debugfs directory structur    
 18                                                   
 19 Creating simulated chips using module params      
 20 --------------------------------------------      
 21                                                   
 22 When loading the gpio-mockup driver a number o    
 23 module.                                           
 24                                                   
 25     gpio_mockup_ranges                            
 26                                                   
 27         This parameter takes an argument in th    
 28         pairs. Each pair defines the base GPIO    
 29         and the first number after the last of    
 30         is -1, the gpiolib will assign it auto    
 31         parameter is the number of lines expos    
 32                                                   
 33         Example: gpio_mockup_ranges=-1,8,-1,16    
 34                                                   
 35         The line above creates three chips. Th    
 36         the second 16 and the third 4. The bas    
 37         to 405 while for two first chips it wi    
 38                                                   
 39     gpio_mockup_named_lines                       
 40                                                   
 41         This parameter doesn't take any argume    
 42         GPIO lines exposed by it should be nam    
 43                                                   
 44         The name format is: gpio-mockup-X-Y wh    
 45         and Y is the line offset.                 
 46                                                   
 47 Manipulating simulated lines                      
 48 ----------------------------                      
 49                                                   
 50 Each mockup chip creates its own subdirectory     
 51 The directory is named after the chip's label.    
 52 after the chip's name, which points to the lab    
 53                                                   
 54 Inside each subdirectory, there's a separate a    
 55 name of the attribute represents the line's of    
 56                                                   
 57 Reading from a line attribute returns the curr    
 58 changes the configuration of the simulated pul    
 59 (1 - pull-up, 0 - pull-down).                     
                                                      

~ [ 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