This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4adc13ed7c28 Merge tag 'for-7.0/block-stable-pages-20260206' of git://g [...] new 7cb6f10ce3ed ACPI: CPPC: Clean up cppc_perf_caps and cppc_perf_ctrls structs new 83e2908c1d42 ACPI: CPPC: Rename EPP constants for clarity new d6f6bae3ecba ACPICA: Add support for the new ACPI Table: DTPR new 05390d31d77e ACPICA: ACPICA: replace ACPI_FREE() with acpi_ut_delete_ob [...] new 19df9f21ca1a ACPICA: Add UUID for Microsoft fan extensions new ce04af0a1bf9 ACPICA: Add UUIDs associated with TPM 2.0 devices new f851e03bce96 ACPICA: Fix NULL pointer dereference in acpi_ev_address_sp [...] new 55e81991e1e4 ACPICA: Add KEYP table definition new 78ebefd2cbcb ACPICA: Add support for the Microsoft display mux _OSI string new 75c3b2d97c2a ACPICA: iASL: Add definitions for the IOVT table new c5ecbc65bb22 ACPICA: Add DTPR table support for the ASL compiler new 30c2a333aa90 ACPICA: Define DTPR structure related info tables and data [...] new 026ad376a6a4 ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP new 091c4af3562d ACPICA: ACPI 6.4: PPTT: include all fields in subtable type1 new c3bc5f6d893b ACPICA: Fix asltests using the Fatal() opcode new 0cc5b091ecf8 ACPICA: Add GICv5 MADT structures new 522ceeceff12 ACPICA: Add Arm IORT IWB node definitions new 8059c6230617 ACPICA: actbl2.h: ACPI 6.6: RAS2: Update Parameter Block s [...] new 146b5e78b3ea ACPICA: actbl3.h: ACPI 6.6: SRAT: New flag in Memory Affin [...] new f259664b8853 ACPICA: ACPI 6.6: Add _VDM (Voltage Domain) object new 6f99d3fe224f ACPICA: Create auxiliary ACPI_TPR_AUX_SR structure for iAS [...] new b110e28c3bf5 ACPICA: Fix Segmentation Fault error related to DTPR new 9565d4713ba6 ACPICA: Verify DTPR and TPR Instance buffer pointers new 9b02cf9ee67b ACPICA: Cleanup comments and DTPR Table handle functions new 691474b1ae63 ACPICA: Align comments in TPRn-related structures new 099b050699c7 ACPICA: Logfile: Changes for version 20251212 new 3b8907925a79 ACPICA: Replace TPRn Base and Limit registers new e8f614dabd22 ACPICA: Refactor for TPR Base/Limit registers bitmasks new 0e8ac1d3be35 Merge branch 'acpica' new 8d9ad85dbf9b Merge ACPICA material for 6.20 to satisfy dependencies new 0323897a88af irqdomain: Add parent field to struct irqchip_fwid new a08df2fbba47 PCI/MSI: Make the pci_msi_map_rid_ctlr_node() interface fi [...] new 1c406fcdf0b0 irqchip/gic-v5: Split IRS probing into OF and generic portions new 35866efa52fe irqchip/gic-v5: Add ACPI IRS probing new a97efa5ba594 irqchip/gic-v5: Add ACPI ITS probing new 05bff3419ada irqchip/gic-v5: Add ACPI IWB probing new 04cd14ff02d6 Merge branch 'acpi-irq' new d8a872c81091 ACPI: PCI: PM: Rework root bus notification setup new 057edc58aa59 ACPI: PM: Register wakeup sources under physical devices new a00e771c2261 Merge back ACPI power management material for 6.20 new de69a0875324 ACPI: x86: s2idle: Remove dead code in lps0_device_attach() new 64a506fb7c53 ACPI: PM: Adjust messages regarding postponed ACPI PM new 229ecbaac6b3 ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn [...] new 2aa1e462508d ACPI: sysfs: Add device cid attribute for exposing _CID lists new 785632d82648 ACPI: sysfs: Replace sprintf() with sysfs_emit() new ed0a1ac2aa93 ACPI: PCI: simplify code with acpi_get_local_u64_address() new ba6ded26dffe ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_o [...] new ed0afd1e04e3 Merge branches 'acpi-pm', 'acpi-sysfs', 'acpi-pci' and 'ac [...] new 3ad5df239104 ACPI: PNP: Drop PNP0C01 and PNP0C02 from acpi_pnp_device_ids[] new 61ddc929a162 platform/x86/intel/hid: Stop creating a platform device new 686e905aeea5 platform/x86/intel/vbtn: Stop creating a platform device new dd2fc7b85744 ACPI: PNP: Drop acpi_nonpnp_device_ids[] new bb203a649c26 ACPI: bus: Fix handling of _OSC errors in acpi_run_osc() new 06bf78f82f45 ACPI: bus: Rework printing debug messages on _OSC errors new 7d703df7f4f5 ACPI: bus: Split _OSC evaluation out of acpi_run_osc() new d179ae1f06ae ACPI: bus: Split _OSC error processing out of acpi_run_osc() new 5ada805104d4 ACPI: bus: Rename label and use ACPI_FREE() in acpi_run_osc() new e5322888e6bf ACPI: bus: Rework the handling of _SB._OSC platform features new 648505936192 ACPI: bus: Adjust feature mask creation for _SB._OSC new d9239fdc14bc ACPI: bus: Rework the handling of _SB._OSC USB4 features new 06a17f2beab8 ACPI: bus: Adjust acpi_osc_handshake() parameter list new eed8f21a94f8 ACPI: bus: Fix typo under sizeof() in acpi_run_osc() new ff8f624860e1 ACPI: scan: Use resource_type() for resource type checking new b2f90ef5ded4 ACPI: scan: Drop outdated comment regarding removed function new 8567b5733715 ACPI: bus: Align acpi_device_get_match_data() with driver [...] new 7cf28b3797a8 ACPI: scan: Use async schedule function in acpi_scan_clear [...] new 4322612283fc Merge branch 'acpi-bus' new 03667e146f81 ACPI: NFIT: core: Convert the driver to a platform one new ab06eb920401 ACPI: scan: Register platform devices for fixed event buttons new ddfebb7537cb ACPI: scan: Reduce code duplication related to fixed event [...] new 93dc5db6d47a ACPI: button: Adjust event notification routines new 52d864019636 ACPI: button: Convert the driver to a platform one new f4203ec64e11 ACPI: tiny-power-button: Convert the driver to a platform one new 2cf321ef4e82 ACPI: scan: Do not bind ACPI drivers to fixed event buttons new 91ba8de81bcb ACPI: scan: Do not mark button ACPI devices as wakeup-capable new d27ccaebab98 ACPI: scan: Register platform devices for thermal zones new a4975385997a ACPI: thermal: Adjust event notification routine new d1db160da0d1 ACPI: thermal: Convert the driver to a platform one new 6cba60361b89 ACPI: thermal: Rework system suspend and resume handling new 6e35ab507c88 ACPI: HED: Convert the driver to a platform one new fe9542b8b53c ACPI: EC: Register a platform device for ECDT EC new db65a06d10b3 ACPI: EC: Convert the driver to a platform one new 6d2590533cdd ACPI: SMBUS HC: Convert the driver to a platform one new 9460eaae2ee4 ACPI: SBS: Convert the driver to a platform one new 336aae5c4e1a ACPI: scan: Register platform devices for backlight device [...] new d91a624a6963 ACPI: video: Adjust event notification routine new 02c057ddefef ACPI: video: Convert the driver to a platform one new b8c8a8ea18ad ACPI: Documentation: driver-api: Disapprove of using ACPI drivers new 88fad6ce090b ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM new 57c31e6d620f ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons new b862e66a9c2e ACPI: scan: Clean up after recent changes new 5315c0ddbefe ACPI: video: simplify code with acpi_get_local_u64_address() new 7c8b81f594b8 Merge branch 'acpi-driver' new 08b54fd57782 ACPI: battery: Adjust event notification routine new 0d17aafa79c6 ACPI: battery: Reduce code duplication related to cleanup new 0a869409a981 ACPI: battery: Convert the driver to a platform one new bb1256e0ddc7 ACPI: battery: fix incorrect charging status when current is zero new b0c8ac52da5a ACPI: acpi_watchdog: use LIST_HEAD for stack-allocated list new 1a91d4e27d67 Merge branches 'acpi-battery' and 'acpi-misc' new 13ebeef6a1b9 ACPI: processor: idle: Optimize ACPI idle driver registration new 8ada9e11b3fc ACPI: processor: Remove unused empty stubs of some functions new 0089ce1c056a ACPI: processor: Update cpuidle driver check in __acpi_pro [...] new 31612f3642b1 ACPI: processor: idle: Redefine two functions as void new d8e43c89cf08 ACPI: processor: idle: Rearrange declarations in header file new 24b09e849139 ACPI: processor: Do not expose global variable acpi_idle_driver new f132e089fe89 ACPI: processor: Fix NULL-pointer dereference in acpi_proc [...] new 9be35201579c ACPI: processor: idle: Add debug log for states with inval [...] new 182422c7356d ACPI: processor: idle: Convert acpi_processor_setup_cpuidl [...] new a7a9c877ba6b ACPI: processor: idle: Convert acpi_processor_setup_cpuidl [...] new cac173bea57d ACPI: processor: idle: Rework the handling of acpi_process [...] new 2b0181a52fcb Merge branch 'acpi-processor' new cae444e0e2f1 ACPI: APEI: EINJ: make read-only array non_mmio_desc static const new 87880af2d24e APEI/GHES: ARM processor Error: don't go past allocated memory new eae21beecb95 EFI/CPER: don't go past the ARM processor CPER record buffer new fa2408a24f8f APEI/GHES: ensure that won't go past CPER allocated record new 55cc6fe5716f EFI/CPER: don't dump the entire memory region new f2edc1fb9c81 ACPI: APEI: GHES: Improve ghes_notify_nmi() status check new feb2d38013dd ACPI: APEI: GHES: Extract helper functions for error statu [...] new b73cf7eaa6ee ACPI: APEI: GHES: Improve ghes_notify_sea() status check new a2995f7dab51 ACPI: extlog: Trace CPER Non-standard Section Body new e778ffefa34d ACPI: extlog: Trace CPER PCI Express Error Section new 702058696862 ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks new ba8af8e1f1de ACPI: APEI: GHES: Add helper to copy CPER CXL protocol err [...] new 95350effc3ad ACPI: extlog: Trace CPER CXL Protocol Error Section new b584bfbd7ec4 ACPI: APEI: GHES: Disable KASAN instrumentation when compi [...] new 57d5287b7eb3 ACPI: APEI: GHES: Add ghes_edac support for __ZX__ and _BY [...] new dfa5dc3ad3b1 Merge branch 'acpi-apei' new d84e173311c4 Merge tag 'acpi-6.20-rc1' of git://git.kernel.org/pub/scm/ [...] new 77cf053b041f cpufreq: Return -EOPNOTSUPP if no policy supports boost new 78d83b293891 cpufreq: cpufreq_boost_trigger_state() optimization new 0cc7933cbec8 cpufreq: omap: remove driver new 80b49829ba17 MAINTAINERS: remove omap-cpufreq new 39385cbd4222 Merge back earlier cpufreq material for 6.20 new 8c8b12a55614 rust: cpufreq: always inline functions using build_assert [...] new 9d84fd86d9ce rust: cpufreq: add __rust_helper to helpers new e79cc7b5eba2 dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware new d6a6c58da38e cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev b [...] new e05d9e5c8b75 rust: cpufreq: replace `kernel::c_str!` with C-Strings new f9cadb3d5691 ACPI: CPPC: Factor out and export per-cpu cppc_perf_ctrs_i [...] new 206b66125563 cpufreq: CPPC: Factor out cppc_fie_kworker_init() new 997c021abc6e cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non [...] new 11af6e102d31 rust: cpumask: rename methods of Cpumask for clarity and c [...] new 7b781899072c cpufreq: dt-platdev: Block the driver from probing on more [...] new 8c376f337a7e cpufreq: scmi: correct SCMI explanation new 94dbce6c13cd cpufreq/amd-pstate: Add comment explaining nominal_perf us [...] new 945fc28a06a1 cpufreq: dt-platdev: Add ti,am62l3 to blocklist new dea8bfea76e4 cpufreq: ti-cpufreq: add support for AM62L3 SoC new 0b7fbf9333fa cpufreq: scmi: Fix device_node reference leak in scmi_cpu_ [...] new b753c3204d7b Merge tag 'cpufreq-arm-updates-7.0-rc1' of git://git.kerne [...] new 4a1cf5ed51b1 cpufreq: CPPC: Add generic helpers for sysfs show/store new cc764d3bbd54 cpufreq: userspace: make scaling_setspeed return the actua [...] new a554a25e66ef cpufreq: ondemand: Simplify idle cputime granularity test new 1fedbb589448 cpufreq: intel_pstate: Enable asym capacity only when CPU [...] new 3bd1cde3dffb cpufreq: Documentation: Update description of rate_limit_u [...] new 25ff69011ddf intel_idle: Remove unused driver version constant new a36dc37b5672 intel_idle: Remove the 'preferred_cstates' parameter new ff24f314447a intel_idle: Initialize sysfs after cpuidle driver initialization new 111f77a23348 intel_idle: Add cmdline option to adjust C-states table new be6a150829b3 intel_idle: Add C-states validation new fcbd7897b871 cpuidle: menu: Remove incorrect unlikely() annotation new fd0d2872dc53 MAINTAINERS: Add myself as cpuidle reviewer new 80606f4eb8d7 cpuidle: governors: menu: Always check timers with tick stopped new 4bd2221f231d cpuidle: governors: teo: Avoid selecting states with zero- [...] new 60836533b4c7 cpuidle: governors: teo: Avoid fake intercepts produced by tick new 475ca3470b37 cpuidle: governors: teo: Refine tick_intercepts vs total e [...] new f36de72673ad cpuidle: governors: teo: Adjust the classification of wake [...] new a971f984b845 cpuidle: governors: teo: Refine intercepts-based idle stat [...] new 6d367141eb68 Merge branch 'pm-cpuidle' new 4fb352df14de PM: sleep: Do not flag runtime PM workqueue as freezable new 10c3ab8cd897 Merge back a commit related to system sleep for 6.20 new 2a7151942e8b Merge back material related to system sleep for 6.20 new 1081c1649da9 PM: hibernate: Drop NULL pointer checks before acomp_reque [...] new 75ce02f4bc9a PM: wakeup: Handle empty list in wakeup_sources_walk_start() new 5c9ecd8e6437 PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races new 0491f3f9f664 PM: sleep: core: Avoid bit field races related to work_in_ [...] new c233403593f5 Merge branch 'pm-sleep' new 1ade6a4f7f09 USB: core: Discard pm_runtime_put() return value new 88dcab0650fd drm/imagination: Discard pm_runtime_put() return value new c9f7b0e6b903 media: ccs: Discard pm_runtime_put() return value new f52defa7b830 watchdog: rz: Discard pm_runtime_put() return values new 7b8de72b4001 watchdog: rzv2h_wdt: Discard pm_runtime_put() return value new d33976be6cec hwspinlock: omap: Discard pm_runtime_put() return value new 01eafccacc70 coresight: Discard pm_runtime_put() return values new 6401e43479a8 platform/chrome: cros_hps_i2c: Discard pm_runtime_put() re [...] new bf91b35a46ce scsi: ufs: core: Discard pm_runtime_put() return values new e9df6eba060c genirq/chip: Change irq_chip_pm_put() return type to void new 75e8635832a2 drm: Discard pm_runtime_put() return value new 073dcc028370 Merge branch 'pm-runtime' new 07e5e811f86d powercap: Replace sprintf() with sysfs_emit() in sysfs sho [...] new 54b3cd55a515 powercap: intel_rapl: Add PL4 support for Ice Lake new 549a1be5cebb OPP: of: Simplify with scoped for each OF child loop new 0b7277e02dab OPP: Return correct value in dev_pm_opp_get_level new e121ed77c145 Merge tag 'opp-updates-7.0-rc1' of git://git.kernel.org/pu [...] new e79eec6ca1f5 Documentation: Fix typos in energy model documentation new 1c7442d10b03 PM: EM: Documentation: Fix bug in example code snippet new 931688a44a2b Merge branches 'pm-powercap', 'pm-opp' and 'pm-em' new 6b401a5b2d2a cpupower: idle_monitor: fix incorrect value logged after stop new 24858a84163c tools/cpupower: Fix inverted APERF capability check new 1b9aaf36b7b4 tools/cpupower: Use strcspn() to strip trailing newline new f9bd3762cf1b tools/power cpupower: Reset errno before strtoull() new ff72619e1134 tools/power cpupower: Show C0 in idle-info dump new 2064fe4b8fe0 Merge tag 'linux-cpupower-6.20-rc1' of git://git.kernel.or [...] new 7799ba2160e4 cpupower: make systemd unit installation optional new 56f790971057 Merge tag 'linux-cpupower-6.20-update-2' of git://git.kern [...] new 0f64b6acb0e1 Merge branch 'pm-tools' new 9b1b3dcd28c2 Merge tag 'pm-6.20-rc1' of git://git.kernel.org/pub/scm/li [...] new 1d97b8e3bfbb thermal: core: Use strnlen() in thermal_zone_device_regist [...] new 7cb776b74c66 thermal: Replace sprintf() with sysfs_emit() for sysfs sho [...] new c116cab81513 thermal: debugfs: Use seq_puts() for constant string output new 1ccc3bec14b8 thermal: sysfs: Replace snprintf() with strscpy() in polic [...] new 1e461784c304 thermal: core: thermal_core.h: fix all kernel-doc warnings new a1fe789a96fe thermal/of: Fix reference leak in thermal_of_cm_lookup() new 965ef09a26f3 tools: lib: thermal: Correct CFLAGS and LDFLAGS in pkg-con [...] new 03656dc61deb dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] new 6931d597c5ef thermal/drivers/mediatek/lvts: Make number of calibration [...] new a4c40559499f thermal/drivers/mediatek/lvts: Add platform ops to support [...] new 6d0fc797777c thermal/drivers/mediatek/lvts: Add lvts_temp_to_raw variant new 6cd9a3b23a2d thermal/drivers/mediatek/lvts: Add support for ATP mode new b5468be97fcc thermal/drivers/mediatek/lvts: Support MSR offset for 16-b [...] new 6de27b41b755 thermal/drivers/mediatek/lvts_thermal: Add MT8196 support new 1460b9dff9af dt-bindings: nvmem: mediatek: efuse: Add support for MT8196 new aee1950f73f4 dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] new 78c24e67d6f8 thermal/drivers/mediatek/lvts_thermal: Add mt7987 support new 8672be1c1aae thermal/drivers/stm32: Use predefined HZ_PER_MHZ instead o [...] new 68dabf4ebe0e thermal/drivers/broadcom: Use clamp to simplify bcm2835_th [...] new 96b0bb4a2310 dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2N TSU new 671d315c1c86 thermal: renesas: rzg3e: make reset optional new 6c7f87f517d3 thermal: renesas: rzg3e: make min and max temperature per-chip new c33edd8f936c thermal: renesas: rzg3e: make calibration value retrieval [...] new f41eaaa5f2c9 dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H new 0061030929e2 thermal: renesas: rzg3e: add support for RZ/T2H and RZ/N2H new 74dd4d1f4c7d Merge tag 'thermal-v7.0' of ssh://gitolite.kernel.org/pub/ [...] new 169934ba2b73 thermal: intel: intel_tcc_cooling: Add CPU models in the s [...] new 3e0873527c59 thermal: intel: intel_pch_thermal: Drop explicit driver da [...] new a499c24cc072 thermal: int340x: processor_thermal: Enable slow workload [...] new 8190b9ea30fe thermal: intel: selftests: workload_hint: Support slow wor [...] new 2b91b8176d67 thermal: intel: int340x: Use sysfs_emit{_at}() in sysfs sh [...] new 47c9ef95a79a thermal: intel: fix typo "nagative" in comment for cpu argument new 75faabf6b92a thermal: intel: Use sysfs_emit() in a sysfs show function new 9635c586a559 thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature new 9eb9c350bc55 drivers: thermal: intel: tcc_cooling: Drop redundant local [...] new 8035d70cf85e Merge branch 'thermal-intel' new 0506158ac736 Merge tag 'thermal-6.20-rc1' of git://git.kernel.org/pub/s [...]
The 243 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/pm/cpufreq.rst | 2 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 1 + .../bindings/thermal/mediatek,lvts-thermal.yaml | 3 + .../bindings/thermal/renesas,r9a09g047-tsu.yaml | 34 +- Documentation/driver-api/acpi/acpi-drivers.rst | 80 ++++ Documentation/driver-api/acpi/index.rst | 1 + Documentation/driver-api/thermal/intel_dptf.rst | 3 + Documentation/power/energy-model.rst | 18 +- Documentation/power/runtime_pm.rst | 7 +- Documentation/scheduler/sched-energy.rst | 8 +- MAINTAINERS | 2 +- drivers/acpi/Kconfig | 2 + drivers/acpi/acpi_extlog.c | 64 +++ drivers/acpi/acpi_platform.c | 40 +- drivers/acpi/acpi_pnp.c | 19 +- drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpi_video.c | 62 ++- drivers/acpi/acpi_watchdog.c | 4 +- drivers/acpi/acpica/acpredef.h | 3 + drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/exoparg3.c | 53 ++- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 6 +- drivers/acpi/apei/Makefile | 5 + drivers/acpi/apei/einj-core.c | 2 +- drivers/acpi/apei/ghes.c | 187 +++++--- drivers/acpi/apei/ghes_helpers.c | 66 +++ drivers/acpi/arm64/iort.c | 193 +++++++-- drivers/acpi/battery.c | 80 ++-- drivers/acpi/bus.c | 481 ++++++++++++--------- drivers/acpi/button.c | 128 +++--- drivers/acpi/cppc_acpi.c | 50 ++- drivers/acpi/device_pm.c | 16 +- drivers/acpi/device_sysfs.c | 51 ++- drivers/acpi/ec.c | 54 +-- drivers/acpi/hed.c | 23 +- drivers/acpi/nfit/core.c | 47 +- drivers/acpi/pci_root.c | 2 +- drivers/acpi/pci_slot.c | 10 +- drivers/acpi/processor_driver.c | 13 +- drivers/acpi/processor_idle.c | 158 ++++--- drivers/acpi/resource.c | 8 + drivers/acpi/sbs.c | 48 +- drivers/acpi/sbshc.c | 43 +- drivers/acpi/scan.c | 224 ++++++---- drivers/acpi/sysfs.c | 30 +- drivers/acpi/thermal.c | 90 ++-- drivers/acpi/tiny-power-button.c | 25 +- drivers/acpi/x86/s2idle.c | 9 +- drivers/base/power/main.c | 7 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/cpufreq/Kconfig.arm | 5 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/amd-pstate.c | 13 + drivers/cpufreq/cppc_cpufreq.c | 164 +++---- drivers/cpufreq/cpufreq-dt-platdev.c | 6 + drivers/cpufreq/cpufreq.c | 13 +- drivers/cpufreq/cpufreq_ondemand.c | 7 +- drivers/cpufreq/cpufreq_userspace.c | 4 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 195 --------- drivers/cpufreq/rcpufreq_dt.rs | 5 +- drivers/cpufreq/scmi-cpufreq.c | 3 +- drivers/cpufreq/ti-cpufreq.c | 34 +- drivers/cpuidle/governors/menu.c | 24 +- drivers/cpuidle/governors/teo.c | 98 ++++- drivers/cxl/core/ras.c | 3 +- drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/gpu/drm/arm/malidp_crtc.c | 6 +- drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 4 +- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 4 +- .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 5 +- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 5 +- drivers/gpu/drm/imagination/pvr_power.h | 4 +- drivers/gpu/drm/imx/dc/dc-crtc.c | 12 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +- drivers/gpu/drm/vc4/vc4_vec.c | 12 +- drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 12 +- drivers/idle/intel_idle.c | 268 ++++++++++-- drivers/irqchip/irq-gic-its-msi-parent.c | 43 +- drivers/irqchip/irq-gic-v5-irs.c | 227 ++++++++-- drivers/irqchip/irq-gic-v5-its.c | 132 +++++- drivers/irqchip/irq-gic-v5-iwb.c | 42 +- drivers/irqchip/irq-gic-v5.c | 138 +++++- drivers/media/i2c/ccs/ccs-core.c | 4 +- drivers/opp/core.c | 2 +- drivers/opp/of.c | 4 +- drivers/pci/msi/irqdomain.c | 23 +- drivers/pci/pci-acpi.c | 15 +- drivers/pci/pcie/aer.c | 2 +- drivers/platform/chrome/cros_hps_i2c.c | 4 +- drivers/platform/x86/intel/hid.c | 41 +- drivers/platform/x86/intel/vbtn.c | 30 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/powercap/powercap_sys.c | 13 +- drivers/ras/ras.c | 6 +- drivers/thermal/broadcom/bcm2835_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 5 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 9 +- .../int340x_thermal/processor_thermal_wt_hint.c | 57 ++- .../int340x_thermal/processor_thermal_wt_req.c | 7 +- drivers/thermal/intel/intel_pch_thermal.c | 1 - drivers/thermal/intel/intel_tcc.c | 8 +- drivers/thermal/intel/intel_tcc_cooling.c | 13 +- drivers/thermal/intel/therm_throt.c | 5 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 + drivers/thermal/mediatek/lvts_thermal.c | 362 +++++++++++++++- drivers/thermal/renesas/rzg3e_thermal.c | 123 +++--- drivers/thermal/st/stm_thermal.c | 4 +- drivers/thermal/thermal_core.c | 8 +- drivers/thermal/thermal_core.h | 7 +- drivers/thermal/thermal_debugfs.c | 2 +- drivers/thermal/thermal_hwmon.c | 4 +- drivers/thermal/thermal_of.c | 4 +- drivers/thermal/thermal_sysfs.c | 38 +- drivers/ufs/core/ufshcd-priv.h | 4 +- drivers/usb/core/driver.c | 8 +- drivers/watchdog/rzg2l_wdt.c | 4 +- drivers/watchdog/rzv2h_wdt.c | 8 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 257 +++++++++++ include/acpi/actbl2.h | 194 ++++++++- include/acpi/actbl3.h | 1 + include/acpi/acuuid.h | 6 + include/acpi/cppc_acpi.h | 11 +- include/acpi/ghes.h | 2 + include/acpi/processor.h | 34 +- include/cxl/event.h | 22 + .../dt-bindings/thermal/mediatek,lvts-thermal.h | 29 ++ include/linux/acpi.h | 1 + include/linux/acpi_iort.h | 11 +- include/linux/cper.h | 3 +- include/linux/irq.h | 2 +- include/linux/irqchip/arm-gic-v5.h | 8 + include/linux/irqdomain.h | 30 +- include/linux/msi.h | 3 +- include/linux/pci-acpi.h | 3 +- include/linux/pm.h | 2 +- include/linux/tick.h | 2 + kernel/irq/chip.c | 22 +- kernel/irq/irqdomain.c | 14 +- kernel/power/main.c | 2 +- kernel/power/swap.c | 8 +- kernel/time/hrtimer.c | 2 +- kernel/time/tick-internal.h | 2 - kernel/time/tick-sched.c | 8 +- kernel/time/timer.c | 2 +- rust/helpers/cpufreq.c | 3 +- rust/kernel/cpufreq.rs | 5 +- rust/kernel/cpumask.rs | 10 +- tools/lib/thermal/libthermal.pc.template | 4 +- tools/power/cpupower/Makefile | 17 +- tools/power/cpupower/lib/cpuidle.c | 7 +- tools/power/cpupower/utils/cpufreq-info.c | 2 +- tools/power/cpupower/utils/cpuidle-info.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../intel/workload_hint/workload_hint_test.c | 74 +++- 162 files changed, 3857 insertions(+), 1822 deletions(-) create mode 100644 Documentation/driver-api/acpi/acpi-drivers.rst create mode 100644 drivers/acpi/apei/ghes_helpers.c delete mode 100644 drivers/cpufreq/omap-cpufreq.c