Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
smb347-charger.h File Reference
#include <linux/types.h>
#include <linux/power_supply.h>

Go to the source code of this file.

Data Structures

struct  smb347_charger_platform_data
 

Macros

#define SMB347_TEMP_USE_DEFAULT   -273
 

Enumerations

enum  { SMB347_SOFT_TEMP_COMPENSATE_DEFAULT = -1, SMB347_SOFT_TEMP_COMPENSATE_NONE, SMB347_SOFT_TEMP_COMPENSATE_CURRENT, SMB347_SOFT_TEMP_COMPENSATE_VOLTAGE }
 
enum  smb347_chg_enable { SMB347_CHG_ENABLE_SW, SMB347_CHG_ENABLE_PIN_ACTIVE_LOW, SMB347_CHG_ENABLE_PIN_ACTIVE_HIGH }
 

Macro Definition Documentation

#define SMB347_TEMP_USE_DEFAULT   -273

Definition at line 30 of file smb347-charger.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
SMB347_SOFT_TEMP_COMPENSATE_DEFAULT 
SMB347_SOFT_TEMP_COMPENSATE_NONE 
SMB347_SOFT_TEMP_COMPENSATE_CURRENT 
SMB347_SOFT_TEMP_COMPENSATE_VOLTAGE 

Definition at line 20 of file smb347-charger.h.

Enumerator:
SMB347_CHG_ENABLE_SW 
SMB347_CHG_ENABLE_PIN_ACTIVE_LOW 
SMB347_CHG_ENABLE_PIN_ACTIVE_HIGH 

Definition at line 36 of file smb347-charger.h.