Home
last modified time | relevance | path

Searched refs:power (Results 1 – 25 of 4116) sorted by relevance

12345678910>>...165

/openbmc/linux/drivers/base/power/
H A Druntime.c107 time = suspended ? dev->power.suspended_time : dev->power.active_time; in rpm_get_accounted_time()
267 else if (!dev->power.ignore_children && atomic_read(&dev->power.child_count)) in rpm_check_suspend_allowed()
273 (dev->power.request_pending && dev->power.request == RPM_REQ_RESUME)) in rpm_check_suspend_allowed()
361 __releases(&dev->power.lock) __acquires(&dev->power.lock) in __rpm_callback()
517 if (dev->power.irq_safe) in rpm_idle()
524 if (dev->power.irq_safe) in rpm_idle()
559 __releases(&dev->power.lock) __acquires(&dev->power.lock) in rpm_suspend()
693 if (dev->power.irq_safe) in rpm_suspend()
762 __releases(&dev->power.lock) __acquires(&dev->power.lock) in rpm_resume()
1262 if (dev->power.runtime_error || dev->power.disable_depth) in __pm_runtime_set_status()
[all …]
/openbmc/linux/drivers/net/ipa/
H A Dipa_power.c92 ret = of_icc_bulk_get(power->dev, power->interconnect_count, in ipa_interconnect_init()
111 icc_bulk_put(power->interconnect_count, power->interconnect); in ipa_interconnect_exit()
117 struct ipa_power *power = ipa->power; in ipa_power_enable() local
137 struct ipa_power *power = ipa->power; in ipa_power_disable() local
261 struct ipa_power *power = ipa->power; in ipa_power_modem_queue_stop() local
281 struct ipa_power *power = ipa->power; in ipa_power_modem_queue_wake() local
326 struct ipa_power *power = ipa->power; in ipa_power_retention() local
382 if (!power) { in ipa_power_init()
403 return power; in ipa_power_init()
408 kfree(power); in ipa_power_init()
[all …]
/openbmc/linux/arch/arm64/boot/dts/apple/
H A Dt8112-pmgr.dtsi10 ps_sbr: power-controller@100 {
13 #power-domain-cells = <0>;
19 ps_aic: power-controller@108 {
22 #power-domain-cells = <0>;
31 #power-domain-cells = <0>;
40 #power-domain-cells = <0>;
48 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
65 #power-domain-cells = <0>;
74 #power-domain-cells = <0>;
[all …]
H A Dt8103-pmgr.dtsi10 ps_sbr: power-controller@100 {
13 #power-domain-cells = <0>;
19 ps_aic: power-controller@108 {
22 #power-domain-cells = <0>;
31 #power-domain-cells = <0>;
40 #power-domain-cells = <0>;
48 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
64 #power-domain-cells = <0>;
72 #power-domain-cells = <0>;
[all …]
H A Dt600x-pmgr.dtsi12 #power-domain-cells = <0>;
21 #power-domain-cells = <0>;
30 #power-domain-cells = <0>;
39 #power-domain-cells = <0>;
48 #power-domain-cells = <0>;
57 #power-domain-cells = <0>;
66 #power-domain-cells = <0>;
75 #power-domain-cells = <0>;
83 #power-domain-cells = <0>;
91 #power-domain-cells = <0>;
[all …]
/openbmc/linux/Documentation/devicetree/bindings/power/
H A Drockchip,power-controller.yaml112 "include/dt-bindings/power/px30-power.h"
113 "include/dt-bindings/power/rk3036-power.h"
114 "include/dt-bindings/power/rk3066-power.h"
115 "include/dt-bindings/power/rk3128-power.h"
116 "include/dt-bindings/power/rk3188-power.h"
117 "include/dt-bindings/power/rk3228-power.h"
118 "include/dt-bindings/power/rk3288-power.h"
119 "include/dt-bindings/power/rk3328-power.h"
120 "include/dt-bindings/power/rk3366-power.h"
121 "include/dt-bindings/power/rk3368-power.h"
[all …]
H A Dmediatek,power-controller.yaml4 $id: http://devicetree.org/schemas/power/mediatek,power-controller.yaml#
17 IP cores belonging to a power domain should contain a 'power-domains'
66 in Documentation/devicetree/bindings/power/power-domain.yaml.
84 "include/dt-bindings/power/mt6795-power.h" - for MT8167 type power domain.
85 "include/dt-bindings/power/mt8167-power.h" - for MT8167 type power domain.
86 "include/dt-bindings/power/mt8173-power.h" - for MT8173 type power domain.
87 "include/dt-bindings/power/mt8183-power.h" - for MT8183 type power domain.
88 "include/dt-bindings/power/mediatek,mt8188-power.h" - for MT8188 type power domain.
89 "include/dt-bindings/power/mt8192-power.h" - for MT8192 type power domain.
90 "include/dt-bindings/power/mt8195-power.h" - for MT8195 type power domain.
[all …]
H A Dfsl,imx-gpcv2.yaml18 Documentation/devicetree/bindings/power/power-domain.yaml, which are
21 IP cores belonging to a power domain should contain a 'power-domains'
56 "power-domain@[0-9a-f]+$":
62 '#power-domain-cells':
68 include/dt-bindings/power/imx7-power.h for fsl,imx7d-gpc and
69 include/dt-bindings/power/imx8m-power.h for fsl,imx8mq-gpc
70 include/dt-bindings/power/imx8mm-power.h for fsl,imx8mm-gpc
71 include/dt-bindings/power/imx8mp-power.h for fsl,imx8mp-gpc
82 power-supply: true
84 power-domains:
[all …]
H A Dpower-domain.yaml4 $id: http://devicetree.org/schemas/power/power-domain.yaml#
16 used for power gating of selected IP blocks for power saving by reduced leakage
28 pattern: "^(power-controller|power-domain)([@-].*)?$"
47 Phandles to the OPP tables of power domains provided by a power domain
53 "#power-domain-cells":
60 power-domains:
71 - "#power-domain-cells"
77 power: power-controller@12340000 {
80 #power-domain-cells = <1>;
90 #power-domain-cells = <1>;
[all …]
/openbmc/linux/drivers/staging/nvec/
H A Dnvec_power.c87 struct nvec_power *power = in nvec_power_notifier() local
96 power->on = res->plu; in nvec_power_notifier()
123 struct nvec_power *power = in nvec_power_bat_notifier() local
139 power->bat_present = 1; in nvec_power_bat_notifier()
143 power->bat_status = in nvec_power_bat_notifier()
147 power->bat_status = in nvec_power_bat_notifier()
151 power->bat_status = in nvec_power_bat_notifier()
161 power->bat_present = 0; in nvec_power_bat_notifier()
381 if (!power) in nvec_power_probe()
385 power->nvec = nvec; in nvec_power_probe()
[all …]
/openbmc/linux/drivers/power/supply/
H A Daxp20x_usb_power.c86 if (power->axp_data->vbus_needs_polling && !power->online) in axp20x_usb_vbus_needs_polling()
115 if (val != power->old_status) in axp20x_usb_power_poll_vbus()
118 power->old_status = val; in axp20x_usb_power_poll_vbus()
460 while (i < power->num_irqs) in axp20x_usb_power_suspend()
473 while (i < power->num_irqs) in axp20x_usb_power_resume()
556 if (!power) in axp20x_usb_power_probe()
565 power->curr_lim_fld = devm_regmap_field_alloc(&pdev->dev, power->regmap, in axp20x_usb_power_probe()
599 if (power->vbus_mon_bit) { in axp20x_usb_power_probe()
622 psy_cfg.drv_data = power; in axp20x_usb_power_probe()
627 if (IS_ERR(power->supply)) in axp20x_usb_power_probe()
[all …]
H A Daxp20x_ac_power.c298 while (i < power->num_irqs) in axp20x_ac_power_suspend()
299 disable_irq(power->irqs[i++]); in axp20x_ac_power_suspend()
311 while (i < power->num_irqs) in axp20x_ac_power_resume()
312 enable_irq(power->irqs[i++]); in axp20x_ac_power_resume()
325 struct axp20x_ac_power *power; in axp20x_ac_power_probe() local
342 if (!power) in axp20x_ac_power_probe()
347 if (IS_ERR(power->acin_v)) { in axp20x_ac_power_probe()
354 if (IS_ERR(power->acin_i)) { in axp20x_ac_power_probe()
368 psy_cfg.drv_data = power; in axp20x_ac_power_probe()
373 if (IS_ERR(power->supply)) in axp20x_ac_power_probe()
[all …]
H A Dwm831x_power.c548 snprintf(power->wall_name, sizeof(power->wall_name), in wm831x_power_probe()
550 snprintf(power->battery_name, sizeof(power->wall_name), in wm831x_power_probe()
552 snprintf(power->usb_name, sizeof(power->wall_name), in wm831x_power_probe()
555 snprintf(power->wall_name, sizeof(power->wall_name), in wm831x_power_probe()
557 snprintf(power->battery_name, sizeof(power->wall_name), in wm831x_power_probe()
559 snprintf(power->usb_name, sizeof(power->wall_name), in wm831x_power_probe()
568 power->wall_desc.name = power->wall_name; in wm831x_power_probe()
580 power->usb_desc.name = power->usb_name, in wm831x_power_probe()
597 power->battery_desc.name = power->battery_name; in wm831x_power_probe()
614 power); in wm831x_power_probe()
[all …]
/openbmc/u-boot/arch/arm/mach-exynos/
H A Dpower.c41 struct exynos5_power *power = in exynos5_set_usbhost_phy_ctrl() local
57 struct exynos4412_power *power = in exynos4412_set_usbhost_phy_ctrl() local
90 struct exynos5_power *power = in exynos5_set_usbdrd_phy_ctrl() local
137 struct exynos5_power *power = in exynos5_dp_phy_control() local
157 struct exynos5_power *power = in exynos5_set_ps_hold_ctrl() local
180 struct exynos5_power *power = in exynos5_set_xclkout() local
208 struct exynos5_power *power = in exynos5_get_reset_status() local
211 return power->inform1; in exynos5_get_reset_status()
216 struct exynos4_power *power = in exynos4_get_reset_status() local
219 return power->inform1; in exynos4_get_reset_status()
[all …]
/openbmc/openbmc/meta-ibm/recipes-phosphor/dbus/power-supply-policy/
H A Dpower-supply-policy.yaml5 - name: power supply0
12 - name: power supply1
19 - name: power supplies
66 paths: power supplies
68 callback: check power
77 callback: check power
79 - name: check power
81 'If the chassis has power, check for power supplies.'
105 power supplies since the latter would pass if the power supply has not
113 paths: power supply0
[all …]
/openbmc/linux/drivers/gpu/drm/msm/dp/
H A Ddp_power.c30 struct device *dev = power->dev; in dp_power_clk_init()
57 drm_dbg_dp(power->drm_dev, in dp_power_clk_status()
91 drm_dbg_dp(power->drm_dev, in dp_power_clk_enable()
97 drm_dbg_dp(power->drm_dev, in dp_power_clk_enable()
103 drm_dbg_dp(power->drm_dev, in dp_power_clk_enable()
109 drm_dbg_dp(power->drm_dev, in dp_power_clk_enable()
140 drm_dbg_dp(power->drm_dev, in dp_power_clk_enable()
201 power = devm_kzalloc(dev, sizeof(*power), GFP_KERNEL); in dp_power_get()
202 if (!power) in dp_power_get()
205 power->parser = parser; in dp_power_get()
[all …]
/openbmc/u-boot/arch/powerpc/dts/
H A De6500_power_isa.dtsi11 power-isa-version = "2.06";
12 power-isa-b; // Base
13 power-isa-e; // Embedded
15 power-isa-cs; // Cache Specification
16 power-isa-ds; // Decorated Storage
24 power-isa-exp; // External Proxy
25 power-isa-fp; // Floating Point
29 power-isa-wt; // Wait
30 power-isa-64; // 64-bit
34 power-isa-v; // Vector (AltiVec)
[all …]
/openbmc/linux/arch/arm64/boot/dts/arm/
H A Djuno-scmi.dtsi3 power-domains = <&scmi_devpd 8>;
7 power-domains = <&scmi_devpd 8>;
11 power-domains = <&scmi_devpd 8>;
15 power-domains = <&scmi_devpd 8>;
19 power-domains = <&scmi_devpd 8>;
23 power-domains = <&scmi_devpd 8>;
27 power-domains = <&scmi_devpd 8>;
31 power-domains = <&scmi_devpd 8>;
55 #power-domain-cells = <1>;
120 power-domains = <&scmi_devpd 8>;
[all …]
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dfsl,imx8-acm.yaml26 power-domains:
48 - power-domains
62 power-domains:
73 - description: power domain of IMX_SC_R_SAI_0
74 - description: power domain of IMX_SC_R_SAI_1
75 - description: power domain of IMX_SC_R_SAI_2
76 - description: power domain of IMX_SC_R_SAI_3
77 - description: power domain of IMX_SC_R_SAI_4
115 power-domains:
181 power-domains:
[all …]
/openbmc/linux/drivers/pmdomain/bcm/
H A Dbcm2835-power.c199 struct bcm2835_power *power = pd->power; in bcm2835_power_power_off() local
202 if (power->rpivid_asb) in bcm2835_power_power_off()
219 struct bcm2835_power *power = pd->power; in bcm2835_power_power_on() local
293 struct bcm2835_power *power = pd->power; in bcm2835_asb_power_on() local
348 struct bcm2835_power *power = pd->power; in bcm2835_asb_power_off() local
377 struct bcm2835_power *power = pd->power; in bcm2835_power_pd_power_on() local
443 struct bcm2835_power *power = pd->power; in bcm2835_power_pd_power_off() local
527 dom->power = power; in bcm2835_init_power_domain()
635 power = devm_kzalloc(dev, sizeof(*power), GFP_KERNEL); in bcm2835_power_probe()
636 if (!power) in bcm2835_power_probe()
[all …]
H A Dbcm63xx-power.c40 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_get_state() local
54 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_set_state() local
99 power = devm_kzalloc(dev, sizeof(*power), GFP_KERNEL); in bcm63xx_power_probe()
100 if (!power) in bcm63xx_power_probe()
104 if (IS_ERR(power->base)) in bcm63xx_power_probe()
123 power->dev = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe()
126 if (!power->dev) in bcm63xx_power_probe()
129 power->genpd = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe()
132 if (!power->genpd) in bcm63xx_power_probe()
135 power->genpd_data.domains = power->genpd; in bcm63xx_power_probe()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/soc/mediatek/
H A Dscpsys.txt11 power/power-domain.yaml. It provides the power domains defined in
12 - include/dt-bindings/power/mt8173-power.h
13 - include/dt-bindings/power/mt6797-power.h
14 - include/dt-bindings/power/mt6765-power.h
15 - include/dt-bindings/power/mt2701-power.h
16 - include/dt-bindings/power/mt2712-power.h
17 - include/dt-bindings/power/mt7622-power.h
30 - #power-domain-cells: Must be 1
50 - isp-supply: Power supply for the isp power domain
51 - mm-supply: Power supply for the mm power domain
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dbcm2835-rpi.dtsi1 #include <dt-bindings/power/raspberrypi-power.h>
25 power: power { label
26 compatible = "raspberrypi,bcm2835-power";
28 #power-domain-cells = <1>;
85 power-domains = <&power RPI_POWER_DOMAIN_USB>;
89 power-domains = <&power RPI_POWER_DOMAIN_V3D>;
93 power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
98 power-domains = <&power RPI_POWER_DOMAIN_VEC>;
103 power-domains = <&power RPI_POWER_DOMAIN_DSI0>;
107 power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
/openbmc/linux/Documentation/devicetree/bindings/arm/apple/
H A Dapple,pmgr.yaml20 pattern: "^power-management@[0-9a-f]+$"
42 "power-controller@[0-9a-f]+$":
60 power-management@23b700000 {
66 ps_sio: power-controller@1c0 {
69 #power-domain-cells = <0>;
78 #power-domain-cells = <0>;
81 power-domains = <&ps_sio>;
87 #power-domain-cells = <0>;
94 power-management@23d280000 {
103 #power-domain-cells = <0>;
[all …]
/openbmc/docs/designs/
H A Dpsu-monitoring.md15 different power supplies is needed in order to initialize the power supplies,
23 that contains a power supply monitor application and a power sequencer monitor
31 power supply.
39 input power and power FRU faults, during boot and at runtime only.
40 2. The power supply application must determine power supply presence,
42 3. The power supply application must report power supply failures to IPMI and
44 4. The power supply application must report power supply present/missing changes
50 5. The power supply application must ensure proper power supply configuration
59 9. The power supply application must be able to detect how many power supplies
68 power supplies experiencing some other faulted condition (no input power,
[all …]

12345678910>>...165