This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 89ed67ef126c Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/l [...] new 950210887670 thermal: core: Drop trips_disabled bitmask new a15ffa783ea4 thermal: trip: Drop redundant trips check from for_each_th [...] new 2c7b4bfadef0 thermal: core: Store trip pointer in struct thermal_instance new d069ed6b752f thermal: core: Allow trip pointers to be used for cooling [...] new a56cc0a83385 thermal: core: Add function to walk trips under zone lock new b0e82ae3bf41 thermal: Remove Amit Kucheria from MAINTAINERS new e17ea8a1b170 thermal: Add myself as thermal reviewer in MAINTAINERS new c99626092efc thermal: core: prevent potential string overflow new 4347e7d0b4e8 thermal: armada: Convert to platform remove callback retur [...] new f29ecd3748a2 thermal: bcm2835: Convert to platform remove callback retu [...] new aa599650d26f thermal: ns: Convert to platform remove callback returning void new 0d0f8b2c4df0 thermal: da9062: Convert to platform remove callback retur [...] new 7aa234e99fa2 thermal: dove: Convert to platform remove callback returning void new 6abe2f00d27a thermal: hisi: Convert to platform remove callback returning void new 5568f642bb7a thermal: imx8mm: Convert to platform remove callback retur [...] new 02e7baaf5165 thermal: imx: Convert to platform remove callback returning void new 75b66d7e5993 thermal: int3400: Convert to platform remove callback retu [...] new 8cc099170f61 thermal: int3401: Convert to platform remove callback retu [...] new f287083ba7bf thermal: int3402: Convert to platform remove callback retu [...] new 257010831143 thermal: int3403: Convert to platform remove callback retu [...] new a876f99d120d thermal: int3406: Convert to platform remove callback retu [...] new ff96e615ea49 thermal: k3_bandgap: Convert to platform remove callback r [...] new 3c9e0f218c0f thermal: k3_j72xx_bandgap: Convert to platform remove call [...] new 3ebaf0f244d4 thermal: kirkwood: Convert to platform remove callback ret [...] new 2d3c823df218 thermal: lvts: Convert to platform remove callback returning void new 2128ba4639e3 thermal: tsens: Convert to platform remove callback return [...] new a07f4487bc49 thermal: rcar_gen3: Convert to platform remove callback re [...] new 03a5a75a6ad2 thermal: rcar: Convert to platform remove callback returning void new cc86ac43e555 thermal: rockchip: Convert to platform remove callback ret [...] new 24bbbfb73e9b thermal: rzg2l: Convert to platform remove callback return [...] new 0b478d7b867b thermal: exynos_tmu: Convert to platform remove callback r [...] new 7c2714a1e689 thermal: spear: Convert to platform remove callback return [...] new 295b11764581 thermal: sprd: Convert to platform remove callback returning void new ca92bdec592f thermal: stm: Convert to platform remove callback returning void new f1afede9e24c thermal: soctherm: Convert to platform remove callback ret [...] new f021f0526274 thermal: tegra-bpmp: Convert to platform remove callback r [...] new f3e38da00257 thermal: ti-bandgap: Convert to platform remove callback r [...] new 439f0bb3a7c5 thermal: uniphier: Convert to platform remove callback ret [...] new eea6c2620725 thermal: amlogic: Convert to platform remove callback retu [...] new d3bff6277087 Merge branch 'thermal-misc' new 4be32333d941 ACPI: thermal: Simplify initialization of critical and hot trips new b09872a652d3 ACPI: thermal: Fold acpi_thermal_get_info() into its caller new f04256a8f7de ACPI: thermal: Determine the number of trip points earlier new 06a5f76ee104 ACPI: thermal: Create and populate trip points table earlier new 30f04c7535e4 ACPI: thermal: Simplify critical and hot trips representation new 64c512edf977 ACPI: thermal: Untangle initialization and updates of the [...] new cdfe09df04a0 ACPI: thermal: Untangle initialization and updates of acti [...] new 4175a24f01eb ACPI: thermal: Drop redundant trip point flags new 058f5e407deb ACPI: thermal: Drop valid flag from struct acpi_thermal_trip new 0d9741abd1c5 ACPI: thermal: Fix a small leak in acpi_thermal_add() new 0fa1bf34980e ACPI: thermal: Add device list to struct acpi_thermal_trip new 317508c65f1f ACPI: thermal: Collapse trip devices update functions new 54fc61a106c9 ACPI: thermal: Collapse trip devices update function wrappers new 3e7d6f396d74 ACPI: thermal: Merge trip initialization functions new 2713b83cb3b0 ACPI: thermal: Mark uninitialized active trips as invalid new 377020153617 Merge branch 'thermal-core' new d5ea889246b1 ACPI: thermal: Do not use trip indices for cooling device binding new c8f46f43a1db ACPI: thermal: Drop critical_valid and hot_valid trip flags new 03a6d5986c9d ACPI: thermal: Rename structure fields holding temperature [...] new c6767334185e ACPI: thermal: Drop list of device ACPI handles from struc [...] new 1dd72ce0c125 ACPI: thermal: Fix up function header formatting in two places new 8820087ee5e7 Merge thermal core material depended on by subsequent changes. new 44babd829a7e ACPI: thermal: Move get_active_temp() new 4f9cf91e4102 ACPI: thermal: Combine passive and active trip update functions new b251ab28caeb ACPI: thermal: Use thermal_zone_for_each_trip() for updati [...] new 4963e34ce7b9 thermal: core: Drop thermal_zone_device_exec() new b44444027ce7 thermal: trip: Remove lockdep assertion from for_each_ther [...] new 108ffd12be24 thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() new 27fa2b604383 Merge branch 'acpi-thermal' new a26b452e836e Merge branch 'acpi-thermal' new 78869767f2ad thermal: trip: Simplify computing trip indices new 234ed6f5fbed thermal: trip: Define for_each_trip() macro new 276f1ede9516 thermal: gov_fair_share: Rearrange get_trip_level() new 94be1d27aa8d thermal: gov_power_allocator: Use trip pointers instead of [...] new fdcf70ed4e16 thermal: gov_step_wise: Fold update_passive_instance() int [...] new 8c35b1f47253 thermal: core: Pass trip pointer to governor throttle callback new cf3986f8c01d thermal: core: Don't update trip points inside the hystere [...] new c27d08f786ac thermal: ACPI: Include the right header file new 598c20f964d1 Merge branch 'thermal-core' new b894685cb8e0 thermal: int340x: processor_thermal: Move mailbox code to [...] new dd28a3cb9238 thermal: int340x: processor_thermal: Add interrupt configu [...] new f0658708e863 thermal: int340x: processor_thermal: Use non MSI interrupt [...] new 2f0b31c02662 thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for [...] new 4b029a81c24e thermal: int340x: processor_thermal: Add workload type hin [...] new e682b86211a1 thermal: int340x: Handle workload hint interrupts new 27801542b2b8 selftests/thermel/intel: Add test to read workload hint new a966a0da3bae thermal: int340x: Add ArrowLake-S PCI ID new 1ced5dce63d0 thermal: int340x: processor_thermal: Ack all PCI interrupts new 2cbe1a333115 Merge earlier changes in Intel thermal drivers for v6.7. new cd3c00e77609 thermal: int340x: Use thermal_zone_for_each_trip() new fae633cfb729 thermal: intel: powerclamp: fix mismatch in get function f [...] new 24e4c2620280 thermal: int340x: processor_thermal: Move interrupt status [...] new 088f16f35257 thermal: int340x: processor_thermal: Common function to cl [...] new 6ebc25d8b053 thermal: int340x: processor_thermal: Set feature mask befo [...] new b473d6a9d68f thermal: int340x: processor_thermal: Support power floor n [...] new 8cd5ad18ddc3 thermal: int340x: processor_thermal: Handle power floor in [...] new 0e509253924b thermal: int340x: processor_thermal: Enable power floor support new d4d27e5a1a88 selftests/thermel/intel: Add test to read power floor status new 8aa49284f367 Merge branch 'thermal-intel' new d8b877d60d77 dt-bindings: thermal: mediatek: Add mt7988 lvts compatible new be2cc09bd5b4 dt-bindings: thermal: mediatek: Add LVTS thermal sensors f [...] new 6725a29321e4 thermal/drivers/mediatek/lvts_thermal: Make coeff configurable new 585e92e6a79f thermal/drivers/mediatek/lvts_thermal: Add mt7988 support new 6644c6291eec dt-bindings: thermal: nvidia,tegra124-soctherm: Add missin [...] new f84f6e0f4588 thermal/drivers/imx8mm_thermal: Fix function pointer decla [...] new ebd1dea94b2e dt-bindings: thermal: fsl,scu-thermal: Document imx8dl new de84da588f35 tools/thermal: Remove unused 'mds' and 'nrhandler' variables new 2ffa39c83b39 thermal/drivers/mediatek/lvts_thermal: Fix error check in [...] new 50ab53095326 dt-bindings: thermal: tsens: Add sa8775p compatible new 98bcee251e60 dt-bindings: imx-thermal: Add #thermal-sensor-cells property new 438a15b16f61 dt-bindings: net: microchip: Allow nvmem-cell usage new e9cdce582390 dt-bindings: timer: add imx7d compatible new 5368084c3936 thermal/drivers/max77620: Remove duplicate error message new 5055fadfa7e1 thermal/drivers/mediatek: Fix probe for THERMAL_V2 new 0bb4937b58ab dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] new 8137bb90600d thermal/drivers/mediatek/lvts_thermal: Add suspend and resume new 288732242db4 thermal/drivers/mediatek/lvts_thermal: Add mt8192 support new 5437d14d94c8 thermal/drivers/mediatek/lvts_thermal: Update calibration [...] new 9618efe343ea thermal/qcom/tsens: Drop ops_v0_1 new 607218deac6e Merge tag 'thermal-v6.7-rc1' of ssh://gitolite.kernel.org/ [...] new 4ac4677fdb76 Merge tag 'thermal-6.7-rc1' of git://git.kernel.org/pub/sc [...] new 178e1ea6a68f ACPICA: Add defines for CDAT SSLBIS new d633c387f28f Merge branch 'acpica' new b5bdb60faaaf ACPI: scan: Use the acpi_device_is_present() helper in mor [...] new 8c6fdbd635d4 ACPI: scan: Rename acpi_scan_device_not_present() to be ab [...] new 83f5ad58daf1 ACPI: OSL: add __printf format attribute to acpi_os_vprintf() new 92002fb39e8e ACPI: OSL: Fix up white space in parameter lists new 9d4e27dd8827 ACPI: OSL: Remove redundant parentheses in return statements new a1da3b78c083 ACPI: OSL: Add empty lines after local variable declarations new f1fce1cf4509 ACPI: OSI: refactor deprecated strncpy() new a83c68a3bf7c ACPI: FPDT: properly handle invalid FPDT subtables new 93003de27a5e Merge branches 'acpi-scan', 'acpi-osl', 'acpi-osi' and 'ac [...] new 2e57d10a6591 ACPI: utils: Dynamically determine acpi_handle_list size new 6c766f7aacc0 ACPI: utils: Fix up white space in a few places new 6b54bdd1685a ACPI: utils: Remove redundant braces around individual statement new d37273af0e42 ACPI: resource: Consolidate IRQ trigger-type override DMI tables new 424009ab2030 ACPI: resource: Drop .ident values from dmi_system_id tables new 78fdccdc8b9f Merge back earlier ACPI resources management changes for v6.7. new 0da9eccde327 ACPI: resource: Do IRQ override on TongFang GMxXGxx new 046ece773cc7 ACPI: property: Allow _DSD buffer data only for byte accessors new 43451c4bf9b0 ACPI: property: Document the _DSD data buffer GUID new bda3df10fb1e ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs new ea4007528c8a Merge branches 'acpi-utils', 'acpi-resource', 'acpi-proper [...] new 22c11b8f1b94 ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section new 2ce3262553c6 ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets new c9aa36faddaf Merge back new ACPI backlight material for v6.7. new 35a341c9b25d ACPI: video: Add acpi_backlight=vendor quirk for Toshiba P [...] new 2e89345764c6 ACPI: PRM: Annotate struct prm_module_info with __counted_by new e2abc47a5a1a ACPI: APEI: Fix AER info corruption when error status data [...] new fac475aab70b ACPI: APEI: Use ERST timeout for slow devices new 60c40b06fa68 mailbox: pcc: Add support for platform notification handling new 3db174e478cb mailbox: pcc: Support shared interrupt for multiple subspaces new 55d235ebb684 ACPI: PCC: Add PCC shared memory region command and status [...] new 89a4ad1f437c i2c: xgene-slimpro: Migrate to use generic PCC shmem relat [...] new 2cf39b806be7 hwmon: (xgene) Migrate to use generic PCC shmem related macros new a46e42c09798 soc: kunpeng_hccs: Migrate to use generic PCC shmem relate [...] new aa2e505c80ba Merge tag 'acpi-pcc-updates-6.7' of git://git.kernel.org/p [...] new f3c0d6a1a25f Merge branches 'acpi-video', 'acpi-prm', 'acpi-apei' and ' [...] new 891ddc03e2f4 ACPI: EC: Add quirk for HP 250 G7 Notebook PC new 48cf49d31994 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() new bc8f7abe9715 ACPI: sysfs: Clean up create_pnp_modalias() and create_of_ [...] new 9fbdc0504244 ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() new 553921875ff7 ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() new 5f70fd1892e7 ACPI: sysfs: use acpi_device_uid() for fetching _UID new bb3dcf0ccf32 perf: qcom: use acpi_device_uid() for fetching _UID new a3a62ca256ab ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID new 2d5bd3cbb011 pinctrl: intel: use acpi_dev_uid_match() for matching _UID new 3a3cc54605e4 ACPI: utils: use acpi_dev_uid_match() for matching _UID new 45f56711daa8 ACPI: x86: use acpi_dev_uid_match() for matching _UID new 6fdba3db1480 perf: arm_cspmu: use acpi_dev_hid_uid_match() for matching [...] new e8c3c7f97aa7 Merge branches 'acpi-ec', 'acpi-sysfs', 'acpi-misc' and 'a [...] new 5f3c10ac34ec ACPI: docs: enumeration: Clarify ACPI bus concepts new 470508f63ad2 ACPI: bus: Add context argument to acpi_dev_install_notify [...] new 3660e641ef68 Merge branch 'acpi-bus' new bc4c9757e324 ACPI: AC: Remove redundant checks new 616990c92e40 ACPI: AC: Use string_choices API instead of ternary operator new 5829046825ac ACPI: AC: Replace acpi_driver with platform_driver new c7b59371fe56 ACPI: AC: Rename ACPI device from device to adev new dd0261bb9e44 ACPI: acpi_pad: Replace acpi_driver with platform_driver new d7228c7169e7 ACPI: acpi_pad: Use dev groups for sysfs new 5ccd40c5c7ad ACPI: acpi_pad: Rename ACPI device from device to adev new eeb6d1d6f4ec PNP: Clean up coding style in pnp.h new eda1a74655ea PNP: ACPI: replace deprecated strncpy() with strscpy() new 50cbdaf1b93a PNP: replace deprecated strncpy() with memcpy() new f4cb34a75e4a Merge branches 'acpi-ac', 'acpi-pad' and 'pnp' new d4b671d4c66c Merge tag 'acpi-6.7-rc1' of git://git.kernel.org/pub/scm/l [...] new 3fbc5c3b8522 PM: domains: Introduce dev_pm_domain_set_performance_state() new 401e09201a01 PM: domains: Implement the ->set_performance_state() callb [...] new 248a38d5cc3f OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility new 3166383da081 OPP: Extend dev_pm_opp_data with a level new 892c60c6b48d OPP: Switch to use dev_pm_domain_set_performance_state() new 0025ff64ffcf OPP: Extend support for the opp-level beyond required-opps new a0242c81bb75 OPP: Add dev_pm_opp_find_level_floor() new cca14de56986 OPP: Remove doc style comments for internal routines new 3aa872546783 OPP: debugfs: Fix warning with W=1 builds new 693bb8a4d1a7 dt-bindings: opp: opp-v2-kryo-cpu: Allow opp-peak-kBps new 184ff4f72163 OPP: Fix -Wunsequenced in _of_add_opp_table_v1() new 1fa259cd68e0 dt-bindings: opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs new 8e6db129eb56 OPP: Fix formatting of if/else block new 96104046d135 OPP: Add _link_required_opps() to avoid code duplication new c2bebf98045f OPP: Reorder code in _opp_set_required_opps_genpd() new 48b5aaec596d OPP: Remove genpd_virt_dev_lock new 5ea4911359a5 OPP: No need to defer probe from _opp_attach_genpd() new 35e0964e4876 dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-micr [...] new 067e61399d3d Merge tag 'opp-updates-6.7' of git://git.kernel.org/pub/sc [...] new d2805601988f PM / devfreq: mediatek: protect oop in critical session new 8b3bd6ffbc64 PM / devfreq: Switch to dev_pm_opp_find_freq_{ceil/floor}_ [...] new 1e0731c05c98 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory new bbf479005436 PM / devfreq: rockchip-dfi: Embed desc into private data struct new 9325b3ec923e PM / devfreq: rockchip-dfi: use consistent name for privat [...] new 559dc2876c0c PM / devfreq: rockchip-dfi: Add SoC specific init function new 419827409834 PM / devfreq: rockchip-dfi: dfi store raw values in counte [...] new e50fa1a5ac52 PM / devfreq: exynos-ppmu: Use device_get_match_data() new 6c29e29e4d7f PM / devfreq: mediatek: unlock on error in mtk_ccifreq_target() new 9991166494f1 PM / devfreq: rockchip-dfi: Use free running counter new 63dcf38eb57d PM / devfreq: rockchip-dfi: introduce channel mask new 74002e668d09 PM / devfreq: rk3399_dmc,dfi: generalize DDRTYPE defines new d3b0f6ab0e33 PM / devfreq: rockchip-dfi: Clean up DDR type register defines new 076b0597f5b6 PM / devfreq: rockchip-dfi: Add RK3568 support new 038ff6f53da0 PM / devfreq: rockchip-dfi: Handle LPDDR2 correctly new d8c6e337e71d PM / devfreq: rockchip-dfi: Handle LPDDR4X new b82932fbd870 PM / devfreq: rockchip-dfi: Pass private data struct to in [...] new d724f4a4581b PM / devfreq: rockchip-dfi: Prepare for multiple users new 2785cc00f6fa PM / devfreq: rockchip-dfi: give variable a better name new 4d586b5724d3 PM / devfreq: rockchip-dfi: Add perf support new d1d0b3fe95d8 PM / devfreq: rockchip-dfi: make register stride SoC specific new bbe7cbd07406 PM / devfreq: rockchip-dfi: account for multiple DDRMON_CT [...] new 481d97ba61e1 PM / devfreq: rockchip-dfi: add support for RK3588 new 7fd696076e0f dt-bindings: devfreq: event: convert Rockchip DFI binding to yaml new 97cfa4ae843e dt-bindings: devfreq: event: rockchip,dfi: Add rk3568 support new 8f0cd531ee18 dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support new af6664668de9 Merge tag 'devfreq-next-for-6.7' of git://git.kernel.org/p [...] new c1bdc9aaf8d0 Merge branch 'pm-devfreq' new 37b6ddba967c cpufreq: intel_pstate: Revise global turbo disable check new 16a03c71bba0 cpufreq: schedutil: Merge initialization code of sg_cpu in [...] new 842c34a2668f cpufreq: conservative: Simplify the condition of storing ' [...] new 285189c57391 cpufreq: userspace: Use fine-grained mutex in userspace governor new 9ef0ad49cc86 cpufreq: userspace: Move is_managed indicator into per-pol [...] new e7a1b32e43b1 cpufreq: Rebuild sched-domains when removing cpufreq driver new ea167a7fc242 cpufreq: stats: Fix buffer overflow detection in trans_stats() new bae8222a6c29 cpufreq: tegra194: fix warning due to missing opp_put new aa01dd7bc100 cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist new b9a663c4c224 cpufreq: pmac32: Use of_property_read_reg() to parse "reg" new 8c6f736d8acf dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ5332 new 0361e81f3170 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ9574 new 40f6be3ef2be cpufreq: dt: platdev: Add MSM8909 to blocklist new 55530ab888cf dt-bindings: cpufreq: qcom-nvmem: Document MSM8909 new 823a6d9e79fc dt-bindings: cpufreq: cpufreq-qcom-hw: add SDM670 compatible new 6b121b4cf7e1 cpufreq: tegra194: save CPU data to avoid repeated SMP calls new a60a55678875 cpufreq: tegra194: use refclk delta based loop instead of udelay new c12f0d0ffade cpufreq: tegra194: remove redundant AND with cpu_online_mask new 8b8eb859b5a7 cpufreq: dt-platdev: add am62p5 to blocklist new 304d9a0299f2 cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs new 21135104a67e cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_S [...] new dce13a235a35 dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible new 2a5d46c3ad6b cpufreq: qcom-nvmem: Simplify driver data allocation new f0d64f4ae793 cpufreq: qcom-nvmem: Add MSM8909 new 4b55159b6668 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ6018 new 47e161a7873b cpufreq: qcom-nvmem: add support for IPQ6018 new 7f6aa81d6837 dt-bindings: cpufreq: qcom-cpufreq-nvmem: Document krait-cpu new a243a1ed7b4a cpufreq: qcom-nvmem: drop pvs_ver for format a fuses new ff63282ed227 cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu new 4a3754f73ef4 cpufreq: qcom-nvmem: add support for IPQ8064 new 9e3254ff645d cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_ [...] new 038ef0d990a0 dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware new 7c35584899ff Merge tag 'cpufreq-arm-updates-6.7' of git://git.kernel.or [...] new 78b1f56a6f96 Merge branch 'pm-cpufreq' new f0c7183008b4 PM: hibernate: Use __get_safe_page() rather than touching [...] new 8d74f1da776d PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS() new d08970df1980 PM: hibernate: Clean up sync_read handling in snapshot_wri [...] new 7bf770f74e85 PM: hibernate: fix the kerneldoc comment for swsusp_check( [...] new ffc843fc9c7a Merge back earlier system-wide PM changes for v6.7. new a60ec4485f1c powercap: intel_rapl: Downgrade BIOS locked limits pr_warn [...] new e68cb15bdc93 tools/power/x86/intel_pstate_tracer: python minimum version new bf224871c27a Merge branches 'pm-sleep', 'powercap' and 'pm-tools' new ad1871ad8d9b Merge tag 'pm-6.7-rc1' of git://git.kernel.org/pub/scm/lin [...]
The 276 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 | 4 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 8 +- .../bindings/devfreq/event/rockchip,dfi.yaml | 74 ++ .../bindings/devfreq/event/rockchip-dfi.txt | 18 - .../memory-controllers/rockchip,rk3399-dmc.yaml | 2 +- .../devicetree/bindings/net/microchip,lan95xx.yaml | 2 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 36 +- .../bindings/thermal/fsl,scu-thermal.yaml | 4 +- .../devicetree/bindings/thermal/imx-thermal.yaml | 7 + .../bindings/thermal/mediatek,lvts-thermal.yaml | 1 + .../bindings/thermal/nvidia,tegra124-soctherm.yaml | 5 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../devicetree/bindings/timer/fsl,imxgpt.yaml | 4 +- Documentation/driver-api/thermal/intel_dptf.rst | 64 ++ Documentation/firmware-guide/acpi/enumeration.rst | 43 ++ MAINTAINERS | 2 +- drivers/acpi/ac.c | 98 +-- drivers/acpi/acpi_fpdt.c | 45 +- drivers/acpi/acpi_lpss.c | 21 +- drivers/acpi/acpi_pad.c | 82 +- drivers/acpi/acpi_video.c | 2 +- drivers/acpi/apei/erst.c | 41 +- drivers/acpi/apei/ghes.c | 23 +- drivers/acpi/battery.c | 2 +- drivers/acpi/bus.c | 4 +- drivers/acpi/device_sysfs.c | 24 +- drivers/acpi/ec.c | 10 + drivers/acpi/hed.c | 2 +- drivers/acpi/nfit/core.c | 2 +- drivers/acpi/osi.c | 2 +- drivers/acpi/osl.c | 28 +- drivers/acpi/pci_root.c | 6 +- drivers/acpi/prmt.c | 2 +- drivers/acpi/property.c | 20 +- drivers/acpi/resource.c | 94 +-- drivers/acpi/scan.c | 13 +- drivers/acpi/thermal.c | 859 ++++++++++----------- drivers/acpi/utils.c | 102 ++- drivers/acpi/video_detect.c | 84 +- drivers/acpi/x86/s2idle.c | 5 +- drivers/acpi/x86/utils.c | 3 +- drivers/base/power/common.c | 21 + drivers/base/power/domain.c | 33 +- drivers/cpufreq/Kconfig.arm | 6 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/cpufreq.c | 3 +- drivers/cpufreq/cpufreq_conservative.c | 3 +- drivers/cpufreq/cpufreq_stats.c | 14 +- drivers/cpufreq/cpufreq_userspace.c | 76 +- drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/pmac32-cpufreq.c | 7 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 208 ++++- drivers/cpufreq/tegra194-cpufreq.c | 153 ++-- drivers/cpufreq/ti-cpufreq.c | 1 + drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/event/exynos-ppmu.c | 13 +- drivers/devfreq/event/rockchip-dfi.c | 814 ++++++++++++++++--- drivers/devfreq/mtk-cci-devfreq.c | 9 +- drivers/devfreq/rk3399_dmc.c | 10 +- drivers/hwmon/xgene-hwmon.c | 16 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 16 +- drivers/mailbox/pcc.c | 91 ++- drivers/opp/core.c | 231 +++--- drivers/opp/debugfs.c | 2 +- drivers/opp/of.c | 74 +- drivers/opp/opp.h | 4 +- drivers/pci/pcie/aer.c | 10 + drivers/perf/arm_cspmu/arm_cspmu.c | 8 +- drivers/perf/qcom_l3_pmu.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 2 +- drivers/platform/surface/surface_acpi_notify.c | 10 +- drivers/pnp/pnpacpi/core.c | 7 +- drivers/pnp/pnpbios/rsparser.c | 4 +- drivers/powercap/intel_rapl_common.c | 2 +- drivers/soc/hisilicon/kunpeng_hccs.c | 8 +- drivers/thermal/amlogic_thermal.c | 8 +- drivers/thermal/armada_thermal.c | 6 +- drivers/thermal/broadcom/bcm2835_thermal.c | 6 +- drivers/thermal/broadcom/ns-thermal.c | 6 +- drivers/thermal/da9062-thermal.c | 5 +- drivers/thermal/dove_thermal.c | 6 +- drivers/thermal/gov_bang_bang.c | 27 +- drivers/thermal/gov_fair_share.c | 35 +- drivers/thermal/gov_power_allocator.c | 122 ++- drivers/thermal/gov_step_wise.c | 50 +- drivers/thermal/gov_user_space.c | 8 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/imx8mm_thermal.c | 8 +- drivers/thermal/imx_thermal.c | 6 +- drivers/thermal/intel/int340x_thermal/Makefile | 3 + .../intel/int340x_thermal/int3400_thermal.c | 5 +- .../intel/int340x_thermal/int3401_thermal.c | 6 +- .../intel/int340x_thermal/int3402_thermal.c | 6 +- .../intel/int340x_thermal/int3403_thermal.c | 6 +- .../intel/int340x_thermal/int3406_thermal.c | 5 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 78 +- .../int340x_thermal/processor_thermal_device.c | 85 +- .../int340x_thermal/processor_thermal_device.h | 33 +- .../int340x_thermal/processor_thermal_device_pci.c | 121 ++- .../processor_thermal_device_pci_legacy.c | 3 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 179 ++--- .../processor_thermal_power_floor.c | 126 +++ .../int340x_thermal/processor_thermal_wt_hint.c | 255 ++++++ .../int340x_thermal/processor_thermal_wt_req.c | 136 ++++ drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/k3_bandgap.c | 6 +- drivers/thermal/k3_j72xx_bandgap.c | 6 +- drivers/thermal/kirkwood_thermal.c | 6 +- drivers/thermal/max77620_thermal.c | 8 +- drivers/thermal/mediatek/auxadc_thermal.c | 2 +- drivers/thermal/mediatek/lvts_thermal.c | 256 +++++- drivers/thermal/qcom/tsens-v0_1.c | 6 - drivers/thermal/qcom/tsens.c | 6 +- drivers/thermal/rcar_gen3_thermal.c | 6 +- drivers/thermal/rcar_thermal.c | 6 +- drivers/thermal/rockchip_thermal.c | 6 +- drivers/thermal/rzg2l_thermal.c | 6 +- drivers/thermal/samsung/exynos_tmu.c | 6 +- drivers/thermal/spear_thermal.c | 6 +- drivers/thermal/sprd_thermal.c | 5 +- drivers/thermal/st/stm_thermal.c | 6 +- drivers/thermal/tegra/soctherm.c | 6 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 6 +- drivers/thermal/thermal_acpi.c | 3 +- drivers/thermal/thermal_core.c | 137 ++-- drivers/thermal/thermal_core.h | 9 +- drivers/thermal/thermal_helpers.c | 8 +- drivers/thermal/thermal_sysfs.c | 3 +- drivers/thermal/thermal_trip.c | 55 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 6 +- drivers/thermal/uniphier_thermal.c | 6 +- include/acpi/acpi_bus.h | 12 +- include/acpi/actbl1.h | 3 + include/acpi/ghes.h | 4 + include/acpi/pcc.h | 13 + .../dt-bindings/thermal/mediatek,lvts-thermal.h | 28 + include/linux/acpi.h | 5 + include/linux/cpufreq.h | 8 - include/linux/pm.h | 45 +- include/linux/pm_domain.h | 6 + include/linux/pm_opp.h | 40 +- include/linux/pnp.h | 8 +- include/linux/thermal.h | 20 +- include/soc/rockchip/rk3399_grf.h | 9 +- include/soc/rockchip/rk3568_grf.h | 13 + include/soc/rockchip/rk3588_grf.h | 18 + include/soc/rockchip/rockchip_grf.h | 18 + kernel/power/snapshot.c | 16 +- kernel/power/swap.c | 4 +- kernel/sched/cpufreq_schedutil.c | 66 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 12 +- tools/testing/selftests/Makefile | 2 + .../selftests/thermal/intel/power_floor/Makefile | 12 + .../thermal/intel/power_floor/power_floor_test.c | 108 +++ .../selftests/thermal/intel/workload_hint/Makefile | 12 + .../intel/workload_hint/workload_hint_test.c | 157 ++++ tools/thermal/lib/mainloop.c | 16 - 158 files changed, 4385 insertions(+), 1935 deletions(-) create mode 100644 Documentation/devicetree/bindings/devfreq/event/rockchip,dfi.yaml delete mode 100644 Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.c create mode 100644 include/soc/rockchip/rk3568_grf.h create mode 100644 include/soc/rockchip/rk3588_grf.h create mode 100644 include/soc/rockchip/rockchip_grf.h create mode 100644 tools/testing/selftests/thermal/intel/power_floor/Makefile create mode 100644 tools/testing/selftests/thermal/intel/power_floor/power_floor_test.c create mode 100644 tools/testing/selftests/thermal/intel/workload_hint/Makefile create mode 100644 tools/testing/selftests/thermal/intel/workload_hint/workload_hi [...]