Home
last modified time | relevance | path

Searched refs:supply (Results 1 - 14 of 14) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/rockchip/
H A Dio-domain.c81 int (*write)(struct rockchip_iodomain_supply *supply, int uV);
84 static int rk3568_pmu_iodomain_write(struct rockchip_iodomain_supply *supply, int uV) in rk3568_pmu_iodomain_write() argument
86 struct rockchip_iodomain *iod = supply->iod; in rk3568_pmu_iodomain_write()
91 switch (supply->idx) { in rk3568_pmu_iodomain_write()
95 b = supply->idx; in rk3568_pmu_iodomain_write()
97 b = supply->idx + 0x4; in rk3568_pmu_iodomain_write()
111 b = supply->idx - 1; in rk3568_pmu_iodomain_write()
125 static int rockchip_iodomain_write(struct rockchip_iodomain_supply *supply, int uV) in rockchip_iodomain_write() argument
127 struct rockchip_iodomain *iod = supply->iod; in rockchip_iodomain_write()
133 val <<= supply in rockchip_iodomain_write()
148 struct rockchip_iodomain_supply *supply = container_of(nb, struct rockchip_iodomain_supply, nb); rockchip_iodomain_notify() local
582 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; rockchip_iodomain_probe() local
[all...]
H A Dpm_domains.c93 struct regulator *supply; member
437 if (IS_ERR_OR_NULL(pd->supply) && PTR_ERR(pd->supply) != -ENODEV) { in rockchip_pd_power()
438 pd->supply = devm_regulator_get_optional(pd->pmu->dev, genpd->name); in rockchip_pd_power()
441 if (power_on && !IS_ERR(pd->supply)) { in rockchip_pd_power()
442 ret = regulator_enable(pd->supply); in rockchip_pd_power()
444 dev_err(pd->pmu->dev, "failed to set vdd supply enable '%s',\n", genpd->name); in rockchip_pd_power()
491 if (!power_on && !IS_ERR(pd->supply)) { in rockchip_pd_power()
492 ret = regulator_disable(pd->supply); in rockchip_pd_power()
/device/soc/rockchip/common/sdk_linux/drivers/soc/rockchip/
H A Dio-domain.c81 int (*write)(struct rockchip_iodomain_supply *supply, int uV);
84 static int rk3568_pmu_iodomain_write(struct rockchip_iodomain_supply *supply, int uV) in rk3568_pmu_iodomain_write() argument
86 struct rockchip_iodomain *iod = supply->iod; in rk3568_pmu_iodomain_write()
91 switch (supply->idx) { in rk3568_pmu_iodomain_write()
95 b = supply->idx; in rk3568_pmu_iodomain_write()
97 b = supply->idx + 0x4; in rk3568_pmu_iodomain_write()
111 b = supply->idx - 1; in rk3568_pmu_iodomain_write()
125 static int rockchip_iodomain_write(struct rockchip_iodomain_supply *supply, int uV) in rockchip_iodomain_write() argument
127 struct rockchip_iodomain *iod = supply->iod; in rockchip_iodomain_write()
133 val <<= supply in rockchip_iodomain_write()
148 struct rockchip_iodomain_supply *supply = container_of(nb, struct rockchip_iodomain_supply, nb); rockchip_iodomain_notify() local
582 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; rockchip_iodomain_probe() local
[all...]
H A Dpm_domains.c104 struct regulator *supply; member
449 if (IS_ERR_OR_NULL(pd->supply) && PTR_ERR(pd->supply) != -ENODEV) { in rockchip_pd_power()
450 pd->supply = devm_regulator_get_optional(pd->pmu->dev, genpd->name); in rockchip_pd_power()
453 if (power_on && !IS_ERR(pd->supply)) { in rockchip_pd_power()
454 ret = regulator_enable(pd->supply); in rockchip_pd_power()
456 dev_err(pd->pmu->dev, "failed to set vdd supply enable '%s',\n", genpd->name); in rockchip_pd_power()
503 if (!power_on && !IS_ERR(pd->supply)) { in rockchip_pd_power()
504 ret = regulator_disable(pd->supply); in rockchip_pd_power()
/device/soc/rockchip/common/vendor/drivers/cpufreq/
H A Drockchip-cpufreq.c314 static int rockchip_cpufreq_set_volt(struct device *dev, struct regulator *reg, struct dev_pm_opp_supply *supply, in rockchip_cpufreq_set_volt() argument
319 dev_dbg(dev, "%s: %s voltages (uV): %lu %lu %lu\n", __func__, reg_name, supply->u_volt_min, supply->u_volt, in rockchip_cpufreq_set_volt()
320 supply->u_volt_max); in rockchip_cpufreq_set_volt()
322 ret = regulator_set_voltage_triplet(reg, supply->u_volt_min, supply->u_volt, supply->u_volt_max); in rockchip_cpufreq_set_volt()
324 dev_err(dev, "%s: failed to set voltage (%lu %lu %lu uV): %d\n", __func__, supply->u_volt_min, supply->u_volt, in rockchip_cpufreq_set_volt()
325 supply in rockchip_cpufreq_set_volt()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/regulator/
H A Dcore.c67 * Used to provide symbolic supply names to devices.
72 const char *supply; member
91 * Used to map lookups for a supply onto an alternative device.
235 if (rdev->supply->rdev == c_rdev) { in regulator_supply_is_couple()
255 if (c_rdev->supply && !regulator_supply_is_couple(c_rdev)) { in regulator_unlock_recursive()
256 supply_rdev = c_rdev->supply->rdev; in regulator_unlock_recursive()
294 if (c_rdev->supply && !regulator_supply_is_couple(c_rdev)) { in regulator_lock_recursive()
295 err = regulator_lock_recursive(c_rdev->supply->rdev, new_contended_rdev, old_contended_rdev, ww_ctx); in regulator_lock_recursive()
362 * based on supply name
364 * @prop_name: Combination regulator supply nam
404 of_get_regulator(struct device *dev, const char *supply) of_get_regulator() argument
1671 set_consumer_device_supply(struct regulator_dev *rdev, const char *consumer_dev_name, const char *supply) set_consumer_device_supply() argument
1881 regulator_find_supply_alias(struct device *dev, const char *supply) regulator_find_supply_alias() argument
1891 regulator_supply_alias(struct device **dev, const char **supply) regulator_supply_alias() argument
1931 regulator_dev_lookup(struct device *dev, const char *supply) regulator_dev_lookup() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/cpufreq/
H A Drockchip-cpufreq.c328 struct dev_pm_opp_supply *supply, in rockchip_cpufreq_set_volt()
334 supply->u_volt_min, supply->u_volt, supply->u_volt_max); in rockchip_cpufreq_set_volt()
336 ret = regulator_set_voltage_triplet(reg, supply->u_volt_min, in rockchip_cpufreq_set_volt()
337 supply->u_volt, supply->u_volt_max); in rockchip_cpufreq_set_volt()
340 __func__, supply->u_volt_min, supply->u_volt, in rockchip_cpufreq_set_volt()
341 supply in rockchip_cpufreq_set_volt()
326 rockchip_cpufreq_set_volt(struct device *dev, struct regulator *reg, struct dev_pm_opp_supply *supply, char *reg_name) rockchip_cpufreq_set_volt() argument
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/power/supply/
H A Dpower_supply_core.c3 * Universal power supply monitor class
46 static bool power_supply_is_supplied_by_ext(struct power_supply *supplier, struct power_supply *supply) in power_supply_is_supplied_by_ext() argument
50 if (!supply->supplied_from && !supplier->supplied_to) { in power_supply_is_supplied_by_ext()
55 if (supply->supplied_from) { in power_supply_is_supplied_by_ext()
59 for (i = 0; i < supply->num_supplies; i++) { in power_supply_is_supplied_by_ext()
60 if (!strcmp(supplier->desc->name, supply->supplied_from[i])) { in power_supply_is_supplied_by_ext()
65 if (!supply->desc->name) { in power_supply_is_supplied_by_ext()
69 if (!strcmp(supplier->supplied_to[i], supply->desc->name)) { in power_supply_is_supplied_by_ext()
143 * Notify that power supply was registered after parent finished the probing.
145 * Often power supply i
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/mmc/
H A Dhost.h37 unsigned char power_mode; /* power supply mode */
262 struct regulator *vmmc; /* Card power supply */
263 struct regulator *vqmmc; /* Optional Vccq supply */
436 struct mmc_supply supply; member
522 int mmc_regulator_set_ocr(struct mmc_host *mmc, struct regulator *supply, unsigned short vdd_bit);
525 static inline int mmc_regulator_set_ocr(struct mmc_host *mmc, struct regulator *supply, unsigned short vdd_bit) in mmc_regulator_set_ocr() argument
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/
H A Drk618.h120 struct regulator *supply; member
/device/soc/rockchip/common/sdk_linux/include/linux/regulator/
H A Ddriver.h214 * @supply_name: Identifying the regulator supply
436 struct list_head consumer_list; /* consumers we supply */
447 struct regulator *supply; /* for tree */ member
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/
H A Dpanel-simple.c139 struct regulator *supply; member
399 if (regulator_is_enabled(p->supply) > 0) { in panel_simple_regulator_enable()
400 regulator_disable(p->supply); in panel_simple_regulator_enable()
403 err = regulator_enable(p->supply); in panel_simple_regulator_enable()
417 if (!regulator_is_enabled(p->supply)) { in panel_simple_regulator_disable()
418 err = regulator_enable(p->supply); in panel_simple_regulator_disable()
424 regulator_disable(p->supply); in panel_simple_regulator_disable()
437 dev_err(panel->dev, "failed to enable supply: %d\n", err); in panel_simple_loader_protect()
529 dev_err(panel->dev, "failed to enable supply: %d\n", err); in panel_simple_prepare()
825 panel->supply in panel_simple_probe()
[all...]
/device/soc/rockchip/common/vendor/drivers/media/i2c/
H A Dgc2093.c608 gc2093->supplies[i].supply = gc2093_supply_names[i]; in gc2093_get_regulators()
/device/soc/rockchip/rk3588/kernel/drivers/media/i2c/
H A Dov13855.c1909 ov13855->supplies[i].supply = ov13855_supply_names[i]; in ov13855_configure_regulators()

Completed in 21 milliseconds