Lines Matching refs:init_def
297 regnode_fixed_register(device_t dev, struct regnode_fixed_init_def *init_def) in regnode_fixed_register() argument
303 &init_def->reg_init_def); in regnode_fixed_register()
309 sc->gpio_open_drain = init_def->gpio_open_drain; in regnode_fixed_register()
310 if (init_def->gpio_pin != NULL) { in regnode_fixed_register()
311 sc->gpio_entry = regnode_get_gpio_entry(init_def->gpio_pin); in regnode_fixed_register()
336 struct regnode_fixed_init_def init_def; member
378 sc->init_def.gpio_pin = &sc->gpio_pin; in regfix_get_gpio()
387 struct regnode_init_def *init_def; in regfix_parse_fdt() local
390 init_def = &sc->init_def.reg_init_def; in regfix_parse_fdt()
392 rv = regulator_parse_ofw_stdparam(sc->dev, node, init_def); in regfix_parse_fdt()
398 if (init_def->std_param.min_uvolt != init_def->std_param.max_uvolt) { in regfix_parse_fdt()
404 &init_def->std_param.enable_delay, in regfix_parse_fdt()
405 sizeof(init_def->std_param.enable_delay)); in regfix_parse_fdt()
407 init_def->std_param.enable_delay = 0; in regfix_parse_fdt()
410 sc->init_def.gpio_open_drain = true; in regfix_parse_fdt()
442 regnode_fixed_register(sc->dev, &sc->init_def); in regfix_new_pass()
483 sc->init_def.reg_init_def.id = 1; in regfix_attach()
484 sc->init_def.reg_init_def.flags = REGULATOR_FLAGS_STATIC; in regfix_attach()
492 regnode_fixed_register(sc->dev, &sc->init_def); in regfix_attach()