aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/button.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-29ACPI: button: trigger wakeup key eventsKen Xue1-0/+10
2023-06-26Merge branches 'acpi-thermal' and 'acpi-button'Rafael J. Wysocki1-44/+111
2023-06-16ACPI: button: Use different notify handlers for lid and buttonsRafael J. Wysocki1-9/+24
2023-06-16ACPI: button: Eliminate the driver notify callbackRafael J. Wysocki1-44/+96
2023-05-17ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8AHans de Goede1-0/+9
2022-11-23ACPI: make remove callback of ACPI driver voidDawei Li1-3/+2
2021-08-25ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5)Ulrich Huber1-0/+11
2021-04-08ACPI: button: fix some coding style issuesXiaofei Tan1-7/+2
2021-02-04ACPI: button: Clean up printing messagesRafael J. Wysocki1-10/+5
2020-11-09ACPI: button: Add DMI quirk for Medion Akoya E2228THans de Goede1-1/+12
2020-10-28ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirkHans de Goede1-13/+0
2020-10-05ACPI: button: fix handling lid state changes when input device closeddmitry.torokhov@gmail.com1-6/+7
2020-07-09ACPI: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-05-14ACPI: Delete unused proc filename macrosPascal Terjan1-1/+0
2020-04-20ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirkHans de Goede1-12/+0
2020-02-13ACPI: button: move HIDs to acpi/button.hJosh Triplett1-3/+0
2020-01-07ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switchJason Ekstrand1-0/+11
2019-11-29ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switchHans de Goede1-0/+13
2019-10-28ACPI: button: Remove unused acpi_lid_notifier_[un]register() functionsHans de Goede1-26/+1
2019-10-28ACPI: button: Add DMI quirk for Asus T200TAHans de Goede1-0/+12
2019-10-28ACPI: button: Add DMI quirk for Medion Akoya E2215THans de Goede1-0/+11
2019-10-28ACPI: button: Turn lid_blacklst DMI table into a generic quirk tableHans de Goede1-9/+16
2019-10-28ACPI: button: Allow disabling LID support with the lid_init_state module optionHans de Goede1-1/+5
2019-10-28ACPI: button: Refactor lid_init_state module parsing codeHans de Goede1-30/+32
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-14/+1
2019-04-12ACPI: button: reinitialize button state upon resumeZhang Rui1-1/+4
2018-07-09ACPI / button: fix defined but not used warningRandy Dunlap1-1/+3
2018-07-02ACPI / button: increment wakeup count only when notifiedRavi Chandra Sadineni1-6/+7
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig1-16/+3
2018-04-24ACPI / button: make module loadable when booted in non-ACPI modeArd Biesheuvel1-1/+23
2017-12-13ACPI: button: Add a LID switch blacklist and add 1 model to itHans de Goede1-0/+20
2017-12-13ACPI: button: Add a debug message when we're sending a LID eventHans de Goede1-0/+2
2017-11-15Merge tag 'modules-for-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+4
2017-11-09ACPI / button: Delay acpi_lid_initialize_state() until first user space openHans de Goede1-5/+21
2017-10-31treewide: Fix function prototypes for module_param_call()Kees Cook1-2/+4
2017-07-04Merge tag 'acpi-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-1/+1
2017-06-22ACPI: fix whitespace in pr_fmt() to align log entriesVincent Legoll1-1/+1
2017-06-15ACPI / PM: Ignore spurious SCI wakeups from suspend-to-idleRafael J. Wysocki1-2/+3
2017-06-09Merge branches 'intel_pstate' and 'pm-sleep'Rafael J. Wysocki1-3/+2
2017-06-07Revert "ACPI / sleep: Ignore spurious SCI wakeups from suspend-to-idle"Rafael J. Wysocki1-3/+2
2017-06-03Merge branches 'acpi-button', 'acpica' and 'acpi-sysfs'Rafael J. Wysocki1-1/+1
2017-05-29Revert "ACPI / button: Change default behavior to lid_init_state=open"Benjamin Tissoires1-1/+1
2017-05-22Merge branches 'acpi-button' and 'acpi-tools'Rafael J. Wysocki1-0/+9
2017-05-12Revert "ACPI / button: Remove lid_init_state=method mode"Lv Zheng1-0/+9
2017-05-05ACPI / sleep: Ignore spurious SCI wakeups from suspend-to-idleRafael J. Wysocki1-2/+3
2017-01-31ACPI / button: Remove lid_init_state=method modeLv Zheng1-9/+0
2017-01-31ACPI / button: Change default behavior to lid_init_state=openLv Zheng1-1/+1
2016-08-31ACPI / button: Fix an issue in button.lid_init_state=ignore modeLv Zheng1-3/+82
2016-08-03ACPI / button: remove pointer to old lid_sysfs on unbindBenjamin Tissoires1-0/+4
2016-06-22ACPI / button: Add quirks for initial lid state notificationLv Zheng1-0/+61
2016-06-22ACPI / button: Refactor functions to eliminate redundant codeLv Zheng1-42/+49
2016-06-22ACPI / button: Remove initial lid state notificationLv Zheng1-3/+0
2015-07-08ACPI: Remove FSF mailing addressesJarkko Nikula1-4/+0
2014-07-23ACPI / button: Do not propagate wakeup-from-suspend eventsRafael J. Wysocki1-4/+21
2014-03-19ACPI / button: Add ACPI Button event via netlink routineLan Tianyu1-0/+4
2014-02-13ACPI / button: fix button driver compile error when CONFIG_PM_SLEEP is undefinedShuah Khan1-0/+2
2014-01-12Merge branches 'acpi-gpe', 'acpi-video', 'acpi-thermal', 'acpi-processor', 'a...Rafael J. Wysocki1-18/+0
2013-12-19ACPI / Button: Fix enabling button GPEs twiceLan Tianyu1-18/+0
2013-12-07ACPI: Clean up inclusions of ACPI header filesLv Zheng1-2/+1
2013-09-25ACPI / button: Using input_set_capability() to mark device's event capabilityLan Tianyu1-6/+3
2013-07-15ACPI: Remove the old /proc/acpi/event interfaceThomas Renninger1-2/+0
2013-05-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2013-04-09procfs: new helper - PDE_DATA(inode)Al Viro1-1/+1
2013-03-25ACPI: suppress compiler warnings in button.cAndy Shevchenko1-0/+1
2013-01-26ACPI: Remove useless type argument of driver .remove() operationRafael J. Wysocki1-2/+2
2012-09-21ACPI/button: convert to module_acpi_driver()Mika Westerberg1-12/+1
2012-08-10ACPI / PM: Fix unused function warnings for CONFIG_PM_SLEEPRafael J. Wysocki1-0/+4
2012-07-01ACPI: Use struct dev_pm_ops for power management in the button driverRafael J. Wysocki1-3/+6
2011-03-22ACPI button: remove unused procfs I/FZhang Rui1-103/+60
2011-02-24ACPI / Button: Avoid disabling wakeup unnecessarily on removeRafael J. Wysocki1-2/+7
2011-02-24ACPI: Remove the wakeup.run_wake_count device fieldRafael J. Wysocki1-2/+0
2011-01-07ACPI / PM: Report wakeup events from buttonsRafael J. Wysocki1-0/+5
2011-01-07ACPI / PM: Use device wakeup flags for handling ACPI wakeup devicesRafael J. Wysocki1-2/+2
2010-10-01ACPI/PNP: A HID value of an object never changes -> make it constThomas Renninger1-2/+2
2010-07-06ACPICA: Remove wakeup GPE reference counting which is not usedRafael J. Wysocki1-4/+2
2010-06-17ACPI / PM: Do not enable GPEs for system wakeup in advanceRafael J. Wysocki1-2/+2
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-22ACPI / PM: Add more run-time wake-up fieldsRafael J. Wysocki1-0/+2
2010-02-22ACPI: Use GPE reference counting to support shared GPEsRafael J. Wysocki1-4/+9
2009-12-16ACPI: Use the return result of ACPI lid notifier chain correctlyZhao Yakui1-0/+7
2009-10-13ACPI button: don't try to use a non-existent lid deviceJesse Barnes1-0/+3
2009-09-24Merge branch 'drm-intel-next' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+43
2009-09-10ACPI button: provide lid status functionsJesse Barnes1-2/+43
2009-08-28ACPI: Move definition of PREFIX from acpi_bus.h to internal..hLen Brown1-0/+2
2009-04-11ACPI: button: remove control method/fixed hardware distinctionsBjorn Helgaas1-26/+6
2009-04-11ACPI: button: remove button->device pointerBjorn Helgaas1-18/+13
2009-04-11ACPI: button: cache hid/name/class pointersBjorn Helgaas1-24/+24
2009-04-11ACPI: button: use Linux style for getting driver_dataBjorn Helgaas1-9/+4
2009-04-11ACPI: button: remove unnecessary null pointer checksBjorn Helgaas1-21/+1
2009-04-11ACPI: button: whitespace changesBjorn Helgaas1-6/+4
2009-04-05ACPI: button: use .notify method instead of installing handler directlyBjorn Helgaas1-69/+8
2009-03-31proc 2/2: remove struct proc_dir_entry::ownerAlexey Dobriyan1-3/+0
2008-11-11Merge branch 'ec' into releaseLen Brown1-1/+1
2008-11-11ACPICA: Use spinlock for acpi_{en|dis}able_gpeAlexey Starikovskiy1-1/+1
2008-11-07ACPI: consolidate ACPI_*_COMPONENT definitions in acpi_drivers.hBjorn Helgaas1-1/+0
2008-10-25ACPI: Always report a sync event after a lid state changeGuillem Jover1-1/+2
2008-10-22Merge branch 'ull' into testLen Brown1-2/+2
2008-10-11ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit kernelsMatthew Wilcox1-2/+2
2008-10-10ACPI: catch calls of acpi_driver_data on pointer of wrong typePavel Machek1-1/+1
2008-04-29acpi: use non-racy method for proc entries creationDenis V. Lunev1-14/+10
2008-03-11ACPI: button: make real parent for input devices in device treeAndrey Borzenkov1-0/+1
2007-10-25ACPI: button: send initial lid state after add and resumeAlexey Starikovskiy1-8/+29
2007-10-19get rid of input BIT* duplicate definesJiri Slaby1-3/+3
2007-08-23ACPI: Schedule /proc/acpi/event for removalLen Brown1-1/+1
2007-07-23ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI d...Thomas Renninger1-1/+11
2007-02-12ACPI: delete extra #defines in /drivers/acpi/ driversLen Brown1-2/+1
2007-02-12ACPI: fix acpi_driver.name usageLen Brown1-1/+1
2007-02-12ACPI: clean up ACPI_MODULE_NAME() useLen Brown1-1/+1
2007-02-03Pull sysfs into test branchLen Brown1-1/+1
2007-02-01ACPI: correct id for fixed buttonsAlexey Starikovskiy1-1/+1
2006-11-09ACPI: button: register with input layerDmitry Torokhov1-85/+138
2006-07-10ACPI: add 'const' to several ACPI file_operationsArjan van de Ven1-2/+2
2006-06-30ACPI: button: Remove unneeded acpi_handle from driver.Patrick Mochel1-2/+0
2006-06-30ACPI: button: Use acpi_device's handle instead of driver'sPatrick Mochel1-4/+4
2006-06-27ACPI: delete tracing macros from drivers/acpi/*.cPatrick Mochel1-33/+23
2006-06-27ACPI: un-export ACPI_ERROR() -- use printk(KERN_ERR...)Len Brown1-2/+2
2006-06-26ACPI: Enable ACPI error messages w/o CONFIG_ACPI_DEBUGThomas Renninger1-14/+4
2005-08-05[ACPI] Lindent all ACPI filesLen Brown1-151/+123
2005-08-03[ACPI] restore /proc/acpi/button/ (ala 2.6.12)Alexey Starikovskiy1-1/+205
2005-07-11[ACPI] Allow simultaneous Fixed Feature and Control Method buttonsAlexey Starikovskiy1-244/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+558