Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations
max8997.h File Reference
#include <linux/regulator/consumer.h>

Go to the source code of this file.

Data Structures

struct  max8997_regulator_data
 
struct  max8997_muic_reg_data
 
struct  max8997_muic_platform_data
 
struct  max8997_haptic_platform_data
 
struct  max8997_led_platform_data
 
struct  max8997_platform_data
 

Enumerations

enum  max8998_regulators {
  MAX8997_LDO1 = 0, MAX8997_LDO2, MAX8997_LDO3, MAX8997_LDO4,
  MAX8997_LDO5, MAX8997_LDO6, MAX8997_LDO7, MAX8997_LDO8,
  MAX8997_LDO9, MAX8997_LDO10, MAX8997_LDO11, MAX8997_LDO12,
  MAX8997_LDO13, MAX8997_LDO14, MAX8997_LDO15, MAX8997_LDO16,
  MAX8997_LDO17, MAX8997_LDO18, MAX8997_LDO21, MAX8997_BUCK1,
  MAX8997_BUCK2, MAX8997_BUCK3, MAX8997_BUCK4, MAX8997_BUCK5,
  MAX8997_BUCK6, MAX8997_BUCK7, MAX8997_EN32KHZ_AP, MAX8997_EN32KHZ_CP,
  MAX8997_ENVICHG, MAX8997_ESAFEOUT1, MAX8997_ESAFEOUT2, MAX8997_CHARGER_CV,
  MAX8997_CHARGER, MAX8997_CHARGER_TOPOFF, MAX8997_REG_MAX
}
 
enum  max8997_muic_usb_type { MAX8997_USB_HOST, MAX8997_USB_DEVICE }
 
enum  max8997_muic_charger_type {
  MAX8997_CHARGER_TYPE_NONE = 0, MAX8997_CHARGER_TYPE_USB, MAX8997_CHARGER_TYPE_DOWNSTREAM_PORT, MAX8997_CHARGER_TYPE_DEDICATED_CHG,
  MAX8997_CHARGER_TYPE_500MA, MAX8997_CHARGER_TYPE_1A, MAX8997_CHARGER_TYPE_DEAD_BATTERY = 7
}
 
enum  max8997_haptic_motor_type { MAX8997_HAPTIC_ERM, MAX8997_HAPTIC_LRA }
 
enum  max8997_haptic_pulse_mode { MAX8997_EXTERNAL_MODE, MAX8997_INTERNAL_MODE }
 
enum  max8997_haptic_pwm_divisor { MAX8997_PWM_DIVISOR_32, MAX8997_PWM_DIVISOR_64, MAX8997_PWM_DIVISOR_128, MAX8997_PWM_DIVISOR_256 }
 
enum  max8997_led_mode {
  MAX8997_NONE, MAX8997_FLASH_MODE, MAX8997_MOVIE_MODE, MAX8997_FLASH_PIN_CONTROL_MODE,
  MAX8997_MOVIE_PIN_CONTROL_MODE
}
 

Enumeration Type Documentation

Enumerator:
MAX8997_HAPTIC_ERM 
MAX8997_HAPTIC_LRA 

Definition at line 111 of file max8997.h.

Enumerator:
MAX8997_EXTERNAL_MODE 
MAX8997_INTERNAL_MODE 

Definition at line 116 of file max8997.h.

Enumerator:
MAX8997_PWM_DIVISOR_32 
MAX8997_PWM_DIVISOR_64 
MAX8997_PWM_DIVISOR_128 
MAX8997_PWM_DIVISOR_256 

Definition at line 121 of file max8997.h.

Enumerator:
MAX8997_NONE 
MAX8997_FLASH_MODE 
MAX8997_MOVIE_MODE 
MAX8997_FLASH_PIN_CONTROL_MODE 
MAX8997_MOVIE_PIN_CONTROL_MODE 

Definition at line 160 of file max8997.h.

Enumerator:
MAX8997_CHARGER_TYPE_NONE 
MAX8997_CHARGER_TYPE_USB 
MAX8997_CHARGER_TYPE_DOWNSTREAM_PORT 
MAX8997_CHARGER_TYPE_DEDICATED_CHG 
MAX8997_CHARGER_TYPE_500MA 
MAX8997_CHARGER_TYPE_1A 
MAX8997_CHARGER_TYPE_DEAD_BATTERY 

Definition at line 85 of file max8997.h.

Enumerator:
MAX8997_USB_HOST 
MAX8997_USB_DEVICE 

Definition at line 80 of file max8997.h.

Enumerator:
MAX8997_LDO1 
MAX8997_LDO2 
MAX8997_LDO3 
MAX8997_LDO4 
MAX8997_LDO5 
MAX8997_LDO6 
MAX8997_LDO7 
MAX8997_LDO8 
MAX8997_LDO9 
MAX8997_LDO10 
MAX8997_LDO11 
MAX8997_LDO12 
MAX8997_LDO13 
MAX8997_LDO14 
MAX8997_LDO15 
MAX8997_LDO16 
MAX8997_LDO17 
MAX8997_LDO18 
MAX8997_LDO21 
MAX8997_BUCK1 
MAX8997_BUCK2 
MAX8997_BUCK3 
MAX8997_BUCK4 
MAX8997_BUCK5 
MAX8997_BUCK6 
MAX8997_BUCK7 
MAX8997_EN32KHZ_AP 
MAX8997_EN32KHZ_CP 
MAX8997_ENVICHG 
MAX8997_ESAFEOUT1 
MAX8997_ESAFEOUT2 
MAX8997_CHARGER_CV 
MAX8997_CHARGER 
MAX8997_CHARGER_TOPOFF 
MAX8997_REG_MAX 

Definition at line 36 of file max8997.h.