This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 55ba0fe059a5 Merge tag 'for-5.13-tag' of git://git.kernel.org/pub/scm/l [...] new 69698bde1873 hwmon: (adm9240) Drop log messages from detect function new 4f427dcb8963 hwmon: (adm9240) Store i2c device instead of client in local data new 124b7e34a5a6 hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] new 77d76768d098 hwmon: Switch to using the new API kobj_to_dev() new 918f22104d64 hwmon: (corsair-psu) Update calculation of LINEAR11 values new 9cff4d8b32d9 dt-bindings: trivial-devices: Add infineon,ir36021 new e20a7198a20f hwmon: (pmbus) Add driver for Infineon IR36021 new bfbbbe04d012 hwmon: (nct6683) Support NCT6686D new d3e33067a6e4 hwmon: (pmbus) Add pmbus_set_update() function to set update flag new 42bfe7dd0f99 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver new c2d5f273c505 hwmon: (corsair-psu) add support for critical values new 23bc3caf42bd hwmon: (ftsteutates) Fix spelling typo new f3e3464ec893 hwmon: (ds1621) Use kobj_to_dev() new 9d2227bb9bd4 hwmon: Use kobj_to_dev() new af9a973040bd hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] new 82e3430dfa8c hwmon: add driver for NZXT Kraken X42/X52/X62/X72 new f807e8be4699 hwmon: (pmbus) Replace - with _ in device names before reg [...] new 1f4d4af4d7a1 hwmon: replace snprintf in show functions with sysfs_emit new 90e85e6309ff dt-bindings: Add vendor prefix and trivial device for BluT [...] new 15b2703e5e02 hwmon: (pmbus) Add driver for BluTek BPA-RS600 new 73a76220e45e hwmon: (ftsteutates) Rudimentary typo fixes new fd1edbd39862 dt-bindings: Add trivial device entry for TPS53676 new cb3d37b59012 hwmon: (pmbus/tps53679) Add support for TI TPS53676 new f7bf7eb2d734 hwmon: (mlxreg-fan) Add support for fan drawers capability [...] new e3b65ffa13bd MAINTAINERS: Add keyword pattern for hwmon registration functions new 807b8c29db4f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] new c3dd4b7d1e09 hwmon: (nct6683) remove useless function new e7e0b466a848 hwmon: (sch5627) Convert to hwmon_device_register_with_info() new 790ac8fab116 hwmon: (sch5627) Split sch5627_update_device() new 25b000a80bd7 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] new 1734b4135a62 hwmon: Add driver for fsp-3y PSUs and PDUs new f025314306ae hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] new 93a6fb2c9135 hwmon: (sch5627) Use devres function new bab10bf90aaa hwmon: (sch5627) Remove unnecessary error path new 1e4063329fe8 hwmon: (pmbus) Add pmbus driver for MAX15301 new b94ca77eeae7 hwmon: (pmbus) Introduce PMBUS symbol namespace new e1576396a7a0 hwmon: Clarify scope of attribute access new 9049572fb145 hwmon: Remove amd_energy driver new 47080f228611 Merge tag 'hwmon-for-v5.13' of git://git.kernel.org/pub/sc [...] new c3f2311e4b9e ACPI: APEI: remove redundant assignment to variable rc new 7ce7a4459add ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h new 76d6338a82cf ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT new e1dc932878ac ACPICA: ACPI 6.4: add USB4 capabilities UUID new 97f46be290ad ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object new 9557cb8c5d8f ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure new 71f79a3f0c75 ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 new 5e2e86c0b997 ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 new e527db8f39d4 ACPICA: Tree-wide: fix various typos and spelling mistakes new cf16b05c607b ACPICA: ACPI 6.4: NFIT: add Location Cookie field new f1489db63efb ACPICA: ACPI 6.4: HMAT: add new fields/flags new 2dab2b68d25c ACPICA: ACPI 6.4: Add new flags in SRAT new 14012d2fb1fe ACPICA: ACPI 6.4: add SDEV secure access components new 582252034dd6 ACPICA: iASL: Add definitions for the VIOT table new 7c5eab72f5a4 ACPICA: CXL 2.0: CEDT: Add new CEDT table new cca97d421a01 ACPICA: ACPI 6.4: PMTT: add new fields/structures new a2befbb2c3fb ACPICA: ACPI 6.4: add CSI2Bus resource template new 9f40033734c7 ACPICA: ACPI 6.4: add support for PHAT table new 519c809069ce ACPICA: iASL: Add support for CEDT table new f73b8619aa39 ACPICA: iASL: Decode subtable type field for VIOT new e563f6fc9ef4 ACPICA: acpisrc: Add missing conversion for VIOT support new 8e1fdd7f1655 ACPICA: IORT: Updates for revision E.b new c3fbd67b94b0 ACPICA: Update version to 20210331 new e1f9277c4a18 Merge branch 'acpica' new bf5144a612f3 ACPI: PCI: IRQ: Consolidate printing diagnostic messages new c02b2fcd7506 ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() new 866d6cdf353a ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more new de972fd8c456 ACPI: PCI: Replace direct printk() invocations in pci_link.c new 41103b3bbe37 ACPI: processor: Remove initialization of static variable new 54e051920726 ACPI: processor: idle: Drop extra prefix from pr_notice() new 52af99c3f55f ACPI: processor: Get rid of ACPICA message printing new 2c25fabdd5f6 ACPI: processor: perflib: Eliminate redundant status check new 1c29f6a0f0c6 Merge back 'acpi-processor' material for v5.13. new 25d957632691 Merge branches 'acpi-pci' and 'acpi-processor' new 68eab52e712b Merge branch 'acpi-pci' new e6a55ccbd564 ACPI: sysfs: Get rid of ACPICA message printing new 3aadd86e5669 ACPI: Drop unused ACPI_*_COMPONENT definitions and update [...] new a030fee8db44 Merge branch 'acpi-processor' new 4c324548f09f ACPI: utils: Introduce acpi_evaluation_failure_warn() new 94e17d606ec9 IIO: acpi-als: Get rid of ACPICA message printing new ebf1bef3612f hwmon: acpi_power_meter: Get rid of ACPICA message printing new ab497507c0e4 Merge branch 'acpi-messages' new e6c1067dc1be ACPI: scan: Fold acpi_bus_type_and_status() into its caller new 02056a4f9209 ACPI: scan: Rearrange checks in acpi_bus_check_add() new f926e9433815 ACPI: scan: Drop sta argument from acpi_add_single_object() new f5d9ab1d8034 ACPI: scan: Drop sta argument from acpi_init_device_object() new c830dbcfccbf ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() new 020505581119 ACPI: scan: Utilize match_string() API new 4cbaba4e3e4a ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code new a13f7794df46 ACPI: HED: Drop unused ACPI_MODULE_NAME() definition new 4b9ee772eaa8 ACPI: scan: Turn off unused power resources during initialization new 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally new d08a74572964 resource: Prevent irqresource_disabled() from erasing flags new 0b2212596db2 Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] new 8a02d9987636 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] new 2bc6262c6117 ACPI: CPPC: Replace cppc_attr with kobj_attribute new 8eb99e9a64a0 ACPI: utils: Add acpi_reduced_hardware() helper new 81cc7e9947c0 ACPI: video: Check LCD flag on ACPI-reduced-hardware devices new 2dfbacc65d1d ACPI: video: use native backlight for GA401/GA502/GA503 new 81eeb2f57782 ACPI: utils: Document for_each_acpi_dev_match() macro new e7b07d3e00dc ACPI: utils: Capitalize abbreviations in the comments new aad659e490ef Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' new 935ab8509ccb ACPI: fix various typos in comments new 9104457ea524 ACPI: AC: fix some coding style issues new 0955b3a5c54a ACPI: APD: fix a block comment align issue new c8deb1c25762 ACPI: processor: fix some coding style issues new fc6a1f84e80b ACPI: ipmi: remove useless return statement for void function new bb415ed540a1 ACPI: LPSS: add a missed blank line after declarations new c8eb628cbdd9 ACPI: acpi_pad: add a missed blank line after declarations new 65545abd8aa3 ACPI: battery: fix some coding style issues new effbe6404e6c ACPI: button: fix some coding style issues new e69ae675879d ACPI: CPPC: fix some coding style issues new 4dea6e898c39 ACPI: custom_method: fix a coding style issue new 3da8236bb0d5 ACPI: PM: add a missed blank line after declarations new d0fb66e999ff ACPI: sysfs: fix some coding style issues new 6ee4bdc27d1a ACPI: dock: fix some coding style issues new b6237f61fc9c Merge branch 'acpi-misc' new d8f9176b4ece Merge tag 'acpi-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] new 32c8c34d8132 cpuidle: tegra: Fix C7 idling state on Tegra114 new 2dabed477789 cpuidle: tegra: Remove do_idle firmware call new 498ba2a8a275 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration new 31c6ae47620a Merge tag 'cpuidle-v5.13-rc1' of https://git.linaro.org/pe [...] new d484b8bfc6fa intel_idle: update ICX C6 data new 4c81cb7e6443 tick/nohz: Improve tick_nohz_get_next_hrtimer() kerneldoc new 2ab80d46fead cpuidle: Use s64 as exit_latency_ns and target_residency_n [...] new d3c33be1f350 cpuidle: teo: Adjust handling of very short idle times new 030adec9f68e cpuidle: teo: Take negative "sleep length" values into account new 060e3535adf5 cpuidle: menu: Take negative "sleep length" values into account new 22141d5f4118 intel_idle: add Iclelake-D support new 71f4dd34419f Merge back earlier cpuidle updates for v5.13. new 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] new 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq new de5bcf404ace cpufreq: intel_pstate: Clean up frequency computations new 60943bbdb42e cpufreq: Remove unused for_each_policy macro new b989bc0f3cf2 cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() new eec73529a932 arch_topology: Rename freq_scale as arch_freq_scale new 01e055c120a4 arch_topology: Allow multiple entities to provide sched_fr [...] new 2f5339582e7b arch_topology: Export arch_freq_scale and helpers new 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance new 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c new 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting new c3135d28a1e0 cpufreq: dt: dev_pm_opp_of_cpumask_add_table() may return [...] new 22592df194e3 cpufreq: armada-37xx: Fix setting TBG parent for load levels new 4e435a9dd26c clk: mvebu: armada-37xx-periph: remove .set_parent method [...] new d118ac2062b5 cpufreq: armada-37xx: Fix the AVS value for load L1 new 4decb9187589 clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] new e93033aff684 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] new 92963903a8e1 cpufreq: armada-37xx: Fix driver cleanup when registration failed new 8bad3bf23cbc cpufreq: armada-37xx: Fix determining base CPU frequency new 5f23eb9dc0cd cpufreq: armada-37xx: Remove cur_frequency variable new dbbd49bade05 cpufreq: armada-37xx: Fix module unloading new 0210b8eb7290 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 733dda9cc849 cpufreq: Kconfig: fix documentation links new dd9f2ae92481 Merge branch 'pm-cpufreq' new e84dff1bf0ea PM: core: Remove duplicate declaration from header file new 953c1fd96b1a PM: runtime: Replace inline function pm_runtime_callbacks_ [...] new 2c412337cfe6 PM: runtime: Add documentation for pm_runtime_resume_and_get() new 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() new 2efa3377230b freezer: Remove unused inline function try_to_freeze_nowarn() new e4b2897ae1a8 PM: sleep: fix typos in comments new 4da6d76fb439 PM: wakeup: use dev_set_name() directly new f5d1499ae209 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] new e48802333ace PM: wakeup: remove redundant assignment to variable retval new c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() new a740561201eb powercap: Add Hygon Fam18h RAPL support new 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer new 35eb1f5033cf powercap: RAPL: Fix struct declaration in header file new bf0cc8360e6b Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] new a74f681c3710 opp: Add devres wrapper for dev_pm_opp_set_clkname new 32aee78bc518 opp: Add devres wrapper for dev_pm_opp_set_regulators new 9c4f220f3dc2 opp: Add devres wrapper for dev_pm_opp_set_supported_hw new 3d5cfbb69508 opp: Add devres wrapper for dev_pm_opp_of_add_table new c41c8a3485b0 opp: Change return type of devm_pm_opp_register_set_opp_helper() new 9edf48a4bfb7 opp: Change return type of devm_pm_opp_attach_genpd() new 300894a6fef7 serial: qcom_geni_serial: Convert to use resource-managed OPP API new cfb12911ffb0 spi: spi-geni-qcom: Convert to use resource-managed OPP API new 6504dcae67ad spi: spi-qcom-qspi: Convert to use resource-managed OPP API new 411281d24bb8 mmc: sdhci-msm: Convert to use resource-managed OPP API new 864a270189cf drm/lima: Convert to use resource-managed OPP API new 6d8a154f1dd7 drm/panfrost: Convert to use resource-managed OPP API new a8bb0e872bfb memory: samsung: exynos5422-dmc: Convert to use resource-m [...] new eed7a175089b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 6948de3ca0d8 Merge branch 'pm-opp' new 1224451bb6f9 PM / devfreq: Register devfreq as a cooling device on demand new 75d1b0b66770 Merge branch 'immutable-devfreq-v5.13-rc1' into devfreq-next new 8b50a7995770 PM / devfreq: Unlock mutex and free devfreq struct in error path new 62453f1ba5d5 PM / devfreq: Use more accurate returned new_freq as resume_freq new fbf821ec632b PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() new 62467a843e2e dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. new 0913507c10ee dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] new 5f104f9fc1bb PM / devfreq: Fix the wrong set_freq path for userspace go [...] new b19e13463a10 PM / devfreq: Check get_dev_status in devfreq_update_stats new 05f15314f089 PM / devfreq: Remove the invalid description for get_target_freq new 6c4b264c70ad PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status new ca948312e000 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() new 0a7dc8318c28 PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() new e9ff02264d75 Merge tag 'devfreq-next-for-5.13' of git://git.kernel.org/ [...] new b20f7dbdcad9 Merge branch 'pm-devfreq' new 12c0632b2579 PM: runtime: remove kernel-doc warnings new beafe82b41de PM: wakeup: fix kernel-doc warnings and fix typos new 33b688e3854d PM: clk: remove kernel-doc warning new b7e23e54a9c7 pm-graph: Fix typo "accesible" new 59e2c959f20f Merge branches 'pm-docs' and 'pm-tools' new 5469f160e6bf Merge tag 'pm-5.13-rc1' of git://git.kernel.org/pub/scm/li [...] new 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes new f0728bfeb21a Merge tag 'devprop-5.13-rc1' of git://git.kernel.org/pub/s [...]
The 205 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-devfreq | 5 +- Documentation/admin-guide/kernel-parameters.txt | 4 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 75 +- .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/firmware-guide/acpi/debug.rst | 36 +- Documentation/hwmon/amd_energy.rst | 119 --- Documentation/hwmon/bpa-rs600.rst | 74 ++ Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/hwmon/fsp-3y.rst | 28 + Documentation/hwmon/index.rst | 7 +- Documentation/hwmon/ir36021.rst | 63 ++ Documentation/hwmon/max15301.rst | 87 ++ Documentation/hwmon/nzxt-kraken2.rst | 42 + Documentation/hwmon/stpddc60.rst | 90 ++ Documentation/hwmon/sysfs-interface.rst | 8 + Documentation/hwmon/tps53679.rst | 13 +- Documentation/power/runtime_pm.rst | 4 + MAINTAINERS | 45 +- arch/arm64/include/asm/topology.h | 10 +- arch/arm64/kernel/topology.c | 109 +-- arch/x86/kernel/e820.c | 4 +- arch/x86/power/hibernate.c | 89 +- drivers/acpi/ac.c | 30 +- drivers/acpi/acpi_apd.c | 8 +- drivers/acpi/acpi_ipmi.c | 1 - drivers/acpi/acpi_lpss.c | 2 + drivers/acpi/acpi_pad.c | 4 + drivers/acpi/acpi_processor.c | 51 +- drivers/acpi/acpi_video.c | 43 +- drivers/acpi/acpica/acpredef.h | 15 + drivers/acpi/acpica/acresrc.h | 4 + drivers/acpi/acpica/acutils.h | 1 + drivers/acpi/acpica/amlresrc.h | 19 +- drivers/acpi/acpica/rscalc.c | 4 +- drivers/acpi/acpica/rsdump.c | 8 + drivers/acpi/acpica/rsdumpinfo.c | 26 + drivers/acpi/acpica/rsinfo.c | 6 +- drivers/acpi/acpica/rslist.c | 9 +- drivers/acpi/acpica/rsmisc.c | 19 + drivers/acpi/acpica/rsserial.c | 75 ++ drivers/acpi/acpica/utresdecode.c | 10 +- drivers/acpi/acpica/utresrc.c | 1 + drivers/acpi/apei/einj.c | 1 - drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/battery.c | 63 +- drivers/acpi/button.c | 9 +- drivers/acpi/cppc_acpi.c | 96 +- drivers/acpi/custom_method.c | 2 +- drivers/acpi/device_pm.c | 3 + drivers/acpi/device_sysfs.c | 19 +- drivers/acpi/dock.c | 7 +- drivers/acpi/glue.c | 8 +- drivers/acpi/hed.c | 1 - drivers/acpi/internal.h | 4 +- drivers/acpi/nfit/core.c | 2 +- drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/pci_irq.c | 34 +- drivers/acpi/pci_link.c | 164 ++-- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 18 +- drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 38 +- drivers/acpi/processor_pdc.c | 7 +- drivers/acpi/processor_perflib.c | 50 +- drivers/acpi/processor_throttling.c | 102 +-- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 178 ++-- drivers/acpi/sleep.h | 1 - drivers/acpi/sysfs.c | 14 +- drivers/acpi/utils.c | 37 +- drivers/acpi/video_detect.c | 24 + drivers/base/arch_topology.c | 89 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 2 +- drivers/base/power/wakeup.c | 17 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/clk/mvebu/armada-37xx-periph.c | 83 +- drivers/cpufreq/Kconfig | 23 +- drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/armada-37xx-cpufreq.c | 111 ++- drivers/cpufreq/cppc_cpufreq.c | 259 +++++- drivers/cpufreq/cpufreq-dt.c | 9 +- drivers/cpufreq/cpufreq.c | 3 - drivers/cpufreq/ia64-acpi-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 107 +-- drivers/cpufreq/s5pv210-cpufreq.c | 14 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 19 +- drivers/cpuidle/driver.c | 4 + drivers/cpuidle/governors/menu.c | 17 +- drivers/cpuidle/governors/teo.c | 54 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/governor.h | 5 +- drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/imx8m-ddrc.c | 16 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/gpu/drm/lima/lima_devfreq.c | 47 +- drivers/gpu/drm/lima/lima_devfreq.h | 3 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 37 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 - drivers/hwmon/Kconfig | 20 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 29 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm9240.c | 982 ++++++++++----------- drivers/hwmon/amd_energy.c | 379 -------- drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/corsair-psu.c | 355 ++++++-- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 4 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/ina209.c | 6 +- drivers/hwmon/ina2xx.c | 11 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 122 +++ drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 8 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2945.c | 4 +- drivers/hwmon/ltc2990.c | 4 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 8 +- drivers/hwmon/ltc4222.c | 4 +- drivers/hwmon/ltc4260.c | 4 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 18 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/mlxreg-fan.c | 51 +- drivers/hwmon/nct6683.c | 22 +- drivers/hwmon/nzxt-kraken2.c | 234 +++++ drivers/hwmon/occ/common.c | 69 +- drivers/hwmon/occ/sysfs.c | 4 +- drivers/hwmon/pmbus/Kconfig | 51 +- drivers/hwmon/pmbus/Makefile | 5 + drivers/hwmon/pmbus/adm1266.c | 1 + drivers/hwmon/pmbus/adm1275.c | 1 + drivers/hwmon/pmbus/bel-pfe.c | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 173 ++++ drivers/hwmon/pmbus/fsp-3y.c | 254 ++++++ drivers/hwmon/pmbus/ibm-cffps.c | 1 + drivers/hwmon/pmbus/inspur-ipsps.c | 29 +- drivers/hwmon/pmbus/ir35221.c | 1 + drivers/hwmon/pmbus/ir36021.c | 80 ++ drivers/hwmon/pmbus/ir38064.c | 1 + drivers/hwmon/pmbus/irps5401.c | 1 + drivers/hwmon/pmbus/isl68137.c | 1 + drivers/hwmon/pmbus/lm25066.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 1 + drivers/hwmon/pmbus/ltc3815.c | 1 + drivers/hwmon/pmbus/max15301.c | 190 ++++ drivers/hwmon/pmbus/max16064.c | 1 + drivers/hwmon/pmbus/max16601.c | 1 + drivers/hwmon/pmbus/max20730.c | 1 + drivers/hwmon/pmbus/max20751.c | 1 + drivers/hwmon/pmbus/max31785.c | 1 + drivers/hwmon/pmbus/max34440.c | 1 + drivers/hwmon/pmbus/max8688.c | 1 + drivers/hwmon/pmbus/mp2975.c | 1 + drivers/hwmon/pmbus/pm6764tr.c | 1 + drivers/hwmon/pmbus/pmbus.c | 1 + drivers/hwmon/pmbus/pmbus.h | 1 + drivers/hwmon/pmbus/pmbus_core.c | 63 +- drivers/hwmon/pmbus/pxe1610.c | 10 + drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/pmbus/stpddc60.c | 249 ++++++ drivers/hwmon/pmbus/tps40422.c | 1 + drivers/hwmon/pmbus/tps53679.c | 52 +- drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/pmbus/ucd9200.c | 1 + drivers/hwmon/pmbus/xdpe12284.c | 1 + drivers/hwmon/pmbus/zl6100.c | 1 + drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sch5627.c | 521 +++++------ drivers/hwmon/sch5636.c | 20 +- drivers/hwmon/smm665.c | 4 +- drivers/hwmon/stts751.c | 20 +- drivers/hwmon/vexpress-hwmon.c | 12 +- drivers/hwmon/xgene-hwmon.c | 14 +- drivers/idle/intel_idle.c | 5 +- drivers/iio/light/acpi-als.c | 4 +- drivers/memory/samsung/exynos5422-dmc.c | 13 +- drivers/mfd/intel-m10-bmc.c | 10 + drivers/mmc/host/sdhci-msm.c | 19 +- drivers/opp/core.c | 122 ++- drivers/opp/of.c | 36 + drivers/pci/pci.c | 16 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-qcom-qspi.c | 18 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi_bus.h | 20 + include/acpi/acpi_drivers.h | 12 - include/acpi/acpixf.h | 2 +- include/acpi/acrestyp.h | 9 +- include/acpi/actbl1.h | 54 +- include/acpi/actbl2.h | 240 ++++- include/acpi/actbl3.h | 70 +- include/acpi/acuuid.h | 1 + include/acpi/cppc_acpi.h | 40 + include/acpi/platform/acgcc.h | 2 +- include/linux/acpi.h | 10 + include/linux/arch_topology.h | 19 +- include/linux/cpuidle.h | 4 +- include/linux/devfreq.h | 9 + include/linux/freezer.h | 1 - include/linux/intel_rapl.h | 2 +- include/linux/ioport.h | 2 +- include/linux/pm.h | 1 - include/linux/pm_opp.h | 44 +- include/linux/pm_runtime.h | 2 +- include/linux/qcom-geni-se.h | 2 - kernel/power/autosleep.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/power/swap.c | 2 +- kernel/sched/core.c | 1 + kernel/sched/cpufreq_schedutil.c | 29 +- kernel/time/tick-sched.c | 6 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- 226 files changed, 5256 insertions(+), 2994 deletions(-) delete mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/bpa-rs600.rst create mode 100644 Documentation/hwmon/fsp-3y.rst create mode 100644 Documentation/hwmon/ir36021.rst create mode 100644 Documentation/hwmon/max15301.rst create mode 100644 Documentation/hwmon/nzxt-kraken2.rst create mode 100644 Documentation/hwmon/stpddc60.rst delete mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/nzxt-kraken2.c create mode 100644 drivers/hwmon/pmbus/bpa-rs600.c create mode 100644 drivers/hwmon/pmbus/fsp-3y.c create mode 100644 drivers/hwmon/pmbus/ir36021.c create mode 100644 drivers/hwmon/pmbus/max15301.c create mode 100644 drivers/hwmon/pmbus/stpddc60.c