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

TOMOYO Linux Cross Reference
Linux/Documentation/driver-api/backlight/lp855x-driver.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/driver-api/backlight/lp855x-driver.rst (Version linux-6.12-rc7) and /Documentation/driver-api/backlight/lp855x-driver.rst (Version linux-4.16.18)


  1 ====================                              
  2 Kernel driver lp855x                              
  3 ====================                              
  4                                                   
  5 Backlight driver for LP855x ICs                   
  6                                                   
  7 Supported chips:                                  
  8                                                   
  9         Texas Instruments LP8550, LP8551, LP85    
 10         LP8557                                    
 11                                                   
 12 Author: Milo(Woogyom) Kim <milo.kim@ti.com>        
 13                                                   
 14 Description                                       
 15 -----------                                       
 16                                                   
 17 * Brightness control                              
 18                                                   
 19   Brightness can be controlled by the pwm inpu    
 20   The lp855x driver supports both cases.          
 21                                                   
 22 * Device attributes                               
 23                                                   
 24   1) bl_ctl_mode                                  
 25                                                   
 26   Backlight control mode.                         
 27                                                   
 28   Value: pwm based or register based              
 29                                                   
 30   2) chip_id                                      
 31                                                   
 32   The lp855x chip id.                             
 33                                                   
 34   Value: lp8550/lp8551/lp8552/lp8553/lp8555/lp    
 35                                                   
 36 Platform data for lp855x                          
 37 ------------------------                          
 38                                                   
 39 For supporting platform specific data, the lp8    
 40                                                   
 41 * name:                                           
 42         Backlight driver name. If it is not de    
 43 * device_control:                                 
 44         Value of DEVICE CONTROL register.         
 45 * initial_brightness:                             
 46         Initial value of backlight brightness.    
 47 * period_ns:                                      
 48         Platform specific PWM period value. un    
 49         Only valid when brightness is pwm inpu    
 50 * size_program:                                   
 51         Total size of lp855x_rom_data.            
 52 * rom_data:                                       
 53         List of new eeprom/eprom registers.       
 54                                                   
 55 Examples                                          
 56 ========                                          
 57                                                   
 58 1) lp8552 platform data: i2c register mode wit    
 59                                                   
 60     #define EEPROM_A5_ADDR      0xA5              
 61     #define EEPROM_A5_VAL       0x4f    /* EN_    
 62                                                   
 63     static struct lp855x_rom_data lp8552_eepro    
 64         {EEPROM_A5_ADDR, EEPROM_A5_VAL},          
 65     };                                            
 66                                                   
 67     static struct lp855x_platform_data lp8552_    
 68         .name = "lcd-bl",                         
 69         .device_control = I2C_CONFIG(LP8552),     
 70         .initial_brightness = INITIAL_BRT,        
 71         .size_program = ARRAY_SIZE(lp8552_eepr    
 72         .rom_data = lp8552_eeprom_arr,            
 73     };                                            
 74                                                   
 75 2) lp8556 platform data: pwm input mode with d    
 76                                                   
 77     static struct lp855x_platform_data lp8556_    
 78         .device_control = PWM_CONFIG(LP8556),     
 79         .initial_brightness = INITIAL_BRT,        
 80         .period_ns = 1000000,                     
 81     };                                            
                                                      

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