aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/power.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-27ACPI: PM: Do not turn of unused power resources on the Toshiba Click MiniHans de Goede1-0/+19
2022-11-10ACPI: PM: Print full name path while adding power resourceKane Chen1-1/+1
2022-08-23ACPI: scan: Eliminate __acpi_device_add()Rafael J. Wysocki1-1/+5
2022-08-23ACPI: scan: Rearrange initialization of ACPI device objectsRafael J. Wysocki1-2/+3
2022-01-10Merge branches 'acpi-scan', 'acpi-pm', 'acpi-power' and 'acpi-pci'Rafael J. Wysocki1-4/+15
2021-12-17ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()Rafael J. Wysocki1-4/+3
2021-11-24ACPI: PM: Emit debug messages when enabling/disabling wakeup powerRafael J. Wysocki1-0/+12
2021-11-05ACPI: PM: Fix device wakeup power reference counting errorRafael J. Wysocki1-5/+3
2021-10-19ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errorsRafael J. Wysocki1-1/+3
2021-10-19ACPI: PM: Fix sharing of wakeup power resourcesRafael J. Wysocki1-45/+24
2021-10-19ACPI: PM: Turn off unused wakeup power resourcesRafael J. Wysocki1-10/+9
2021-10-19ACPI: PM: Check states of power resources during initializationRafael J. Wysocki1-0/+5
2021-10-19ACPI: PM: Do not turn off power resources in unknown stateRafael J. Wysocki1-6/+1
2021-08-27ACPI: power: Drop name from struct acpi_power_resourceRafael J. Wysocki1-5/+9
2021-08-27ACPI: power: Use acpi_handle_debug() to print debug messagesRafael J. Wysocki1-10/+14
2021-06-16ACPI: power: Use dev_dbg() to print some messagesRafael J. Wysocki1-2/+2
2021-05-31ACPI: power: Rework turning off unused power resourcesRafael J. Wysocki1-34/+11
2021-05-31ACPI: power: Save the last known state of each power resourceRafael J. Wysocki1-18/+32
2021-05-31ACPI: power: Use u8 as the power resource state data typeRafael J. Wysocki1-12/+15
2021-05-24ACPI: power: Refine turning off unused power resourcesRafael J. Wysocki1-13/+46
2021-05-13Merge branch 'acpi-pm'Rafael J. Wysocki1-1/+1
2021-05-10Revert "Revert "ACPI: scan: Turn off unused power resources during initializa...Rafael J. Wysocki1-1/+1
2021-05-06Merge branches 'acpi-pm' and 'acpi-docs'Rafael J. Wysocki1-1/+1
2021-04-30Revert "ACPI: scan: Turn off unused power resources during initialization"Rafael J. Wysocki1-1/+1
2021-04-26Merge branch 'acpi-misc'Rafael J. Wysocki1-1/+1
2021-04-26Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and 'acpi-resources'Rafael J. Wysocki1-13/+3
2021-04-08ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids()Rafael J. Wysocki1-1/+1
2021-04-08ACPI: scan: Drop sta argument from acpi_init_device_object()Rafael J. Wysocki1-2/+1
2021-03-23ACPI: power: Turn off unused power resources unconditionallyRafael J. Wysocki1-10/+1
2021-03-23ACPI: scan: Turn off unused power resources during initializationRafael J. Wysocki1-1/+1
2021-03-19ACPI: fix various typos in commentsTom Saeger1-1/+1
2021-02-15Merge branch 'acpi-messages'Rafael J. Wysocki1-29/+15
2021-02-04ACPI: power: Clean up printing messagesRafael J. Wysocki1-29/+15
2021-01-22ACPI: Use DEVICE_ATTR_<RW|RO|WO> macrosDwaipayan Ray1-4/+5
2020-12-15Merge branches 'acpica' and 'acpi-scan'Rafael J. Wysocki1-1/+1
2020-12-02ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object()Hans de Goede1-1/+1
2020-11-09ACPI: Fix whitespace inconsistenciesMaximilian Luz1-3/+3
2020-05-14ACPI: Delete unused proc filename macrosPascal Terjan1-2/+0
2019-06-27ACPI / PM: Introduce concept of a _PR0 dependent deviceMika Westerberg1-0/+135
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-14/+1
2019-03-26ACPI: Fix comment typosBjorn Helgaas1-2/+2
2019-01-02ACPI: power: Skip duplicate power resource references in _PRxHans de Goede1-0/+22
2017-07-04ACPI / power: constify attribute_group structuresArvind Yadav1-5/+5
2017-05-01ACPI / power: Delay turning off unused power resources after suspendHans de Goede1-0/+10
2017-04-19ACPI / power: Avoid maybe-uninitialized warningArnd Bergmann1-0/+1
2015-09-01Merge branch 'acpi-pm'Rafael J. Wysocki1-6/+9
2015-07-16ACPI / PM: Update the copyright notice and description of power.cRafael J. Wysocki1-6/+9
2015-07-08ACPI: Remove FSF mailing addressesJarkko Nikula1-4/+0
2015-05-25ACPI / PM: Turn power resources on and off in the right order during resumeRafael J. Wysocki1-4/+36
2015-05-16ACPI / PM: Rework device power management to follow ACPI 6Rafael J. Wysocki1-1/+2
2015-05-08ACPI / PM: Drop stale comment from acpi_power_transition()Rafael J. Wysocki1-2/+0
2014-03-19ACPI: Remove duplicate definitions of PREFIXHanjun Guo1-2/+0
2013-12-07ACPI: Clean up inclusions of ACPI header filesLv Zheng1-2/+1
2013-10-16ACPI / power: Drop automaitc resume of power resource dependent devicesRafael J. Wysocki1-99/+1
2013-10-16ACPI / power: Release resource_lock after acpi_power_get_state() return errorLan Tianyu1-1/+3
2013-08-27Merge branch 'acpi-pm'Rafael J. Wysocki1-1/+1
2013-07-30ACPI / PM: Use ACPI_STATE_D3_COLD instead of ACPI_STATE_D3 everywhereRafael J. Wysocki1-1/+1
2013-07-15ACPI: introduce helper function acpi_execute_simple_method()Jiang Liu1-3/+1
2013-07-05ACPI / power: add missing newline to debug messagesMika Westerberg1-2/+2
2013-06-20ACPI / PM: Fix error code path for power resources initializationRafael J. Wysocki1-0/+1
2013-04-28Merge branch 'acpi-pm'Rafael J. Wysocki1-19/+39
2013-04-11ACPI / PM: Expose lists of device wakeup power resources to user spaceRafael J. Wysocki1-19/+39
2013-03-24ACPI: Update PNPID set/free interfacesToshi Kani1-1/+1
2013-02-23ACPI / PM: Take unusual configurations of power resources into accountRafael J. Wysocki1-27/+85
2013-01-25ACPI / PM: Fix consistency check for power resources during resumeRafael J. Wysocki1-11/+26
2013-01-25ACPI / PM: Expose lists of device power resources to user spaceRafael J. Wysocki1-13/+91
2013-01-24ACPI / PM: Expose current status of ACPI power resourcesRafael J. Wysocki1-1/+25
2013-01-24ACPI / scan: Prevent device add uevents from racing with user spaceRafael J. Wysocki1-1/+2
2013-01-22ACPI / PM: Sanitize checks in acpi_power_on_resources()Rafael J. Wysocki1-4/+1
2013-01-17ACPI: Use system level attribute of wakeup power resourcesRafael J. Wysocki1-0/+14
2013-01-17ACPI: Take power resource initialization errors into accountRafael J. Wysocki1-19/+25
2013-01-17ACPI / scan: Consolidate extraction of power resources listsRafael J. Wysocki1-1/+31
2013-01-17ACPI / PM: Take order attribute of wakeup power resources into accountRafael J. Wysocki1-28/+16
2013-01-17ACPI / PM: Take order attribute of power resources into accountRafael J. Wysocki1-72/+89
2013-01-17ACPI: Do not use device power states of power resourcesRafael J. Wysocki1-20/+3
2013-01-17ACPI: Drop power resources driverRafael J. Wysocki1-58/+33
2013-01-17ACPI / scan: Treat power resources in a special wayRafael J. Wysocki1-85/+72
2013-01-17ACPI / PM: Rework the handling of devices depending on power resourcesRafael J. Wysocki1-137/+82
2013-01-03ACPI / power: Remove useless message from device registering routineRafael J. Wysocki1-9/+2
2012-11-15ACPI: add newline in power.c messageRandy Dunlap1-1/+1
2012-09-14ACPI / PM: Use KERN_DEBUG when no power resources are foundAaron Lu1-1/+1
2012-09-14ACPI / PM: Fix resource_lock dead lock in acpi_power_on_deviceLin Ming1-11/+23
2012-08-10ACPI / PM: Fix unused function warnings for CONFIG_PM_SLEEPRafael J. Wysocki1-0/+4
2012-07-25Merge branch 'master' [vanilla Linus master] into libata-dev.git/upstreamJeff Garzik1-4/+8
2012-07-01ACPI: Use struct dev_pm_ops for power management in the power driverRafael J. Wysocki1-4/+8
2012-06-29libata-acpi: register/unregister device to/from power resourceLin Ming1-0/+2
2012-05-29ACPI / PM: Make __acpi_bus_get_power() cover D3cold correctlyRafael J. Wysocki1-1/+1
2012-05-17ACPI / PCI / PM: Fix device PM regression related to D3hot/D3coldRafael J. Wysocki1-3/+6
2012-05-05ACPI: Fix D3hot v D3cold confusionLin Ming1-1/+1
2012-03-30ACPI: Add interface to register/unregister device to/from power resourcesLin Ming1-0/+162
2012-03-30ACPI: Introduce ACPI D3_COLD state supportZhang Rui1-2/+2
2011-01-12ACPI / PM: Check status of power resources under mutexesRafael J. Wysocki1-13/+20
2011-01-12ACPI / PM: Rename acpi_power_off_device()Rafael J. Wysocki1-4/+3
2011-01-12ACPI / PM: Drop acpi_power_nocheckRafael J. Wysocki1-3/+0
2011-01-12ACPI / PM: Introduce function for refcounting device power resourcesRafael J. Wysocki1-0/+8
2011-01-12ACPI / PM: Add functions for manipulating lists of power resourcesRafael J. Wysocki1-29/+38
2011-01-12ACPI / PM: Prevent acpi_power_get_inferred_state() from making changesRafael J. Wysocki1-8/+4
2010-12-01ACPI / PM: Do not refcount power resources that can't be turned onRafael J. Wysocki1-1/+3
2010-12-01ACPI / PM: Check device state before refcounting power resourcesRafael J. Wysocki1-5/+3
2010-10-23ACPI / PM: Fix reference counting of power resourcesRafael J. Wysocki1-97/+70
2010-08-15Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-128/+1
2010-08-15gcc-4.6: ACPI: fix unused but set variables in ACPIAndi Kleen1-2/+0
2010-08-15ACPI power_resource: remove unused procfs I/FZhang Rui1-127/+1
2010-04-23Merge branch 'master' into for-nextJiri Kosina1-0/+1
2010-04-01Remove empty comment in acpi/power.cJustin P. Mattock1-1/+0
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-01-16acpi: make ACPI device id constantMárton Németh1-1/+1
2009-09-19Merge branch 'sfi-base' into releaseLen Brown1-1/+2
2009-09-09ACPI PM: Replace wakeup.prepared with reference counterRafael J. Wysocki1-23/+35
2009-08-28ACPI: Move definition of PREFIX from acpi_bus.h to internal..hLen Brown1-0/+2
2009-05-27ACPI: don't check power state after _ON/_OFFBjorn Helgaas1-26/+2
2009-04-05Merge branch 'acpi-modparam' into releaseLen Brown1-4/+0
2009-04-02ACPI: simplify module_param namespaceRusty Russell1-4/+0
2009-03-27ACPI: call acpi_power_init() explicitly rather than as initcallBjorn Helgaas1-7/+1
2008-12-31ACPI: power.c: call acpi_get_name to get node nameLin Ming1-1/+5
2008-11-11Merge branch 'power' into releaseLen Brown1-6/+2
2008-11-07ACPI: consolidate ACPI_*_COMPONENT definitions in acpi_drivers.hBjorn Helgaas1-2/+1
2008-10-28ACPI: fan: Delete the strict check in power transitionZhao Yakui1-5/+0
2008-10-28ACPI: fix de-reference bug in power resource driverZhao Yakui1-1/+2
2008-10-22Merge branch 'ull' into testLen Brown1-1/+1
2008-10-22Merge branch 'misc' into testLen Brown1-2/+2
2008-10-22ACPI: Add "acpi.power_nocheck=1" to disable power state check in power transi...Zhao Yakui1-11/+31
2008-10-22ACPI: Get the device power state in the course of scanning deviceZhao Yakui1-14/+16
2008-10-11ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit kernelsMatthew Wilcox1-1/+1
2008-10-10ACPI: catch calls of acpi_driver_data on pointer of wrong typePavel Machek1-2/+2
2008-07-07ACPI: Introduce new device wakeup flag 'prepared'Rafael J. Wysocki1-2/+22
2008-07-07ACPI: Introduce acpi_device_sleep_wake functionRafael J. Wysocki1-36/+82
2008-04-30Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-1/+1
2008-04-29acpi: use non-racy method for proc entries creationDenis V. Lunev1-7/+4
2008-04-29ACPI: check a return value correctly in acpi_power_get_context()Li Zefan1-1/+1
2008-02-07ACPI: remove duplicated warning messageMiguel Botón1-4/+2
2007-10-25ACPI: power: don't cache power resource stateAlexey Starikovskiy1-39/+24
2007-07-23ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI d...Thomas Renninger1-1/+7
2007-03-09Pull misc-for-upstream into release branchLen Brown1-7/+0
2007-03-07ACPI: ThinkPad Z60m: usb mouse stops working after suspend to RAMKonstantin Karasyov1-7/+0
2007-02-21ACPI: fix S3 fan resume issueKonstantin Karasyov1-6/+7
2007-02-16Pull bugzilla-7570 into release branchLen Brown1-0/+4
2007-02-16Pull bugzilla-7122 into release branchLen Brown1-21/+126
2007-02-16ACPI: fix fan after resume from S3Konstantin Karasyov1-0/+4
2007-02-16ACPI: update acpi_power_resume() per new acpi_op_resumeLen Brown1-2/+2
2007-02-16ACPI: Thermal issues on HP nx6325Konstantin Karasyov1-21/+126
2007-02-12ACPI: delete extra #defines in /drivers/acpi/ driversLen Brown1-1/+0
2007-02-12ACPI: fix acpi_driver.name usageLen Brown1-1/+1
2007-02-12ACPI: clean up ACPI_MODULE_NAME() useLen Brown1-1/+1
2006-12-20ACPI: replace kmalloc+memset with kzallocBurman Yan1-2/+1
2006-12-16Pull style into test branchLen Brown1-3/+3
2006-10-14ACPI: fix potential OOPS in power driver with CONFIG_ACPI_DEBUGDmitry Torokhov1-6/+3
2006-10-14ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpiJan Engelhardt1-3/+3
2006-07-10ACPI: add 'const' to several ACPI file_operationsArjan van de Ven1-1/+1
2006-06-30ACPI: power: Remove unneeded acpi_handle from driver.Patrick Mochel1-2/+0
2006-06-30ACPI: power: Use acpi_device's handle instead of driver'sPatrick Mochel1-4/+4
2006-06-30ACPI: power: add struct acpi_device to struct acpi_power_resourcePatrick Mochel1-7/+5
2006-06-27ACPI: delete tracing macros from drivers/acpi/*.cPatrick Mochel1-70/+55
2006-06-27ACPI: un-export ACPI_ERROR() -- use printk(KERN_ERR...)Len Brown1-4/+4
2006-06-27ACPI: un-export ACPI_WARNING() -- use printk(KERN_WARNING...)Len Brown1-3/+3
2006-06-26ACPI: Enable ACPI error messages w/o CONFIG_ACPI_DEBUGThomas Renninger1-14/+8
2005-08-05[ACPI] Lindent all ACPI filesLen Brown1-155/+116
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+692