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

Go to the source code of this file.

Data Structures

struct  ad5755_platform_data
 

Enumerations

enum  ad5755_mode {
  AD5755_MODE_VOLTAGE_0V_5V = 0, AD5755_MODE_VOLTAGE_0V_10V = 1, AD5755_MODE_VOLTAGE_PLUSMINUS_5V = 2, AD5755_MODE_VOLTAGE_PLUSMINUS_10V = 3,
  AD5755_MODE_CURRENT_4mA_20mA = 4, AD5755_MODE_CURRENT_0mA_20mA = 5, AD5755_MODE_CURRENT_0mA_24mA = 6
}
 
enum  ad5755_dc_dc_phase { AD5755_DC_DC_PHASE_ALL_SAME_EDGE = 0, AD5755_DC_DC_PHASE_A_B_SAME_EDGE_C_D_OPP_EDGE = 1, AD5755_DC_DC_PHASE_A_C_SAME_EDGE_B_D_OPP_EDGE = 2, AD5755_DC_DC_PHASE_90_DEGREE = 3 }
 
enum  ad5755_dc_dc_freq { AD5755_DC_DC_FREQ_250kHZ = 0, AD5755_DC_DC_FREQ_410kHZ = 1, AD5755_DC_DC_FREQ_650kHZ = 2 }
 
enum  ad5755_dc_dc_maxv { AD5755_DC_DC_MAXV_23V = 0, AD5755_DC_DC_MAXV_24V5 = 1, AD5755_DC_DC_MAXV_27V = 2, AD5755_DC_DC_MAXV_29V5 = 3 }
 
enum  ad5755_slew_rate {
  AD5755_SLEW_RATE_64k = 0, AD5755_SLEW_RATE_32k = 1, AD5755_SLEW_RATE_16k = 2, AD5755_SLEW_RATE_8k = 3,
  AD5755_SLEW_RATE_4k = 4, AD5755_SLEW_RATE_2k = 5, AD5755_SLEW_RATE_1k = 6, AD5755_SLEW_RATE_500 = 7,
  AD5755_SLEW_RATE_250 = 8, AD5755_SLEW_RATE_125 = 9, AD5755_SLEW_RATE_64 = 10, AD5755_SLEW_RATE_32 = 11,
  AD5755_SLEW_RATE_16 = 12, AD5755_SLEW_RATE_8 = 13, AD5755_SLEW_RATE_4 = 14, AD5755_SLEW_RATE_0_5 = 15
}
 
enum  ad5755_slew_step_size {
  AD5755_SLEW_STEP_SIZE_1 = 0, AD5755_SLEW_STEP_SIZE_2 = 1, AD5755_SLEW_STEP_SIZE_4 = 2, AD5755_SLEW_STEP_SIZE_8 = 3,
  AD5755_SLEW_STEP_SIZE_16 = 4, AD5755_SLEW_STEP_SIZE_32 = 5, AD5755_SLEW_STEP_SIZE_64 = 6, AD5755_SLEW_STEP_SIZE_128 = 7,
  AD5755_SLEW_STEP_SIZE_256 = 8
}
 

Enumeration Type Documentation

Enumerator:
AD5755_DC_DC_FREQ_250kHZ 
AD5755_DC_DC_FREQ_410kHZ 
AD5755_DC_DC_FREQ_650kHZ 

Definition at line 26 of file ad5755.h.

Enumerator:
AD5755_DC_DC_MAXV_23V 
AD5755_DC_DC_MAXV_24V5 
AD5755_DC_DC_MAXV_27V 
AD5755_DC_DC_MAXV_29V5 

Definition at line 32 of file ad5755.h.

Enumerator:
AD5755_DC_DC_PHASE_ALL_SAME_EDGE 
AD5755_DC_DC_PHASE_A_B_SAME_EDGE_C_D_OPP_EDGE 
AD5755_DC_DC_PHASE_A_C_SAME_EDGE_B_D_OPP_EDGE 
AD5755_DC_DC_PHASE_90_DEGREE 

Definition at line 19 of file ad5755.h.

Enumerator:
AD5755_MODE_VOLTAGE_0V_5V 
AD5755_MODE_VOLTAGE_0V_10V 
AD5755_MODE_VOLTAGE_PLUSMINUS_5V 
AD5755_MODE_VOLTAGE_PLUSMINUS_10V 
AD5755_MODE_CURRENT_4mA_20mA 
AD5755_MODE_CURRENT_0mA_20mA 
AD5755_MODE_CURRENT_0mA_24mA 

Definition at line 9 of file ad5755.h.

Enumerator:
AD5755_SLEW_RATE_64k 
AD5755_SLEW_RATE_32k 
AD5755_SLEW_RATE_16k 
AD5755_SLEW_RATE_8k 
AD5755_SLEW_RATE_4k 
AD5755_SLEW_RATE_2k 
AD5755_SLEW_RATE_1k 
AD5755_SLEW_RATE_500 
AD5755_SLEW_RATE_250 
AD5755_SLEW_RATE_125 
AD5755_SLEW_RATE_64 
AD5755_SLEW_RATE_32 
AD5755_SLEW_RATE_16 
AD5755_SLEW_RATE_8 
AD5755_SLEW_RATE_4 
AD5755_SLEW_RATE_0_5 

Definition at line 39 of file ad5755.h.

Enumerator:
AD5755_SLEW_STEP_SIZE_1 
AD5755_SLEW_STEP_SIZE_2 
AD5755_SLEW_STEP_SIZE_4 
AD5755_SLEW_STEP_SIZE_8 
AD5755_SLEW_STEP_SIZE_16 
AD5755_SLEW_STEP_SIZE_32 
AD5755_SLEW_STEP_SIZE_64 
AD5755_SLEW_STEP_SIZE_128 
AD5755_SLEW_STEP_SIZE_256 

Definition at line 58 of file ad5755.h.