aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/power
AgeCommit message (Expand)AuthorFilesLines
2024-03-13Documentation: power: Fix typo in suspend and interrupts docSaravana Kannan1-1/+1
2024-03-11Merge branch 'pm-em'Rafael J. Wysocki1-4/+179
2024-03-11Merge branch 'pm-cpufreq'Rafael J. Wysocki1-1/+1
2024-03-11Merge branch 'pm-runtime'Rafael J. Wysocki1-9/+14
2024-02-29Documentation: PM: Fix runtime_pm.rst markdown syntaxYiwei Lin1-0/+1
2024-02-12Documentation: PM: Fix PCI hibernation support descriptionRinHizakura1-1/+1
2024-02-12PM: runtime: Add pm_runtime_put_autosuspend() replacementSakari Ailus1-6/+11
2024-02-12PM: runtime: Simplify pm_runtime_get_if_active() usageSakari Ailus1-3/+2
2024-02-08Documentation: EM: Update with runtime modification designLukasz Luba1-4/+179
2024-01-23Documentation: power: Use kcalloc() instead of kzalloc()Erick Archer1-1/+1
2023-12-19Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changesKevin Hao1-37/+48
2023-08-18Documentation: Fix typosBjorn Helgaas1-2/+2
2023-04-27regulator: consumer.rst: fix 'regulator_enable' typo.Philippe De Muyter1-1/+1
2023-02-21Merge tag 'pm-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-1/+1
2023-02-01power: remove pda_power supply driverArnd Bergmann1-2/+2
2023-01-30Documentation: power: correct spellingRandy Dunlap1-1/+1
2022-07-29Merge branches 'pm-devfreq', 'pm-qos', 'pm-tools' and 'pm-docs'Rafael J. Wysocki1-1/+1
2022-07-15Documentation: EM: Switch to micro-Watts scaleLukasz Luba1-7/+7
2022-07-08Documentation: PM: Drop pme_interrupt referenceMario Limonciello1-1/+1
2022-04-13Documentation: EM: Add artificial EM registration descriptionLukasz Luba1-0/+20
2022-04-13PM: EM: Change the order of arguments in the .active_power() callbackLukasz Luba1-2/+2
2022-03-03Documentation: EM: Describe new registration method using DTLukasz Luba1-0/+10
2022-01-10Merge branches 'pm-opp', 'pm-devfreq' and 'powercap'Rafael J. Wysocki1-7/+7
2021-12-30Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/gi...Rafael J. Wysocki1-7/+7
2021-12-27Documentation: power: Update outdated contents in opp.rstTang Yizhou1-7/+7
2021-12-17PM: runtime: Capture device status before disabling runtime PMRafael J. Wysocki1-4/+10
2021-11-10Documentation: power: Describe 'advanced' and 'simple' EM modelsLukasz Luba1-0/+22
2021-11-10Documentation: power: Add description about new callback for EM registrationLukasz Luba1-15/+16
2021-09-07Documentation: power: include kernel-doc in Energy Model docLukasz Luba1-3/+12
2021-06-11PM: runtime: Clarify documentation when callbacks are unassignedUlf Hansson1-0/+9
2021-05-31PM: runtime: document common mistake with pm_runtime_get_sync()Krzysztof Kozlowski1-1/+5
2021-04-28Merge tag 'for-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds1-1/+1
2021-04-09PM: runtime: Add documentation for pm_runtime_resume_and_get()Alan Stern1-0/+4
2021-04-02dt-bindings: power: update battery.yaml referenceMauro Carvalho Chehab1-1/+1
2021-02-22Merge tag 'docs-5.12' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2021-02-15Merge branches 'powercap' and 'pm-misc'Rafael J. Wysocki2-0/+213
2021-01-27PM: runtime: Fix typos and grammarBjorn Helgaas1-7/+7
2021-01-11Documentation: Replace lkml.org links with loreJoe Perches1-1/+1
2020-12-22Documentation/powercap/dtpm: Add documentation for dtpmDaniel Lezcano2-0/+213
2020-11-10PM: EM: Update Energy Model with new flag indicating power scaleLukasz Luba1-5/+12
2020-11-10PM: EM: Clarify abstract scale usage for power values in Energy ModelLukasz Luba1-0/+13
2020-09-29PCI/PM: Rename pci_dev.d3_delay to d3hot_delayKrzysztof Wilczyński1-1/+1
2020-08-03Merge branches 'pm-sleep', 'pm-domains', 'powercap' and 'pm-tools'Rafael J. Wysocki1-5/+10
2020-07-27powercap: Add Power Limit4 supportSumeet Pawnikar1-5/+10
2020-06-24Documentation: power: update Energy Model descriptionLukasz Luba1-60/+75
2020-06-02Merge tag 'pm-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-30/+28
2020-05-07cpu/hotplug: Remove disable_nonboot_cpus()Qais Yousef1-3/+3
2020-04-24Documentation: PM: sleep: Update driver flags documentationRafael J. Wysocki1-21/+22
2020-04-24PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDEDRafael J. Wysocki1-1/+1
2020-04-24PM: sleep: core: Rename DPM_FLAG_NEVER_SKIPRafael J. Wysocki1-5/+5
2020-04-24PM: sleep: core: Rename dev_pm_may_skip_resume()Rafael J. Wysocki1-1/+1
2020-04-24PM: sleep: core: Do not skip callbacks in the resume phaseRafael J. Wysocki1-4/+1
2020-03-30Merge branches 'pm-core', 'pm-sleep', 'pm-acpi' and 'pm-domains'Rafael J. Wysocki2-3/+11
2020-03-30Merge branch 'pm-qos'Rafael J. Wysocki1-48/+40
2020-03-14PM: hibernate: fix docs for ioctls that return loff_t via pointerEric Biggers1-3/+5
2020-03-04PM: runtime: Add pm_runtime_get_if_active()Sakari Ailus1-0/+6
2020-02-20Documentation: power: fix pm_qos_interface.rst format warningRandy Dunlap1-2/+2
2020-02-20Documentation: power: Drop reference to interface.rstJonathan Neuschäfer1-1/+0
2020-02-14Documentation: PM: QoS: Update to reflect previous code changesRafael J. Wysocki1-47/+39
2020-02-03Documentation: admin-guide: PM: Update sleep states documentationRafael J. Wysocki1-79/+0
2019-12-03Merge tag 'pci-v5.5-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-12/+12
2019-11-20PCI/PM: Remove unused pci_driver.suspend_late() hookBjorn Helgaas1-5/+5
2019-11-20PCI/PM: Remove unused pci_driver.resume_early() hookBjorn Helgaas1-1/+1
2019-11-20PCI/PM: Wrap long lines in documentationBjorn Helgaas1-14/+14
2019-11-20PCI/PM: Note that PME can be generated from D0Bjorn Helgaas1-2/+2
2019-11-20PCI/PM: Correct pci_pm_thaw_noirq() documentationBjorn Helgaas1-5/+5
2019-11-20PM: Wrap documentation to fit in 80 columnsBjorn Helgaas8-74/+81
2019-09-17Merge branches 'pm-opp', 'pm-qos', 'acpi-pm', 'pm-domains' and 'pm-tools'Rafael J. Wysocki2-4/+3
2019-09-05Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/gi...Rafael J. Wysocki1-1/+1
2019-08-21PM: QoS: Get rid of unused flagsAmit Kucheria1-3/+2
2019-07-26PM / OPP: Correct Documentation about library locationYue Hu1-1/+1
2019-07-22Merge branch 'pdf_fixes_v1' of https://git.linuxtv.org/mchehab/experimental i...Jonathan Corbet1-1/+1
2019-07-18Merge tag 'pm-5.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-5/+7
2019-07-17docs: power: add it to to the main documentation indexMauro Carvalho Chehab1-1/+1
2019-07-15Merge tag 'for-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds1-0/+6
2019-07-04PM / QOS: Pass request type to dev_pm_qos_read_value()Viresh Kumar1-1/+1
2019-07-04PM / QOS: Pass request type to dev_pm_qos_{add|remove}_notifier()Viresh Kumar1-4/+6
2019-06-28power: supply: add input power and voltage limit propertiesEnric Balletbo i Serra1-0/+4
2019-06-14docs: power: convert docs to ReST and rename to *.rstMauro Carvalho Chehab32-1683/+2104
2019-01-27PM/EM: Document the Energy Model frameworkQuentin Perret1-0/+144
2018-11-20Documentation: Use "while" instead of "whilst"Will Deacon1-1/+1
2018-10-24Merge tag 'docs-4.20' of git://git.lwn.net/linuxLinus Torvalds1-44/+0
2018-09-10PM / hibernate: Documentation: fix image_size default valueVladimir D. Seleznev1-1/+1
2018-09-09Drop all 00-INDEX files from Documentation/Henrik Austad1-44/+0
2018-08-06PM / reboot: Eliminate race between reboot and suspendPingfan Liu2-9/+9
2018-04-23firmware: Fix firmware documentation for recent file renamesHans de Goede1-1/+1
2018-03-30PM / hibernate: Make passing hibernate offsets more friendlyMario Limonciello1-1/+9
2018-01-29Merge tag 'regulator-v4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-20/+16
2017-11-29regulator: Update code examples in documentationJonathan Neuschäfer1-20/+16
2017-11-27PCI / PM: Support for LEAVE_SUSPENDED driver flagRafael J. Wysocki1-0/+11
2017-11-16PM / runtime: Drop children check from __pm_runtime_set_status()Rafael J. Wysocki1-2/+1
2017-11-13Merge tag 'pm-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-7/+39
2017-11-13Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-5/+4
2017-11-13cpu/hotplug: Get rid of CPU hotplug notifier leftoversThomas Gleixner1-5/+4
2017-11-06PCI / PM: Take SMART_SUSPEND driver flag into accountRafael J. Wysocki1-0/+14
2017-11-06PM / core: Add NEVER_SKIP and SMART_PREPARE driver flagsRafael J. Wysocki1-0/+19
2017-10-19Documentation: fix ref to power basic-pm-debuggingTom Saeger1-1/+1
2017-10-14PM / QoS: Drop PM_QOS_FLAG_REMOTE_WAKEUPRafael J. Wysocki1-7/+6
2017-10-12Documentation: fix admin-guide doc refsTom Saeger1-1/+2
2017-10-12Documentation: fix driver-api doc refsTom Saeger2-6/+6
2017-08-29PM: docs: Delete the obsolete states.txt documentRafael J. Wysocki1-127/+0
2017-08-29Merge branch 'pm-sleep' into pm-docsRafael J. Wysocki1-1/+3
2017-08-05ACPI / PM: Prefer suspend-to-idle over S3 on some systemsRafael J. Wysocki1-1/+3
2017-07-27PM / runtime: Document new pm_runtime_set_suspended() constraintJohan Hovold1-1/+2
2017-07-04Merge tag 'for-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds1-7/+24
2017-06-28PM / core: Drop run_wake flag from struct dev_pm_infoRafael J. Wysocki1-5/+2
2017-06-08power: supply: core: Add power_supply_prop_prechargeLiam Breck1-7/+12
2017-06-08power: supply: core: Add power_supply_battery_info and APILiam Breck1-0/+12
2017-05-02Merge tag 'docs-4.12' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2017-04-19PM / runtime: Document autosuspend-helper side effectsJohan Hovold1-3/+11
2017-04-19PM / runtime: Fix autosuspend documentationJohan Hovold1-3/+2
2017-04-11docs-rst: fix usb cross-referencesMauro Carvalho Chehab1-1/+1
2017-03-02Merge tag 'pm-extra-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-15/+4
2017-03-03Merge branches 'pm-core', 'pm-qos', 'pm-domains' and 'pm-opp'Rafael J. Wysocki2-15/+4
2017-02-23PM / QoS: Remove global notifiersViresh Kumar1-12/+1
2017-02-23PM / runtime: Fix some typosChristophe Jaillet1-3/+3
2017-02-22Merge tag 'docs-4.11' of git://git.lwn.net/linuxLinus Torvalds5-775/+3
2017-02-20Merge branch 'pm-sleep'Rafael J. Wysocki1-1/+1
2017-02-20Merge branch 'pm-opp'Rafael J. Wysocki1-36/+16
2017-02-18PM / Documentation: Spelling s/wrtie/write/Geert Uytterhoeven1-1/+1
2017-02-06PM / sleep / docs: Convert PM notifiers document to reSTRafael J. Wysocki4-59/+3
2017-02-06PM / core / docs: Convert sleep states API document to reSTRafael J. Wysocki1-716/+0
2017-01-30PM / OPP: Update Documentation to remove RCU specific bitsViresh Kumar1-36/+16
2017-01-30Merge back earlier suspend/hibernation changes for v4.11.Rafael J. Wysocki5-9/+21
2017-01-27Merge branches 'pm-sleep' and 'pm-cpufreq'Rafael J. Wysocki1-3/+1
2017-01-20Revert "PM / sleep / ACPI: Use the ACPI_FADT_LOW_POWER_S0 flag"Rafael J. Wysocki1-3/+1
2016-12-13Merge tag 'pm-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-23/+53
2016-12-12Merge branches 'pm-sleep' and 'powercap'Rafael J. Wysocki1-22/+40
2016-11-21PM / sleep / ACPI: Use the ACPI_FADT_LOW_POWER_S0 flagRafael J. Wysocki1-1/+3
2016-11-21PM / sleep: System sleep state selection interface reworkRafael J. Wysocki1-22/+38
2016-10-24PM / doc: Update device documentation for devices in IRQ-safe PM domainsLina Iyer1-1/+13
2016-10-24docs: fix locations of several documents that got movedMauro Carvalho Chehab4-8/+8
2016-10-06Merge tag 'for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds1-2/+2
2016-08-13PM / sleep: Update some system sleep documentationRafael J. Wysocki2-76/+102
2016-08-11power: move power supply drivers to power/supplySebastian Reichel1-2/+2
2016-04-05PM / runtime: Document steps for device removalKrzysztof Kozlowski1-0/+4
2016-01-12Merge branches 'pm-pci' and 'pm-core'Rafael J. Wysocki2-1/+7
2015-12-21PM / runtime: Add new helper for conditional usage count incrementationRafael J. Wysocki1-0/+6
2015-12-09PCI / PM: Fix small typo in documentationJarkko Nikula1-1/+1
2015-09-25PCI / PM: Update runtime PM documentation for PCI devicesRafael J. Wysocki1-13/+38
2015-09-01Merge tag 'pm+acpi-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-4/+7
2015-08-05cpu-hotplug: convert cpu_hotplug_disabled to a counterVitaly Kuznetsov1-3/+3
2015-07-21PM / sleep: Allow devices without runtime PM to do direct-completeAlan Stern2-4/+7
2015-07-07PM / hibernate: clarify resume documentationUwe Geuder1-2/+11
2015-05-13PM / runtime: add note about re-calling in during device probe()Ben Dooks1-0/+6
2015-04-14Merge tag 'pm+acpi-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+6
2015-04-10Merge remote-tracking branches 'regulator/topic/mode', 'regulator/topic/notif...Mark Brown1-1/+1
2015-04-10Merge back earlier suspend/hibernate material for v4.1.Rafael J. Wysocki1-4/+6
2015-03-09regulator: Rename regulator_set_optimum_modeBjorn Andersson1-1/+1
2015-03-06genirq / PM: describe IRQF_COND_SUSPENDMark Rutland1-3/+13
2015-02-26PM / sleep: add configurable delay for pm_testBrian Norris1-4/+6
2015-02-26genirq / PM: better describe IRQF_NO_SUSPEND semanticsMark Rutland1-2/+4
2015-01-30PM / sleep: Mention async suspend in PM_TRACE documentationPavel Machek1-0/+4
2014-12-12Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds1-0/+4
2014-11-17ARM: 8199/1: PM / Runtime: Add getter for querying the IRQ safe option v12Krzysztof Kozlowski1-0/+4
2014-11-08Documentation: power: Fix typo in Documentation/powerMasanari Iida3-5/+5
2014-10-23Merge branch 'pm-qos'Rafael J. Wysocki1-1/+3
2014-10-15Merge tag 'for-v3.18' of git://git.infradead.org/battery-2.6Linus Torvalds2-1/+7
2014-10-07Merge branch 'pm-genirq'Rafael J. Wysocki1-0/+123
2014-09-25PM / QoS: Add PM_QOS_MEMORY_BANDWIDTH classTomeu Vizoso1-1/+3
2014-09-16Documentation: Charger Manager: Fix spelling mistakesViresh Kumar1-1/+1
2014-09-06power_supply: Add boot and calibration attributesRamakrishna Pallala1-0/+6
2014-09-01PM / genirq: Document rules related to system suspend and interruptsRafael J. Wysocki1-0/+123
2014-08-27regulator: Proofread documentationGeert Uytterhoeven5-15/+16
2014-08-06Merge tag 'pm+acpi-3.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+0
2014-08-06Merge tag 'for-v3.17' of git://git.infradead.org/battery-2.6Linus Torvalds1-0/+6
2014-07-25regulator: Add helpers for low-level register accessTuomas Tynkkynen1-0/+35
2014-07-23PM / OPP: Remove ARCH_HAS_OPPMark Brown1-3/+0
2014-07-18power_supply: Add inlmt,iterm, min/max temp propsJenny TC1-0/+6
2014-06-09PM / Documentation: Update copyright in suspend-and-cpuhotplug.txtSrivatsa S. Bhat1-1/+1
2014-06-03Merge branch 'pm-cpufreq'Rafael J. Wysocki1-35/+5
2014-06-03Merge branches 'pnp', 'powercap', 'pm-runtime' and 'pm-opp'Rafael J. Wysocki1-9/+11
2014-05-26PM / sleep: Introduce command line argument for sleep state enumerationRafael J. Wysocki1-31/+56
2014-05-16PM / sleep: Update device PM documentation to cover direct_completeRafael J. Wysocki2-4/+47
2014-05-16PM / runtime: Update documentation to reflect the current code flowRafael J. Wysocki1-9/+11
2014-05-07PM / hibernate: Documentation: Fix script for unswappingPali Rohár1-1/+4
2014-05-07PM / OPP: Move cpufreq specific OPP functions out of generic OPP libraryNishanth Menon1-35/+5
2014-04-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2014-04-01Merge branch 'pm-runtime'Rafael J. Wysocki1-16/+13
2014-03-26PM / Runtime: s/foo_process_requests/foo_process_next_request/Geert Uytterhoeven1-1/+1
2014-03-26PM / Runtime: GENERIC_SUBSYS_PM_OPS is goneGeert Uytterhoeven1-7/+4
2014-03-26PM / Runtime: Correct documented return values for generic PM callbacksGeert Uytterhoeven1-2/+2
2014-03-26PM / Runtime: Split line longer than 80 charactersGeert Uytterhoeven1-5/+5
2014-03-26PM / Runtime: dev_pm_info.runtime_error is signedGeert Uytterhoeven1-1/+1
2014-03-21doc: fix double wordsMasanari Iida1-1/+1
2014-03-20Merge branches 'pm-qos', 'pm-domains' and 'pm-drivers'Rafael J. Wysocki1-22/+60
2014-02-10Documentation/: update 00-INDEX filesHenrik Austad1-2/+4
2014-02-11PM / QoS: Add type to dev_pm_qos_add_ancestor_request() argumentsRafael J. Wysocki1-2/+4
2014-02-11PM / QoS: Introcuce latency tolerance device PM QoS typeRafael J. Wysocki1-9/+50
2014-02-11PM / QoS: Rename device resume latency QoS itemsRafael J. Wysocki1-21/+16
2014-01-12Documentation/: update FireWire debugging documentationLubomir Rintel1-1/+1
2013-11-20Merge tag 'pm+acpi-2-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-8/+6
2013-11-19Merge branch 'pm-runtime'Rafael J. Wysocki1-8/+6
2013-11-18Merge tag 'for-v3.13' of git://git.infradead.org/battery-2.6Linus Torvalds1-4/+4
2013-11-12PM / Runtime: Update documentation around probe|remove|suspendUlf Hansson1-8/+6
2013-10-28power_supply: Fix documentation for TEMP_*ALERT* propertiesAnton Vorontsov1-4/+4
2013-10-28Merge branch 'pm-cpufreq'Rafael J. Wysocki1-54/+54
2013-10-28Merge branch 'pm-runtime'Rafael J. Wysocki1-6/+8
2013-10-25PM / OPP: rename header to linux/pm_opp.hNishanth Menon1-1/+1
2013-10-25PM / OPP: rename data structures to dev_pm equivalentsNishanth Menon1-2/+2