Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/extres/regulator/regulator_fixed.c
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | |||||
static int regnode_fixed_stop(struct regnode *regnode, int *udelay); | static int regnode_fixed_stop(struct regnode *regnode, int *udelay); | ||||
static regnode_method_t regnode_fixed_methods[] = { | static regnode_method_t regnode_fixed_methods[] = { | ||||
/* Regulator interface */ | /* Regulator interface */ | ||||
REGNODEMETHOD(regnode_init, regnode_fixed_init), | REGNODEMETHOD(regnode_init, regnode_fixed_init), | ||||
REGNODEMETHOD(regnode_enable, regnode_fixed_enable), | REGNODEMETHOD(regnode_enable, regnode_fixed_enable), | ||||
REGNODEMETHOD(regnode_status, regnode_fixed_status), | REGNODEMETHOD(regnode_status, regnode_fixed_status), | ||||
REGNODEMETHOD(regnode_stop, regnode_fixed_stop), | REGNODEMETHOD(regnode_stop, regnode_fixed_stop), | ||||
REGNODEMETHOD(regnode_check_voltage, regnode_method_check_voltage), | |||||
REGNODEMETHOD_END | REGNODEMETHOD_END | ||||
}; | }; | ||||
DEFINE_CLASS_1(regnode_fixed, regnode_fixed_class, regnode_fixed_methods, | DEFINE_CLASS_1(regnode_fixed, regnode_fixed_class, regnode_fixed_methods, | ||||
sizeof(struct regnode_fixed_sc), regnode_class); | sizeof(struct regnode_fixed_sc), regnode_class); | ||||
/* | /* | ||||
* GPIO list functions. | * GPIO list functions. | ||||
* Two or more regulators can share single GPIO pins, so we must track all | * Two or more regulators can share single GPIO pins, so we must track all | ||||
▲ Show 20 Lines • Show All 409 Lines • Show Last 20 Lines |