udelay
axp2xx_regnode_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = 0;
int max_uvolt, int *udelay)
*udelay = 0;
int max_uvolt, int *udelay);
int rv, udelay;
param->max_uvolt, &udelay);
DELAY(udelay);
axp8xx_regnode_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = 0;
int max_uvolt, int *udelay)
*udelay = 0;
int *udelay);
int max_uvolt, int *udelay);
as3722_regnode_enable(struct regnode *regnode, bool val, int *udelay)
*udelay = sc->enable_usec;
int *udelay)
*udelay = 0;
int *udelay);
int max_uvolt, int *udelay);
max77620_regnode_enable(struct regnode *regnode, bool val, int *udelay)
*udelay = 0;
*udelay = sc->enable_usec;
int *udelay)
*udelay = 0;
udelay(us);
int udelay;
if (algo_data->udelay != 0)
IICBUS_RESET(sc->iicbb, 1000000 / algo_data->udelay, 0, NULL);
udelay(1);
udelay(1);
udelay(1);
udelay(5);
udelay(5);
udelay(delay);
udelay(10);
udelay(5);
udelay(5); /* delay after reset before next SMI */
udelay(15);
udelay(15);
udelay(delay);
udelay(EEPROM_DELAY);
udelay(EEPROM_DELAY);
udelay(delay);
udelay(100);
udelay(400);
#define DRM_UDELAY(udelay) DELAY(udelay)
udelay(100);
udelay(100);
udelay(10);
udelay(10);
gpioregulator_regnode_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = sc->def->startup_delay_us;
int max_uvolt, int *udelay)
*udelay = sc->def->startup_delay_us;
"delay", CTLFLAG_RD, &sc->udelay,
DELAY(sc->udelay);
DELAY(sc->udelay);
} while(t < sc->udelay);
DELAY(sc->udelay - t);
DELAY((sc->udelay + 1) / 2);
DELAY((sc->udelay + 1) / 2);
DELAY((sc->udelay + 1) / 2);
DELAY((sc->udelay + 1) / 2);
DELAY((sc->udelay + 1) / 2);
DELAY((sc->udelay + 1) / 2);
sc->udelay = MAX(period, 1);
u_int udelay; /* signal toggle delay in usec */
act8846_regnode_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = sc->param->enable_delay;
int max_uvolt, int *udelay)
*udelay = sc->param->ramp_delay;
fan53555_regnode_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = sc->param->enable_delay;
int max_uvolt, int *udelay)
*udelay = sc->param->ramp_delay;
*udelay = 0;
int max_uvolt, int *udelay)
*udelay = 0;
int max_uvolt, int *udelay);
int rv, udelay, uvolt, status;
param->max_uvolt, &udelay);
if (udelay != 0)
DELAY(udelay);
rk8xx_regnode_enable(struct regnode *regnode, bool enable, int *udelay)
sy8106a_regnode_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = sc->param->ramp_delay;
int max_uvolt, int *udelay)
*udelay = sc->param->ramp_delay *
syr827_regnode_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = sc->param->ramp_delay;
int max_uvolt, int *udelay)
*udelay = sc->param->ramp_delay *
udelay(10);
#define MS_DELAY(udelay) { MS_OP_DELAY, {{ (udelay) }}}
regnode_method_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = 0;
int *udelay)
*udelay = 0;
int udelay;
rv = REGNODE_ENABLE(regnode, true, &udelay);
regnode_delay(udelay);
int udelay;
rv = REGNODE_ENABLE(regnode, false, &udelay);
regnode_delay(udelay);
int udelay;
rv = REGNODE_STOP(regnode, &udelay);
regnode_delay(udelay);
int *udelay);
int max_uvolt, int *udelay);
int udelay;
rv = REGNODE_SET_VOLTAGE(regnode, min_uvolt, max_uvolt, &udelay);
regnode_delay(udelay);
int udelay;
rv = REGNODE_SET_VOLTAGE(regnode, min_uvolt, max_uvolt, &udelay);
regnode_delay(udelay);
regnode_fixed_enable(struct regnode *regnode, bool enable, int *udelay)
*udelay = 0;
*udelay = sc->param->enable_delay;
regnode_fixed_stop(struct regnode *regnode, int *udelay)
*udelay = 0;
*udelay = sc->param->enable_delay;
int *udelay);
static int regnode_fixed_stop(struct regnode *regnode, int *udelay);