This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4173cf6fb6b7 Merge tag 'hwmon-for-v6.4' of git://git.kernel.org/pub/scm [...] new a6ff3c002146 thermal/core: Add a thermal zone 'devdata' accessor new 5f68d0785e52 thermal/core: Use the thermal zone 'devdata' accessor in t [...] new 0ce637a54691 thermal/core: Use the thermal zone 'devdata' accessor in h [...] new 3d4e1bad7804 thermal/core: Use the thermal zone 'devdata' accessor in r [...] new 4216e8153215 thermal/core: Show a debug message when get_temp() fails new abda7383ec3a thermal: Remove debug or error messages in get_temp() ops new 8f3f4ad4ad45 thermal/hwmon: Do not set no_hwmon before calling thermal_ [...] new 4a16c190f761 thermal/hwmon: Use the right device for devm_thermal_add_h [...] new dec07d399cc8 thermal: Don't use 'device' internal thermal zone structure field new 072e35c98806 thermal/core: Add thermal_zone_device structure 'type' accessor new 25e43976b215 thermal/drivers/spear: Don't use tz->device but pdev->dev new 3034f859b90d thermal: Add a thermal zone id accessor new dbb0ea153401 thermal: Use thermal_zone_device_type() accessor new 0adad0929621 thermal/drivers/da9062: Don't access the thermal zone devi [...] new ec2c8aae8129 thermal/hwmon: Use the thermal_core.h header new 0cf321c85886 thermal/drivers/tegra: Remove unneeded lock when setting a [...] new cad450d19d5e thermal/drivers/acerhdf: Make interval setting only at mod [...] new 20918ccacd06 thermal/drivers/acerhdf: Remove pointless governor test new 2b6db9efa507 Merge branch 'thermal-core' into thermal new ce07727aff5b Merge back thermal control material for 6.4-rc1. new 2a96243e22f8 thermal: intel: x86_pkg_temp_thermal: Add lower bound chec [...] new 85b52122e542 Merge branch 'thermal-intel' new d4d8516624e1 Merge back Intel thermal driver changes for 6.4-rc1. new 065ca2a8c6ee Merge back Intel thermal control material for 6.4-rc1. new 4eb7c2f3a3d7 thermal: thermal_hwmon: Fix a kernel NULL pointer dereference new d9dc06009b35 thermal: thermal_hwmon: Revert recent message adjustment new 86df7d19083c thermal: Use of_property_present() for testing DT property [...] new 0c7d069297a0 Merge back thermal control material for 6.4-rc1. new cd246fa969ec thermal: core: Clean up thermal_list_lock locking new dfd7956f0031 dt-bindings: thermal: mediatek: Add binding documentation [...] new 33140e668b10 thermal/drivers/mediatek: Control buffer enablement tweaks new 56edffdc298a thermal/drivers/mediatek: Add support for MT8365 SoC new 10debf8c2da8 thermal/drivers/mediatek: Add delay after thermal banks in [...] new 3f2f689559f7 thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling new 53c9ce497dd7 thermal/drivers/imx: Remove get_trip_temp ops new ed4b51b8fd0b thermal/drivers/imx: Use the thermal framework for the trip point new e45c9a2fc59d thermal/drivers/hisi: Use devm_platform_ioremap_resource() new 32a7a02117de thermal/core: Relocate the traces definition in thermal directory new 311526b7e38f thermal/drivers/db8500: Use driver dev instead of tz->device new 0fb6c6493fa2 thermal/drivers/stm: Don't set no_hwmon to false new 0c492be4002b thermal/drivers/ti: Use fixed update interval new 75f74a907164 Merge tag 'thermal-v6.4-rc1-1' of ssh://gitolite.kernel.or [...] new cfeeb7d37dea Merge back general thermal control changes for 6.4-rc1. new f1d2427cb458 thermal/drivers/rockchip: Simplify getting match data new 2f6916f12c0e thermal/drivers/rockchip: Simplify clock logic new cb71c5f904c5 thermal/drivers/rockchip: Use dev_err_probe new f7cef1b743e8 thermal/drivers/rockchip: Simplify channel id logic new 267f596585ab thermal/drivers/rockchip: Support dynamic sized sensor array new 45d7b3867a5c thermal/drivers/rockchip: Support RK3588 SoC in the therma [...] new c3d2718ae648 dt-bindings: rockchip-thermal: Support the RK3588 SoC compatible new fee5caec88b3 thermal/drivers/rockchip: use devm_reset_control_array_get [...] new cdd6076b0a0c thermal/drivers/tegra-bpmp: Handle offline zones new ded2d383b1b4 thermal/core: Remove thermal_bind_params structure new e4fdcfb1a1f5 dt-bindings: thermal: Drop unneeded quotes new 45cc9c4f765b MAINTAINERS: adjust entry in THERMAL/POWER_ALLOCATOR after [...] new 13f03bcd02e4 thermal/drivers/mediatek/lvts_thermal: Fix sensor 1 interr [...] new 46d6cbb82085 thermal: amlogic: Use dev_err_probe() new 05aaa7fdb073 dt-bindings: thermal: mediatek: Add AP domain to LVTS ther [...] new 561538f770a3 thermal/drivers/mediatek/lvts_thermal: Add AP domain for mt8195 new 8454c8c09c77 thermal/drivers/bcm2835: Remove buggy call to thermal_of_z [...] new ac614a9b4c35 thermal/of: Unexport unused OF functions new 3d439b1a2ad3 thermal/core: Alloc-copy-free the thermal zone parameters [...] new 51699e4c05d9 Merge tag 'thermal-v6.4-rc1-2' of ssh://gitolite.kernel.or [...] new 5bc6b1df65c8 thermal: intel: int340x: Add DLVR support for RFIM control new 5e0ca0bfc33b Merge tag 'thermal-6.4-rc1' of git://git.kernel.org/pub/sc [...] new 03c57b0160f6 ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controll [...] new 86f240a2f7e9 ACPICA: Headers: Delete bogus node_array array of pointers [...] new 377421fcfb97 ACPICA: ACPI 6.5: MADT: add support for trace buffer exten [...] new 9db8a1c217e3 ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_n [...] new 9737ff46f7dc ACPICA: acpisrc: Add missing tables to astable new a47a0c2a1fe1 ACPICA: Add support for 64 bit loong_arch compilation new f5325cb10414 ACPICA: Add support for ASPT table in disassembler new 47920aae34e2 ACPICA: Add support for Arm's MPAM ACPI table version 2 new 612c29328466 ACPICA: Update all copyrights/signons to 2023 new 520d4a0ee5b6 ACPICA: add support for ClockInput resource (v6.5) new f2ca92d08325 ACPICA: MADT: Add RISC-V INTC interrupt controller new 003567a3b70d ACPICA: Add structure definitions for RISC-V RHCT new d56ba92b0ce6 ACPICA: Avoid undefined behavior: load of misaligned address new 05bb0167c80b ACPICA: Avoid undefined behavior: applying zero offset to [...] new 4cf8a60602f7 ACPICA: Avoid undefined behavior: member access within nul [...] new 24d9609b3cd2 ACPICA: Avoid undefined behavior: member access within mis [...] new 218387e6cf49 ACPICA: Avoid undefined behavior: member access within mis [...] new 5bd2315bd2e4 ACPICA: Avoid undefined behavior: member access within mis [...] new bf44c56a9977 ACPICA: Avoid undefined behavior: member access within mis [...] new d0a874cb4519 ACPICA: Avoid undefined behavior: load of misaligned address new 94bf7c8a626d ACPICA: struct acpi_resource_vendor: Replace 1-element arr [...] new 48ff467c338b ACPICA: actbl1: Replace 1-element arrays with flexible arrays new 74522fea27f8 ACPICA: actbl2: Replace 1-element arrays with flexible arrays new 2a5ab99847bd ACPICA: struct acpi_nfit_interleave: Replace 1-element arr [...] new 11132ad0176e ACPICA: Introduce ACPI_FLEX_ARRAY new 6671709c6ee5 ACPICA: struct acpi_resource_dma: Replace 1-element array [...] new 3a287932da6a ACPICA: acpi_pci_routing_table: Replace fixed-size array w [...] new 49bd783e4fe1 ACPICA: acpi_dmar_andd: Replace 1-element array with flexi [...] new 2a85fc562679 ACPICA: acpi_madt_oem_data: Fix flexible array member definition new 376b0fb3ad62 ACPICA: acpi_resource_irq: Replace 1-element arrays with f [...] new ae5a0eccc85f ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED [...] new beadd51f74f6 ACPICA: add os specific support for Zephyr RTOS new df2286655ce1 ACPICA: Update version to 20230331 new c90b29cede95 Merge branch 'acpica' new 4dea41775d95 ACPI: processor: Check for null return of devm_kzalloc() i [...] new 691a63712347 ACPI: cpufreq: Use platform devices to load ACPI PPC and P [...] new 073828e95445 ACPI: processor: Fix evaluating _PDC method when running a [...] new f2cba54a7fbf ACPI: s2idle: Log when enabling wakeup IRQ fails new da30a34a0edb ACPI: SPCR: Prefix error messages with FW_BUG new dcf0c2e06ac2 ACPI: SPCR: Amend indentation new 47d26684185d ACPI: VIOT: Initialize the correct IOMMU fwspec new 4f855dcead6c ACPI: sysfs: Enable ACPI sysfs support for CCEL records new 0e838286080d Merge branches 'acpi-processor', 'acpi-pm', 'acpi-tables' [...] new fe6603cafabb ACPI: APEI: EINJ: Add CXL error types new f1e65718ec18 ACPI: APEI: EINJ: warn on invalid argument when explicitly [...] new 1fbd9029c8d5 ACPI: property: Refactor acpi_data_prop_read_single() new 28f7b85895fc ACPI: EC: Limit explicit removal of query handlers to cust [...] new e5b492c6bb90 ACPI: EC: Fix oops when removing custom query handlers new 3bd554e03ef4 ACPI: SBS: Fix handling of Smart Battery Selectors new 0dc9a715578b ACPI: thermal: Replace ternary operator with min_t() new 0f318baaf23d Merge branches 'acpi-apei', 'acpi-properties', 'acpi-sbs' [...] new 6d572d39b21f ACPI: bus: Add missing braces to acpi_sb_notify() new faae443738c6 ACPI: bus: Ensure that notify handlers are not running aft [...] new 67abe9c6a807 ACPI: video: Remove register_backlight_delay module option [...] new abe4f5ae5efa ACPI: video: Remove desktops without backlight DMI quirks new ff7f85e35479 iio: adc: ad7292: Add explicit include for of.h new 98aeb3b0b6bd staging: iio: resolver: ad2s1210: Add explicit include for of.h new 75c7124ef3ba net: rfkill-gpio: Add explicit include for of.h new 933c9f190543 serial: 8250_tegra: Add explicit include for of.h new cf02f71c3ef8 ata: pata_macio: Add explicit include of irqdomain.h new 5d6f12c38107 pata: ixp4xx: Add explicit include for of.h new c5111a5b1a60 virtio-mmio: Add explicit include for of.h new 8edd49ce8da7 tpm: atmel: Add explicit include for of.h new 2febc5dda35e fpga: lattice-sysconfig-spi: Add explicit include for of.h new 45166620b725 ACPI: Replace irqdomain.h include with struct declarations new 21fc506cf5ef Merge branches 'acpi-bus', 'acpi-video' and 'acpi-misc' new 2c5a06e5505a ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error new 55f4f6ead46c ACPI: docs: Update the pm_profile sysfs attribute documentation new 4f810294e00b Merge branches 'acpi-utils' and 'acpi-docs' new 793582ff47f8 Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/l [...] new 737dbd6667ff PM / devfreq: Remove "select SRCU" new f9d0393a8898 PM / devfreq: exyos-bus: drop of_match_ptr for ID table new b7405e3f62d6 PM / devfreq: exynos: Use of_property_present() for testin [...] new 376b1446153c PM / devfreq: exynos-ppmu: Use devm_platform_get_and_iorem [...] new 8271f3846fa8 Merge tag 'devfreq-next-for-6.4' of git://git.kernel.org/p [...] new 1f5e62f5fb21 cpufreq: intel_pstate: Enable HWP IO boost for all servers new 76531df5e13b ACPI: CPPC: Add min and max perf register writing support new c984f5d5d45b ACPI: CPPC: Add auto select register read/write support new 3e6e07805764 Documentation: cpufreq: amd-pstate: Move amd_pstate param [...] new 2dd6d0ebf740 cpufreq: amd-pstate: Add guided autonomous mode new 3ca7bc818d8c cpufreq: amd-pstate: Add guided mode control support via sysfs new 7a9dec665f68 Documentation: cpufreq: amd-pstate: Update amd_pstate stat [...] new 877d5cd2aeed cpufreq: warn about invalid vals to scaling_max/min_freq i [...] new 8ffdb1fe9121 cpufreq: Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry new 175c9df15aef cpufreq: pmac32: Use of_property_read_bool() for boolean p [...] new a038895e25b2 cpufreq: drivers with target_index() must set freq_table new 11fa52fe619a cpufreq: amd-pstate: Make varaiable mode_state_machine static new 684952212ca6 Merge back cpufreq changes for 6.4-rc1. new 44295af5019f cpufreq: use correct unit when verify cur freq new 7911b6a868ea dt-bindings: cpufreq: qcom-hw: add a compatible for sa8775p new f35512777e31 kbuild, cpufreq: tegra124: remove MODULE_LICENSE in non-modules new df97441673f3 kbuild, cpufreq: remove MODULE_LICENSE in non-modules new 35527c677cb6 cpufreq: qcom-hw: Simplify counting frequency domains new b8f3a396a7ee cpufreq: Use of_property_present() for testing DT property [...] new d51c63230994 cpufreq: mediatek: fix passing zero to 'PTR_ERR' new d51e106240bc cpufreq: mediatek: fix KP caused by handler usage after re [...] new d3296bb4cafd cpufreq: mediatek: raise proc/sram max voltage for MT8516 new 0883426fd07e cpufreq: mediatek: Raise proc and sram max voltage for MT7 [...] new ba5e770c9698 cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource [...] new 417598f99852 cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist new 287143d88696 dt-bindings: cpufreq: cpufreq-qcom-hw: Allow just 1 freque [...] new 7ae24e054f75 dt-bindings: cpufreq: cpufreq-qcom-hw: Sanitize data per c [...] new e69003202434 dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCM2290 new e2b47e585931 cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos new f41e1442ac5b cpufreq: tegra194: add OPP support and set bandwidth new 0bdd95cede51 Merge tag 'cpufreq-arm-updates-6.4' of git://git.kernel.or [...] new 640324e3e62b Merge branch 'pm-cpufreq' new f914bfdd7f84 cpuidle: Use of_property_present() for testing DT property [...] new 21def611d829 Merge branch 'pm-cpuidle' new 73d73f5ee7fb PM: core: Remove unnecessary (void *) conversions new b52124a78ab3 PM: Add sysfs files to represent time spent in hardware sl [...] new 09f5df3fb82f platform/x86/amd: pmc: Report duration of time in hw sleep state new e2348afe702e platform/x86/intel/pmc: core: Always capture counters on suspend new ddd66d634735 platform/x86/intel/pmc: core: Report duration of time in H [...] new e9eadc282719 opp: Use of_property_present() for testing DT property presence new 29b1a92e5e95 OPP: Handle all genpd cases together in _set_required_opps() new 528f2d8d540a OPP: Move required opps configuration to specialized callback new 0ba4962d01b6 Merge tag 'opp-updates-6.4' of git://git.kernel.org/pub/sc [...] new 0417552730d0 pm-graph: Update to v5.11 new 34ea427e01ea PM: tools: sleepgraph: Recognize "CPU killed" messages new d3f2c402e448 Merge branches 'pm-core', 'pm-sleep', 'pm-opp' and 'pm-tools' new 0cfd8703e7da Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/lin [...]
The 187 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/ABI/stable/sysfs-acpi-pmprofile | 20 +- Documentation/ABI/testing/sysfs-power | 29 ++ Documentation/admin-guide/kernel-parameters.txt | 40 +-- Documentation/admin-guide/pm/amd-pstate.rst | 31 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 119 +++++++- .../bindings/thermal/amlogic,thermal.yaml | 2 +- .../devicetree/bindings/thermal/imx-thermal.yaml | 4 +- .../bindings/thermal/mediatek-thermal.txt | 1 + .../devicetree/bindings/thermal/qoriq-thermal.yaml | 4 +- .../bindings/thermal/rockchip-thermal.yaml | 1 + Documentation/driver-api/thermal/intel_dptf.rst | 46 ++- Documentation/driver-api/thermal/sysfs-api.rst | 40 --- MAINTAINERS | 2 +- drivers/acpi/acpi_apd.c | 2 + drivers/acpi/acpi_lpss.c | 7 + drivers/acpi/acpi_processor.c | 42 ++- drivers/acpi/acpi_video.c | 38 --- drivers/acpi/acpica/acapps.h | 2 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 5 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 4 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 4 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 24 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbnames.c | 3 + drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 13 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 6 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 6 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 4 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/rsaddr.c | 11 +- drivers/acpi/acpica/rscalc.c | 51 +++- drivers/acpi/acpica/rsdumpinfo.c | 17 ++ drivers/acpi/acpica/rsinfo.c | 5 + drivers/acpi/acpica/rslist.c | 12 +- drivers/acpi/acpica/rsmisc.c | 10 +- drivers/acpi/acpica/rsserial.c | 49 +++ drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 7 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcksum.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utresdecode.c | 11 + drivers/acpi/acpica/utresrc.c | 17 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/einj.c | 14 +- drivers/acpi/bus.c | 4 +- drivers/acpi/cppc_acpi.c | 118 +++++++- drivers/acpi/ec.c | 18 +- drivers/acpi/nfit/core.c | 6 +- drivers/acpi/processor_pdc.c | 11 + drivers/acpi/property.c | 80 +++-- drivers/acpi/sbs.c | 27 +- drivers/acpi/sleep.c | 8 +- drivers/acpi/spcr.c | 13 +- drivers/acpi/sysfs.c | 17 ++ drivers/acpi/thermal.c | 25 +- drivers/acpi/video_detect.c | 35 --- drivers/acpi/viot.c | 5 +- drivers/ata/ahci_imx.c | 2 +- drivers/ata/pata_ixp4xx_cf.c | 1 + drivers/ata/pata_macio.c | 1 + drivers/base/power/main.c | 12 +- drivers/char/tpm/tpm_atmel.h | 2 +- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/acpi-cpufreq.c | 39 +-- drivers/cpufreq/amd-pstate.c | 175 ++++++++--- drivers/cpufreq/cpufreq-dt-platdev.c | 3 +- drivers/cpufreq/cpufreq.c | 13 +- drivers/cpufreq/freq_table.c | 8 +- drivers/cpufreq/imx-cpufreq-dt.c | 2 +- drivers/cpufreq/imx6q-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 11 +- drivers/cpufreq/mediatek-cpufreq.c | 98 +++--- drivers/cpufreq/pcc-cpufreq.c | 34 ++- drivers/cpufreq/pmac32-cpufreq.c | 6 +- drivers/cpufreq/qcom-cpufreq-hw.c | 54 +--- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/tegra124-cpufreq.c | 1 - drivers/cpufreq/tegra194-cpufreq.c | 156 +++++++++- drivers/cpufreq/tegra20-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-psci-domain.c | 2 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 6 +- drivers/devfreq/Kconfig | 1 - drivers/devfreq/event/exynos-ppmu.c | 3 +- drivers/devfreq/exynos-bus.c | 4 +- drivers/fpga/lattice-sysconfig-spi.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 - drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/pmbus/pmbus_core.c | 2 +- drivers/hwmon/scmi-hwmon.c | 4 +- drivers/hwmon/scpi-hwmon.c | 2 +- drivers/iio/adc/ad7292.c | 1 + drivers/iio/adc/sun4i-gpadc-iio.c | 2 +- drivers/input/touchscreen/sun4i-ts.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- drivers/opp/core.c | 78 ++--- drivers/opp/of.c | 7 +- drivers/opp/opp.h | 4 + drivers/platform/x86/acerhdf.c | 19 +- drivers/platform/x86/amd/pmc.c | 6 +- drivers/platform/x86/intel/pmc/core.c | 17 +- drivers/platform/x86/intel/pmc/core.h | 4 +- drivers/power/supply/power_supply_core.c | 2 +- drivers/regulator/max8973-regulator.c | 2 +- drivers/staging/iio/resolver/ad2s1210.c | 1 + drivers/thermal/Makefile | 3 +- drivers/thermal/amlogic_thermal.c | 11 +- drivers/thermal/armada_thermal.c | 14 +- drivers/thermal/broadcom/bcm2711_thermal.c | 3 +- drivers/thermal/broadcom/bcm2835_thermal.c | 7 +- drivers/thermal/broadcom/brcmstb_thermal.c | 8 +- drivers/thermal/broadcom/ns-thermal.c | 2 +- drivers/thermal/broadcom/sr-thermal.c | 2 +- drivers/thermal/cpufreq_cooling.c | 4 +- drivers/thermal/da9062-thermal.c | 13 +- drivers/thermal/db8500_thermal.c | 9 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/dove_thermal.c | 7 +- drivers/thermal/gov_fair_share.c | 2 +- drivers/thermal/gov_power_allocator.c | 2 +- drivers/thermal/gov_step_wise.c | 2 +- drivers/thermal/hisi_thermal.c | 9 +- drivers/thermal/imx8mm_thermal.c | 6 +- drivers/thermal/imx_sc_thermal.c | 9 +- drivers/thermal/imx_thermal.c | 70 ++--- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 4 +- .../int340x_thermal/processor_thermal_device.c | 3 +- .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 6 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 92 +++++- drivers/thermal/intel/intel_pch_thermal.c | 2 +- drivers/thermal/intel/intel_quark_dts_thermal.c | 6 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 13 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 12 +- drivers/thermal/k3_bandgap.c | 4 +- drivers/thermal/k3_j72xx_bandgap.c | 2 +- drivers/thermal/kirkwood_thermal.c | 7 +- drivers/thermal/max77620_thermal.c | 6 +- drivers/thermal/mediatek/auxadc_thermal.c | 111 +++++-- drivers/thermal/mediatek/lvts_thermal.c | 110 +++++-- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 6 +- drivers/thermal/qcom/tsens.c | 6 +- drivers/thermal/qoriq_thermal.c | 4 +- drivers/thermal/rcar_gen3_thermal.c | 57 +--- drivers/thermal/rcar_thermal.c | 8 +- drivers/thermal/rockchip_thermal.c | 332 ++++++++++++++------- drivers/thermal/rzg2l_thermal.c | 3 +- drivers/thermal/samsung/exynos_tmu.c | 4 +- drivers/thermal/spear_thermal.c | 10 +- drivers/thermal/sprd_thermal.c | 2 +- drivers/thermal/st/st_thermal.c | 5 +- drivers/thermal/st/stm_thermal.c | 5 +- drivers/thermal/sun8i_thermal.c | 4 +- drivers/thermal/tegra/soctherm.c | 6 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 15 +- drivers/thermal/tegra/tegra30-tsensor.c | 31 +- drivers/thermal/thermal-generic-adc.c | 7 +- drivers/thermal/thermal_core.c | 172 +++-------- drivers/thermal/thermal_helpers.c | 6 +- drivers/thermal/thermal_hwmon.c | 5 +- drivers/thermal/thermal_hwmon.h | 4 +- drivers/thermal/thermal_mmio.c | 2 +- drivers/thermal/thermal_of.c | 8 +- .../thermal.h => drivers/thermal/thermal_trace.h | 6 + .../thermal/thermal_trace_ipa.h | 6 + drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 20 +- drivers/thermal/uniphier_thermal.c | 2 +- drivers/tty/serial/8250/8250_tegra.c | 1 + drivers/virtio/virtio_mmio.c | 1 + drivers/xen/pcpu.c | 20 ++ include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpi_bus.h | 3 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 39 ++- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 59 +++- include/acpi/actbl2.h | 211 ++++++++++++- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 8 +- include/acpi/acuuid.h | 2 +- include/acpi/cppc_acpi.h | 11 + include/acpi/platform/acenv.h | 4 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 13 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/aclinux.h | 7 +- include/acpi/platform/aclinuxex.h | 2 +- include/acpi/platform/aczephyr.h | 48 +++ include/acpi/video.h | 2 - .../dt-bindings/thermal/mediatek,lvts-thermal.h | 10 + include/linux/acpi.h | 6 +- include/linux/amd-pstate.h | 2 + include/linux/cpufreq.h | 1 + include/linux/suspend.h | 8 + include/linux/thermal.h | 74 ++--- include/xen/xen.h | 11 + kernel/power/main.c | 59 +++- net/rfkill/rfkill-gpio.c | 1 + tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/pm-graph/README | 2 +- tools/power/pm-graph/install_latest_from_github.sh | 38 +++ tools/power/pm-graph/sleepgraph.py | 58 ++-- tools/testing/nvdimm/test/nfit.c | 4 +- 348 files changed, 2761 insertions(+), 1462 deletions(-) rename include/trace/events/thermal.h => drivers/thermal/thermal_trace.h (97%) rename include/trace/events/thermal_power_allocator.h => drivers/thermal/thermal_t [...] create mode 100644 include/acpi/platform/aczephyr.h create mode 100755 tools/power/pm-graph/install_latest_from_github.sh