Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
lm3630_bl.h File Reference

Go to the source code of this file.

Data Structures

struct  lm3630_platform_data
 

Macros

#define LM3630_NAME   "lm3630_bl"
 

Enumerations

enum  lm3630_pwm_ctrl { PWM_CTRL_DISABLE = 0, PWM_CTRL_BANK_A, PWM_CTRL_BANK_B, PWM_CTRL_BANK_ALL }
 
enum  lm3630_pwm_active { PWM_ACTIVE_HIGH = 0, PWM_ACTIVE_LOW }
 
enum  lm3630_bank_a_ctrl { BANK_A_CTRL_DISABLE = 0x0, BANK_A_CTRL_LED1 = 0x4, BANK_A_CTRL_LED2 = 0x1, BANK_A_CTRL_ALL = 0x5 }
 
enum  lm3630_bank_b_ctrl { BANK_B_CTRL_DISABLE = 0, BANK_B_CTRL_LED2 }
 

Macro Definition Documentation

#define LM3630_NAME   "lm3630_bl"

Definition at line 14 of file lm3630_bl.h.

Enumeration Type Documentation

Enumerator:
BANK_A_CTRL_DISABLE 
BANK_A_CTRL_LED1 
BANK_A_CTRL_LED2 
BANK_A_CTRL_ALL 

Definition at line 28 of file lm3630_bl.h.

Enumerator:
BANK_B_CTRL_DISABLE 
BANK_B_CTRL_LED2 

Definition at line 35 of file lm3630_bl.h.

Enumerator:
PWM_ACTIVE_HIGH 
PWM_ACTIVE_LOW 

Definition at line 23 of file lm3630_bl.h.

Enumerator:
PWM_CTRL_DISABLE 
PWM_CTRL_BANK_A 
PWM_CTRL_BANK_B 
PWM_CTRL_BANK_ALL 

Definition at line 16 of file lm3630_bl.h.