• Home
  • Raw
  • Download

Lines Matching refs:supply

71 	const char *supply;  member
150 if (rdev && rdev->supply) in rdev_get_supply()
151 return rdev->supply->rdev; in rdev_get_supply()
174 struct regulator *supply; in regulator_unlock_supply() local
178 supply = rdev->supply; in regulator_unlock_supply()
180 if (!rdev->supply) in regulator_unlock_supply()
183 rdev = supply->rdev; in regulator_unlock_supply()
196 static struct device_node *of_get_regulator(struct device *dev, const char *supply) in of_get_regulator() argument
201 dev_dbg(dev, "Looking up %s-supply from device tree\n", supply); in of_get_regulator()
203 snprintf(prop_name, 32, "%s-supply", supply); in of_get_regulator()
704 if (rdev->supply) in drms_uA_update()
705 input_uV = regulator_get_voltage(rdev->supply); in drms_uA_update()
1170 rdev->supply = create_regulator(supply_rdev, &rdev->dev, "SUPPLY"); in set_supply()
1171 if (rdev->supply == NULL) { in set_supply()
1193 const char *supply) in set_consumer_device_supply() argument
1198 if (supply == NULL) in set_consumer_device_supply()
1214 if (strcmp(node->supply, supply) != 0) in set_consumer_device_supply()
1221 supply, in set_consumer_device_supply()
1231 node->supply = supply; in set_consumer_device_supply()
1395 struct device *dev, const char *supply) in regulator_find_supply_alias() argument
1400 if (map->src_dev == dev && strcmp(map->src_supply, supply) == 0) in regulator_find_supply_alias()
1406 static void regulator_supply_alias(struct device **dev, const char **supply) in regulator_supply_alias() argument
1410 map = regulator_find_supply_alias(*dev, *supply); in regulator_supply_alias()
1413 *supply, map->alias_supply, in regulator_supply_alias()
1416 *supply = map->alias_supply; in regulator_supply_alias()
1463 const char *supply) in regulator_dev_lookup() argument
1470 regulator_supply_alias(&dev, &supply); in regulator_dev_lookup()
1474 node = of_get_regulator(dev, supply); in regulator_dev_lookup()
1499 if (strcmp(map->supply, supply) == 0 && in regulator_dev_lookup()
1510 r = regulator_lookup_by_name(supply); in regulator_dev_lookup()
1528 if (rdev->supply) in regulator_resolve_supply()
1577 ret = regulator_enable(rdev->supply); in regulator_resolve_supply()
1579 _regulator_put(rdev->supply); in regulator_resolve_supply()
1580 rdev->supply = NULL; in regulator_resolve_supply()
2208 if (rdev->supply) { in regulator_enable()
2209 ret = regulator_enable(rdev->supply); in regulator_enable()
2218 if (ret != 0 && rdev->supply) in regulator_enable()
2219 regulator_disable(rdev->supply); in regulator_enable()
2326 if (ret == 0 && rdev->supply) in regulator_disable()
2327 regulator_disable(rdev->supply); in regulator_disable()
2378 if (rdev->supply) in regulator_force_disable()
2380 regulator_disable(rdev->supply); in regulator_force_disable()
2415 if (rdev->supply) { in regulator_disable_work()
2417 ret = regulator_disable(rdev->supply); in regulator_disable_work()
2489 } else if (rdev->is_switch && rdev->supply) { in _regulator_list_voltage()
2490 ret = _regulator_list_voltage(rdev->supply, selector, lock); in _regulator_list_voltage()
2547 if (!rdev->is_switch || !rdev->supply) in regulator_count_voltages()
2550 return regulator_count_voltages(rdev->supply); in regulator_count_voltages()
2952 if (rdev->supply && in regulator_set_voltage_unlocked()
2953 regulator_ops_is_valid(rdev->supply->rdev, in regulator_set_voltage_unlocked()
2974 current_supply_uV = _regulator_get_voltage(rdev->supply->rdev); in regulator_set_voltage_unlocked()
2984 ret = regulator_set_voltage_unlocked(rdev->supply, in regulator_set_voltage_unlocked()
2998 ret = regulator_set_voltage_unlocked(rdev->supply, in regulator_set_voltage_unlocked()
3188 if (!rdev->supply) { in _regulator_get_voltage()
3194 return _regulator_get_voltage(rdev->supply->rdev); in _regulator_get_voltage()
3209 } else if (rdev->supply) { in _regulator_get_voltage()
3210 ret = _regulator_get_voltage(rdev->supply->rdev); in _regulator_get_voltage()
3584 consumers[i].supply); in regulator_bulk_get()
3588 consumers[i].supply, ret); in regulator_bulk_get()
3653 pr_err("Failed to enable %s: %d\n", consumers[i].supply, in regulator_bulk_enable()
3690 pr_err("Failed to disable %s: %d\n", consumers[i].supply, ret); in regulator_bulk_disable()
3695 consumers[i].supply, r); in regulator_bulk_disable()
4102 init_data->consumer_supplies[i].supply); in regulator_register()
4106 init_data->consumer_supplies[i].supply); in regulator_register()
4160 if (rdev->supply) { in regulator_unregister()
4162 regulator_disable(rdev->supply); in regulator_unregister()
4163 regulator_put(rdev->supply); in regulator_unregister()
4336 map->supply); in supply_map_show()
4373 if (rdev->supply && rdev->supply->rdev == summary_data->parent) in regulator_summary_show_children()
4450 if (!rdev->supply) in regulator_summary_show_roots()