STRUCT REGULATION_CO(9) | API reference | STRUCT REGULATION_CO(9) |
NAME¶
struct_regulation_constraints - regulator operating constraints.
SYNOPSIS¶
struct regulation_constraints {
const char * name;
int min_uV;
int max_uV;
int uV_offset;
int min_uA;
int max_uA;
int ilim_uA;
int system_load;
unsigned int valid_modes_mask;
unsigned int valid_ops_mask;
int input_uV;
struct regulator_state state_disk;
struct regulator_state state_mem;
struct regulator_state state_standby;
suspend_state_t initial_state;
unsigned int initial_mode;
unsigned int ramp_delay;
unsigned int enable_time;
unsigned int active_discharge;
unsigned always_on:1;
unsigned boot_on:1;
unsigned apply_uV:1;
unsigned ramp_disable:1;
unsigned soft_start:1;
unsigned pull_down:1;
unsigned over_current_protection:1; };
MEMBERS¶
name
min_uV
max_uV
uV_offset
min_uA
max_uA
ilim_uA
system_load
valid_modes_mask
valid_ops_mask
input_uV
state_disk
state_mem
state_standby
initial_state
initial_mode
ramp_delay
enable_time
active_discharge
always_on
boot_on
apply_uV
ramp_disable
soft_start
pull_down
over_current_protection
DESCRIPTION¶
This struct describes regulator and board/machine specific constraints.
AUTHORS¶
Liam Girdwood <lrg@slimlogic.co.uk>
Mark Brown <broonie@opensource.wolfsonmicro.com>
Wolfson Microelectronics,
COPYRIGHT¶
June 2017 | Kernel Hackers Manual 4.9. |