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

Go to the source code of this file.

Data Structures

struct  lm3639_platform_data
 

Macros

#define LM3639_NAME   "lm3639_bl"
 

Enumerations

enum  lm3639_pwm { LM3639_PWM_DISABLE = 0x00, LM3639_PWM_EN_ACTLOW = 0x48, LM3639_PWM_EN_ACTHIGH = 0x40 }
 
enum  lm3639_strobe { LM3639_STROBE_DISABLE = 0x00, LM3639_STROBE_EN_ACTLOW = 0x10, LM3639_STROBE_EN_ACTHIGH = 0x30 }
 
enum  lm3639_txpin { LM3639_TXPIN_DISABLE = 0x00, LM3639_TXPIN_EN_ACTLOW = 0x04, LM3639_TXPIN_EN_ACTHIGH = 0x0C }
 
enum  lm3639_fleds { LM3639_FLED_DIASBLE_ALL = 0x00, LM3639_FLED_EN_1 = 0x40, LM3639_FLED_EN_2 = 0x20, LM3639_FLED_EN_ALL = 0x60 }
 
enum  lm3639_bleds { LM3639_BLED_DIASBLE_ALL = 0x00, LM3639_BLED_EN_1 = 0x10, LM3639_BLED_EN_2 = 0x08, LM3639_BLED_EN_ALL = 0x18 }
 
enum  lm3639_bled_mode { LM3639_BLED_MODE_EXPONETIAL = 0x00, LM3639_BLED_MODE_LINEAR = 0x10 }
 

Macro Definition Documentation

#define LM3639_NAME   "lm3639_bl"

Definition at line 14 of file lm3639_bl.h.

Enumeration Type Documentation

Enumerator:
LM3639_BLED_MODE_EXPONETIAL 
LM3639_BLED_MODE_LINEAR 

Definition at line 47 of file lm3639_bl.h.

Enumerator:
LM3639_BLED_DIASBLE_ALL 
LM3639_BLED_EN_1 
LM3639_BLED_EN_2 
LM3639_BLED_EN_ALL 

Definition at line 41 of file lm3639_bl.h.

Enumerator:
LM3639_FLED_DIASBLE_ALL 
LM3639_FLED_EN_1 
LM3639_FLED_EN_2 
LM3639_FLED_EN_ALL 

Definition at line 34 of file lm3639_bl.h.

enum lm3639_pwm
Enumerator:
LM3639_PWM_DISABLE 
LM3639_PWM_EN_ACTLOW 
LM3639_PWM_EN_ACTHIGH 

Definition at line 16 of file lm3639_bl.h.

Enumerator:
LM3639_STROBE_DISABLE 
LM3639_STROBE_EN_ACTLOW 
LM3639_STROBE_EN_ACTHIGH 

Definition at line 22 of file lm3639_bl.h.

Enumerator:
LM3639_TXPIN_DISABLE 
LM3639_TXPIN_EN_ACTLOW 
LM3639_TXPIN_EN_ACTHIGH 

Definition at line 28 of file lm3639_bl.h.