aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi
AgeCommit message (Expand)AuthorFilesLines
2023-12-19ACPI: utils: Introduce helper for _DEP list lookupRafael J. Wysocki2-27/+36
2023-12-15dma-mapping: don't store redundant offsetsRobin Murphy1-1/+0
2023-12-15ACPI: utils: Refine acpi_handle_list_equal() slightlyRafael J. Wysocki1-1/+1
2023-12-15ACPI: utils: Return bool from acpi_evaluate_reference()Rafael J. Wysocki4-30/+16
2023-12-15ACPI: utils: Rearrange in acpi_evaluate_reference()Rafael J. Wysocki1-34/+24
2023-12-13ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg()Arnd Bergmann1-0/+2
2023-12-13ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the errorTony Luck1-1/+6
2023-12-13thermal: trip: Send trip change notifications on all trip updatesRafael J. Wysocki1-2/+5
2023-12-12ACPI: LPSS: Fix the fractional clock divider flagsAndy Shevchenko1-1/+2
2023-12-12ACPI: NUMA: Fix the logic of getting the fake_pxm valueYuntao Wang1-2/+2
2023-12-12ACPI: NUMA: Optimize the check for the availability of node valuesYuntao Wang1-2/+2
2023-12-12ACPI: NUMA: Remove unnecessary check in acpi_parse_gi_affinity()Yuntao Wang1-1/+1
2023-12-12ACPI: watchdog: fix kernel-doc warningsRandy Dunlap1-1/+1
2023-12-12acpi: Do not return struct iommu_ops from acpi_iommu_configure_id()Jason Gunthorpe1-12/+17
2023-12-12iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe1-2/+1
2023-12-08Merge back earlier acpi-utils material for v6.8.Rafael J. Wysocki2-60/+4
2023-12-07ACPI: utils: Fix error path in acpi_evaluate_reference()Rafael J. Wysocki1-1/+1
2023-12-07acpi: property: Let args be NULL in __acpi_node_get_property_referenceSakari Ailus1-0/+4
2023-12-06ACPI: extlog: fix NULL pointer dereference checkPrarit Bhargava1-2/+3
2023-12-06ACPI: OSL: Allow Notify () handlers to run on all CPUsRafael J. Wysocki1-13/+10
2023-12-06ACPI: OSL: Rearrange workqueue selection in acpi_os_execute()Rafael J. Wysocki1-5/+7
2023-12-06ACPI: OSL: Rework error handling in acpi_os_execute()Rafael J. Wysocki1-13/+10
2023-12-06ACPI: video: Add quirk for the Colorful X15 AT 23 LaptopYuluo Qiu1-0/+9
2023-12-06ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241Srikar Srimath Tirumala4-9/+70
2023-12-06ACPI: LPSS: use acpi_dev_uid_match() for matching _UIDRaag Jadav1-12/+4
2023-12-06ACPI: bus: update acpi_dev_hid_uid_match() to support multiple typesRaag Jadav1-29/+0
2023-12-06ACPI: bus: update acpi_dev_uid_match() to support multiple typesRaag Jadav1-19/+0
2023-12-06ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscvJames Morse2-19/+0
2023-12-02Merge back earlier ACPI backlight driver changes for v6.8.Rafael J. Wysocki1-61/+7
2023-12-02Merge tag 'acpi-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-9/+5
2023-11-30ACPI: OSL: Use a threaded interrupt handler for SCIRafael J. Wysocki1-6/+3
2023-11-27ACPI: video: Use acpi_video_device for cooling-dev driver dataHans de Goede1-9/+5
2023-11-27iommu: Avoid more races around device probeRobin Murphy1-1/+6
2023-11-24ACPI: thermal_lib: include "internal.h" for function prototypesArnd Bergmann1-0/+1
2023-11-24Merge branches 'acpi-video' and 'acpi-processor' into acpiRafael J. Wysocki3-2/+15
2023-11-22ACPI: LPIT: Avoid u32 multiplication overflowNikita Kiryushin1-1/+1
2023-11-22ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check()Rafael J. Wysocki1-1/+4
2023-11-22ACPI: thermal: Add Thermal fast Sampling Period (_TFP) supportJeff Brasen1-3/+9
2023-11-21ACPI: APEI: EINJ: Add support for vendor defined error typesAvadhut Naik1-0/+24
2023-11-21ACPI: APEI: EINJ: Refactor available_error_type_show()Avadhut Naik1-23/+24
2023-11-21ACPI: video: check for error while searching for backlight device parentNikita Kiryushin1-6/+6
2023-11-21ACPI: scan: Fix an error message in DisCo for Imaging supportSakari Ailus1-1/+1
2023-11-21ACPI: thermal: Use library functions to obtain trip point temperature valuesRafael J. Wysocki3-32/+34
2023-11-21ACPI: thermal_lib: Add functions returning temperature in deci-KelvinRafael J. Wysocki1-15/+60
2023-11-21thermal: ACPI: Move the ACPI thermal library to drivers/acpi/Rafael J. Wysocki3-0/+122
2023-11-20ACPI: Run USB4 _OSC() first with query bit setMika Westerberg1-3/+29
2023-11-20ACPI: video: Drop should_check_lcd_flag()Hans de Goede1-55/+1
2023-11-20ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVAHans de Goede1-0/+7
2023-11-20ACPI: video: Use acpi_device_fix_up_power_children()Hans de Goede1-1/+1
2023-11-20ACPI: PM: Add acpi_device_fix_up_power_children() functionHans de Goede1-0/+13
2023-11-20ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead()David Woodhouse1-1/+1
2023-11-20ACPI: property: Replicate DT-aligned u32 properties from DisCo for ImagingSakari Ailus1-0/+17
2023-11-20ACPI: property: Dig "rotation" property for devices with CSI2 _CRSSakari Ailus1-0/+17
2023-11-20ACPI: scan: Extract MIPI DisCo for Imaging data into swnodesRafael J. Wysocki3-4/+261
2023-11-20ACPI: scan: Extract _CRS CSI-2 connection information into swnodesRafael J. Wysocki1-1/+152
2023-11-20ACPI: scan: Extract CSI-2 connection graph from _CRSRafael J. Wysocki4-10/+340
2023-11-20ACPI: property: Support using strings in reference propertiesRafael J. Wysocki1-20/+82
2023-11-20ACPI: scan: Add LNXVIDEO HID to ignore_serial_bus_ids[]Hans de Goede1-0/+1
2023-11-08Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+90
2023-11-04Merge tag 'cxl-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds2-173/+1
2023-11-04Merge tag 'acpi-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-2/+2
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-54/+94
2023-11-01Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-6/+6
2023-11-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2023-10-31Merge tag 'devicetree-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-10-31Merge tag 'acpi-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds25-262/+483
2023-10-31Merge tag 'thermal-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-432/+409
2023-10-31ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanupDan Carpenter1-2/+2
2023-10-30Merge tag 'x86-mm-2023-10-28' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+8
2023-10-27acpi: Move common tables helper functions to common libDave Jiang2-173/+1
2023-10-26RISC-V: ACPI: RHCT: Add function to get CBO block sizesSunil V L1-0/+87
2023-10-26RISC-V: ACPI: Update the return value of acpi_get_rhct()Sunil V L1-3/+3
2023-10-26Merge branches 'acpi-ac', 'acpi-pad' and 'pnp'Rafael J. Wysocki2-108/+72
2023-10-26Merge branch 'acpi-bus'Rafael J. Wysocki7-8/+8
2023-10-26Merge branches 'acpi-ec', 'acpi-sysfs', 'acpi-misc' and 'acpi-uid'Rafael J. Wysocki6-27/+55
2023-10-26Merge branches 'acpi-video', 'acpi-prm', 'acpi-apei' and 'acpi-pcc'Rafael J. Wysocki4-14/+136
2023-10-26Merge branches 'acpi-utils', 'acpi-resource', 'acpi-property' and 'acpi-soc'Rafael J. Wysocki6-418/+496
2023-10-26Merge branches 'acpi-scan', 'acpi-osl', 'acpi-osi' and 'acpi-tables'Rafael J. Wysocki4-27/+60
2023-10-26ACPI: resource: Do IRQ override on TongFang GMxXGxxWerner Sembach1-0/+12
2023-10-26Merge back earlier ACPI resources management changes for v6.7.Rafael J. Wysocki1-46/+36
2023-10-24ACPI: EC: Add quirk for HP 250 G7 Notebook PCJonathan Denose1-0/+10
2023-10-24ACPI: x86: use acpi_dev_uid_match() for matching _UIDRaag Jadav1-2/+1
2023-10-24ACPI: utils: use acpi_dev_uid_match() for matching _UIDRaag Jadav1-2/+1
2023-10-24ACPI: utils: Introduce acpi_dev_uid_match() for matching _UIDRaag Jadav1-4/+27
2023-10-24ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias()Christophe JAILLET1-6/+2
2023-10-24ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()Christophe JAILLET1-4/+6
2023-10-24ACPI: acpi_pad: Rename ACPI device from device to adevMichal Wilczynski1-10/+11
2023-10-24ACPI: acpi_pad: Use dev groups for sysfsMichal Wilczynski1-33/+9
2023-10-24ACPI: acpi_pad: Replace acpi_driver with platform_driverMichal Wilczynski1-11/+14
2023-10-24ACPI: APEI: Use ERST timeout for slow devicesJeshua Smith1-4/+37
2023-10-24arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helperJames Morse1-1/+1
2023-10-24ACPI: scan: Rename acpi_scan_device_not_present() to be about enumerationJames Morse1-4/+4
2023-10-22ACPI: NFIT: Install Notify() handler before getting NFIT tableXiang Chen1-11/+11
2023-10-20ACPI: sysfs: use acpi_device_uid() for fetching _UIDRaag Jadav1-3/+3
2023-10-20ACPI: scan: Use the acpi_device_is_present() helper in more placesJames Morse1-2/+2
2023-10-20Merge branch 'acpi-irq'Rafael J. Wysocki1-1/+6
2023-10-18ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init()Hanjun Guo1-1/+1
2023-10-18ACPI: irq: Fix incorrect return value in acpi_register_gsi()Sunil V L1-1/+6
2023-10-17amba: bus: balance firmware node reference countingAndy Shevchenko1-1/+1
2023-10-17ACPI: AC: Rename ACPI device from device to adevMichal Wilczynski1-13/+13
2023-10-16acpi, hmat: calculate abstract distance with HMATHuang Ying1-2/+63
2023-10-16acpi, hmat: refactor hmat_register_target_initiators()Huang Ying1-51/+30
2023-10-15Merge tag 'smp-urgent-2023-10-15' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2023-10-13ACPI: AC: Replace acpi_driver with platform_driverMichal Wilczynski1-25/+27
2023-10-13ACPI: AC: Use string_choices API instead of ternary operatorMichal Wilczynski1-2/+3
2023-10-13ACPI: AC: Remove redundant checksMichal Wilczynski1-23/+4
2023-10-13Merge branches 'acpi-ec' and 'acpi-resource'Rafael J. Wysocki2-6/+31
2023-10-11cpu-hotplug: Provide prototypes for arch CPU registrationRussell King (Oracle)1-0/+1
2023-10-09ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_fo...Hans de Goede1-6/+13
2023-10-06acpi,mm: fix typo sibiling -> siblingLi Zhijian1-1/+1
2023-10-06ACPI: bus: Add context argument to acpi_dev_install_notify_handler()Rafael J. Wysocki7-8/+8
2023-10-06Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-2/+1
2023-10-05ACPI: thermal: Use thermal_zone_for_each_trip() for updating tripsRafael J. Wysocki1-41/+37
2023-10-05ACPI: thermal: Combine passive and active trip update functionsRafael J. Wysocki1-18/+17
2023-10-05ACPI: thermal: Move get_active_temp()Rafael J. Wysocki1-23/+23
2023-10-04cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timerOza Pawandeep1-2/+1
2023-10-03ACPI: PRM: Annotate struct prm_module_info with __counted_byKees Cook1-1/+1
2023-10-03ACPI: FPDT: properly handle invalid FPDT subtablesVasily Khoruzhick1-8/+37
2023-10-03ACPI: utils: Remove redundant braces around individual statementJonathan Bergh1-2/+1
2023-10-03ACPI: utils: Fix up white space in a few placesJonathan Bergh1-2/+2
2023-10-03ACPI: thermal: Fix up function header formatting in two placesJonathan Bergh1-4/+11
2023-10-03ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100Ondrej Zary1-0/+26
2023-10-03ACPI: OSL: Add empty lines after local variable declarationsJonathan Bergh1-0/+4
2023-10-03ACPI: OSL: Remove redundant parentheses in return statementsJonathan Bergh1-3/+3
2023-10-03ACPI: OSL: Fix up white space in parameter listsJonathan Bergh1-8/+8
2023-10-03ACPI: property: Document the _DSD data buffer GUIDAndy Shevchenko1-0/+1
2023-10-03ACPI: property: Allow _DSD buffer data only for byte accessorsAndy Shevchenko1-9/+10
2023-10-03ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed()Andy Shevchenko1-3/+2
2023-10-03ACPI: PCI: Switch to use acpi_evaluate_dsm_typed()Andy Shevchenko1-3/+3
2023-10-03ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDsRaag Jadav1-8/+3
2023-10-02Merge tag 'libnvdimm-fixes-6.6-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2023-10-02Merge back new ACPI backlight material for v6.7.Rafael J. Wysocki1-8/+50
2023-09-29ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermalRafael J. Wysocki1-1/+0
2023-09-29ACPI: utils: Dynamically determine acpi_handle_list sizeRafael J. Wysocki4-12/+88
2023-09-28ACPI: thermal: Rename structure fields holding temperature in deci-KelvinRafael J. Wysocki1-23/+23
2023-09-28ACPI: thermal: Drop critical_valid and hot_valid trip flagsRafael J. Wysocki1-17/+8
2023-09-28ACPI: thermal: Do not use trip indices for cooling device bindingRafael J. Wysocki1-66/+44
2023-09-28ACPI: thermal: Mark uninitialized active trips as invalidRafael J. Wysocki1-0/+3
2023-09-28ACPI: thermal: Merge trip initialization functionsRafael J. Wysocki1-34/+30
2023-09-28ACPI: thermal: Collapse trip devices update function wrappersRafael J. Wysocki1-19/+7
2023-09-28ACPI: thermal: Collapse trip devices update functionsRafael J. Wysocki1-33/+20
2023-09-28ACPI: thermal: Add device list to struct acpi_thermal_tripRafael J. Wysocki1-15/+21
2023-09-27ACPI: thermal: Fix a small leak in acpi_thermal_add()Dan Carpenter1-2/+4
2023-09-26ACPI: thermal: Drop valid flag from struct acpi_thermal_tripRafael J. Wysocki1-26/+23
2023-09-26ACPI: thermal: Drop redundant trip point flagsRafael J. Wysocki1-19/+10
2023-09-26ACPI: thermal: Untangle initialization and updates of active tripsRafael J. Wysocki1-97/+100
2023-09-26ACPI: thermal: Untangle initialization and updates of the passive tripRafael J. Wysocki1-73/+125
2023-09-26ACPI: thermal: Simplify critical and hot trips representationRafael J. Wysocki1-36/+33
2023-09-26ACPI: thermal: Create and populate trip points table earlierRafael J. Wysocki1-53/+52
2023-09-26ACPI: thermal: Determine the number of trip points earlierRafael J. Wysocki1-29/+27
2023-09-26ACPI: thermal: Fold acpi_thermal_get_info() into its callerRafael J. Wysocki1-33/+19
2023-09-26ACPI: thermal: Simplify initialization of critical and hot tripsRafael J. Wysocki1-64/+66
2023-09-25ACPI: NFIT: Fix incorrect calculation of idt sizeYu Liao1-1/+1
2023-09-25ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add()Dinghao Liu1-2/+5
2023-09-21ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxxHans de Goede1-0/+11
2023-09-21ACPI: OSI: refactor deprecated strncpy()Justin Stitt1-1/+1
2023-09-21ACPI: OSL: add __printf format attribute to acpi_os_vprintf()Su Hui1-1/+1
2023-09-21ACPI: APEI: Fix AER info corruption when error status data has multiple sectionsShiju Jose1-1/+22
2023-09-18ACPI: resource: Drop .ident values from dmi_system_id tablesHans de Goede1-17/+18
2023-09-18ACPI: resource: Consolidate IRQ trigger-type override DMI tablesHans de Goede1-31/+21
2023-09-18ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBAHans de Goede1-0/+7
2023-09-18ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tabletsHans de Goede1-0/+32
2023-09-18ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own sectionHans de Goede1-8/+18
2023-09-18ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits()Michal Wilczynski1-0/+1
2023-09-12ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS windowAlison Schofield1-3/+8
2023-09-11thermal: Constify the trip argument of the .get_trend() zone callbackRafael J. Wysocki1-1/+1
2023-09-11arch: Remove Itanium (IA-64) architectureArd Biesheuvel3-6/+6
2023-09-04Merge tag 'thermal-6.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-23/+18
2023-09-01Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-09-01Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+1
2023-08-29thermal: core: Rework .get_trend() thermal zone callbackRafael J. Wysocki1-23/+18
2023-08-28Merge tag 'acpi-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds33-494/+759
2023-08-28Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+4
2023-08-28Merge tag 'efi-next-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-5/+5
2023-08-25Merge branch 'acpi-pm'Rafael J. Wysocki1-34/+65
2023-08-25Merge branches 'acpi-scan', 'acpi-tad', 'acpi-extlog' and 'acpi-misc'Rafael J. Wysocki10-22/+49
2023-08-25Merge branch 'acpi-thermal'Rafael J. Wysocki1-246/+201
2023-08-25Merge branch 'acpi-processor'Rafael J. Wysocki6-137/+163
2023-08-25Merge branches 'acpi-bus' and 'acpi-video'Rafael J. Wysocki8-39/+173
2023-08-25Merge branch 'acpica'Rafael J. Wysocki10-16/+108
2023-08-22Merge tag 'coresight-next-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/...Greg Kroah-Hartman1-1/+0
2023-08-22acpi/prmt: Use EFI runtime sandbox to invoke PRM handlersArd Biesheuvel2-4/+4
2023-08-22efi/runtime-wrappers: Remove duplicated macro for service returning voidArd Biesheuvel1-1/+1
2023-08-21mm/memory_hotplug: allow memmap on memory hotplug request to fallbackAneesh Kumar K.V1-2/+1
2023-08-21ACPI: x86: s2idle: Add a function to get LPS0 constraint for a deviceMario Limonciello1-0/+24
2023-08-21ACPI: x86: s2idle: Add for_each_lpi_constraint() helperAndy Shevchenko1-11/+15
2023-08-21ACPI: x86: s2idle: Add more debugging for AMD constraints parsingMario Limonciello1-3/+7
2023-08-21ACPI: x86: s2idle: Fix a logic error parsing AMD constraints tableMario Limonciello1-19/+12
2023-08-21ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objectsMario Limonciello1-0/+6
2023-08-21ACPI: x86: s2idle: Post-increment variables when getting constraintsMario Limonciello1-4/+4
2023-08-21Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel1-1/+1
2023-08-21ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 MHans de Goede1-1/+5
2023-08-17ACPI: TAD: Install SystemCMOS address space handler for ACPI000EZhang Rui2-12/+40
2023-08-17ACPI: Remove assorted unused declarations of functionsYue Haibing1-1/+0
2023-08-17ACPI: extlog: Fix finding the generic error data for v3 structureXiaochun Lee1-1/+1
2023-08-17ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2Hans de Goede1-0/+18
2023-08-17ACPI: video: Put ACPI video and its child devices into D0 on bootKai-Heng Feng1-0/+6
2023-08-17ACPI: processor: LoongArch: Get physical ID from MADTBibo Mao1-0/+29
2023-08-17ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC deviceWentong Wu1-0/+3