/device/soc/rockchip/common/vendor/drivers/rockchip/ |
H A D | io-domain.c | 81 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 D | pm_domains.c | 93 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 D | io-domain.c | 81 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 D | pm_domains.c | 104 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 D | rockchip-cpufreq.c | 314 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 D | core.c | 67 * 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 D | rockchip-cpufreq.c | 328 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 D | power_supply_core.c | 3 * 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 D | host.h | 37 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 D | rk618.h | 120 struct regulator *supply; member
|
/device/soc/rockchip/common/sdk_linux/include/linux/regulator/ |
H A D | driver.h | 214 * @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 D | panel-simple.c | 139 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 D | gc2093.c | 608 gc2093->supplies[i].supply = gc2093_supply_names[i];
in gc2093_get_regulators()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/i2c/ |
H A D | ov13855.c | 1909 ov13855->supplies[i].supply = ov13855_supply_names[i]; in ov13855_configure_regulators()
|