Lines Matching refs:supply

70 	const char *supply;  member
142 static struct device_node *of_get_regulator(struct device *dev, const char *supply) in of_get_regulator() argument
147 dev_dbg(dev, "Looking up %s-supply from device tree\n", supply); in of_get_regulator()
149 snprintf(prop_name, 32, "%s-supply", supply); in of_get_regulator()
673 if (rdev->supply) in drms_uA_update()
674 input_uV = regulator_get_voltage(rdev->supply); in drms_uA_update()
1081 rdev->supply = create_regulator(supply_rdev, &rdev->dev, "SUPPLY"); in set_supply()
1082 if (rdev->supply == NULL) { in set_supply()
1104 const char *supply) in set_consumer_device_supply() argument
1109 if (supply == NULL) in set_consumer_device_supply()
1125 if (strcmp(node->supply, supply) != 0) in set_consumer_device_supply()
1132 supply, in set_consumer_device_supply()
1142 node->supply = supply; in set_consumer_device_supply()
1254 struct device *dev, const char *supply) in regulator_find_supply_alias() argument
1259 if (map->src_dev == dev && strcmp(map->src_supply, supply) == 0) in regulator_find_supply_alias()
1265 static void regulator_supply_alias(struct device **dev, const char **supply) in regulator_supply_alias() argument
1269 map = regulator_find_supply_alias(*dev, *supply); in regulator_supply_alias()
1272 *supply, map->alias_supply, in regulator_supply_alias()
1275 *supply = map->alias_supply; in regulator_supply_alias()
1280 const char *supply, in regulator_dev_lookup() argument
1288 regulator_supply_alias(&dev, &supply); in regulator_dev_lookup()
1292 node = of_get_regulator(dev, supply); in regulator_dev_lookup()
1316 if (strcmp(rdev_get_name(r), supply) == 0) in regulator_dev_lookup()
1325 if (strcmp(map->supply, supply) == 0) in regulator_dev_lookup()
1344 if (rdev->supply) in regulator_resolve_supply()
1373 ret = regulator_enable(rdev->supply); in regulator_resolve_supply()
1988 if (rdev->supply) { in regulator_enable()
1989 ret = regulator_enable(rdev->supply); in regulator_enable()
1998 if (ret != 0 && rdev->supply) in regulator_enable()
1999 regulator_disable(rdev->supply); in regulator_enable()
2107 if (ret == 0 && rdev->supply) in regulator_disable()
2108 regulator_disable(rdev->supply); in regulator_disable()
2157 if (rdev->supply) in regulator_force_disable()
2159 regulator_disable(rdev->supply); in regulator_force_disable()
2186 if (rdev->supply) { in regulator_disable_work()
2188 ret = regulator_disable(rdev->supply); in regulator_disable_work()
2317 if (!rdev->supply) in regulator_count_voltages()
2320 return regulator_count_voltages(rdev->supply); in regulator_count_voltages()
2349 } else if (rdev->supply) { in regulator_list_voltage()
2350 ret = regulator_list_voltage(rdev->supply, selector); in regulator_list_voltage()
2883 } else if (rdev->supply) { in _regulator_get_voltage()
2884 ret = regulator_get_voltage(rdev->supply); in _regulator_get_voltage()
3226 consumers[i].supply); in regulator_bulk_get()
3230 consumers[i].supply, ret); in regulator_bulk_get()
3295 pr_err("Failed to enable %s: %d\n", consumers[i].supply, in regulator_bulk_enable()
3332 pr_err("Failed to disable %s: %d\n", consumers[i].supply, ret); in regulator_bulk_disable()
3337 consumers[i].supply, r); in regulator_bulk_disable()
3736 init_data->consumer_supplies[i].supply); in regulator_register()
3739 init_data->consumer_supplies[i].supply); in regulator_register()
3787 if (rdev->supply) { in regulator_unregister()
3789 regulator_disable(rdev->supply); in regulator_unregister()
3790 regulator_put(rdev->supply); in regulator_unregister()
3969 map->supply); in supply_map_read_file()
4053 if (!child->supply || child->supply->rdev != rdev) in regulator_summary_show_subtree()
4071 if (rdev->supply) in regulator_summary_show()