Home
last modified time | relevance | path

Searched full:power_domain (Results 1 – 25 of 50) sorted by relevance

12

/OK3568_Linux_fs/u-boot/drivers/power/domain/
H A Dpower-domain-uclass.c19 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 Dtegra186-power-domain.c16 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 Dsandbox-power-domain.c19 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 Dbcm6328-power-domain.c18 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 DKconfig3 config POWER_DOMAIN config
14 depends on POWER_DOMAIN && ARCH_BMIPS
21 depends on POWER_DOMAIN && SANDBOX
H A Dsandbox-power-domain-test.c14 struct power_domain pd;
/OK3568_Linux_fs/u-boot/include/
H A Dpower-domain-uclass.h36 * @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 Dpower-domain.h49 * 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 Drpaphp_slot.c30 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 Drpaphp.h65 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 Drpaphp_pci.c36 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 Dintel_crt.c97 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 Dintel_pipe_crc.c588 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 Dintel_sprite.c703 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 Di915_debugfs.c387 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 Dnvidia,tegra124-xusb.txt67 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 Dmediatek-jpeg-encoder.txt15 Documentation/devicetree/bindings/power/power_domain.txt for details.
H A Dmediatek-jpeg-decoder.txt17 Documentation/devicetree/bindings/power/power_domain.txt for details.
H A Dimx7-mipi-csi2.txt20 Documentation/devicetree/bindings/power/power_domain.txt for details.
H A Dmediatek-mdp.txt20 Documentation/devicetree/bindings/power/power_domain.txt for details.
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dsp/
H A Dfsl,dsp.yaml41 Documentation/devicetree/bindings/power/power_domain.txt
/OK3568_Linux_fs/u-boot/drivers/pci/
H A DKconfig59 depends on (TEGRA186 && POWER_DOMAIN) || (!TEGRA186)
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dpower.h332 DECLARE_EVENT_CLASS(power_domain,
354 DEFINE_EVENT(power_domain, power_domain_target,
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Dclk-exynos-audss.txt39 generic PM domain bindings (see power/power_domain.txt for more
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dti,phy-am654-serdes.txt20 Documentation/devicetree/bindings/power/power_domain.txt.

12