aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/internal.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-08ACPI: x86: Move LPSS to x86 folderAndy Shevchenko1-1/+2
2024-03-11Merge branches 'acpi-tables', 'acpi-processor', 'acpi-property' and 'acpi-the...Rafael J. Wysocki1-0/+1
2024-02-27ACPI: scan: Make acpi_processor_add() check the device enabled bitRafael J. Wysocki1-0/+1
2024-02-15ACPI: property: Ignore bad graph port nodes on Dell XPS 9315Sakari Ailus1-0/+1
2024-01-04Merge branch 'acpi-thermal'Rafael J. Wysocki1-0/+5
2024-01-04Merge branches 'acpi-scan' and 'acpi-processor'Rafael J. Wysocki1-1/+22
2023-12-06ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241Srikar Srimath Tirumala1-0/+9
2023-11-22ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check()Rafael J. Wysocki1-1/+4
2023-11-21ACPI: thermal: Use library functions to obtain trip point temperature valuesRafael J. Wysocki1-0/+5
2023-11-20ACPI: scan: Extract MIPI DisCo for Imaging data into swnodesRafael J. Wysocki1-0/+1
2023-11-20ACPI: scan: Extract CSI-2 connection graph from _CRSRafael J. Wysocki1-0/+8
2023-08-25Merge branches 'acpi-scan', 'acpi-tad', 'acpi-extlog' and 'acpi-misc'Rafael J. Wysocki1-6/+0
2023-08-17ACPI: Remove assorted unused declarations of functionsYue Haibing1-1/+0
2023-08-01ACPI: Move AMBA bus scan handling into arm64 specific directorySudeep Holla1-5/+0
2023-07-17ACPI: processor: Use _OSC to convey OSPM processor support informationMichal Wilczynski1-7/+2
2023-07-14ACPI: processor: Move processor_physically_present() to acpi_processor.cMichal Wilczynski1-0/+1
2023-07-14ACPI: processor: Move MWAIT quirk out of acpi_processor.cMichal Wilczynski1-0/+2
2023-07-06Merge branches 'acpi-bus' and 'acpi-scan'Rafael J. Wysocki1-1/+3
2023-06-29ACPI: bus: Constify acpi_companion_match() returned valueAndy Shevchenko1-1/+1
2023-06-29ACPI: scan: Move acpi_root to internal headerAndy Shevchenko1-0/+2
2023-01-27driver core: make struct device_type.uevent() take a const *Greg Kroah-Hartman1-1/+1
2022-12-08ACPI: EC: Fix EC address space handler unregistrationHans de Goede1-0/+1
2022-08-23ACPI: scan: Eliminate __acpi_device_add()Rafael J. Wysocki1-0/+1
2022-08-23ACPI: scan: Rearrange initialization of ACPI device objectsRafael J. Wysocki1-3/+2
2022-02-18ACPI: scan: Use ida_alloc() instead of ida_simple_get()Rafael J. Wysocki1-2/+0
2022-01-12ACPI: scan: Change acpi_scan_init() return value type to voidRafael J. Wysocki1-1/+1
2021-12-01ACPI: EC: Make the event work state machine visibleRafael J. Wysocki1-0/+8
2021-12-01ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event()Rafael J. Wysocki1-1/+1
2021-12-01ACPI: EC: Rework flushing of EC work while suspended to idleRafael J. Wysocki1-0/+2
2021-11-17Revert "ACPI: scan: Release PM resources blocked by unused objects"Rafael J. Wysocki1-1/+0
2021-10-13ACPI: scan: Release PM resources blocked by unused objectsRafael J. Wysocki1-0/+1
2021-06-30Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+9
2021-06-29Merge branches 'acpi-dptf' and 'acpi-messages'Rafael J. Wysocki1-2/+0
2021-06-29Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resources'Rafael J. Wysocki1-1/+1
2021-06-29Merge branches 'acpi-bus', 'acpi-scan' and 'acpi-tables'Rafael J. Wysocki1-1/+1
2021-06-21ACPI: scan: Simplify acpi_table_events_fn()Rafael J. Wysocki1-1/+1
2021-06-16ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hintMario Limonciello1-0/+9
2021-06-07ACPI: Remove the macro PREFIX "ACPI: "Hanjun Guo1-2/+0
2021-05-31ACPI: power: Rework turning off unused power resourcesRafael J. Wysocki1-1/+1
2021-05-24ACPI: power: Refine turning off unused power resourcesRafael J. Wysocki1-2/+2
2021-05-13Merge branch 'acpi-pm'Rafael J. Wysocki1-0/+1
2021-05-10Revert "Revert "ACPI: scan: Turn off unused power resources during initializa...Rafael J. Wysocki1-0/+1
2021-05-06Merge branches 'acpi-pm' and 'acpi-docs'Rafael J. Wysocki1-1/+0
2021-04-30Revert "ACPI: scan: Turn off unused power resources during initialization"Rafael J. Wysocki1-1/+0
2021-04-26Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and 'acpi-resources'Rafael J. Wysocki1-2/+2
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: scan: Turn off unused power resources during initializationRafael J. Wysocki1-0/+1
2021-03-22ACPI: scan: Use unique number for instance_noAndy Shevchenko1-1/+5
2021-01-11ACPI: scan: Harden acpi_device_add() against device ID overflowsDexuan Cui1-1/+1
2020-12-15Merge branches 'acpica' and 'acpi-scan'Rafael J. Wysocki1-1/+2
2020-12-02ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object()Hans de Goede1-1/+2
2020-11-09ACPI: Fix whitespace inconsistenciesMaximilian Luz1-1/+1
2020-05-11ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()Rafael J. Wysocki1-1/+0
2020-03-30Merge tag 'acpi-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-1/+1
2020-03-25ACPI: PM: s2idle: Refine active GPEs checkRafael J. Wysocki1-0/+1
2020-03-14ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init()Rafael J. Wysocki1-1/+1
2019-10-28ACPI: EC: add support for hardware-reduced systemsDaniel Drake1-1/+2
2019-08-08ACPI: EC: PM: Consolidate some code depending on PM_SLEEPRafael J. Wysocki1-1/+1
2019-08-08ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events()Rafael J. Wysocki1-2/+0
2019-07-30ACPI: PM: Set up EC GPE for system wakeup from drivers that need itRafael J. Wysocki1-2/+0
2019-07-23ACPI: EC: Return bool from acpi_ec_dispatch_gpe()Rafael J. Wysocki1-1/+1
2019-07-04ACPI: PM: Unexport acpi_device_get_power()Rafael J. Wysocki1-0/+7
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner1-10/+1
2019-01-29ACPI: EC: Clean up probing for early ECRafael J. Wysocki1-2/+2
2019-01-15ACPI / LPSS: Make PCI dependency explicitSinan Kaya1-0/+4
2018-12-25Merge tag 'devprop-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+0
2018-12-25Merge tag 'acpi-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-0/+5
2018-12-20PCI/ACPI: Allow ACPI to be built without CONFIG_PCI setSinan Kaya1-0/+5
2018-12-18ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idleRafael J. Wysocki1-0/+2
2018-11-26ACPI / glue: Add acpi_platform_notify() functionHeikki Krogerus1-1/+0
2018-05-25ACPI: EC: Dispatch the EC GPE directly on s2idle wakeRafael J. Wysocki1-0/+1
2018-01-04ACPI: EC: Fix debugfs_create_*() usageGeert Uytterhoeven1-1/+1
2017-11-30Merge branch 'acpi-ec' into acpiRafael J. Wysocki1-0/+1
2017-11-21ACPI / EC: Fix regression related to PM ops support in ECDT deviceLv Zheng1-0/+1
2017-10-11ACPI / LPIT: Add Low Power Idle Table (LPIT) supportSrinivas Pandruvada1-0/+6
2017-09-03Merge branches 'acpi-x86', 'acpi-soc', 'acpi-pmic' and 'acpi-apple'Rafael J. Wysocki1-0/+6
2017-08-17ACPI: EC: Fix regression related to wrong ECDT initialization orderLv Zheng1-1/+0
2017-08-03ACPI / property: Support Apple _DSM propertiesLukas Wunner1-0/+6
2017-07-20ACPI / PM / EC: Flush all EC work in acpi_freeze_sync()Rafael J. Wysocki1-0/+4
2017-07-10Merge tag 'devprop-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2017-06-23ACPI / sleep: EC-based wakeup from suspend-to-idle on recent systemsRafael J. Wysocki1-0/+2
2017-06-22ACPI: Constify argument to acpi_device_is_present()Sakari Ailus1-1/+1
2017-06-15ACPI / PM: Ignore spurious SCI wakeups from suspend-to-idleRafael J. Wysocki1-0/+2
2017-04-13ACPI / scan: Drop support for force_removeMichal Hocko1-2/+0
2017-03-01x86/ioapic: Split IOAPIC hot-removal into two stepsRui Wang1-0/+2
2017-01-30ACPI / EC: Use busy polling mode when GPE is not enabledLv Zheng1-2/+2
2016-12-26ACPI / sysfs: Provide quirk mechanism to prevent GPE floodingLv Zheng1-0/+1
2016-10-03Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+0
2016-10-02Merge branches 'acpi-wdat' and 'acpi-ec'Rafael J. Wysocki1-1/+13
2016-09-24ACPI / watchdog: Add support for WDAT hardware watchdogMika Westerberg1-0/+10
2016-09-10ACPI / EC: Fix a gap that ECDT EC cannot handle EC eventsLv Zheng1-0/+1
2016-08-31ACPI / EC: Add PM operations to improve event handling for resume processLv Zheng1-1/+0
2016-08-31ACPI / bus: Make acpi_get_first_physical_node() publicLukas Wunner1-1/+0
2016-08-18x86/ioapic: Change prototype of acpi_ioapic_add()Rui Wang1-2/+0
2016-08-17ACPI / EC: Add PM operations for suspend/resume noirq stageLv Zheng1-0/+2
2016-07-08ACPI: add support for ACPI reconfiguration notifiersOctavian Purdila1-0/+3
2016-06-09Merge branch 'acpi-ec'Rafael J. Wysocki1-1/+1
2016-06-07ACPI / EC: Fix a boot EC regresion by restoring boot EC support for the DSDT ECLv Zheng1-1/+1
2016-05-16Merge branches 'acpi-numa', 'acpi-tables' and 'acpi-osi'Rafael J. Wysocki1-1/+2
2016-05-05ACPI / osi: Collect _OSI handling into one single fileLv Zheng1-0/+2
2016-04-18ACPI / tables: Move table override mechanisms to tables.cLv Zheng1-1/+0
2016-04-02Merge branch 'acpi-processor'Rafael J. Wysocki1-0/+6
2016-03-26ACPI / processor: Request native thermal interrupt handling via _OSCSrinivas Pandruvada1-0/+6
2016-03-14Merge branches 'acpi-scan', 'acpi-osl' and 'acpi-apei'Rafael J. Wysocki1-0/+7
2016-03-09ACPI / OSL: Add support to install tables via initrdLv Zheng1-0/+1
2016-02-16ACPI / scan: AMBA bus probing supportGraeme Gregory1-0/+5
2016-02-16ACPI: introduce a function to find the first physical deviceAleksey Makarov1-0/+1
2016-01-04ACPI: Fix white space in a structure definitionLukas Wunner1-1/+1
2015-12-09ACPI / utils: Add acpi_dev_present()Lukas Wunner1-0/+8
2015-11-04Merge tag 'driver-core-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2015-10-04debugfs: Pass bool pointer to debugfs_create_bool()Viresh Kumar1-1/+1
2015-10-04ACPI / EC: Fix broken 64bit big-endian users of 'global_lock'Viresh Kumar1-1/+1
2015-09-15ACPI: change acpi_sleep_proc_init() to return voidRami Rosen1-2/+2
2015-09-15ACPI: change init_acpi_device_notify() to return voidRami Rosen1-1/+1
2015-09-01Merge branch 'acpi-pm'Rafael J. Wysocki1-0/+2
2015-09-01Merge branches 'acpi-scan', 'acpi-processor' and 'acpi-assorted'Rafael J. Wysocki1-4/+10
2015-08-07ACPI: fix acpi_debugfs_init prototypeNicolas Iooss1-1/+1
2015-07-29Merge branch 'acpi-scan' into acpi-pmRafael J. Wysocki1-0/+9
2015-07-28ACPI / PM: Attach ACPI power domain only onceMika Westerberg1-0/+2
2015-07-17ACPI / scan: Move sysfs-related device code to a separate fileRafael J. Wysocki1-0/+9
2015-07-08ACPI: Remove FSF mailing addressesJarkko Nikula1-3/+0
2015-07-02Merge tag 'acpica-4.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-0/+1
2015-07-03ACPI / init: Make it possible to override _REVRafael J. Wysocki1-0/+1
2015-06-19Merge branch 'acpi-video'Rafael J. Wysocki1-7/+0
2015-06-19Merge branch 'acpi-ec'Rafael J. Wysocki1-0/+2
2015-06-19acpi-video-detect: Move acpi_osi_is_win8 to osl.cHans de Goede1-7/+0
2015-06-15ACPI / EC: Convert event handling work queue into loop style.Lv Zheng1-0/+1
2015-05-22ACPI / property: Define a symbol for PRP0001Rafael J. Wysocki1-0/+2
2015-05-16ACPI / EC: Fix and clean up register access guarding logics.Lv Zheng1-0/+1
2015-03-25ACPI / sleep: Introduce CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORTGraeme Gregory1-0/+4
2015-02-10Merge branch 'acpi-resources'Rafael J. Wysocki1-0/+7
2015-02-10Merge branches 'acpi-video' and 'acpi-soc'Rafael J. Wysocki1-0/+2
2015-02-06ACPI / EC: Add command flushing support.Lv Zheng1-0/+1
2015-02-06ACPI: add AMD ACPI2Platform device support for x86 systemKen Xue1-0/+2
2015-02-05x86/irq, ACPI: Implement ACPI driver to support IOAPIC hotplugJiang Liu1-0/+7
2015-01-23ACPI / EC: Fix issues related to the SCI_EVT handlingLv Zheng1-0/+1
2014-11-04ACPI: Add support for device specific propertiesMika Westerberg1-0/+6
2014-10-10ACPI / fan: use acpi_device_xxx_power instead of acpi_bus equivelantAaron Lu1-2/+0
2014-10-10ACPI: make acpi_create_platform_device() an external APIZhang Rui1-7/+0
2014-09-11ACPI: introduce ACPI int340x thermal scan handlerZhang Rui1-0/+1
2014-07-27Merge branches 'acpi-pnp' and 'acpi-pci'Rafael J. Wysocki1-2/+0
2014-07-21ACPI / processor: Introduce ARCH_MIGHT_HAVE_ACPI_PDCHanjun Guo1-0/+5
2014-07-07ACPI / PNP: do ACPI binding directlyZhang Rui1-2/+0
2014-05-30ACPI / scan: always register ACPI LPSS scan handlerRafael J. Wysocki1-4/+0
2014-05-30ACPI / scan: always register memory hotplug scan handlerRafael J. Wysocki1-5/+1
2014-05-30ACPI / scan: always register container scan handlerRafael J. Wysocki1-4/+0
2014-05-30ACPI / PNP: use device ID list for PNPACPI device enumerationZhang Rui1-0/+1
2014-05-25ACPI / platform / LPSS: Enable async suspend/resume of LPSS devicesRafael J. Wysocki1-2/+1
2014-03-05ACPI / hotplug: Rework deferred execution of acpi_device_hotplug()Rafael J. Wysocki1-1/+2
2014-02-16ACPI / dock: Pass ACPI device pointer to acpi_device_is_battery()Rafael J. Wysocki1-1/+1
2014-02-16ACPI / dock: Dispatch dock notifications from the global notify handlerRafael J. Wysocki1-2/+9
2014-02-06ACPI / hotplug / PCI: Hotplug notifications from acpi_bus_notify()Rafael J. Wysocki1-0/+1
2014-01-12Merge branch 'acpi-hotplug'Rafael J. Wysocki1-3/+7
2014-01-06ACPI / EC: Remove unused functions and add prototype declaration in internal.hRashika1-0/+9
2013-12-29ACPI / hotplug / driver core: Handle containers in a special wayRafael J. Wysocki1-0/+1
2013-12-07ACPI / bind: Pass struct acpi_device pointer to acpi_bind_one()Rafael J. Wysocki1-1/+1
2013-11-22ACPI / hotplug: Make ACPI PCI root hotplug use common hotplug codeRafael J. Wysocki1-2/+0
2013-11-22ACPI / hotplug: Introduce common hotplug function acpi_device_hotplug()Rafael J. Wysocki1-1/+1
2013-11-22ACPI / scan: Add acpi_device objects for all device nodes in the namespaceRafael J. Wysocki1-0/+3
2013-11-22ACPI / scan: Define non-empty device removal handlerRafael J. Wysocki1-0/+2
2013-11-07Merge branch 'acpi-hotplug'Rafael J. Wysocki1-5/+1
2013-11-07ACPI / hotplug: Consolidate deferred execution of ACPI hotplug routinesRafael J. Wysocki1-1/+1
2013-11-07ACPI / hotplug: Carry out PCI root eject directlyRafael J. Wysocki1-1/+1
2013-11-07ACPI / hotplug: Make acpi_bus_hot_remove_device() internalRafael J. Wysocki1-0/+1
2013-11-07ACPI: Remove acpi_pci_slot_init() headers from internal.hRafael J. Wysocki1-5/+0
2013-10-16ACPI / video: Do not register backlight if win8 and native interface existsAaron Lu1-3/+1
2013-08-14Merge back earlier 'acpi-assorted' materialRafael J. Wysocki1-0/+1
2013-07-26Revert "ACPI / video / i915: No ACPI backlight if firmware expects Windows 8"Rafael J. Wysocki1-2/+0
2013-07-26ACPI: Cleanup sparse warning on acpi_os_initialize1()Lv Zheng1-0/+1
2013-07-18ACPI / video / i915: No ACPI backlight if firmware expects Windows 8Rafael J. Wysocki1-0/+11
2013-06-28Merge branch 'acpi-assorted'Rafael J. Wysocki1-0/+5
2013-06-28Merge branch 'acpi-hotplug'Rafael J. Wysocki1-0/+5
2013-06-27ACPI: Add CMOS RTC Operation Region handler supportLan Tianyu1-0/+5
2013-06-23ACPI / dock: Initialize ACPI dock subsystem upfrontJiang Liu1-0/+5
2013-05-14dma: acpi-dma: parse CSRT to extract additional resourcesAndy Shevchenko1-1/+0
2013-05-12ACPI / processor: Use common hotplug infrastructureRafael J. Wysocki1-0/+3
2013-05-12ACPI / hotplug: Use device offline/online for graceful hot-removalRafael J. Wysocki1-0/+2
2013-04-28Merge branch 'acpi-lpss'Rafael J. Wysocki1-0/+8
2013-03-24ACPI: Update PNPID set/free interfacesToshi Kani1-1/+1
2013-03-21ACPI / scan: Add special handler for Intel Lynxpoint LPSS devicesRafael J. Wysocki1-0/+8
2013-03-04ACPI / scan: Make memory hotplug driver use struct acpi_scan_handlerRafael J. Wysocki1-0/+5
2013-03-04ACPI / hotplug: Introduce user space interface for hotplug profilesRafael J. Wysocki1-0/+6
2013-02-25Merge tag 'pm+acpi-fixes-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2013-02-25Merge tag 'pci-v3.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+6
2013-02-23Merge branch 'acpi-pm' into fixesRafael J. Wysocki1-1/+1
2013-02-23ACPI / PM: Take unusual configurations of power resources into accountRafael J. Wysocki1-1/+1
2013-02-15Merge branch 'pci/jiang-pci_slot-kconfig' into nextBjorn Helgaas1-0/+5
2013-02-15ACPI / PCI: Make pci_slot built-in only, not a moduleJiang Liu1-0/+5
2013-02-13ACPI / scan: Make container driver use struct acpi_scan_handlerRafael J. Wysocki1-0/+5
2013-01-30ACPI / platform: Use struct acpi_scan_handler for creating devicesRafael J. Wysocki1-6/+1
2013-01-30ACPI / PCI: Make PCI IRQ link driver use struct acpi_scan_handlerRafael J. Wysocki1-0/+1
2013-01-30ACPI / PCI: Make PCI root driver use struct acpi_scan_handlerRafael J. Wysocki1-1/+1
2013-01-29Merge branch 'acpi-lpss' into acpi-cleanupRafael J. Wysocki1-1/+6
2013-01-25PCI: acpiphp: Move host bridge hotplug to pci_root.cYinghai Lu1-0/+1
2013-01-24ACPI / scan: Prevent device add uevents from racing with user spaceRafael J. Wysocki1-2/+3
2013-01-23ACPI / platform: create LPSS clocks if Lynxpoint devices are found during scanMika Westerberg1-1/+5
2013-01-19ACPI: add support for CSRT tableMika Westerberg1-0/+1
2013-01-19ACPI / PM: Move device power management functions to device_pm.cRafael J. Wysocki1-1/+0
2013-01-17ACPI: Use system level attribute of wakeup power resourcesRafael J. Wysocki1-0/+1