Lines Matching refs:init_def
293 regnode_fixed_register(device_t dev, struct regnode_fixed_init_def *init_def) in regnode_fixed_register() argument
299 &init_def->reg_init_def); in regnode_fixed_register()
305 sc->gpio_open_drain = init_def->gpio_open_drain; in regnode_fixed_register()
306 if (init_def->gpio_pin != NULL) { in regnode_fixed_register()
307 sc->gpio_entry = regnode_get_gpio_entry(init_def->gpio_pin); in regnode_fixed_register()
332 struct regnode_fixed_init_def init_def; member
374 sc->init_def.gpio_pin = &sc->gpio_pin; in regfix_get_gpio()
383 struct regnode_init_def *init_def; in regfix_parse_fdt() local
386 init_def = &sc->init_def.reg_init_def; in regfix_parse_fdt()
388 rv = regulator_parse_ofw_stdparam(sc->dev, node, init_def); in regfix_parse_fdt()
394 if (init_def->std_param.min_uvolt != init_def->std_param.max_uvolt) { in regfix_parse_fdt()
400 &init_def->std_param.enable_delay, in regfix_parse_fdt()
401 sizeof(init_def->std_param.enable_delay)); in regfix_parse_fdt()
403 init_def->std_param.enable_delay = 0; in regfix_parse_fdt()
406 sc->init_def.gpio_open_drain = true; in regfix_parse_fdt()
438 regnode_fixed_register(sc->dev, &sc->init_def); in regfix_new_pass()
479 sc->init_def.reg_init_def.id = 1; in regfix_attach()
480 sc->init_def.reg_init_def.flags = REGULATOR_FLAGS_STATIC; in regfix_attach()
490 regnode_fixed_register(sc->dev, &sc->init_def); in regfix_attach()