| /OK3568_Linux_fs/u-boot/drivers/power/domain/ |
| H A D | power-domain-uclass.c | 19 static int power_domain_of_xlate_default(struct power_domain *power_domain, in power_domain_of_xlate_default() argument 22 debug("%s(power_domain=%p)\n", __func__, power_domain); in power_domain_of_xlate_default() 29 power_domain->id = args->args[0]; in power_domain_of_xlate_default() 34 int power_domain_get(struct udevice *dev, struct power_domain *power_domain) in power_domain_get() argument 41 debug("%s(dev=%p, power_domain=%p)\n", __func__, dev, power_domain); in power_domain_get() 60 power_domain->dev = dev_power_domain; in power_domain_get() 62 ret = ops->of_xlate(power_domain, &args); in power_domain_get() 64 ret = power_domain_of_xlate_default(power_domain, &args); in power_domain_get() 70 ret = ops->request(power_domain); in power_domain_get() 79 int power_domain_free(struct power_domain *power_domain) in power_domain_free() argument [all …]
|
| H A D | tegra186-power-domain.c | 16 static int tegra186_power_domain_request(struct power_domain *power_domain) in tegra186_power_domain_request() argument 18 debug("%s(power_domain=%p) (dev=%p, id=%lu)\n", __func__, in tegra186_power_domain_request() 19 power_domain, power_domain->dev, power_domain->id); in tegra186_power_domain_request() 24 static int tegra186_power_domain_free(struct power_domain *power_domain) in tegra186_power_domain_free() argument 26 debug("%s(power_domain=%p) (dev=%p, id=%lu)\n", __func__, in tegra186_power_domain_free() 27 power_domain, power_domain->dev, power_domain->id); in tegra186_power_domain_free() 32 static int tegra186_power_domain_common(struct power_domain *power_domain, in tegra186_power_domain_common() argument 39 req.partition_id = power_domain->id; in tegra186_power_domain_common() 49 ret = misc_call(power_domain->dev->parent, MRQ_PG_UPDATE_STATE, &req, in tegra186_power_domain_common() 57 static int tegra186_power_domain_on(struct power_domain *power_domain) in tegra186_power_domain_on() argument [all …]
|
| 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_free(struct power_domain *power_domain) in bcm6328_power_domain_free() argument 31 static int bcm6328_power_domain_on(struct power_domain *power_domain) in bcm6328_power_domain_on() argument 33 struct bcm6328_power_domain *priv = dev_get_priv(power_domain->dev); in bcm6328_power_domain_on() 35 clrbits_be32(priv->regs, BIT(power_domain->id)); in bcm6328_power_domain_on() 40 static int bcm6328_power_domain_off(struct power_domain *power_domain) in bcm6328_power_domain_off() argument 42 struct bcm6328_power_domain *priv = dev_get_priv(power_domain->dev); in bcm6328_power_domain_off() 44 setbits_be32(priv->regs, BIT(power_domain->id)); in bcm6328_power_domain_off()
|
| H A D | Kconfig | 3 config POWER_DOMAIN config 14 depends on POWER_DOMAIN && ARCH_BMIPS 21 depends on POWER_DOMAIN && SANDBOX
|
| H A D | sandbox-power-domain-test.c | 14 struct power_domain pd;
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | power-domain-uclass.h | 36 * @power_domain: The power domain struct to hold the 42 int (*of_xlate)(struct power_domain *power_domain, 51 * @power_domain: The power domain to request; this has been 56 int (*request)(struct power_domain *power_domain); 62 * @power_domain: The power domain to free. 65 int (*free)(struct power_domain *power_domain); 69 * @power_domain: The power domain to turn on. 72 int (*on)(struct power_domain *power_domain); 76 * @power_domain: The power domain to turn off. 79 int (*off)(struct power_domain *power_domain);
|
| H A D | power-domain.h | 49 * struct power_domain - A handle to (allowing control of) a single power domain. 69 struct power_domain { struct 88 * @power_domain A pointer to a power domain struct to initialize. argument 91 int power_domain_get(struct udevice *dev, struct power_domain *power_domain); 96 * @power_domain: A power domain struct that was previously successfully 100 int power_domain_free(struct power_domain *power_domain); 105 * @power_domain: A power domain struct that was previously successfully 109 int power_domain_on(struct power_domain *power_domain); 114 * @power_domain: A power domain struct that was previously successfully 118 int power_domain_off(struct power_domain *power_domain);
|
| /OK3568_Linux_fs/kernel/drivers/pci/hotplug/ |
| H A D | rpaphp_slot.c | 30 int drc_index, char *drc_name, int power_domain) in alloc_slot_struct() argument 42 slot->power_domain = power_domain; in alloc_slot_struct() 91 slot->power_domain, slot->type); in rpaphp_register_slot()
|
| H A D | rpaphp.h | 65 u32 power_domain; member 95 …t slot *alloc_slot_struct(struct device_node *dn, int drc_index, char *drc_name, int power_domain);
|
| H A D | rpaphp_pci.c | 36 rc = rtas_set_power_level(slot->power_domain, POWER_ON, in rpaphp_get_sensor_state() 69 rc = rtas_get_power_level(slot->power_domain, &level); in rpaphp_enable_slot()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_crt.c | 97 encoder->power_domain); in intel_crt_get_hw_state() 103 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); in intel_crt_get_hw_state() 841 intel_encoder->power_domain); in intel_crt_detect() 850 intel_encoder->power_domain); in intel_crt_detect() 907 intel_display_power_put(dev_priv, intel_encoder->power_domain, wakeref); in intel_crt_detect() 929 intel_encoder->power_domain); in intel_crt_get_modes() 941 intel_display_power_put(dev_priv, intel_encoder->power_domain, wakeref); in intel_crt_get_modes() 1057 crt->base.power_domain = POWER_DOMAIN_PORT_CRT; in intel_crt_init()
|
| H A D | intel_pipe_crc.c | 588 enum intel_display_power_domain power_domain; in intel_crtc_set_crc_source() local 600 power_domain = POWER_DOMAIN_PIPE(crtc->index); in intel_crtc_set_crc_source() 601 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain); in intel_crtc_set_crc_source() 631 intel_display_power_put(dev_priv, power_domain, wakeref); in intel_crtc_set_crc_source()
|
| H A D | intel_sprite.c | 703 enum intel_display_power_domain power_domain; in skl_plane_get_hw_state() local 708 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in skl_plane_get_hw_state() 709 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain); in skl_plane_get_hw_state() 717 intel_display_power_put(dev_priv, power_domain, wakeref); in skl_plane_get_hw_state() 1121 enum intel_display_power_domain power_domain; in vlv_plane_get_hw_state() local 1126 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in vlv_plane_get_hw_state() 1127 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain); in vlv_plane_get_hw_state() 1135 intel_display_power_put(dev_priv, power_domain, wakeref); in vlv_plane_get_hw_state() 1546 enum intel_display_power_domain power_domain; in ivb_plane_get_hw_state() local 1550 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in ivb_plane_get_hw_state() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/ |
| H A D | i915_debugfs.c | 387 enum intel_display_power_domain power_domain; in gen8_display_interrupt_info() local 390 power_domain = POWER_DOMAIN_PIPE(pipe); in gen8_display_interrupt_info() 392 power_domain); in gen8_display_interrupt_info() 408 intel_display_power_put(dev_priv, power_domain, wakeref); in gen8_display_interrupt_info() 457 enum intel_display_power_domain power_domain; in i915_interrupt_info() local 459 power_domain = POWER_DOMAIN_PIPE(pipe); in i915_interrupt_info() 461 power_domain); in i915_interrupt_info() 472 intel_display_power_put(dev_priv, power_domain, pref); in i915_interrupt_info() 550 enum intel_display_power_domain power_domain; in i915_interrupt_info() local 552 power_domain = POWER_DOMAIN_PIPE(pipe); in i915_interrupt_info() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/ |
| H A D | nvidia,tegra124-xusb.txt | 67 XUSBA and XUSBC power-domains. See ../power/power_domain.txt and 72 ../power/power_domain.txt for details.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/ |
| H A D | mediatek-jpeg-encoder.txt | 15 Documentation/devicetree/bindings/power/power_domain.txt for details.
|
| H A D | mediatek-jpeg-decoder.txt | 17 Documentation/devicetree/bindings/power/power_domain.txt for details.
|
| H A D | imx7-mipi-csi2.txt | 20 Documentation/devicetree/bindings/power/power_domain.txt for details.
|
| H A D | mediatek-mdp.txt | 20 Documentation/devicetree/bindings/power/power_domain.txt for details.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dsp/ |
| H A D | fsl,dsp.yaml | 41 Documentation/devicetree/bindings/power/power_domain.txt
|
| /OK3568_Linux_fs/u-boot/drivers/pci/ |
| H A D | Kconfig | 59 depends on (TEGRA186 && POWER_DOMAIN) || (!TEGRA186)
|
| /OK3568_Linux_fs/kernel/include/trace/events/ |
| H A D | power.h | 332 DECLARE_EVENT_CLASS(power_domain, 354 DEFINE_EVENT(power_domain, power_domain_target,
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/ |
| H A D | clk-exynos-audss.txt | 39 generic PM domain bindings (see power/power_domain.txt for more
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/ |
| H A D | ti,phy-am654-serdes.txt | 20 Documentation/devicetree/bindings/power/power_domain.txt.
|