Lines Matching refs:config

53 	struct fixed_voltage_config *config;  in of_get_fixed_voltage_config()  local
57 config = devm_kzalloc(dev, sizeof(struct fixed_voltage_config), in of_get_fixed_voltage_config()
59 if (!config) in of_get_fixed_voltage_config()
62 config->init_data = of_get_regulator_init_data(dev, dev->of_node, desc); in of_get_fixed_voltage_config()
63 if (!config->init_data) in of_get_fixed_voltage_config()
66 init_data = config->init_data; in of_get_fixed_voltage_config()
69 config->supply_name = init_data->constraints.name; in of_get_fixed_voltage_config()
71 config->microvolts = init_data->constraints.min_uV; in of_get_fixed_voltage_config()
79 config->enabled_at_boot = true; in of_get_fixed_voltage_config()
81 config->gpio = of_get_named_gpio(np, "gpio", 0); in of_get_fixed_voltage_config()
92 if ((config->gpio == -ENODEV) || (config->gpio == -EPROBE_DEFER)) in of_get_fixed_voltage_config()
95 of_property_read_u32(np, "startup-delay-us", &config->startup_delay); in of_get_fixed_voltage_config()
97 config->enable_high = of_property_read_bool(np, "enable-active-high"); in of_get_fixed_voltage_config()
98 config->gpio_is_open_drain = of_property_read_bool(np, in of_get_fixed_voltage_config()
102 config->input_supply = "vin"; in of_get_fixed_voltage_config()
104 return config; in of_get_fixed_voltage_config()
112 struct fixed_voltage_config *config; in reg_fixed_voltage_probe() local
123 config = of_get_fixed_voltage_config(&pdev->dev, in reg_fixed_voltage_probe()
125 if (IS_ERR(config)) in reg_fixed_voltage_probe()
126 return PTR_ERR(config); in reg_fixed_voltage_probe()
128 config = dev_get_platdata(&pdev->dev); in reg_fixed_voltage_probe()
131 if (!config) in reg_fixed_voltage_probe()
135 config->supply_name, in reg_fixed_voltage_probe()
145 drvdata->desc.enable_time = config->startup_delay; in reg_fixed_voltage_probe()
147 if (config->input_supply) { in reg_fixed_voltage_probe()
149 config->input_supply, in reg_fixed_voltage_probe()
158 if (config->microvolts) in reg_fixed_voltage_probe()
161 drvdata->desc.fixed_uV = config->microvolts; in reg_fixed_voltage_probe()
163 if (gpio_is_valid(config->gpio)) { in reg_fixed_voltage_probe()
164 cfg.ena_gpio = config->gpio; in reg_fixed_voltage_probe()
168 cfg.ena_gpio_invert = !config->enable_high; in reg_fixed_voltage_probe()
169 if (config->enabled_at_boot) { in reg_fixed_voltage_probe()
170 if (config->enable_high) in reg_fixed_voltage_probe()
175 if (config->enable_high) in reg_fixed_voltage_probe()
180 if (config->gpio_is_open_drain) in reg_fixed_voltage_probe()
184 cfg.init_data = config->init_data; in reg_fixed_voltage_probe()