This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4b95dc87362a Merge tag 'linux_kselftest-next-6.10-rc1' of git://git.ker [...] new f1164d333cc3 thermal: gov_step_wise: Simplify get_target_state() new 053b852c4662 thermal: gov_step_wise: Simplify checks related to passive trips new daeeb032f42d thermal: core: Move threshold out of struct thermal_trip new b1ae92dcfa8e thermal: core: Make struct thermal_zone_device definition [...] new f99c1b87a902 thermal: core: Rewrite comments in handle_thermal_trip() new 9ad18043fb35 thermal: core: Send trip crossing notifications at init ti [...] new 7454f2c42cce thermal: core: Sort trip point crossing notifications by t [...] new 0444d574fbc3 thermal: core: Relocate the struct thermal_governor definition new cf580ad49051 thermal: netlink: Add genetlink bind/unbind notifications new afdaff370691 thermal: netlink: Rename thermal_gnl_family new b33f3d2677b8 thermal: intel: hfi: Enable HFI only when required new 03fa9a3ad1d6 thermal: intel: int340x_thermal: replace deprecated strncp [...] new 0dbf608717b2 Merge branch 'thermal-intel' into thermal new 5c897a9a1237 Merge back earlier thermal control material for v6.10. new c0f14ec95262 dt-bindings: thermal: lmh: Add QCM2290 compatible new d9d3490c48df thermal/drivers/qcom/lmh: Check for SCM availability at probe new 58b1569244fe thermal/drivers/armada: Simplify name sanitization new ff96922d33df dt-bindings: thermal: convert st,stih407-thermal to DT schema new 34b9a92b6850 thermal/drivers/tsens: Add suspend to RAM support for tsens new 63d96b125316 dt-bindings: thermal: amlogic: add support for A1 thermal sensor new 7fcd7dfa5ec2 thermal/drivers/amlogic: Support A1 SoC family Thermal Sen [...] new 566e0ea7d02f thermal/drivers/rcar_gen3: Move Tj_T storage to shared pri [...] new 63d23fb78140 thermal/drivers/rcar_gen3: Update temperature approximatio [...] new 7954c92ede88 thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192 new d998ddc86a27 thermal/drivers/tsens: Fix null pointer dereference new 0a0c8db8843c thermal/drivers/qcom: Remove some unused fields in struct [...] new 61fad0a90685 thermal/drivers/k3_bandgap: Remove some unused fields in s [...] new 8c25958f71d8 thermal/drivers/mediatek/lvts_thermal: Retrieve all calibr [...] new 62194e637d16 thermal/drivers/mediatek/lvts_thermal: Move comment new 554bca31308a thermal/drivers/mediatek/lvts_thermal: Remove .hw_tshut_temp new 5b3367e28a2c thermal/drivers/mediatek/lvts_thermal: Use offsets for eve [...] new 2cc0b1a2169b thermal/drivers/mediatek/lvts_thermal: Guard against efuse [...] new a2ca202350f9 dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] new a4c1ab2f4c6c thermal/drivers/mediatek/lvts_thermal: Add MT8186 support new 684cbb49f9ce thermal/drivers/mediatek/lvts_thermal: Provision for gt va [...] new 11e6f4c31447 thermal/drivers/mediatek/lvts_thermal: Allow early empty s [...] new 78c88534e5e1 dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] new f4745f546e60 thermal/drivers/mediatek/lvts_thermal: Add MT8188 support new 6ef6d5ff5edd thermal/drivers/loongson2: Trivial code style adjustment new 25c7d8472f6e dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson- [...] new c8c435368577 dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect [...] new 734b5def91b5 thermal/drivers/loongson2: Add Loongson-2K2000 support new e1242ff04369 Merge tag 'thermal-v6.10-rc1' of ssh://gitolite.kernel.org [...] new 002110252707 Merge back thermal cotntrol material for v6.10. new 80f5fd45c764 thermal: core: Introduce .trip_crossed() callback for ther [...] new 530c932bdf75 thermal: gov_bang_bang: Use .trip_crossed() instead of .th [...] new 4526c581098e thermal: gov_bang_bang: Clean up thermal_zone_trip_update() new 0ae204a66745 thermal: gov_bang_bang: Fold thermal_zone_trip_update() in [...] new 976f44133f76 thermal: core: Introduce .manage() callback for thermal governors new 41ddbcc6fd2c thermal: gov_power_allocator: Use .manage() callback inste [...] new ca0e9728d372 thermal: gov_power_allocator: Eliminate a redundant variable new a6ce8c7da59b thermal: gov_step_wise: Use .manage() callback instead of [...] new e4065f144fa6 thermal: gov_step_wise: Use trip thresholds instead of tri [...] new fe0362665047 thermal: gov_step_wise: Clean up thermal_zone_trip_update() new bec55332c24e thermal: gov_fair_share: Use .manage() callback instead of [...] new 0292991ce46c thermal: gov_fair_share: Use trip thresholds instead of tr [...] new c98e24795e8b thermal: gov_fair_share: Eliminate unnecessary integer divisions new c1beda1cfca5 thermal: gov_user_space: Use .trip_crossed() instead of .t [...] new ad2f8bccd0e6 thermal: core: Drop the .throttle() governor callback new 2ae0998c672c thermal: core: Relocate critical and hot trip handling new 0a293c775805 thermal/debugfs: Avoid excessive updates of trip point statistics new e271f9974d7e thermal/debugfs: Clean up thermal_debug_update_temp() new 8dff6e843835 thermal/debugfs: Rename thermal_debug_update_temp() to the [...] new a6258fde8de3 thermal/debugfs: Make tze_seq_show() skip invalid trips an [...] new f831892e2351 thermal: core: Introduce thermal_governor_trip_crossed() new 8c882f172f93 Merge back earlier thermal core changes for v6.10. new f4ae18fcb652 thermal/debugfs: Create records for cdev states as they get used new 31a0fa0019b0 thermal/debugfs: Pass cooling device state to thermal_debu [...] new bd700ba9adef thermal/debugfs: Avoid printing zero duration for mitigati [...] new 1502718a66c5 thermal: trip: Add missing empty code line new 202aa0d4bb53 thermal: core: Do not call handle_thermal_trip() if zone t [...] new 042a3d80f118 thermal: core: Move passive polling management to the core new 9396b2a66952 Merge branch 'thermal-core' new 48d722fd397c thermal: intel: Add missing module description new 564a88eb7af8 thermal: intel: hfi: Rename HFI_UPDATE_INTERVAL new ba1a587ed66f thermal: intel: hfi: Shorten the thermal netlink event del [...] new 07c6f3a7ff57 thermal: intel: hfi: Rename HFI_MAX_THERM_NOTIFY_COUNT new 608fa8523563 thermal: intel: hfi: Increase the number of CPU capabiliti [...] new 3a47fbdd1a75 Merge branch 'thermal-intel' new f952b6c86309 Merge tag 'thermal-6.10-rc1' of git://git.kernel.org/pub/s [...] new 45d8b572fac3 PM / devfreq: exynos-nocp: Convert to platform remove call [...] new 177e15dfbcaa PM / devfreq: exynos-ppmu: Convert to platform remove call [...] new 0df0258600c6 PM / devfreq: mtk-cci: Convert to platform remove callback [...] new 14532a01feb0 PM / devfreq: sun8i-a33-mbus: Convert to platform remove c [...] new 8eba5b693442 PM / devfreq: rk3399_dmc: Convert to platform remove callb [...] new ccad360a2d41 PM / devfreq: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM [...] new eefb5dbddd4b Merge tag 'devfreq-next-for-6.10' of git://git.kernel.org/ [...] new f186b2dace86 cpufreq: intel_pstate: Drop redundant locking from intel_p [...] new 12ebba42d2f1 cpufreq: intel_pstate: Simplify spinlock locking new 432acb219af4 cpufreq: intel_pstate: Wait for canceled delayed work to complete new 0f2828e17b6f cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() [...] new e97a98238da6 cpufreq: intel_pstate: Use __ro_after_init for three variables new 032c5565eb80 cpufreq: intel_pstate: Fold intel_pstate_max_within_limits [...] new 0940f1a8011f cpufreq: intel_pstate: Do not update global.turbo_disabled [...] new c626a4384520 cpufreq: intel_pstate: Rearrange show_no_turbo() and store [...] new 9558fae8ce97 cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() new f32587dcbe5f cpufreq: intel_pstate: Replace three global.turbo_disabled checks new e8217b4bece3 cpufreq: intel_pstate: Update the maximum CPU frequency co [...] new 8c556541a538 cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] new db9ea3b22315 cpufreq: Use a smaller freq for the policy->max when verify new 5196123d4b3e Merge back earlier core cpufreq material for 6.10. new b8f85833c057 cpufreq: exit() callback is optional new b5e230aa8d03 cpupfreq: tegra124: eliminate uses of of_node_put() new cf7de25878a1 cppc_cpufreq: Fix possible null pointer dereference new 9cf3415ade2d firmware: smccc: Export revision soc_id function new 6ae07744cf33 cpufreq: dt-platdev: Blocklist Allwinner H616/618 SoCs new 83d4e044310a dt-bindings: opp: Describe H616 OPPs and opp-supported-hw new 6cc4bcceff9a cpufreq: sun50i: Refactor speed bin decoding new fa5aec9561cf cpufreq: sun50i: Add support for opp_supported_hw new e2e2dcd2e944 cpufreq: sun50i: Add H616 support new 3e057e05b3b2 arm64: dts: allwinner: h616: Add CPU OPPs table new 09d0aaa0ae9c arm64: dts: allwinner: h616: enable DVFS for all boards new d2059d3b5484 cpufreq: sun50i: Fix build warning around snprint() new b69ec356db1a cpufreq: mediatek: Add support for MT7988A new d769eaef2a8d cpufreq: ti: Implement scope-based cleanup in ti_cpufreq_m [...] new 68090fdaac8a cpufreq: dt: eliminate uses of of_node_put() new 39eaf5212441 cpufreq: dt-platdev: eliminate uses of of_node_put() new fa7bd98f3c8b cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations new 76a6fc5644b2 cpufreq: sun50i: fix error returns in dt_has_supported_hw() new fde234239d16 dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles new 6eff05526c7e Merge tag 'cpufreq-arm-updates-6.10' of git://git.kernel.o [...] new a2bd1d268e5d cpufreq: Fix up printing large CPU numbers and frequency values new b37ef7210e51 cpufreq: amd-pstate: Document *_limit_* fields in struct a [...] new 4fcfd1954ad3 cpufreq: amd-pstate: Document the units for freq variables [...] new 5547c0ebfc2e cpufreq: amd-pstate: Unify computation of {max,min,nominal [...] new 3cbbe8871a2f cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowes [...] new 2ddb8a3946d4 cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 new 069a2bb8c48c cpufreq: amd-pstate: get transition delay and latency valu [...] new 5f8f9bc4d7bc cppc_acpi: print error message if CPPC is unsupported new eb8b6c368202 cpufreq: amd-pstate: Add quirk for the pstate CPPC capabil [...] new 5131a3ca3518 cpufreq: amd-pstate: fix code format problems new 5c3fd1edaa8b cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq new 70f83f525304 MAINTAINERS: cpufreq: amd-pstate: Add co-maintainers and reviewer new c7e29dcef9ca Merge branch 'amd-pstate' new 0a206fe35d36 cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc new bf202e654bfa cpufreq: amd-pstate: fix the highest frequency issue which [...] new 14449382b5ac Merge branch 'pm-cpufreq' new f9059eb5d73e cpuidle: kirkwood: Convert to platform remove callback ret [...] new 90bc39d95408 Merge branch 'cpuidle/next' of https://git.linaro.org/peop [...] new 774459238f80 cpuidle: ladder: fix ladder_do_selection() kernel-doc new afde996a33ee PM: wakeup: make device_wakeup_disable() return void new 3642c7ed5231 PM: wakeup: Remove unnecessary else from device_init_wakeup() new 5b9eda2b9aa8 PM: sleep: Take advantage of %ps to simplify debug output new 68313be43d4d Merge back earlier system-wide PM changes for 6.10. new 7b831bd3cf32 PM: hibernate: replace deprecated strncpy() with strscpy() new 0654acd8eb7d powercap: DTPM: Avoid explicit cpumask allocation on stack new 94baae2b9181 powercap: intel_rapl: Add support for ArrowLake-H platform new 72b8b94155d9 powercap: intel_rapl: Sort header files new 575024a8aa7c powercap: intel_rapl: Introduce APIs for PMU support new 963a9ad3c589 powercap: intel_rapl_tpmi: Enable PMU support new 440f9d47dfac Merge branches 'pm-cpuidle', 'pm-sleep' and 'pm-powercap' new e3ac0f367d58 OPP: OF: Export dev_opp_pm_calc_power() for usage from EM new d61c2695bddf PM: EM: Refactor em_adjust_new_capacity() new cf61d53b0268 PM: EM: Add em_dev_update_chip_binning() new a5bb5e0877de soc: samsung: exynos-asv: Update Energy Model after adjust [...] new eb68d909d53e Documentation: PM: Update platform_pci_wakeup_init() reference new de1c2722e078 Merge branches 'pm-em' and 'pm-docs' new 0c181b1d97dc Merge tag 'pm-6.10-rc1' of git://git.kernel.org/pub/scm/li [...] new c901f63dc142 ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 new a3403d304708 ACPI: disable -Wstringop-truncation new cd1b30824ff2 ACPICA: actbl1.h: Add EINJ CXL error types new 2e94dc118980 ACPICA: ACPI 6.5: RAS2: Add support for RAS2 table new c15fe3916b77 ACPICA: Attempt 1 to fix issue #900 new 86645830e665 ACPICA: Fix various spelling mistakes in text files and co [...] new 5a02527783ca ACPICA: Clean up the fix for Issue #900 new ed5addd09827 ACPICA: Fix spelling and typos new 66536b86c573 ACPICA: Modify ACPI_OBJECT_COMMON_HEADER new fe1c408d5060 ACPICA: SRAT: Add RISC-V RINTC affinity structure new e19481071d0a ACPICA: SRAT: Add dump and compiler support for RINTC affi [...] new 7f35712c2da2 ACPICA: Fix CXL 3.0 structure (RDPAS) in the CEDT table new a210accc067a ACPICA: events/evgpeinit: don't forget to increment regist [...] new e1d3f9d46f17 ACPICA: Update acpixf.h for new ACPICA release 20240322 new e049249013b1 ACPICA: AEST: Add support for the AEST V2 table new 84fa7ad60692 Merge branch 'acpica' new 95d43290f1e4 ACPI: bus: Indicate support for _TFP thru _OSC new 6e8345f23ca3 ACPI: bus: Indicate support for more than 16 p-states thru _OSC new a8a967a243d7 ACPI: bus: Indicate support for the Generic Event Device t [...] new d0d4f1474e36 ACPI: Fix Generic Initiator Affinity _OSC bit new 403ad17c0650 ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC new 48b9c4862bd3 ACPI: store owner from modules with acpi_bus_register_driver() new 726c149e0798 Input: atlas - drop owner assignment new 3bdef399d00e net: fjes: drop owner assignment new 245d97ff3473 platform/chrome: wilco_ec: drop owner assignment new eda8304c74f0 platform: asus-laptop: drop owner assignment new be24e9a09337 platform: classmate-laptop: drop owner assignment new 1baad72e9026 platform/x86/dell: drop owner assignment new 4313188f8128 platform/x86/eeepc: drop owner assignment new 68370cc2e32a platform/x86/intel/rst: drop owner assignment new e84a761f1215 platform/x86/intel/smartconnect: drop owner assignment new 2929a735d92e platform/x86/lg-laptop: drop owner assignment new 562231f34cea platform/x86/sony-laptop: drop owner assignment new b655cda9f089 platform/x86/toshiba_acpi: drop owner assignment new ce69eeb2ccb7 platform/x86/toshiba_bluetooth: drop owner assignment new eb22f3ba0c2e platform/x86/toshiba_haps: drop owner assignment new d49c09ddfbd5 platform/x86/wireless-hotkey: drop owner assignment new cd3eda2e3508 ptp: vmw: drop owner assignment new 00e8b52bf9f9 virt: vmgenid: drop owner assignment new cc85f9c05bba ACPI: drop redundant owner from acpi_driver new 51373c5084e0 Merge back earlier ACPI bus changes for 6.10. new 82303dd30432 Merge branch 'acpi-bus' new 32666d9cb3dd ACPI: bus: Make container_of() no-op where it makes sense new 336153053293 ACPI: bus: Don't use "proxy" headers new 2649a0f29a39 ACPI: scan: Use list_first_entry_or_null() in acpi_device_hid() new e80d4122df9c ACPI: scan: Move misleading comment to acpi_dma_configure_id() new 602401e32847 ACPI: scan: Use standard error checking pattern new f5c519fc3628 ACPI: scan: Introduce typedef:s for struct acpi_hotplug_co [...] new 829b75d4831c Merge back earlier ACPI device enumeration changes for 6.10. new d4aa921eb85a ACPI: scan: Avoid enumerating devices with clearly invalid [...] new 2f7d7ea44adb ACPI: NHLT: Reintroduce types the table consists of new 82b8acc06ea4 ACPI: NHLT: Introduce API for the table new 659a9490ccfb ACPI: NHLT: Drop redundant types new a640acab545b ACPI: NHLT: Streamline struct naming new 784cf44945e3 Merge branches 'acpi-scan' and 'acpi-tables' new 6eaf375a5a98 ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23) new c81bf14f9db6 ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx new 7c52c7071bd4 ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV new 49c192d2af8c ACPI: property: Add reference to UEFI DSD Guide new f9f67e5adc8d x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_m [...] new 3a785e19f432 ACPI/NUMA: Remove architecture dependent remainings new f4469879ea5c ACPI/NUMA: Squash acpi_numa_slit_init() into acpi_parse_slit() new 57ba79e865e5 ACPI/NUMA: Squash acpi_numa_memory_affinity_init() into ac [...] new ca86ab598ddc Merge branches 'acpi-resource', 'acpi-property' and 'acpi-numa' new 07b73ee59942 ACPI: LPSS: Advertise number of chip selects via property new 1b2a34f20bf0 ACPI: LPSS: Remove nested ifdeffery for CONFIG_PM new d85eb4152bce ACPI: x86: Introduce a Makefile new 49db108391e2 ACPI: x86: Move acpi_cmos_rtc to x86 folder new 3d26b94fa11e ACPI: x86: Move blacklist to x86 folder new 2d5d5abebf1a ACPI: x86: Move LPSS to x86 folder new bfd1a492b560 ACPI: x86: utils: Mark SMO8810 accel on Dell XPS 15 9550 a [...] new d8f20383a2fc ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets new dfac21b1eeef ACPI: Move acpi_blacklisted() declaration to asm/acpi.h new 79b510c49207 ACPI: DPTF: Add Lunar Lake support new 5a87e0020d53 ACPI: APEI: EINJ: mark remove callback as __exit new d9f87a7e9a24 Merge branches 'acpi-x86', 'acpi-dptf' and 'acpi-apei' new d7bd0aeb5ab6 ACPI: tools: pfrut: Print the update_cap field during capa [...] new e97d05b5e1bd Documentation: firmware-guide: ACPI: Fix namespace typo new 59c9450b8811 PNP: add HAS_IOPORT dependencies new e573d27e18f8 Merge branches 'acpi-tools', 'acpi-docs' and 'pnp' new 101b7a97143a Merge tag 'acpi-6.10-rc1' of git://git.kernel.org/pub/scm/ [...]
The 239 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/cpufreq-qcom-hw.yaml | 2 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 87 ++- .../bindings/thermal/amlogic,thermal.yaml | 12 +- .../bindings/thermal/loongson,ls2k-thermal.yaml | 24 +- .../bindings/thermal/mediatek,lvts-thermal.yaml | 6 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 12 +- .../bindings/thermal/st,stih407-thermal.yaml | 58 ++ .../devicetree/bindings/thermal/st-thermal.txt | 32 -- Documentation/firmware-guide/acpi/namespace.rst | 4 +- Documentation/power/pci.rst | 2 +- MAINTAINERS | 3 + .../dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 5 + .../boot/dts/allwinner/sun50i-h616-cpu-opp.dtsi | 115 ++++ .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 5 + .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 5 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 8 + .../allwinner/sun50i-h618-longan-module-3h.dtsi | 5 + .../dts/allwinner/sun50i-h618-orangepi-zero2w.dts | 5 + .../dts/allwinner/sun50i-h618-orangepi-zero3.dts | 5 + .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 5 + arch/x86/include/asm/acpi.h | 2 + arch/x86/include/asm/sparsemem.h | 2 - arch/x86/mm/numa.c | 4 +- drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 8 +- drivers/acpi/acpica/Makefile | 1 + drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acobject.h | 107 ++-- drivers/acpi/acpica/evgpeinit.c | 1 + drivers/acpi/acpica/utdebug.c | 5 + drivers/acpi/apei/einj-core.c | 12 +- drivers/acpi/bus.c | 25 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/dock.c | 48 +- 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/internal.h | 3 +- drivers/acpi/nhlt.c | 289 ++++++++++ drivers/acpi/numa/srat.c | 82 ++- drivers/acpi/property.c | 11 +- drivers/acpi/resource.c | 25 + drivers/acpi/scan.c | 30 +- drivers/acpi/video_detect.c | 8 + drivers/acpi/x86/Makefile | 8 + drivers/acpi/{ => x86}/blacklist.c | 2 +- drivers/acpi/{acpi_cmos_rtc.c => x86/cmos_rtc.c} | 2 +- drivers/acpi/{acpi_lpss.c => x86/lpss.c} | 5 +- drivers/acpi/x86/utils.c | 29 +- drivers/base/power/main.c | 6 +- drivers/base/power/wakeup.c | 11 +- drivers/cpufreq/amd-pstate.c | 280 ++++++---- drivers/cpufreq/brcmstb-avs-cpufreq.c | 5 +- drivers/cpufreq/cppc_cpufreq.c | 14 +- drivers/cpufreq/cpufreq-dt-platdev.c | 10 +- drivers/cpufreq/cpufreq-dt.c | 21 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/cpufreq/freq_table.c | 12 +- drivers/cpufreq/intel_pstate.c | 173 +++--- drivers/cpufreq/mediatek-cpufreq.c | 10 + drivers/cpufreq/sun50i-cpufreq-nvmem.c | 209 +++++-- drivers/cpufreq/tegra124-cpufreq.c | 19 +- drivers/cpufreq/ti-cpufreq.c | 4 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- drivers/cpuidle/governors/ladder.c | 1 + drivers/devfreq/event/exynos-nocp.c | 6 +- drivers/devfreq/event/exynos-ppmu.c | 6 +- drivers/devfreq/exynos-bus.c | 9 +- drivers/devfreq/mtk-cci-devfreq.c | 6 +- drivers/devfreq/rk3399_dmc.c | 6 +- drivers/devfreq/sun8i-a33-mbus.c | 6 +- drivers/firmware/smccc/smccc.c | 1 + drivers/input/misc/atlas_btns.c | 1 - drivers/mmc/host/sdhci-pci-core.c | 2 +- drivers/net/fjes/fjes_main.c | 1 - drivers/opp/of.c | 17 +- drivers/platform/chrome/wilco_ec/event.c | 1 - drivers/platform/x86/asus-laptop.c | 1 - drivers/platform/x86/classmate-laptop.c | 5 - drivers/platform/x86/dell/dell-rbtn.c | 1 - drivers/platform/x86/eeepc-laptop.c | 1 - drivers/platform/x86/intel/rst.c | 1 - drivers/platform/x86/intel/smartconnect.c | 1 - drivers/platform/x86/lg-laptop.c | 1 - drivers/platform/x86/sony-laptop.c | 2 - drivers/platform/x86/toshiba_acpi.c | 1 - drivers/platform/x86/toshiba_bluetooth.c | 1 - drivers/platform/x86/toshiba_haps.c | 1 - drivers/platform/x86/wireless-hotkey.c | 1 - drivers/pnp/isapnp/Kconfig | 2 +- drivers/powercap/dtpm_cpu.c | 8 +- drivers/powercap/intel_rapl_common.c | 607 ++++++++++++++++++++- drivers/powercap/intel_rapl_tpmi.c | 3 + drivers/ptp/ptp_vmw.c | 1 - drivers/soc/samsung/exynos-asv.c | 10 +- drivers/thermal/amlogic_thermal.c | 10 + drivers/thermal/armada_thermal.c | 9 +- drivers/thermal/gov_bang_bang.c | 97 ++-- drivers/thermal/gov_fair_share.c | 82 +-- drivers/thermal/gov_power_allocator.c | 45 +- drivers/thermal/gov_step_wise.c | 98 ++-- drivers/thermal/gov_user_space.c | 10 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + .../intel/int340x_thermal/processor_thermal_mbox.c | 1 + .../processor_thermal_power_floor.c | 1 + .../intel/int340x_thermal/processor_thermal_rapl.c | 1 + .../intel/int340x_thermal/processor_thermal_rfim.c | 1 + .../int340x_thermal/processor_thermal_wt_hint.c | 1 + .../int340x_thermal/processor_thermal_wt_req.c | 1 + drivers/thermal/intel/intel_hfi.c | 113 +++- drivers/thermal/intel/intel_soc_dts_iosf.c | 1 + drivers/thermal/k3_bandgap.c | 1 - drivers/thermal/loongson2_thermal.c | 117 ++-- drivers/thermal/mediatek/lvts_thermal.c | 438 +++++++++++---- drivers/thermal/qcom/lmh.c | 3 + drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 1 - drivers/thermal/qcom/tsens-v2.c | 1 + drivers/thermal/qcom/tsens.c | 33 +- drivers/thermal/qcom/tsens.h | 5 + drivers/thermal/rcar_gen3_thermal.c | 165 +++--- drivers/thermal/thermal_core.c | 180 ++++-- drivers/thermal/thermal_core.h | 121 +++- drivers/thermal/thermal_debugfs.c | 113 ++-- drivers/thermal/thermal_debugfs.h | 8 +- drivers/thermal/thermal_helpers.c | 8 +- drivers/thermal/thermal_netlink.c | 68 ++- drivers/thermal/thermal_netlink.h | 26 + drivers/thermal/thermal_sysfs.c | 20 +- drivers/thermal/thermal_trace.h | 2 + drivers/thermal/thermal_trace_ipa.h | 2 + drivers/thermal/thermal_trip.c | 16 +- drivers/virt/vmgenid.c | 1 - include/acpi/acpi_bus.h | 36 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 8 +- include/acpi/actbl2.h | 516 +++++++++++------- include/acpi/actbl3.h | 18 +- include/acpi/nhlt.h | 181 ++++++ .../dt-bindings/thermal/mediatek,lvts-thermal.h | 26 + include/linux/acpi.h | 13 +- include/linux/amd-pstate.h | 20 +- include/linux/energy_model.h | 5 + include/linux/intel_rapl.h | 32 ++ include/linux/numa.h | 7 +- include/linux/pm_opp.h | 8 + include/linux/pm_wakeup.h | 12 +- include/linux/thermal.h | 109 +--- kernel/power/energy_model.c | 106 +++- kernel/power/hibernate.c | 2 +- tools/power/acpi/tools/pfrut/pfrut.c | 2 + 153 files changed, 3964 insertions(+), 1574 deletions(-) create mode 100644 Documentation/devicetree/bindings/thermal/st,stih407-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/st-thermal.txt create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-cpu-opp.dtsi create mode 100644 drivers/acpi/nhlt.c create mode 100644 drivers/acpi/x86/Makefile rename drivers/acpi/{ => x86}/blacklist.c (99%) rename drivers/acpi/{acpi_cmos_rtc.c => x86/cmos_rtc.c} (98%) rename drivers/acpi/{acpi_lpss.c => x86/lpss.c} (99%) create mode 100644 include/acpi/nhlt.h