Staging
v0.5.1
Revision 815fb87b753055df2d9e50f6cd80eb10235fe3e9 authored by Linus Torvalds on 02 December 2023, 00:01:00 UTC, committed by Linus Torvalds on 02 December 2023, 00:01:00 UTC
Pull power management fixes from Rafael Wysocki:
 "These fix issues in two cpufreq drivers, in the AMD P-state driver and
  in the power-capping DTPM framework.

  Specifics:

   - Fix the AMD P-state driver's EPP sysfs interface in the cases when
     the performance governor is in use (Ayush Jain)

   - Make the ->fast_switch() callback in the AMD P-state driver return
     the target frequency as expected (Gautham R. Shenoy)

   - Allow user space to control the range of frequencies to use via
     scaling_min_freq and scaling_max_freq when AMD P-state driver is in
     use (Wyes Karny)

   - Prevent power domains needed for wakeup signaling from being turned
     off during system suspend on Qualcomm systems and prevent
     performance states votes from runtime-suspended devices from being
     lost across a system suspend-resume cycle in qcom-cpufreq-nvmem
     (Stephan Gerhold)

   - Fix disabling the 792 Mhz OPP in the imx6q cpufreq driver for the
     i.MX6ULL types that can run at that frequency (Christoph
     Niedermaier)

   - Eliminate unnecessary and harmful conversions to uW from the DTPM
     (dynamic thermal and power management) framework (Lukasz Luba)"

* tag 'pm-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  cpufreq/amd-pstate: Only print supported EPP values for performance governor
  cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update
  powercap: DTPM: Fix unneeded conversions to micro-Watts
  cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch()
  pmdomain: qcom: rpmpd: Set GENPD_FLAG_ACTIVE_WAKEUP
  cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend
  cpufreq: qcom-nvmem: Enable virtual power domain devices
  cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
2 parent s ce474ae + a6b3125
History
File Mode Size
actions
aspeed
bcm
berlin
cirrus
freescale
intel
mediatek
meson
mvebu
nomadik
nuvoton
nxp
pxa
qcom
realtek
renesas
samsung
spear
sprd
starfive
stm32
sunplus
sunxi
tegra
ti
uniphier
visconti
vt8500
Kconfig -rw-r--r-- 14.9 KB
Makefile -rw-r--r-- 3.2 KB
core.c -rw-r--r-- 58.9 KB
core.h -rw-r--r-- 8.1 KB
devicetree.c -rw-r--r-- 10.9 KB
devicetree.h -rw-r--r-- 1.1 KB
pinconf-generic.c -rw-r--r-- 12.5 KB
pinconf.c -rw-r--r-- 9.3 KB
pinconf.h -rw-r--r-- 3.5 KB
pinctrl-amd.c -rw-r--r-- 31.5 KB
pinctrl-amd.h -rw-r--r-- 37.8 KB
pinctrl-apple-gpio.c -rw-r--r-- 14.9 KB
pinctrl-artpec6.c -rw-r--r-- 25.6 KB
pinctrl-as3722.c -rw-r--r-- 16.5 KB
pinctrl-at91-pio4.c -rw-r--r-- 35.4 KB
pinctrl-at91.c -rw-r--r-- 51.9 KB
pinctrl-at91.h -rw-r--r-- 3.5 KB
pinctrl-axp209.c -rw-r--r-- 14.0 KB
pinctrl-bm1880.c -rw-r--r-- 44.1 KB
pinctrl-cy8c95x0.c -rw-r--r-- 36.2 KB
pinctrl-da850-pupd.c -rw-r--r-- 4.7 KB
pinctrl-da9062.c -rw-r--r-- 7.7 KB
pinctrl-digicolor.c -rw-r--r-- 8.3 KB
pinctrl-equilibrium.c -rw-r--r-- 23.4 KB
pinctrl-equilibrium.h -rw-r--r-- 4.5 KB
pinctrl-falcon.c -rw-r--r-- 14.5 KB
pinctrl-gemini.c -rw-r--r-- 77.1 KB
pinctrl-ingenic.c -rw-r--r-- 181.1 KB
pinctrl-k210.c -rw-r--r-- 26.1 KB
pinctrl-keembay.c -rw-r--r-- 50.5 KB
pinctrl-lantiq.c -rw-r--r-- 8.7 KB
pinctrl-lantiq.h -rw-r--r-- 3.4 KB
pinctrl-loongson2.c -rw-r--r-- 8.7 KB
pinctrl-lpc18xx.c -rw-r--r-- 42.1 KB
pinctrl-max77620.c -rw-r--r-- 17.9 KB
pinctrl-mcp23s08.c -rw-r--r-- 18.1 KB
pinctrl-mcp23s08.h -rw-r--r-- 1.2 KB
pinctrl-mcp23s08_i2c.c -rw-r--r-- 2.7 KB
pinctrl-mcp23s08_spi.c -rw-r--r-- 6.5 KB
pinctrl-microchip-sgpio.c -rw-r--r-- 25.6 KB
pinctrl-mlxbf3.c -rw-r--r-- 8.4 KB
pinctrl-ocelot.c -rw-r--r-- 57.9 KB
pinctrl-palmas.c -rw-r--r-- 31.9 KB
pinctrl-pic32.c -rw-r--r-- 81.1 KB
pinctrl-pic32.h -rw-r--r-- 2.6 KB
pinctrl-pistachio.c -rw-r--r-- 41.2 KB
pinctrl-rk805.c -rw-r--r-- 15.6 KB
pinctrl-rockchip.c -rw-r--r-- 117.6 KB
pinctrl-rockchip.h -rw-r--r-- 11.5 KB
pinctrl-single.c -rw-r--r-- 48.6 KB
pinctrl-st.c -rw-r--r-- 48.1 KB
pinctrl-stmfx.c -rw-r--r-- 23.0 KB
pinctrl-sx150x.c -rw-r--r-- 29.2 KB
pinctrl-tb10x.c -rw-r--r-- 26.2 KB
pinctrl-utils.c -rw-r--r-- 3.1 KB
pinctrl-utils.h -rw-r--r-- 1.1 KB
pinctrl-xway.c -rw-r--r-- 55.6 KB
pinctrl-zynq.c -rw-r--r-- 42.0 KB
pinctrl-zynqmp.c -rw-r--r-- 22.3 KB
pinmux.c -rw-r--r-- 23.5 KB
pinmux.h -rw-r--r-- 4.4 KB

back to top