aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi
AgeCommit message (Expand)AuthorFilesLines
2022-09-26Merge tag 'x86_urgent_for_v6.0-rc8' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+20
2022-09-23ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel ...Dave Hansen1-3/+20
2022-08-27Merge branch 'acpi-processor' into acpiRafael J. Wysocki1-1/+1
2022-08-25ACPI: property: Remove default association from integer maximum valuesSakari Ailus1-2/+1
2022-08-25ACPI: property: Ignore already existing data node tagsSakari Ailus1-1/+1
2022-08-25ACPI: property: Fix type detection of unified integer reading functionsStefan Binding1-4/+4
2022-08-23ACPI: processor: Remove freq Qos request for all CPUsRiwen Lu1-1/+1
2022-08-11Merge tag 'acpi-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-152/+318
2022-08-11Merge branch 'acpi-properties'Rafael J. Wysocki1-149/+315
2022-08-09ACPI: property: Fix error handling in acpi_init_properties()Sakari Ailus1-3/+4
2022-08-08ACPI: VIOT: Do not dereference fwnode in struct deviceAndy Shevchenko1-3/+3
2022-08-06Merge tag 'iommu-updates-v5.20-or-v6.0' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-20/+340
2022-08-06Merge tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2-0/+39
2022-08-04Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+13
2022-08-04Merge tag 'driver-core-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-93/+49
2022-08-03Merge tag 'efi-next-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-17/+17
2022-08-02Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+3
2022-08-02Merge tag 'acpi-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds26-398/+493
2022-08-01Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-17/+44
2022-08-01Merge tag 'asoc-v5.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai1-0/+38
2022-07-29Merge branches 'acpi-video', 'acpi-pci' and 'acpi-docs'Rafael J. Wysocki3-25/+48
2022-07-29Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'acpi-resource'Rafael J. Wysocki7-19/+55
2022-07-29Merge branches 'acpi-processor', 'acpi-apei' and 'acpi-ec'Rafael J. Wysocki9-172/+142
2022-07-29Merge branch 'acpi-bus'Rafael J. Wysocki8-152/+224
2022-07-29Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio',...Joerg Roedel1-20/+340
2022-07-29ACPI/IORT: Fix build error implicit-function-declarationRen Zhijie1-28/+28
2022-07-28ACPI: scan: Add CLSA0101 Laptop SupportLucas Tanure1-0/+1
2022-07-27ACPI/PCI: Remove useless NULL pointer checksAndrey Strachuk1-4/+4
2022-07-27ACPI: property: Read buffer properties as integersSakari Ailus1-4/+31
2022-07-27ACPI: property: Add support for parsing buffer property UUIDSakari Ailus1-13/+129
2022-07-27ACPI: property: Unify integer value reading functionsSakari Ailus1-65/+31
2022-07-27ACPI: property: Switch node property referencing from ifs to a switchSakari Ailus1-19/+22
2022-07-27ACPI: property: Move property ref argument parsing into a new functionSakari Ailus1-45/+58
2022-07-27ACPI: property: Use acpi_object_type consistently in property ref parsingSakari Ailus1-1/+1
2022-07-27ACPI: property: Tie data nodes to acpi handlesSakari Ailus1-1/+41
2022-07-27ACPI: property: Return type of acpi_add_nondev_subnodes() should be boolSakari Ailus1-4/+4
2022-07-26ACPI: CPPC: Do not prevent CPPC from working in the futureRafael J. Wysocki1-30/+24
2022-07-26ACPI: PM: x86: Print messages regarding LPS0 idle supportRafael J. Wysocki2-1/+6
2022-07-22ACPI: PPTT: Leave the table mapped for the runtime usageSudeep Holla1-55/+47
2022-07-21ACPI: resource: skip IRQ override on AMD Zen platformsChuanhong Guo1-0/+10
2022-07-20irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArchJianmin Lv1-0/+3
2022-07-20ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallbackMarc Zyngier1-2/+16
2022-07-20APCI: irq: Add support for multiple GSI domainsMarc Zyngier1-15/+25
2022-07-18ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is suppo...Mario Limonciello1-2/+4
2022-07-15ACPI: video: Use native backlight on Dell Inspiron N4010Hans de Goede1-0/+8
2022-07-15ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unsetRafael J. Wysocki1-6/+5
2022-07-15Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT"Rafael J. Wysocki1-6/+0
2022-07-15Merge tag 'platform-drivers-x86-v5.19-4' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-4/+7
2022-07-15ACPI: utils: Add api to read _SUB from ACPIStefan Binding1-0/+38
2022-07-14PCI: loongson: Add ACPI init supportHuacai Chen1-0/+10
2022-07-14ACPI: video: Fix acpi_video_handles_brightness_key_presses()Hans de Goede1-4/+7
2022-07-14ACPI: video: Shortening quirk list by identifying Clevo by board_name onlyWerner Sembach1-34/+0
2022-07-14ACPI: video: Force backlight native for some TongFang devicesWerner Sembach1-1/+50
2022-07-14PCI/ACPI: Guard ARM64-specific mcfg_quirksHuacai Chen1-0/+3
2022-07-06ACPI/IORT: Add a helper to retrieve RMR info directlyShameer Kolothum1-0/+28
2022-07-06ACPI/IORT: Add support to retrieve IORT RMR reserved regionsShameer Kolothum1-0/+291
2022-07-06ACPI/IORT: Provide a generic helper to retrieve reserve regionsShameer Kolothum1-7/+15
2022-07-06ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return voidShameer Kolothum1-16/+9
2022-07-05context_tracking: Take idle eqs entrypoints over RCUFrederic Weisbecker1-2/+3
2022-07-05ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008Shyam Sundar S K1-1/+3
2022-07-05ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supportedMario Limonciello1-1/+15
2022-07-05ACPI: CPPC: Only probe for _CPC if CPPC v2 is ackedMario Limonciello2-7/+8
2022-07-05ACPI: VIOT: Fix ACS setupEric Auger2-6/+21
2022-07-04ACPI: Remove the unused find_acpi_cpu_cache_topology()Sudeep Holla1-37/+0
2022-07-04ACPI: PPTT: Use table offset as fw_token instead of virtual addressSudeep Holla1-1/+2
2022-07-01ACPI: bus: Drop unused list heads from struct acpi_deviceRafael J. Wysocki1-10/+1
2022-06-30ACPI: Move PRM config option under the main ACPI configSudeep Holla1-15/+15
2022-06-30ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64Sudeep Holla1-1/+1
2022-06-30ACPI: PRM: Change handler_addr type to void pointerSudeep Holla1-2/+2
2022-06-30ACPI: bus: Drop driver member of struct acpi_deviceUwe Kleine-König2-12/+11
2022-06-30ACPI: bus: Drop redundant check in acpi_device_remove()Uwe Kleine-König1-6/+6
2022-06-29ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SPDan Williams1-0/+2
2022-06-29ACPI: LPSS: Fix missing check in register_device_clock()huhai1-0/+3
2022-06-29ACPI: APEI: Better fix to avoid spamming the console with old error logsTony Luck1-8/+23
2022-06-29ACPI: PM: save NVS memory for Lenovo G40-45Manyi Li1-0/+8
2022-06-29ACPI: EC: Drop unused ident initializers from dmi_system_id tablesHans de Goede1-13/+30
2022-06-29ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is setHans de Goede1-6/+9
2022-06-29ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirkHans de Goede1-66/+9
2022-06-29ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirksHans de Goede1-7/+0
2022-06-29ACPI: processor: Split out thermal initialization from ACPI PSSRiwen Lu4-68/+65
2022-06-29ACPI: video: Drop X86 dependency from KconfigRiwen Lu1-1/+1
2022-06-28ACPI: video: Change how we determine if brightness key-presses are handledHans de Goede1-7/+6
2022-06-23ACPI / MMC: PM: Unify fixing up device powerRafael J. Wysocki1-0/+22
2022-06-21ACPI: scan: Walk ACPI device's children using driver coreRafael J. Wysocki1-30/+29
2022-06-20ACPI: bus: Introduce acpi_dev_for_each_child_reverse()Rafael J. Wysocki1-0/+12
2022-06-20ACPI: video: Use acpi_dev_for_each_child()Rafael J. Wysocki1-25/+16
2022-06-20ACPI: bus: Export acpi_dev_for_each_child() to modulesRafael J. Wysocki1-0/+1
2022-06-20ACPI: property: Use acpi_dev_for_each_child() for child lookupRafael J. Wysocki1-21/+24
2022-06-20ACPI: container: Use acpi_dev_for_each_child()Rafael J. Wysocki1-8/+9
2022-06-20ACPI: glue: Introduce acpi_find_child_by_adr()Rafael J. Wysocki1-4/+24
2022-06-20ACPI: glue: Introduce acpi_dev_has_children()Rafael J. Wysocki1-1/+11
2022-06-20ACPI: glue: Use acpi_dev_for_each_child()Rafael J. Wysocki1-39/+62
2022-06-09ACPI: APEI: Fix double word in a commentXiang wangx1-1/+1
2022-06-09ACPI: processor/idle: Annotate more functions to live in cpuidle sectionGuilherme G. Piccoli1-3/+3
2022-05-30Merge tag 'pm-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-4/+12
2022-05-30Merge tag 'acpi-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds11-138/+41
2022-05-30Merge branches 'acpi-battery', 'acpi-video' and 'acpi-misc'Rafael J. Wysocki3-39/+16
2022-05-30Merge branches 'acpi-glue', 'acpi-osl', 'acpi-processor' and 'acpi-cppc'Rafael J. Wysocki4-99/+15
2022-05-27Merge tag 'cxl-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds4-69/+225
2022-05-27Merge tag 'libnvdimm-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2022-05-25ACPI: DPTF: Support Meteor LakeSumeet Pawnikar4-0/+10
2022-05-25ACPI: CPPC: fix typo in commentJulia Lawall1-1/+1
2022-05-25Merge back reboot/poweroff notifiers rework for 5.19-rc1.Rafael J. Wysocki1-4/+12
2022-05-24Merge tag 'devprop-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-10/+44
2022-05-24Merge tag 'pm-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-9/+69
2022-05-24Merge tag 'acpi-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds156-228/+422
2022-05-23Merge branch 'pm-cpufreq'Rafael J. Wysocki2-9/+69
2022-05-23Merge branches 'acpi-apei', 'acpi-dptf', 'acpi-x86' and 'acpi-docs'Rafael J. Wysocki4-11/+81
2022-05-23Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'acpi-tables'Rafael J. Wysocki8-34/+118
2022-05-23Merge branch 'acpica'Rafael J. Wysocki143-182/+222
2022-05-21Revert "ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms"Rafael J. Wysocki1-11/+0
2022-05-19ACPI: video: improve PM notifer callbackZhang Rui1-14/+13
2022-05-19ACPI: utils: include UUID in _DSM evaluation warningMichael Niewöhner1-1/+1
2022-05-19cpufreq: CPPC: Enable fast_switchPierre Gondois1-0/+18
2022-05-19ACPI: CPPC: Assume no transition latency if no PCCTPierre Gondois1-1/+16
2022-05-19ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supportedPierre Gondois1-8/+8
2022-05-19ACPI: CPPC: Check _OSC for flexible address spacePierre Gondois2-0/+27
2022-05-19ACPI: power: Switch to sys-off handler APIDmitry Osipenko1-4/+12
2022-05-16acpi/nfit: rely on mce->misc to determine poison granularityJane Chu1-2/+2
2022-05-12ACPI: PM: Block ASUS B1400CEAE from suspend to idle by defaultMario Limonciello1-0/+12
2022-05-12ACPI: clean up white space in a few places for consistencyIan Cowan1-2/+2
2022-05-12ACPI: glue: Rearrange find_child_checks()Rafael J. Wysocki1-7/+9
2022-05-11Merge branch 'v5.18-rc5'Peter Zijlstra2-21/+3
2022-05-06ACPI: DPTF: Add support for high frequency impedance notificationSumeet Pawnikar1-1/+4
2022-05-06ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in ...Yajun Deng1-5/+5
2022-05-06ACPI: battery: Make "not-charging" the default on no charging or full infoWerner Sembach1-23/+1
2022-05-06ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init()Ilkka Koskinen1-0/+1
2022-04-28ACPI: NFIT: Drop nfit_device_lock()Dan Williams2-39/+15
2022-04-28PCI/ACPI: negotiate CXL _OSCVishal Verma1-19/+160
2022-04-28PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridgesDan Williams1-14/+53
2022-04-28PCI/ACPI: add a helper for retrieving _OSC Control DWORDsVishal Verma2-2/+2
2022-04-27ACPI: OSL: Remove the helper for deactivating memory regionHeikki Krogerus1-86/+0
2022-04-22ACPI: bus: Avoid non-ACPI device objects in walks over childrenRafael J. Wysocki2-6/+23
2022-04-22ACPI: DPTF: Correct description of INT3407 / INT3532 attributesSumeet Pawnikar1-3/+1
2022-04-22ACPI: BGRT: use static for BGRT_SHOW kobj_attribute definesTom Rix1-1/+1
2022-04-22ACPI, APEI, EINJ: Refuse to inject into the zero pageTony Luck1-0/+3
2022-04-21ACPI: PM: Always print final debug message in acpi_device_set_power()Rafael J. Wysocki1-8/+10
2022-04-21Revert "ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40"Ville Syrjälä1-5/+0
2022-04-21ACPI: processor: idle: Avoid falling back to C3 type C-statesVille Syrjälä1-1/+2
2022-04-13ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtypeJeff Brasen1-0/+1
2022-04-13ACPI: APEI: Fix missing ERST record idLiu Xinpeng2-7/+73
2022-04-13ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit outputBob Moore1-2/+3
2022-04-13ACPICA: executer/exsystem: Fix some typo mistakesSelvarasu Ganesan1-3/+3
2022-04-13ACPICA: executer/exsystem: Warn about sleeps greater than 10 msPaul Menzel1-0/+10
2022-04-13ACPICA: executer/exsystem: Inform users about ACPI spec violationPaul Menzel1-0/+5
2022-04-13ACPICA: executer/exsystem: Add units to time variable namesPaul Menzel1-11/+11
2022-04-13ACPICA: Update copyright notices to the year 2022Bob Moore142-143/+143
2022-04-13ACPICA: Clean up double word in commentTom Rix2-2/+2
2022-04-13ACPICA: Add new ACPI 6.4 semantics for LoadTable() operatorBob Moore1-7/+17
2022-04-13ACPICA: Add new ACPI 6.4 semantics to the Load() operatorBob Moore4-19/+43
2022-04-13ACPICA: Add support for the Windows 11 _OSI stringMario Limonciello1-0/+1
2022-04-13ACPI: sysfs: Fix BERT error region memory mappingLorenzo Pieralisi1-7/+18
2022-04-13ACPI: property: Release subnode properties with data nodesSakari Ailus1-6/+12
2022-04-13PCI: ACPI: PM: Power up devices in D3cold before scanning themRafael J. Wysocki1-0/+2
2022-04-13ACPI: PM: Introduce acpi_dev_power_up_children_with_adr()Rafael J. Wysocki1-0/+30
2022-04-13ACPI: bus: Introduce acpi_dev_for_each_child()Rafael J. Wysocki1-0/+6
2022-04-13ACPI: PM: Unify debug messages in acpi_device_set_power()Rafael J. Wysocki1-17/+19
2022-04-13ACPI: PM: Change pr_fmt() in device_pm.cRafael J. Wysocki1-1/+1
2022-04-13ACPI: PM: Convert debug message in acpi_device_get_power()Rafael J. Wysocki1-2/+2
2022-04-08Merge branch 'acpi-bus'Rafael J. Wysocki1-13/+0
2022-04-05ACPI: bus: Eliminate acpi_bus_get_device()Rafael J. Wysocki1-13/+0
2022-04-05device property: Add irq_get to fwnode operationSakari Ailus1-0/+14
2022-04-05ACPI: property: Move acpi_fwnode_device_get_match_data() upSakari Ailus1-7/+7
2022-04-05device property: Convert device_{dma_supported,get_dma_attr} to fwnodeSakari Ailus1-0/+14
2022-04-05ACPI: Add perf low power callbackStephane Eranian2-0/+12
2022-04-04Revert "ACPI: processor: idle: Only flush cache on entering C3"Akihiko Odaki1-2/+1
2022-03-31Merge tag 'acpi-5.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-36/+41
2022-03-31Merge branches 'acpi-ipmi', 'acpi-tables' and 'acpi-apei'Rafael J. Wysocki3-24/+21
2022-03-30Merge tag 'libnvdimm-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-390/+3
2022-03-26Merge branch 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-3/+4
2022-03-25Merge tag 'platform-drivers-x86-v5.18-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-0/+45
2022-03-25ACPI: CPPC: Change default error code and clean up debug messages in probeRafael J. Wysocki1-12/+15
2022-03-25ACPI: CPPC: Avoid out of bounds access when parsing _CPC dataRafael J. Wysocki1-0/+5
2022-03-25ACPI: tables: Make LAPIC_ADDR_OVR address readable in messageVasant Hegde1-2/+2
2022-03-25ACPI: IPMI: replace usage of found with dedicated list iterator variableJakob Koschel1-21/+18
2022-03-23Merge tag 'sound-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-6/+10
2022-03-22ACPI, APEI: Use the correct variable for sizeof()Jakob Koschel1-1/+1
2022-03-21Merge tag 'pm-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-13/+13
2022-03-18Merge branches 'pm-sleep', 'pm-domains' and 'pm-docs'Rafael J. Wysocki1-8/+3
2022-03-18Merge branches 'acpi-soc', 'acpi-video' and 'acpi-apei'Rafael J. Wysocki12-27/+250
2022-03-18Merge branches 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acpi-battery'Rafael J. Wysocki7-161/+330
2022-03-18Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' and 'acpi-x86'Rafael J. Wysocki6-16/+45
2022-03-18Merge branches 'acpica', 'acpi-osl', 'acpi-bus' and 'acpi-tables'Rafael J. Wysocki5-18/+51
2022-03-18Merge back ACPI device enumeration material for v5.18.Rafael J. Wysocki2-4/+3
2022-03-17ACPI / x86: Add support for LPS0 callback handlerMario Limonciello1-0/+40
2022-03-17ACPI: bus: Avoid using CPPC if not supported by firmwareRafael J. Wysocki2-0/+11
2022-03-17Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query ...Rafael J. Wysocki1-8/+19
2022-03-17ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNUWerner Sembach1-0/+75
2022-03-16PM: hibernate: Honour ACPI hardware signature by default for virtual guestsDavid Woodhouse1-8/+3
2022-03-16Revert "ACPI: scan: Do not add device IDs from _CID if _HID is not valid"Rafael J. Wysocki1-5/+5
2022-03-11nvdimm/region: Delete nd_blk_region infrastructureDan Williams1-8/+3
2022-03-11ACPI: NFIT: Remove block aperture supportDan Williams2-382/+0
2022-03-10x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc()Ionela Voinescu1-3/+3
2022-03-10ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset deviceIlkka Koskinen4-0/+129
2022-03-10ACPI: tables: Add AGDI to the list of known table signaturesIlkka Koskinen1-1/+1
2022-03-09ACPI/APEI: Limit printable size of BERT table dataDarren Hart1-2/+6
2022-03-08ACPI: APEI: fix return value of __setup handlersRandy Dunlap3-3/+3
2022-03-08ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/LHans de Goede1-0/+12
2022-03-08ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8Hans de Goede1-0/+9
2022-03-07ACPICA: Avoid walking the ACPI Namespace if it is not thereRafael J. Wysocki1-0/+3