This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0805c6fb39f6 Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linu [...] new 0829c35dc534 pwm: Drop support for legacy drivers new f6bc65d3eebb pwm: atmel-tcb: Fix typo in comment new ef2e35d90890 pwm: Reorder header file to get rid of struct pwm_capture [...] new 5c8dca97404b pwm: Drop unused forward declaration from pwm.h new fe00faee8060 dt-bindings: pwm: Add MT8365 SoC binding new 394b517585da pwm: mediatek: Add MT8365 support new 20550a61880f pwm: sifive: Simplify offset calculation for PWMCMP registers new 61180f68ad5b pwm: sifive: Fold pwm_sifive_enable() into its only caller new 0f02f491b786 pwm: sifive: Reduce time the controller lock is held new 3586b02663f0 pwm: sifive: Enable clk only after period check in .apply() new 1695b421e1b5 pwm: sifive: Simplify clk handling new ace41d7564e6 pwm: sifive: Ensure the clk is enabled exactly once per ru [...] new 2375e964d541 pwm: sifive: Shut down hardware only after pwmchip_remove( [...] new c2252c181ab5 dt-bindings: pwm: Document clk based PWM controller new 901f8f5404f1 pwm: Add clock based PWM output driver new 3bf5f2f0c02e dt-bindings: pwm: mediatek: Add compatible string for MT8195 new 0afe57ca3a77 MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM new 3391780b74b9 MAINTAINERS: Remove myself as PWM maintainer new ea95b29983b9 pwm: twl-led: Document some limitations and link to the re [...] new 2ba1aede6d41 pwm: lpc18xx: Convert to use dev_err_probe() new 8933d30c5f46 pwm: lpc18xx: Fix period handling new 530c28df03e7 Merge tag 'pwm/for-5.20-rc1' of git://git.kernel.org/pub/s [...] new f30ce040a704 hwmon: (pmbus) Move pec attribute to I2C device new eaf87c006f03 hwmon: (lm90) Generate sysfs and udev events for all alarms new f6d0775119fb hwmon: (lm90) Rework alarm/status handling new 479f21d41d30 hwmon: (lm90) Reorder include files in alphabetical order new ff8f0a652d2f hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] new ddf2a6093c56 hwmon: (lm90) Use BIT macro new ca7b9b14a022 hwmon: (lm90) Move status register bit shifts to compile time new f68480cc3275 hwmon: (lm90) Stop using R_/W_ register prefix new 3b0982ff93aa hwmon: (lm90) Improve PEC support new 425f5b5d15c2 hwmon: (lm90) Add partial PEC support for ADT7461 new d70fa73d8433 hwmon: (lm90) Enable full PEC support for ADT7461A new b2644494a4c7 hwmon: (lm90) Add support for unsigned and signed temperatures new 8f19501d87e0 hwmon: (lm90) Only re-read registers if volatile new a8ddcc5750a9 hwmon: (lm90) Support multiple temperature resolutions new b977ed27c4db hwmon: (lm90) Use single flag to indicate extended tempera [...] new c7cebce984a2 hwmon: (lm90) Rework detect function new d277fbd53d9d hwmon: (lm90) Add support for additional chip revision of NCT1008 new 0707dda69d85 hwmon: (lm90) Fix/Add detection of G781-1 new e9684fdbdc52 hwmon: (lm90) Add flag to indicate 'alarms' attribute support new 904a6fe689e2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 new a9f3d3a80a40 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 new 9888775be8c0 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] new 399a8a0046cf hwmon: (lm90) Add support for MAX6690 new 2cb8d9d83130 hwmon: (lm90) Add flag to indicate support for minimum tem [...] new ca6bfa3b7325 hwmon: (lm90) Add flag to indicate conversion rate support new 3c1ecccbbc13 hwmon: (lm90) Add support for MAX6642 new c9933a4439b5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations new 6be4b1a43082 hwmon: (lm90) Introduce 16-bit register write function new c09472fcf9e0 hwmon: (lm90) Support MAX1617 and LM84 new 0c6bffd4a625 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 new 37d1dc8d48cf hwmon: (lm90) Add remaining chips supported by adm1021 driver new df18fccd99e3 hwmon: (lm90) Combine lm86 and lm90 configuration new af4540b112c4 hwmon: (lm90) Add explicit support for NCT210 new 2c6cb6c55785 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 new d8521f82dfb6 hwmon: (lm90) Add support for ON Semiconductor NCT218 new 41e6d7215d79 hwmon: (lm90) Add support for ADT7421 new b1526b38e363 hwmon: (lm90) Only disable alerts if not already disabled new f63f6cce28cd hwmon: (lm90) Add explicit support for ADM1020 new 9a1986637021 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 new 018b82877046 hwmon: (lm90) Add table with supported Analog/ONSEMI devices new ca99633ae409 hwmon: (lm90) Support temp_samples attribute new 4036a48e20e8 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core new 5e9caf86b835 dt-bindings: trivial-devices: Add lt7182s new e10d9e4ca1d9 hwmon: (pmbus) Add support for Analog Devices LT7182S new 739743ec78c9 hwmon: (f71882fg) Add support for F71858AD (0x0903) new 39397ba8a7ec hwmon: (lm75) Replace kernel.h with the necessary inclusions new fd2d53c367ae hwmon: (sch56xx-common) Add DMI override table new bae26b801f98 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 new 8a85007c8386 hwmon: (pmbus) add a function to check the presence of a b [...] new 6fd584230a85 hwmon: (pmbus) add MFR_* registers to debugfs new b97adb596399 hwmon: Allow to compile ASB100 and FSCHMD on !X86 new d8d5879a4442 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 new f07691219cff dt-bindings: hwmon: Allow specifying channels for lm90 new b9e7dfdedbc5 hwmon: (lm90) Add compatible entry for adt7481 new 27f0438972fc hwmon: (lm90) Define maximum number of channels that are s [...] new f9938eeb97fc hwmon: (lm90) Read the channel's label from device-tree new 9b00a5f50934 hwmon: (occ) Delete unnecessary NULL check new 07845f559d32 hwmon: (lm90) Add support for 2nd remote channel's offset [...] new 00dc6452bee5 hwmon: (lm90) Read the channel's temperature offset from d [...] new 0356d778aa1e hwmon: (pmbus) fix build error unused-function new 452d5e297694 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] new 385e5f57053f hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist new 489dd8f05a3e hwmon: (dell-smm) Add Dell G5 5590 to DMI table new b674bcb13f41 hwmon: (gsc-hwmon) Add missing of_node_put() new 07fb76273db8 hwmon: (pmbus) Introduce and use cached vout margins new 2a20db9bfc42 hwmon: (pmbus) Add list_voltage to pmbus ops new 4a235369dae5 hwmon: (pmbus/ltc2978) Set voltage resolution new c10d52d6eda3 hwmon: (dell-smm) Improve assembly code new 8f9eb10ff71d hwmon: (asus-ec-sensors) add support for Maximus XI Hero new 5993b9887ac3 hwmon: (lm90) Use worker for alarm notifications new 8e1187fe7a7f hwmon: (asus_wmi_sensors) Save a few bytes of memory new 5918036cfa8d hwmon: (drivetemp) Add module alias new 1c4e4f4a0e8d hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING new 654c97351baf hwmon: (aquacomputer_d5next) Move device-specific data int [...] new 9992b19d756a hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II [...] new 03508eea5385 hwmon: (mcp3021) improve driver support for newer hwmon interface new 09e893092e00 hwmon: (aquacomputer_d5next) Add D5 Next fan control support new 3b1ea71faccb hwmon: (aspeed-pwm-tacho) increase fan tach period (again) new 0eabb1396656 hwmon: (tps23861) fix byte order in current and voltage registers new f4caa2621641 hwmon: (aquacomputer_d5next) Add support for reading the + [...] new 7d4edccc9bbf hwmon: (sht15) Fix wrong assumptions in device remove callback new 03009a605f2a hwmon: (occ) Replace open-coded variant of %*phN specifier new 38ac173b0ef8 hwmon: (nct6775) add ASUS TUF GAMING B550-PLUS WIFI II new 41cd43732742 hwmon: (dell-smm) Improve documentation new cdbe34da01e3 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] new 64ae88ff48cb Merge tag 'hwmon-for-v5.20' of git://git.kernel.org/pub/sc [...] new 4f4179fcf420 ACPI: CPPC: Do not prevent CPPC from working in the future new d21b57003041 ACPI: glue: Use acpi_dev_for_each_child() new f5122be80daa ACPI: glue: Introduce acpi_dev_has_children() new 2f6fe93fede8 ACPI: glue: Introduce acpi_find_child_by_adr() new a73a204b4458 thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_f [...] new bf5fb8ae8248 USB: ACPI: Replace usb_acpi_find_port() with acpi_find_chi [...] new abda0af4cd3b ACPI: container: Use acpi_dev_for_each_child() new fa98b3985a4a ACPI: property: Use acpi_dev_for_each_child() for child lookup new f8128c390e58 ACPI: bus: Export acpi_dev_for_each_child() to modules new 0ea3ef240c49 ACPI: video: Use acpi_dev_for_each_child() new ff32e59947c8 ACPI: bus: Introduce acpi_dev_for_each_child_reverse() new a976a2ac7708 ACPI: scan: Walk ACPI device's children using driver core new 0b1bd1e35664 platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() new 9089d1a41aab soundwire: Use acpi_dev_for_each_child() new a22f18bddd82 ACPI / MMC: PM: Unify fixing up device power new 0c9b9c2ac0df mfd: core: Use acpi_dev_for_each_child() new dfc17f6eec03 Merge tag 'ib-mfd-acpi-for-rafael-v5.20' of git://git.kern [...] new e5ed878ddb7c ACPI: bus: Drop redundant check in acpi_device_remove() new d6fb6ee1820c ACPI: bus: Drop driver member of struct acpi_device new 54872fea6a5a bus: hisi_lpc: fix missing platform_device_put() in hisi_l [...] new d674553009af hisi_lpc: Use acpi_dev_for_each_child() new e6bdbcc764af ACPI: bus: Drop unused list heads from struct acpi_device new d60b6b0bc003 Merge branch 'acpi-bus' new 409dfdcaffb2 ACPI: processor/idle: Annotate more functions to live in c [...] new 7fdc74da940d ACPI: processor: Split out thermal initialization from ACPI PSS new e414207d12f3 ACPI: processor: Drop leftover acpi_processor_get_limit_in [...] new 55b350529e79 ACPI: APEI: Fix double word in a comment new c3481b6b75b4 ACPI: APEI: Better fix to avoid spamming the console with [...] new b13a3e5fd40b ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP new 0dd6db359e5f ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry fr [...] new f7090e0ef360 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk new 81df5f919743 ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_ [...] new 3e6573c5d275 ACPI: EC: Drop unused ident initializers from dmi_system_i [...] new 198c414ef21a Merge branches 'acpi-processor', 'acpi-apei' and 'acpi-ec' new 4b7ef7b05afc ACPI: PM: save NVS memory for Lenovo G40-45 new ed470febf837 ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 new 403dbe3a5383 Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" new 1a2dcab517cb ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 [...] new ec6c05031904 ACPI: PM: x86: Print messages regarding LPS0 idle support new b4f1f61ed592 ACPI: LPSS: Fix missing check in register_device_clock() new 3dcb861dbc6a ACPI: VIOT: Fix ACS setup new 9946e39fe8d0 ACPI: resource: skip IRQ override on AMD Zen platforms new 59fa06cd8529 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] new 038275d22784 ACPI: video: Drop X86 dependency from Kconfig new c752089f7cf5 ACPI: video: Force backlight native for some TongFang devices new f0341e67b378 ACPI: video: Shortening quirk list by identifying Clevo by [...] new 03c440a26cba ACPI: video: Use native backlight on Dell Inspiron N4010 new 2c65e312bc6b ACPI/PCI: Remove useless NULL pointer checks new dd5e55540030 Documentation: ACPI: Update links and references to DSD re [...] new 9066e151c379 Documentation: ACPI: EINJ: Fix obsolete example new 6352f3478a95 Merge branches 'acpi-video', 'acpi-pci' and 'acpi-docs' new 8fa0db3a9b8e Merge tag 'acpi-5.20-rc1' of git://git.kernel.org/pub/scm/ [...] new 336e51283ae3 cpufreq: Optimize cpufreq_show_cpus() new 9ab9b9d3fb92 cpufreq: Drop unnecessary cpus locking from store() new d6f895965592 cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control int [...] new ca62229162a9 Merge back earlier cpufreq material for 5.20. new a2f6a7ac60e2 cpufreq: Warn users while freeing active policy new 6e28f057e345 Merge back earlier cpufreq material for 5.20. new 9d822ccf3372 cpufreq: loongson2: fix Kconfig "its" grammar new 3e5c04f97c87 cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask new 0da11bf0cab9 cpuidle: haltpoll: Add trace points for guest_halt_poll_ns [...] new 1548fac47a11 intel_idle: make SPR C1 and C1E be independent new f611b33af2a8 Merge back cpuidle material for 5.20. new 82b6c2e7df79 Merge branches 'pm-cpufreq' and 'pm-cpuidle' new c46a0d5ae4f9 PM: runtime: Extend support for wakeirq for force_suspend|resume new 09d3154a6f0f PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP new 8386c414e27c PM: hibernate: defer device probing when resuming from hib [...] new 2755714656d0 powercap: intel_rapl: Add support for RAPTORLAKE_P new b08b95cf30f5 powercap: RAPL: Add Power Limit4 support for Alder Lake-N [...] new 37101d3c7193 PM: domains: Ensure genpd_debugfs_dir exists before remove new ae6ccaa65038 PM: EM: convert power field to micro-Watts precision and a [...] new c5d39fae8992 Documentation: EM: Switch to micro-Watts scale new 5e0fd2026cdd firmware: arm_scmi: Get detailed power scale from perf new f3ac888fc5fb cpufreq: scmi: Support the power scale in micro-Watts in S [...] new 954a83fc60c8 Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] new 3be51a3b1980 dt-bindings: interconnect: Add MediaTek CCI dt-bindings new 86d231b1db1b PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver new e7fd2e6b9772 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] new c9deb7486838 PM / devfreq: shut up kernel-doc warnings new 2472934e36b5 PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] new 53f853d55e31 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] new b2111a01dc3c Merge tag 'devfreq-next-for-5.20' of git://git.kernel.org/ [...] new 8d36694245f2 PM: QoS: Add check to make sure CPU freq is non-negative new b3f6c43d008c pm-graph v5.9 new 7c4300eb05fb Documentation: PM: Drop pme_interrupt reference new aa727b7b4b67 Merge branches 'pm-devfreq', 'pm-qos', 'pm-tools' and 'pm-docs' new a771ea6413c0 Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/li [...] new 06d9fb48a80c thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' [...] new b3ca7aff3cbb intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check new 5a5b7d8d5416 thermal: Directly use ida_alloc()/free() new a2ed4e7e3b3a Merge branch 'thermal-core' new 3cbf6a8ab70b drivers/thermal/cpufreq_cooling: Use private callback ops [...] new 3f7ced7ac9af drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] new 9784d2fbb858 drivers/thermal/cpufreq_cooling: Update outdated comments new 829f416643f9 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] new 037a6ea0debb MAINTAINERS: add include/dt-bindings/thermal to THERMAL new 404dd7dfb130 drivers/thermal/rcar_gen3_thermal: Improve logging during probe new f16d37056be2 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema new 3c1fa94cd0ba dt-bindings: thermal: rcar-gen3-thermal: use positive logic new 83b4466b3f1b dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support new 198fa45252d8 thermal/drivers/qcom: Remove get_trend function new afbeb99e2e33 thermal/drivers/tegra: Remove get_trend function new 66a0b101efca thermal/drivers/u8500: Remove the get_trend function new 25bff3ed9a8a thermal/core: Use clamp() helper in the stepwise governor new 4102c4042a33 thermal/core: Remove DROP_FULL and RAISE_FULL new 99a049aace32 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] new cc67ca28cf8b thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] new 4aaec53b8441 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] new 11188b439974 thermal/drivers/sun8i: Fix typo in comment new 8f5a9371e696 thermal/drivers/rzg2l: Fix comments new 8cf18eea46e2 thermal/drivers/u8500: Remove unnecessary print function d [...] new fb55b0129787 thermal/drivers/qcom/temp-alarm: Register thermal zones as [...] new ee35f721477a thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones [...] new 8b74a003a941 thermal/ti-soc-thermal: Fix comment typo new 0cf51bfe9995 thermal/tools/tmon: Include pthread and time headers in tmon.h new 7a12f9188529 thermal/tools/tmon: Fix typo 'the the' in comment new 50e53291e9f1 thermal/core: Avoid calling ->get_trip_temp() unnecessarily new 3f95ac324535 thermal/core: Remove duplicate information when an error occurs new a3193edcbdf9 thermal/of: Replace device node match with device node search new af9f251b8e39 thermal/of: Remove the device node pointer for thermal_trip new 646274ddaf75 thermal/of: Move thermal_trip structure to thermal.h new 6390383b67fa thermal/core: Remove unneeded EXPORT_SYMBOLS new e5f2cda61d06 thermal/core: Move thermal_set_delay_jiffies to static new e5bfcd30f88f thermal/core: Rename 'trips' to 'num_trips' new fae11de507f0 thermal/core: Add thermal_trip in thermal_zone new 14ccb5edd76e thermal/of: Use thermal trips stored in the thermal zone new d0c75fa2c17f thermal/of: Initialize trip points separately new da9d01794e31 Merge tag 'thermal-v5.20-rc1' of git://git.kernel.org/pub/ [...] new c1dbe9a1c86d Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/s [...]
The 237 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/testing/sysfs-class-hwmon | 9 + .../devicetree/bindings/devfreq/exynos-bus.txt | 488 ---- .../devicetree/bindings/hwmon/national,lm90.yaml | 131 + .../bindings/interconnect/mediatek,cci.yaml | 141 ++ .../bindings/interconnect/samsung,exynos-bus.yaml | 290 +++ Documentation/devicetree/bindings/pwm/clk-pwm.yaml | 46 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 3 + .../bindings/thermal/qcom,spmi-temp-alarm.yaml | 85 + .../bindings/thermal/qcom-spmi-temp-alarm.txt | 51 - .../bindings/thermal/rcar-gen3-thermal.yaml | 36 +- .../devicetree/bindings/trivial-devices.yaml | 2 + .../firmware-guide/acpi/DSD-properties-rules.rst | 11 +- Documentation/firmware-guide/acpi/apei/einj.rst | 2 +- Documentation/hwmon/aquacomputer_d5next.rst | 17 +- Documentation/hwmon/asus_ec_sensors.rst | 4 + Documentation/hwmon/dell-smm-hwmon.rst | 3 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/lm90.rst | 233 +- Documentation/hwmon/lt7182s.rst | 92 + Documentation/hwmon/pmbus-core.rst | 9 + Documentation/power/energy-model.rst | 14 +- Documentation/power/pci.rst | 2 +- MAINTAINERS | 6 +- drivers/acpi/Kconfig | 4 +- drivers/acpi/Makefile | 5 +- drivers/acpi/acpi_lpit.c | 6 - drivers/acpi/acpi_lpss.c | 3 + drivers/acpi/acpi_video.c | 41 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/apei/bert.c | 31 +- drivers/acpi/apei/einj.c | 2 + drivers/acpi/bus.c | 47 +- drivers/acpi/container.c | 17 +- drivers/acpi/cppc_acpi.c | 54 +- drivers/acpi/device_pm.c | 22 + drivers/acpi/device_sysfs.c | 2 +- drivers/acpi/ec.c | 140 +- drivers/acpi/glue.c | 133 +- drivers/acpi/pci_link.c | 8 +- drivers/acpi/processor_driver.c | 72 +- drivers/acpi/processor_idle.c | 6 +- drivers/acpi/processor_thermal.c | 54 + drivers/acpi/property.c | 45 +- drivers/acpi/resource.c | 10 + drivers/acpi/scan.c | 70 +- drivers/acpi/sleep.c | 11 + drivers/acpi/video_detect.c | 63 +- drivers/acpi/viot.c | 26 +- drivers/acpi/x86/s2idle.c | 17 +- drivers/base/power/domain.c | 3 + drivers/base/power/runtime.c | 6 + drivers/base/power/wakeup.c | 30 - drivers/bus/hisi_lpc.c | 204 +- drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/acpi-cpufreq.c | 4 + drivers/cpufreq/cpufreq.c | 37 +- drivers/cpufreq/cpufreq_ondemand.c | 13 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 7 +- drivers/cpufreq/scmi-cpufreq.c | 15 +- drivers/cpuidle/governors/haltpoll.c | 3 + drivers/devfreq/Kconfig | 10 + drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 4 + drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/mtk-cci-devfreq.c | 440 ++++ drivers/devfreq/tegra30-devfreq.c | 4 +- drivers/firmware/arm_scmi/perf.c | 18 +- drivers/hwmon/Kconfig | 27 +- drivers/hwmon/aquacomputer_d5next.c | 316 +-- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus-ec-sensors.c | 108 +- drivers/hwmon/asus_wmi_sensors.c | 12 +- drivers/hwmon/dell-smm-hwmon.c | 93 +- drivers/hwmon/drivetemp.c | 1 + drivers/hwmon/f71882fg.c | 2 + drivers/hwmon/gsc-hwmon.c | 3 + drivers/hwmon/lm75.h | 3 +- drivers/hwmon/lm90.c | 2556 +++++++++++++------- drivers/hwmon/mcp3021.c | 99 +- drivers/hwmon/nct6775-platform.c | 13 +- drivers/hwmon/occ/common.c | 8 +- drivers/hwmon/occ/p9_sbe.c | 6 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/lt7182s.c | 195 ++ drivers/hwmon/pmbus/ltc2978.c | 44 +- drivers/hwmon/pmbus/pmbus.h | 10 +- drivers/hwmon/pmbus/pmbus_core.c | 446 +++- drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/sht15.c | 17 +- drivers/hwmon/tps23861.c | 14 +- drivers/idle/intel_idle.c | 24 +- drivers/mfd/mfd-core.c | 31 +- drivers/mmc/host/sdhci-acpi.c | 7 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/opp/of.c | 15 +- drivers/platform/x86/thinkpad_acpi.c | 53 +- drivers/powercap/dtpm_cpu.c | 5 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 2 + drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 82 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-clk.c | 148 ++ drivers/pwm/pwm-lpc18xx-sct.c | 67 +- drivers/pwm/pwm-mediatek.c | 7 + drivers/pwm/pwm-sifive.c | 117 +- drivers/pwm/pwm-twl-led.c | 16 + drivers/soundwire/slave.c | 117 +- drivers/thermal/cpufreq_cooling.c | 90 +- drivers/thermal/db8500_thermal.c | 34 +- drivers/thermal/devfreq_cooling.c | 46 +- drivers/thermal/gov_fair_share.c | 6 +- drivers/thermal/gov_power_allocator.c | 4 +- drivers/thermal/gov_step_wise.c | 26 +- drivers/thermal/intel/intel_pch_thermal.c | 8 - drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/k3_j72xx_bandgap.c | 13 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 5 + drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 5 + drivers/thermal/qcom/tsens.c | 12 - drivers/thermal/qcom/tsens.h | 2 - drivers/thermal/rcar_gen3_thermal.c | 4 +- drivers/thermal/rzg2l_thermal.c | 18 +- drivers/thermal/sun8i_thermal.c | 2 +- drivers/thermal/tegra/soctherm.c | 32 - drivers/thermal/tegra/tegra30-tsensor.c | 2 +- drivers/thermal/thermal_core.c | 79 +- drivers/thermal/thermal_core.h | 15 - drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/thermal_netlink.c | 2 +- drivers/thermal/thermal_of.c | 201 +- drivers/thermal/thermal_sysfs.c | 22 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 2 +- drivers/thunderbolt/acpi.c | 29 +- drivers/usb/core/usb-acpi.c | 18 +- include/acpi/acpi_bus.h | 9 +- include/acpi/cppc_acpi.h | 2 +- include/acpi/processor.h | 9 +- include/linux/acpi_viot.h | 2 + include/linux/energy_model.h | 54 +- include/linux/pm_wakeup.h | 31 +- include/linux/pwm.h | 35 +- include/linux/scmi_protocol.h | 8 +- include/linux/thermal.h | 26 +- include/trace/events/power.h | 29 + include/trace/events/thermal.h | 28 +- kernel/power/energy_model.c | 24 +- kernel/power/qos.c | 4 +- kernel/power/user.c | 13 +- tools/power/pm-graph/README | 6 +- tools/power/pm-graph/bootgraph.py | 20 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.py | 518 ++-- tools/thermal/tmon/pid.c | 2 +- tools/thermal/tmon/tmon.h | 3 + 157 files changed, 6301 insertions(+), 3331 deletions(-) delete mode 100644 Documentation/devicetree/bindings/devfreq/exynos-bus.txt create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml create mode 100644 Documentation/devicetree/bindings/pwm/clk-pwm.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt create mode 100644 Documentation/hwmon/lt7182s.rst create mode 100644 drivers/devfreq/mtk-cci-devfreq.c create mode 100644 drivers/hwmon/pmbus/lt7182s.c create mode 100644 drivers/pwm/pwm-clk.c