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()
82 if ((config->gpio < 0) && (config->gpio != -ENOENT)) in of_get_fixed_voltage_config()
83 return ERR_PTR(config->gpio); in of_get_fixed_voltage_config()
85 of_property_read_u32(np, "startup-delay-us", &config->startup_delay); in of_get_fixed_voltage_config()
87 config->enable_high = of_property_read_bool(np, "enable-active-high"); in of_get_fixed_voltage_config()
88 config->gpio_is_open_drain = of_property_read_bool(np, in of_get_fixed_voltage_config()
92 config->input_supply = "vin"; in of_get_fixed_voltage_config()
94 return config; in of_get_fixed_voltage_config()
102 struct fixed_voltage_config *config; in reg_fixed_voltage_probe() local
113 config = of_get_fixed_voltage_config(&pdev->dev, in reg_fixed_voltage_probe()
115 if (IS_ERR(config)) in reg_fixed_voltage_probe()
116 return PTR_ERR(config); in reg_fixed_voltage_probe()
118 config = dev_get_platdata(&pdev->dev); in reg_fixed_voltage_probe()
121 if (!config) in reg_fixed_voltage_probe()
125 config->supply_name, in reg_fixed_voltage_probe()
135 drvdata->desc.enable_time = config->startup_delay; in reg_fixed_voltage_probe()
137 if (config->input_supply) { in reg_fixed_voltage_probe()
139 config->input_supply, in reg_fixed_voltage_probe()
148 if (config->microvolts) in reg_fixed_voltage_probe()
151 drvdata->desc.fixed_uV = config->microvolts; in reg_fixed_voltage_probe()
153 if (gpio_is_valid(config->gpio)) { in reg_fixed_voltage_probe()
154 cfg.ena_gpio = config->gpio; in reg_fixed_voltage_probe()
158 cfg.ena_gpio_invert = !config->enable_high; in reg_fixed_voltage_probe()
159 if (config->enabled_at_boot) { in reg_fixed_voltage_probe()
160 if (config->enable_high) in reg_fixed_voltage_probe()
165 if (config->enable_high) in reg_fixed_voltage_probe()
170 if (config->gpio_is_open_drain) in reg_fixed_voltage_probe()
174 cfg.init_data = config->init_data; in reg_fixed_voltage_probe()