| /rk3399_rockchip-uboot/drivers/power/domain/ |
| H A D | power-domain-uclass.c | 20 static int power_domain_of_xlate_default(struct power_domain *power_domain, in power_domain_of_xlate_default() argument 23 debug("%s(power_domain=%p)\n", __func__, power_domain); in power_domain_of_xlate_default() 30 power_domain->id = args->args[0]; in power_domain_of_xlate_default() 36 struct power_domain *power_domain, int index) in power_domain_get_by_index() argument 43 debug("%s(dev=%p, power_domain=%p)\n", __func__, dev, power_domain); in power_domain_get_by_index() 63 power_domain->dev = dev_power_domain; in power_domain_get_by_index() 65 ret = ops->of_xlate(power_domain, &args); in power_domain_get_by_index() 67 ret = power_domain_of_xlate_default(power_domain, &args); in power_domain_get_by_index() 73 ret = ops->request ? ops->request(power_domain) : 0; in power_domain_get_by_index() 83 struct power_domain *power_domain, const char *name) in power_domain_get_by_name() argument [all …]
|
| H A D | tegra186-power-domain.c | 16 static int tegra186_power_domain_common(struct power_domain *power_domain, in tegra186_power_domain_common() argument 23 req.partition_id = power_domain->id; in tegra186_power_domain_common() 33 ret = misc_call(power_domain->dev->parent, MRQ_PG_UPDATE_STATE, &req, in tegra186_power_domain_common() 41 static int tegra186_power_domain_on(struct power_domain *power_domain) in tegra186_power_domain_on() argument 44 power_domain, power_domain->dev, power_domain->id); in tegra186_power_domain_on() 46 return tegra186_power_domain_common(power_domain, true); in tegra186_power_domain_on() 49 static int tegra186_power_domain_off(struct power_domain *power_domain) in tegra186_power_domain_off() argument 52 power_domain, power_domain->dev, power_domain->id); in tegra186_power_domain_off() 54 return tegra186_power_domain_common(power_domain, false); in tegra186_power_domain_off()
|
| H A D | sandbox-power-domain.c | 19 static int sandbox_power_domain_request(struct power_domain *power_domain) in sandbox_power_domain_request() argument 21 debug("%s(power_domain=%p)\n", __func__, power_domain); in sandbox_power_domain_request() 23 if (power_domain->id >= SANDBOX_POWER_DOMAINS) in sandbox_power_domain_request() 29 static int sandbox_power_domain_free(struct power_domain *power_domain) in sandbox_power_domain_free() argument 31 debug("%s(power_domain=%p)\n", __func__, power_domain); in sandbox_power_domain_free() 36 static int sandbox_power_domain_on(struct power_domain *power_domain) in sandbox_power_domain_on() argument 38 struct sandbox_power_domain *sbr = dev_get_priv(power_domain->dev); in sandbox_power_domain_on() 40 debug("%s(power_domain=%p)\n", __func__, power_domain); in sandbox_power_domain_on() 42 sbr->on[power_domain->id] = true; in sandbox_power_domain_on() 47 static int sandbox_power_domain_off(struct power_domain *power_domain) in sandbox_power_domain_off() argument [all …]
|
| H A D | bcm6328-power-domain.c | 18 static int bcm6328_power_domain_request(struct power_domain *power_domain) in bcm6328_power_domain_request() argument 20 if (power_domain->id >= MAX_DOMAINS) in bcm6328_power_domain_request() 26 static int bcm6328_power_domain_on(struct power_domain *power_domain) in bcm6328_power_domain_on() argument 28 struct bcm6328_power_domain *priv = dev_get_priv(power_domain->dev); in bcm6328_power_domain_on() 30 clrbits_be32(priv->regs, BIT(power_domain->id)); in bcm6328_power_domain_on() 35 static int bcm6328_power_domain_off(struct power_domain *power_domain) in bcm6328_power_domain_off() argument 37 struct bcm6328_power_domain *priv = dev_get_priv(power_domain->dev); in bcm6328_power_domain_off() 39 setbits_be32(priv->regs, BIT(power_domain->id)); in bcm6328_power_domain_off()
|
| H A D | sandbox-power-domain-test.c | 14 struct power_domain pd;
|
| /rk3399_rockchip-uboot/include/ |
| H A D | power-domain.h | 69 struct power_domain { struct 91 int power_domain_get(struct udevice *dev, struct power_domain *power_domain); 104 struct power_domain *power_domain, int index); 108 struct power_domain *power_domain, int index) in power_domain_get_by_index() argument 125 struct power_domain *power_domain, const char *name); 129 struct power_domain *power_domain, const char *name) in power_domain_get_by_name() argument 142 int power_domain_free(struct power_domain *power_domain); 151 int power_domain_on(struct power_domain *power_domain); 160 int power_domain_off(struct power_domain *power_domain);
|
| H A D | power-domain-uclass.h | 42 int (*of_xlate)(struct power_domain *power_domain, 56 int (*request)(struct power_domain *power_domain); 65 int (*rfree)(struct power_domain *power_domain); 72 int (*on)(struct power_domain *power_domain); 79 int (*off)(struct power_domain *power_domain);
|
| /rk3399_rockchip-uboot/doc/device-tree-bindings/firmware/ |
| H A D | nvidia,tegra186-bpmp.txt | 36 - ../power/power_domain.txt
|
| /rk3399_rockchip-uboot/drivers/video/drm/ |
| H A D | analogix_dp.h | 654 struct power_domain pwrdom;
|
| H A D | dw-dp.c | 231 struct power_domain pwrdom;
|
| H A D | rockchip_vop2.c | 3352 struct power_domain pwrdom; in rockchip_vop2_preinit()
|
| /rk3399_rockchip-uboot/drivers/pci/ |
| H A D | pci_tegra.c | 238 struct power_domain pwrdom;
|