This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from df60eac9efe8 Merge tag 'for-linus-6.14-1' of https://github.com/cminyar [...] new 6e47c6e73708 PM: sleep: Update stale comment in device_resume() new d6482311efa0 PM: sleep: autosleep: don't include 'pm_wakeup.h' directly new cb7595225ab7 PM: sleep: sysfs: don't include 'pm_wakeup.h' directly new b31726836854 PM: wakeup: implement devm_device_init_wakeup() helper new 96484d21ae27 PM: sleep: convert comment from kernel-doc to plain comment new 56cabb937f8f PM: sleep: Allow configuring the DPM watchdog to warn earl [...] new fd8318a32573 PM: sleep: wakeirq: Introduce device-managed variant of de [...] new eeed4bfbe9b9 intel_idle: add Clearwater Forest SoC support new 9c782ccc6968 Merge back earlier cpuidle material for 6.14 new ebeeee390b6a PM: EM: Move sched domains rebuild function from schedutil to EM new 1225bb42b8ce Merge branches 'pm-sleep', 'pm-cpuidle' and 'pm-em' new 9b18d536b124 cpufreq: intel_pstate: Use CPPC to get scaling factors new 20e20f83dd88 cpufreq: intel_pstate: Drop Arrow Lake from "scaling factor" list new de51589f9bd9 cpufreq: intel_pstate: Use CPUFREQ_POLICY_UNKNOWN new 8e461a1cb43d cpufreq: schedutil: Fix superfluous updates caused by need [...] new 16c977f8177f cpufreq/amd-pstate: Convert the amd_pstate_get/set_epp() t [...] new 57a2b25e45cd cpufreq/amd-pstate: Move the invocation of amd_pstate_upda [...] new b1089e0c8817 cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and [...] new b78f8c87ec3e cpufreq/amd-pstate: Remove the cppc_state check in offline [...] new 53ec2101dfed cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and [...] new 4dcd130151a6 cpufreq/amd-pstate: Add trace event for EPP perf updates new 6c093d5a5b73 cpufreq/amd-pstate: convert mutex use to guard() new 3b43739824a6 cpufreq/amd-pstate: Drop cached epp_policy variable new 88a95ba066a9 cpufreq/amd-pstate: Use FIELD_PREP and FIELD_GET macros new 474e7218e81e cpufreq/amd-pstate: Only update the cached value in msr_se [...] new 68cb0e77b643 cpufreq/amd-pstate: store all values in cpudata struct in khz new 942718f2a236 cpufreq/amd-pstate: Change amd_pstate_update_perf() to ret [...] new 3f7b835fa4d0 cpufreq/amd-pstate: Move limit updating code new b3781f30bfcf cpufreq/amd-pstate: Cache EPP value and use that everywhere new fff395796917 cpufreq/amd-pstate: Always write EPP value when updating perf new f8fde687c911 cpufreq/amd-pstate: Drop ret variable from amd_pstate_set_ [...] new f9a378ff6443 cpufreq/amd-pstate: Set different default EPP policy for E [...] new 95fad7fb58cf cpufreq/amd-pstate: Drop boost_state variable new 2dfed7403861 Merge tag 'amd-pstate-v6.14-2024-12-18' of ssh://gitolite. [...] new 851daf833e87 Merge back earlier cpufreq material for 6.14 new fd604ae6c261 cpufreq/amd-pstate: Fix prefcore rankings new 857a61c2ce74 cpufreq/amd-pstate: Refactor max frequency calculation new 7420a7e8672d Merge tag 'amd-pstate-v6.14-2025-01-07' of ssh://gitolite. [...] new 083466754596 cpufreq: ACPI: Fix max-frequency computation new 423124ab97b0 Merge back earlier cpufreq material for 6.14 new f994c1cb6c43 cpufreq: Use str_enable_disable()-like helpers new 34059ed0f30f cpufreq: scmi: Register for limit change notifications new f1f010c9d9c6 cpufreq: fix using cpufreq-dt as module new ab16dfb99cb5 dt-bindings: cpufreq: Document support for Airoha EN7581 CPUFreq new a248d90ddc3f dt-bindings: cpufreq: apple,cluster-cpufreq: Add A7-A11, T [...] new 4a06c250abaa cpufreq: apple-soc: Drop setting the PS2 field on M2+ new 0755a9376ec9 cpufreq: apple-soc: Allow per-SoC configuration of APPLE_D [...] new 55aac9f570b0 cpufreq: apple-soc: Use 32-bit read for status register new 0dc21f609149 cpufreq: apple-soc: Increase cluster switch timeout to 400us new 13b147b2a9f8 cpufreq: apple-soc: Set fallback transition latency to APP [...] new 1a4ddf6ab9dd cpufreq: apple-soc: Add Apple A7-A8X SoC cpufreq support new 85d8b11351a8 cpufreq: qcom: Fix qcom_cpufreq_hw_recalc_rate() to query [...] new a9ba290d0b82 cpufreq: qcom: Implement clk_ops::determine_rate() for qco [...] new af6cc45af3db cpufreq: sparc: change kzalloc to kcalloc new 84cf9e541ccc cpufreq: airoha: Add EN7581 CPUFreq SMCCC driver new 251be0b542fd Merge tag 'cpufreq-arm-updates-6.14' of ssh://gitolite.ker [...] new a5c16f29a807 Merge branch 'pm-cpufreq' new ed33fbb5d553 PM / devfreq: event: Call of_node_put() only once in devfr [...] new f3253b23535f PM / devfreq: exynos: remove unused function parameter new a500acaab6db Merge tag 'devfreq-next-for-6.14' of ssh://gitolite.kernel [...] new 1d38eb7f7b26 OPP: OF: Fix an OF node leak in _opp_add_static_v2() new b489e7946656 PM / OPP: Add reference counting helpers for Rust implementation new 763fcb939971 Merge tag 'opp-updates-6.14' of ssh://gitolite.kernel.org/ [...] new eddd3769eba3 Merge branches 'pm-devfreq' and 'pm-opp' new 694389cd2bdf selftests/cpufreq: gitignore output files and clean them i [...] new 3075476a7af6 pm: cpupower: Makefile: Fix cross compilation new 46fd8c707b55 cpupower: revise is_valid flag handling for idle_monitor new 9d6c0e58514f cpupower: fix TSC MHz calculation new dec2f97a1571 cpupower: Remove spurious return statement new 3f2eb7606eee cpupower: Add support for parsing 'enabled' or 'disabled' [...] new 6d4a2987f96b cpupower: Add support for amd-pstate preferred core rankings new 26e16174f54d cpupower: Don't try to read frequency from hardware when k [...] new 5f567afc283f cpupower: Add support for showing energy performance preference new acf71265e4c0 cpupower: Don't fetch maximum latency when EPP is enabled new 8395d4394979 cpupower: Adjust whitespace for amd-pstate specific prints new 6de02569a2bb pm: cpupower: Add install and uninstall options to binding [...] new 8d097444982d pm: cpupower: Add header changes for cpufreq.h to SWIG bindings new c3a8b2bfda3c Merge tag 'linux-cpupower-6.14-rc1' of ssh://gitolite.kern [...] new 3d6f25870d17 pm: cpupower: Add missing residency header changes in cpui [...] new 166eb2356e4f Merge tag 'linux-cpupower-6.14-rc1-second' of ssh://gitoli [...] new 1c91c99075db Merge branch 'pm-tools' new f4b9d3bf44d5 Merge tag 'pm-6.14-rc1' of git://git.kernel.org/pub/scm/li [...] new bede543d2f8a ACPI: OSL: Use usleep_range() in acpi_os_sleep() new bff7165da9c1 ACPI: tables: Use string choice helpers new 17159601d2ec ACPI: property: Consider data nodes as being available new f4757d84abf5 ACPI: PRM: Fix missing guid_t declaration in linux/prmt.h new 5c0e00a391dd APEI: GHES: Have GHES honor the panic= setting new 5e9019857cdc Merge branches 'acpi-osl', 'acpi-tables', 'acpi-property', [...] new 02915b4813a1 ACPI: battery: Rename extensions to hook in messages new c759bc8e9046 ACPI: fan: cleanup resources in the error path of .probe() new e687b81f4c0e ACPI: BGRT: Mark bin_attribute as __ro_after_init new d16d7e91ed31 ACPI: BGRT: Constify 'struct bin_attribute' new 7349678b8455 ACPI: sysfs: Constify 'struct bin_attribute' new 79f237bae910 ACPI: bus: change the prototype for acpi_get_physical_devi [...] new e04efd34d9fe ACPI: bus: implement for_each_acpi_dev_match when !ACPI new 34df77363dff ACPI: bus: implement acpi_get_physical_device_location when !ACPI new 7d3707bbbbb1 ACPI: header: implement acpi_device_handle when !ACPI new 46d10e5f9c34 ACPI: bus: implement for_each_acpi_consumer_dev when !ACPI new 78c3227c5e26 ACPI: bus: implement acpi_device_hid when !ACPI new 84524b1dadd8 media: ipu-bridge: Remove unneeded conditional compilations new d1ddf94665c6 Merge branches 'acpi-battery', 'acpi-fan' and 'acpi-misc' new 603f162a02d5 Merge tag 'acpi-6.14-rc1' of git://git.kernel.org/pub/scm/ [...] new 06354d7a619f thermal: core: Rename callback functions in two governors new e86001d6d09d thermal: gov_bang_bang: Relocate regulation logic description new 0ac66e512f13 thermal: core: Rename function argument related to trip crossing new 85a810f91d9b powercap: intel_rapl: Add support for Panther Lake platform new 3cc83aeea0cd thermal: intel: int340x: processor: Enable MMIO RAPL for P [...] new 3fd3697ebfb4 ACPI: DPTF: Support Panther Lake new 4596cbea0ed2 thermal: intel: Remove explicit user_space governor selection new e50eeababa94 thermal: intel: int340x: Panther Lake DLVR support new b59bd75a4b09 thermal: intel: int340x: Panther Lake power floor and work [...] new 207a792d0160 thermal: intel: Fix compile issue when CONFIG_NET is not defined new 2dc748695568 Merge branch 'thermal-intel' new d78794d4f4db Merge tag 'thermal-6.14-rc1' of git://git.kernel.org/pub/s [...]
The 114 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: .../bindings/cpufreq/airoha,en7581-cpufreq.yaml | 55 +++ .../bindings/cpufreq/apple,cluster-cpufreq.yaml | 10 +- drivers/acpi/apei/ghes.c | 10 +- drivers/acpi/battery.c | 14 +- drivers/acpi/bgrt.c | 6 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/fan.h | 1 + drivers/acpi/fan_core.c | 10 +- drivers/acpi/mipi-disco-img.c | 3 +- drivers/acpi/osl.c | 22 +- drivers/acpi/property.c | 2 +- drivers/acpi/scan.c | 4 +- drivers/acpi/sysfs.c | 8 +- drivers/acpi/tables.c | 12 +- drivers/acpi/utils.c | 7 +- drivers/base/physical_location.c | 4 +- drivers/base/power/main.c | 26 +- drivers/base/power/sysfs.c | 1 - drivers/base/power/wakeirq.c | 26 ++ drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/Kconfig.arm | 8 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 36 +- drivers/cpufreq/airoha-cpufreq.c | 152 +++++++ drivers/cpufreq/amd-pstate-trace.h | 52 ++- drivers/cpufreq/amd-pstate-ut.c | 12 +- drivers/cpufreq/amd-pstate.c | 483 ++++++++++----------- drivers/cpufreq/amd-pstate.h | 3 - drivers/cpufreq/apple-soc-cpufreq.c | 56 ++- drivers/cpufreq/cpufreq-dt-platdev.c | 4 +- drivers/cpufreq/cpufreq.c | 9 +- drivers/cpufreq/intel_pstate.c | 60 +-- drivers/cpufreq/powernv-cpufreq.c | 3 +- drivers/cpufreq/qcom-cpufreq-hw.c | 34 +- drivers/cpufreq/scmi-cpufreq.c | 45 ++ drivers/cpufreq/sparc-us2e-cpufreq.c | 2 +- drivers/cpufreq/sparc-us3-cpufreq.c | 2 +- drivers/devfreq/devfreq-event.c | 8 +- drivers/devfreq/exynos-bus.c | 5 +- drivers/idle/intel_idle.c | 1 + drivers/media/pci/intel/ipu-bridge.c | 29 +- drivers/opp/core.c | 17 +- drivers/opp/of.c | 4 +- drivers/opp/opp.h | 1 - drivers/powercap/intel_rapl_common.c | 1 + drivers/thermal/gov_bang_bang.c | 57 ++- drivers/thermal/gov_user_space.c | 12 +- drivers/thermal/intel/Kconfig | 4 +- drivers/thermal/intel/int340x_thermal/Kconfig | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../intel/int340x_thermal/int3403_thermal.c | 1 + .../intel/int340x_thermal/int340x_thermal_zone.c | 1 - .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 4 +- drivers/thermal/thermal_core.c | 10 +- drivers/thermal/thermal_core.h | 2 +- drivers/usb/core/usb-acpi.c | 3 +- include/acpi/acpi_bus.h | 23 +- include/linux/acpi.h | 5 + include/linux/energy_model.h | 2 + include/linux/pm_opp.h | 6 + include/linux/pm_wakeirq.h | 6 + include/linux/pm_wakeup.h | 17 + include/linux/prmt.h | 2 + kernel/power/Kconfig | 21 +- kernel/power/autosleep.c | 1 - kernel/power/energy_model.c | 17 + kernel/power/power.h | 2 +- kernel/sched/cpufreq_schedutil.c | 37 +- tools/power/cpupower/Makefile | 8 + tools/power/cpupower/bindings/python/Makefile | 10 + tools/power/cpupower/bindings/python/README | 25 ++ .../cpupower/bindings/python/raw_pylibcpupower.swg | 5 + tools/power/cpupower/lib/cpufreq.c | 18 + tools/power/cpupower/lib/cpufreq.h | 8 + tools/power/cpupower/utils/cpufreq-info.c | 36 +- tools/power/cpupower/utils/helpers/amd.c | 18 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 4 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 17 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 4 +- .../testing/selftests/cpufreq}/.gitignore | 2 +- tools/testing/selftests/cpufreq/Makefile | 1 + 85 files changed, 1125 insertions(+), 533 deletions(-) create mode 100644 Documentation/devicetree/bindings/cpufreq/airoha,en7581-cpufreq.yaml create mode 100644 drivers/cpufreq/airoha-cpufreq.c copy {arch/arc/boot => tools/testing/selftests/cpufreq}/.gitignore (67%)