Linux Kernel
3.7.1
|
#include <voltage.h>
Data Fields | |
int | slew_rate |
int | step_size |
u32 | on_volt |
u32 | onlp_volt |
u32 | ret_volt |
u32 | off_volt |
u16 | volt_setup_time |
u16 | i2c_slave_addr |
u16 | volt_reg_addr |
u16 | cmd_reg_addr |
u8 | vp_erroroffset |
u8 | vp_vstepmin |
u8 | vp_vstepmax |
u8 | vp_vddmin |
u8 | vp_vddmax |
u8 | vp_timeout_us |
bool | i2c_high_speed |
u8 | i2c_mcode |
unsigned long(* | vsel_to_uv )(const u8 vsel) |
u8(* | uv_to_vsel )(unsigned long uV) |
struct omap_voltdm_pmic - PMIC specific data required by voltage driver. : PMIC slew rate (in uv/us) : PMIC voltage step size (in uv) : I2C slave address of PMIC : voltage configuration register address : command (on, on-LP, ret, off) configuration register address : whether VC uses I2C high-speed mode to PMIC : master code value for I2C high-speed preamble transmission : PMIC API to convert vsel value to actual voltage in uV. : PMIC API to convert voltage in uV to vsel value.