index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
linux
/
pm_domain.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-14
pmdomain: core: constify of_phandle_args in add device and subdomain
Krzysztof Kozlowski
1
-10
/
+10
2024-02-14
pmdomain: core: constify of_phandle_args in xlate
Krzysztof Kozlowski
1
-1
/
+1
2024-02-14
PM: domains: Add helper functions to attach/detach multiple PM domains
Ulf Hansson
1
-0
/
+38
2023-12-13
PM: domains: Drop the unused pm_genpd_opp_to_performance_state()
Ulf Hansson
1
-12
/
+0
2023-10-06
Merge branch 'opp/pm-domain-scmi' of git://git.kernel.org/pub/scm/linux/kerne...
Sudeep Holla
1
-0
/
+6
2023-10-06
PM: domains: Introduce dev_pm_domain_set_performance_state()
Ulf Hansson
1
-0
/
+6
2023-09-21
PM: domains: Allow genpd providers to manage OPP tables directly by its FW
Ulf Hansson
1
-0
/
+5
2023-01-10
PM: domains: Allow a genpd consumer to require a synced power off
Ulf Hansson
1
-0
/
+5
2022-11-09
PM: domains: Store the next hrtimer wakeup in genpd
Maulik Shah
1
-0
/
+7
2022-05-19
PM: domains: Allocate governor data dynamically based on a genpd governor
Ulf Hansson
1
-5
/
+9
2022-05-19
PM: domains: Move the next_wakeup variable into the struct gpd_timing_data
Ulf Hansson
1
-1
/
+1
2022-05-19
PM: domains: Allocate gpd_timing_data dynamically based on governor
Ulf Hansson
1
-1
/
+1
2022-04-22
PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns()
Ulf Hansson
1
-3
/
+3
2021-08-16
PM: domains: Add support for 'required-opps' to set default perf state
Rajendra Nayak
1
-0
/
+1
2021-06-11
PM: domains: Drop/restore performance state votes for devices at runtime PM
Ulf Hansson
1
-0
/
+1
2021-01-22
PM: domains: use device's next wakeup to determine domain idle state
Lina Iyer
1
-0
/
+6
2021-01-22
PM: domains: inform PM domain of a device's next wakeup
Lina Iyer
1
-0
/
+6
2020-12-15
Merge branches 'pm-sleep', 'pm-acpi', 'pm-domains' and 'powercap'
Rafael J. Wysocki
1
-7
/
+7
2020-11-23
PM: domains: replace -ENOTSUPP with -EOPNOTSUPP
Lina Iyer
1
-7
/
+7
2020-11-10
PM: domains: Rename pm_genpd_syscore_poweroff|poweron()
Ulf Hansson
1
-4
/
+4
2020-10-16
PM: domains: enable domain idle state accounting
Lina Iyer
1
-0
/
+2
2020-10-16
PM: domains: Add support for PM domain on/off notifiers for genpd
Ulf Hansson
1
-0
/
+22
2020-10-02
PM: domains: Rename power state enums for genpd
Ulf Hansson
1
-2
/
+2
2020-07-14
PM: domains: Restore comment indentation for generic_pm_domain.child_links
Geert Uytterhoeven
1
-1
/
+1
2020-07-09
PM: domains: Fix up terminology with parent/child
Kees Cook
1
-6
/
+6
2020-01-02
PM / Domains: Introduce a genpd OF helper that removes a subdomain
Ulf Hansson
1
-0
/
+8
2019-11-13
PM / Domains: Introduce dev_pm_domain_start()
Ulf Hansson
1
-0
/
+5
2019-08-05
PM / Domains: Align in-parameter names for some genpd functions
Ulf Hansson
1
-8
/
+8
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428
Thomas Gleixner
1
-2
/
+1
2019-05-13
PM / Domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag
Leonard Crestez
1
-0
/
+4
2019-04-25
PM / Domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name()
Ulf Hansson
1
-0
/
+1
2019-04-11
PM / Domains: Add genpd governor for CPUs
Ulf Hansson
1
-0
/
+4
2019-04-10
PM / Domains: Add support for CPU devices to genpd
Ulf Hansson
1
-0
/
+13
2019-04-10
PM / Domains: Add generic data pointer to struct genpd_power_state
Ulf Hansson
1
-1
/
+3
2019-02-15
PM / Domains: Mark "name" const in dev_pm_domain_attach_by_name()
Douglas Anderson
1
-2
/
+2
2019-02-15
PM / Domains: Mark "name" const in genpd_dev_pm_attach_by_name()
Douglas Anderson
1
-2
/
+2
2018-12-14
PM / Domains: Propagate performance state updates
Viresh Kumar
1
-0
/
+4
2018-12-14
PM / Domains: Save OPP table pointer in genpd
Viresh Kumar
1
-0
/
+2
2018-11-05
OPP: Rename and relocate of_genpd_opp_to_performance_state()
Viresh Kumar
1
-9
/
+0
2018-11-05
PM / Domains: Add genpd_opp_to_performance_state()
Viresh Kumar
1
-0
/
+9
2018-10-18
PM / Domains: Document flags for genpd
Ulf Hansson
1
-5
/
+30
2018-07-09
PM / Domains: Introduce dev_pm_domain_attach_by_name()
Ulf Hansson
1
-0
/
+7
2018-07-09
PM / Domains: Introduce option to attach a device by name to genpd
Ulf Hansson
1
-0
/
+8
2018-06-25
PM / Domains: Rename opp_node to np
Viresh Kumar
1
-2
/
+2
2018-06-25
PM / Domains: Fix return value of of_genpd_opp_to_performance_state()
Viresh Kumar
1
-1
/
+1
2018-06-06
PM / Domains: Add dev_pm_domain_attach_by_id() to manage multi PM domains
Ulf Hansson
1
-0
/
+7
2018-06-06
PM / Domains: Add support for multi PM domains per device to genpd
Ulf Hansson
1
-0
/
+8
2018-05-30
PM / Domains: Drop genpd as in-param for pm_genpd_remove_device()
Ulf Hansson
1
-3
/
+2
2018-05-30
PM / Domains: Drop __pm_genpd_add_device()
Ulf Hansson
1
-11
/
+3
2018-05-30
PM / Domains: Drop extern declarations of functions in pm_domain.h
Ulf Hansson
1
-28
/
+23
2018-05-14
Merge branch 'opp/genpd-pstate-updates' of git://git.kernel.org/pub/scm/linux...
Rafael J. Wysocki
1
-0
/
+13
2018-05-14
PM / Domains: Allow a better error handling of dev_pm_domain_attach()
Ulf Hansson
1
-2
/
+2
2018-05-09
PM / Domain: Implement of_genpd_opp_to_performance_state()
Viresh Kumar
1
-0
/
+12
2018-05-09
PM / Domain: Add struct device to genpd
Viresh Kumar
1
-0
/
+1
2017-11-08
PM / Domains: Remove gpd_dev_ops.active_wakeup() callback
Geert Uytterhoeven
1
-1
/
+0
2017-11-08
PM / Domains: Allow genpd users to specify default active wakeup behavior
Geert Uytterhoeven
1
-3
/
+4
2017-10-14
PM / Domains: Add support to select performance-state of domains
Viresh Kumar
1
-0
/
+12
2017-07-24
PM / Domains: Add time accounting to various genpd states
Thara Gopinath
1
-0
/
+3
2017-06-13
PM / Domains: Allow overriding the ->xlate() callback
Thierry Reding
1
-0
/
+4
2017-05-09
Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/a...
Linus Torvalds
1
-0
/
+1
2017-04-04
PM / Domains: Add generic data pointer to genpd data struct
Dave Gerlach
1
-0
/
+1
2017-03-29
PM / Domains: Enable users of genpd to specify always on PM domains
Ulf Hansson
1
-0
/
+1
2017-02-09
PM / Domains: Provide dummy governors if CONFIG_PM_GENERIC_DOMAINS=n
Geert Uytterhoeven
1
-0
/
+3
2016-10-21
PM / Domains: Support IRQ safe PM domains
Lina Iyer
1
-1
/
+9
2016-10-21
PM / Domains: Abstract genpd locking
Lina Iyer
1
-1
/
+4
2016-10-21
PM / Domains: Save the fwnode in genpd_power_state
Lina Iyer
1
-0
/
+1
2016-10-21
PM / Domains: Allow domain power states to be read from DT
Lina Iyer
1
-0
/
+8
2016-10-21
PM / Domains: Add residency property to genpd states
Lina Iyer
1
-0
/
+1
2016-10-21
PM / Domains: Make genpd state allocation dynamic
Lina Iyer
1
-3
/
+2
2016-09-13
PM / Domains: Add support for removing nested PM domains by provider
Jon Hunter
1
-0
/
+7
2016-09-13
PM / Domains: Add support for removing PM domains
Jon Hunter
1
-0
/
+5
2016-09-13
PM / Domains: Store the provider in the PM domain structure
Jon Hunter
1
-0
/
+2
2016-09-13
PM / Domains: Don't expose xlate and provider helper functions
Jon Hunter
1
-28
/
+14
2016-09-13
PM / Domains: Don't expose generic_pm_domain structure to clients
Jon Hunter
1
-14
/
+0
2016-09-13
PM / Domains: Add new helper functions for device-tree
Jon Hunter
1
-0
/
+16
2016-06-29
PM / Domains: Convert pm_genpd_init() to return an error code
Ulf Hansson
1
-4
/
+5
2016-06-16
PM / Domains: Allow genpd to power on during system PM phases
Ulf Hansson
1
-1
/
+0
2016-04-22
PM / Domains: Remove ->save|restore_state() callbacks
Ulf Hansson
1
-2
/
+0
2016-04-22
PM / Domains: Rename stop_ok to suspend_ok for the genpd governor
Ulf Hansson
1
-2
/
+2
2016-02-15
PM / Domains: remove old power on/off latencies
Axel Haslam
1
-2
/
+0
2016-02-15
PM / Domains: Support for multiple states
Axel Haslam
1
-0
/
+11
2016-01-08
PM / Domains: add setter for dev.pm_domain
Tomeu Vizoso
1
-0
/
+3
2015-10-28
PM / Domains: Merge measurements for PM QoS device latencies
Ulf Hansson
1
-4
/
+2
2015-10-12
PM / Domains: Remove pm_genpd_poweron() API
Ulf Hansson
1
-5
/
+0
2015-10-12
PM / Domains: Remove pm_genpd_poweroff_unused() API
Ulf Hansson
1
-3
/
+0
2015-10-12
PM / Domains: Remove in_progress counter from struct generic_pm_domain
Ulf Hansson
1
-1
/
+0
2015-09-26
PM / Domains: Remove cpuidle attach
Daniel Lezcano
1
-17
/
+0
2015-09-26
PM / Domains: Remove name based API for genpd
Ulf Hansson
1
-38
/
+0
2015-08-29
PM / Domains: Remove unusable governor dummies
Geert Uytterhoeven
1
-2
/
+0
2015-07-31
PM / Domains: Remove intermediate states from the power off sequence
Ulf Hansson
1
-7
/
+0
2015-03-22
PM / domains: factor out code to get the generic PM domain from a struct device
Russell King
1
-3
/
+3
2015-02-03
PM / Domains: Eliminate the mutex for the generic_pm_domain_data
Ulf Hansson
1
-1
/
+0
2015-02-03
PM / Domains: Remove reference counting for the generic_pm_domain_data
Ulf Hansson
1
-1
/
+0
2015-01-23
PM / Domains: Remove pm_genpd_dev_need_restore() API
Ulf Hansson
1
-2
/
+0
2014-12-29
Merge branches 'pm-domains', 'powercap' and 'pm-tools'
Rafael J. Wysocki
1
-0
/
+8
2014-12-17
PM / Domains: Export of_genpd_get_from_provider function
Amit Daniel Kachhap
1
-0
/
+8
2014-12-08
Merge branch 'pm-runtime'
Rafael J. Wysocki
1
-6
/
+2
2014-12-04
PM: Drop CONFIG_PM_RUNTIME from the driver core
Rafael J. Wysocki
1
-6
/
+2
2014-12-04
PM / Domains: Initial PM clock support for genpd
Ulf Hansson
1
-0
/
+4
2014-11-18
Merge back 'pm-domains' material for 3.19-rc1.
Rafael J. Wysocki
1
-0
/
+5
2014-11-18
PM / Domains: Move struct pm_domain_data to pm_domain.h
Ulf Hansson
1
-0
/
+5
2014-11-11
PM / Domains: Fix initial default state of the need_restore flag
Ulf Hansson
1
-1
/
+1
2014-11-08
PM / Domains: Change prototype for the attach and detach callbacks
Ulf Hansson
1
-2
/
+4
2014-10-03
PM / Domains: Rename cpu_data to cpuidle_data
Ulf Hansson
1
-2
/
+2
2014-09-30
PM / Domains: Move dev_pm_domain_attach|detach() to pm_domain.h
Ulf Hansson
1
-0
/
+11
2014-09-25
PM / Domains: Remove legacy API for adding devices through DT
Ulf Hansson
1
-17
/
+0
2014-09-25
PM / Domains: Add genpd attach/detach callbacks
Geert Uytterhoeven
1
-0
/
+2
2014-09-22
PM / Domains: Add generic OF-based PM domain look-up
Tomasz Figa
1
-0
/
+52
2014-09-09
PM / domains: Keep declaration of dev_power_governors together
Ulf Hansson
1
-2
/
+1
2014-09-09
PM / domains: Remove default_stop_ok() API
Ulf Hansson
1
-6
/
+0
2014-09-09
PM / domains: Remove genpd_queue_power_off_work() API
Ulf Hansson
1
-2
/
+0
2014-09-09
PM / domains: Remove pm_genpd_syscore_switch() API
Ulf Hansson
1
-12
/
+4
2014-09-09
PM / domains: Remove dev_irq_safe from genpd config
Ulf Hansson
1
-1
/
+0
2014-09-09
PM / domains: Remove system PM callbacks from gpd_dev_ops
Ulf Hansson
1
-8
/
+0
2014-09-09
PM / domains: Ignore callbacks for subsys generic_pm_domain_data
Ulf Hansson
1
-1
/
+0
2014-09-09
PM / domains: Remove the pm_genpd_add|remove_callbacks APIs
Ulf Hansson
1
-19
/
+0
2014-09-03
PM / domains: Make generic_pm_domain.name const
Geert Uytterhoeven
1
-1
/
+1
2012-09-04
PM / Domains: Operations related to cpuidle using domain names
Rafael J. Wysocki
1
-0
/
+10
2012-09-04
PM / Domains: Document cpuidle-related functions and change their names
Rafael J. Wysocki
1
-4
/
+4
2012-09-04
PM / Domains: Add power-on function using names to identify domains
Rafael J. Wysocki
1
-0
/
+5
2012-09-04
PM / Domains: Make it possible to use names when adding subdomains
Rafael J. Wysocki
1
-0
/
+7
2012-09-04
PM / Domains: Make it possible to use domain names when adding devices
Rafael J. Wysocki
1
-13
/
+30
2012-09-04
PM / Domains: Move syscore flag from subsys data to struct device
Rafael J. Wysocki
1
-3
/
+0
2012-09-04
PM / Domains: Rename the always_on device flag to syscore
Rafael J. Wysocki
1
-3
/
+3
2012-09-04
PM / Domains: Add power off/on function for system core suspend stage
Rafael J. Wysocki
1
-0
/
+16
2012-07-05
PM / Domains: Add device domain data reference counter
Rafael J. Wysocki
1
-0
/
+1
2012-07-03
PM / Domains: Add preliminary support for cpuidle, v2
Rafael J. Wysocki
1
-0
/
+17
2012-05-18
PM / Domains: Make it possible to add devices to inactive domains
Rafael J. Wysocki
1
-0
/
+2
2012-05-05
PM / Domains: Cache device stop and domain power off governor results, v3
Rafael J. Wysocki
1
-0
/
+7
2012-05-01
PM / Domains: Rework default domain power off governor function, v2
Rafael J. Wysocki
1
-2
/
+0
2012-05-01
PM / Domains: Rework default device stop governor function, v2
Rafael J. Wysocki
1
-1
/
+1
2012-03-24
Merge tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...
Linus Torvalds
1
-0
/
+2
2012-03-16
PM / Domains: Introduce "always on" device flag
Rafael J. Wysocki
1
-0
/
+3
2012-03-16
device.h: audit and cleanup users in main include dir
Paul Gortmaker
1
-0
/
+2
2012-03-04
PM / Domains: Fix include for PM_GENERIC_DOMAINS=n case
Magnus Damm
1
-5
/
+7
2012-02-09
PM / Domains: Provide a dummy dev_gpd_data() when generic domains are not used
Guennadi Liakhovetski
1
-1
/
+5
2012-01-27
PM / Domains: Add OF support
Thomas Abraham
1
-0
/
+12
2011-12-09
PM / Domains: Provide an always on power domain governor
Mark Brown
1
-0
/
+2
2011-12-06
PM / Domains: Make it possible to assign names to generic PM domains
Rafael J. Wysocki
1
-0
/
+1
2011-12-01
PM / Domains: fix compilation failure for CONFIG_PM_GENERIC_DOMAINS unset
Guennadi Liakhovetski
1
-0
/
+1
2011-12-01
PM / Domains: Add default power off governor function (v4)
Rafael J. Wysocki
1
-0
/
+7
2011-12-01
PM / Domains: Add device stop governor function (v4)
Rafael J. Wysocki
1
-8
/
+55
2011-12-01
PM / Domains: Rework system suspend callback routines (v2)
Rafael J. Wysocki
1
-0
/
+8
2011-12-01
PM / Domains: Introduce "save/restore state" device callbacks
Rafael J. Wysocki
1
-0
/
+2
2011-12-01
PM / Domains: Make it possible to use per-device domain callbacks
Rafael J. Wysocki
1
-3
/
+24
2011-09-26
PM / Domains: Split device PM domain data into base and need_restore
Rafael J. Wysocki
1
-0
/
+10
2011-08-25
PM / Domains: Preliminary support for devices with power.irq_safe set
Rafael J. Wysocki
1
-0
/
+1
2011-08-25
PM / Domains: Use power.sybsys_data to reduce overhead
Rafael J. Wysocki
1
-6
/
+0
2011-08-25
PM / Domains: Rename GPD_STATE_WAIT_PARENT to GPD_STATE_WAIT_MASTER
Rafael J. Wysocki
1
-1
/
+1
2011-08-25
PM / Domains: Allow generic PM domains to have multiple masters
Rafael J. Wysocki
1
-3
/
+9
2011-08-25
PM / Domains: Add "wait for parent" status for generic PM domains
Rafael J. Wysocki
1
-0
/
+1
2011-08-25
PM / Domains: Implement subdomain counters as atomic fields
Rafael J. Wysocki
1
-1
/
+1
2011-08-14
PM / Domains: Fix build for CONFIG_PM_RUNTIME unset
Rafael J. Wysocki
1
-3
/
+7
2011-07-14
ARM / shmobile: Use genpd_queue_power_off_work()
Rafael J. Wysocki
1
-0
/
+2
2011-07-13
PM / Domains: Introduce function to power off all unused PM domains
Rafael J. Wysocki
1
-0
/
+3
2011-07-12
PM / Domains: Allow callbacks to execute all runtime PM helpers
Rafael J. Wysocki
1
-0
/
+3
2011-07-12
PM / Domains: Do not execute device callbacks under locks
Rafael J. Wysocki
1
-3
/
+7
2011-07-10
PM / Domains: Export pm_genpd_poweron() in header
Magnus Damm
1
-0
/
+5
2011-07-02
PM / Domains: Wakeup devices support for system sleep transitions
Rafael J. Wysocki
1
-0
/
+1
2011-07-02
PM / Domains: System-wide transitions support for generic domains (v5)
Rafael J. Wysocki
1
-0
/
+12
2011-07-02
PM / Domains: Support for generic I/O PM domains (v8)
Rafael J. Wysocki
1
-0
/
+78