Staging
v0.5.1
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
File | Mode | Size |
---|---|---|
88pg86x.c | -rw-r--r-- | 2.9 KB |
88pm800-regulator.c | -rw-r--r-- | 9.2 KB |
88pm8607.c | -rw-r--r-- | 13.5 KB |
Kconfig | -rw-r--r-- | 53.6 KB |
Makefile | -rw-r--r-- | 10.1 KB |
aat2870-regulator.c | -rw-r--r-- | 5.0 KB |
ab8500-ext.c | -rw-r--r-- | 12.1 KB |
ab8500.c | -rw-r--r-- | 43.1 KB |
act8865-regulator.c | -rw-r--r-- | 21.5 KB |
act8945a-regulator.c | -rw-r--r-- | 9.2 KB |
ad5398.c | -rw-r--r-- | 6.3 KB |
anatop-regulator.c | -rw-r--r-- | 9.6 KB |
arizona-ldo1.c | -rw-r--r-- | 10.0 KB |
arizona-micsupp.c | -rw-r--r-- | 10.1 KB |
as3711-regulator.c | -rw-r--r-- | 7.9 KB |
as3722-regulator.c | -rw-r--r-- | 25.4 KB |
atc260x-regulator.c | -rw-r--r-- | 16.7 KB |
aw37503-regulator.c | -rw-r--r-- | 6.2 KB |
axp20x-regulator.c | -rw-r--r-- | 58.9 KB |
bcm590xx-regulator.c | -rw-r--r-- | 10.2 KB |
bd71815-regulator.c | -rw-r--r-- | 19.4 KB |
bd71828-regulator.c | -rw-r--r-- | 24.5 KB |
bd718x7-regulator.c | -rw-r--r-- | 53.5 KB |
bd9571mwv-regulator.c | -rw-r--r-- | 9.2 KB |
bd9576-regulator.c | -rw-r--r-- | 30.9 KB |
core.c | -rw-r--r-- | 160.4 KB |
cpcap-regulator.c | -rw-r--r-- | 17.6 KB |
cros-ec-regulator.c | -rw-r--r-- | 5.9 KB |
da903x-regulator.c | -rw-r--r-- | 14.8 KB |
da9052-regulator.c | -rw-r--r-- | 12.7 KB |
da9055-regulator.c | -rw-r--r-- | 15.3 KB |
da9062-regulator.c | -rw-r--r-- | 33.2 KB |
da9063-regulator.c | -rw-r--r-- | 30.1 KB |
da9121-regulator.c | -rw-r--r-- | 33.8 KB |
da9121-regulator.h | -rw-r--r-- | 9.9 KB |
da9210-regulator.c | -rw-r--r-- | 6.0 KB |
da9210-regulator.h | -rw-r--r-- | 8.1 KB |
da9211-regulator.c | -rw-r--r-- | 13.7 KB |
da9211-regulator.h | -rw-r--r-- | 8.1 KB |
db8500-prcmu.c | -rw-r--r-- | 11.9 KB |
dbx500-prcmu.c | -rw-r--r-- | 3.7 KB |
dbx500-prcmu.h | -rw-r--r-- | 1.2 KB |
devres.c | -rw-r--r-- | 19.2 KB |
dummy.c | -rw-r--r-- | 2.1 KB |
dummy.h | -rw-r--r-- | 511 bytes |
fan53555.c | -rw-r--r-- | 18.5 KB |
fan53880.c | -rw-r--r-- | 4.8 KB |
fixed-helper.c | -rw-r--r-- | 1.6 KB |
fixed.c | -rw-r--r-- | 10.4 KB |
gpio-regulator.c | -rw-r--r-- | 9.8 KB |
helpers.c | -rw-r--r-- | 25.6 KB |
hi6421-regulator.c | -rw-r--r-- | 17.9 KB |
hi6421v530-regulator.c | -rw-r--r-- | 5.8 KB |
hi6421v600-regulator.c | -rw-r--r-- | 7.7 KB |
hi655x-regulator.c | -rw-r--r-- | 6.7 KB |
internal.h | -rw-r--r-- | 3.2 KB |
irq_helpers.c | -rw-r--r-- | 11.4 KB |
isl6271a-regulator.c | -rw-r--r-- | 3.7 KB |
isl9305.c | -rw-r--r-- | 5.1 KB |
lm363x-regulator.c | -rw-r--r-- | 10.3 KB |
lochnagar-regulator.c | -rw-r--r-- | 7.2 KB |
lp3971.c | -rw-r--r-- | 11.5 KB |
lp3972.c | -rw-r--r-- | 14.4 KB |
lp872x.c | -rw-r--r-- | 24.8 KB |
lp873x-regulator.c | -rw-r--r-- | 5.9 KB |
lp8755.c | -rw-r--r-- | 11.6 KB |
lp87565-regulator.c | -rw-r--r-- | 7.3 KB |
lp8788-buck.c | -rw-r--r-- | 13.0 KB |
lp8788-ldo.c | -rw-r--r-- | 16.3 KB |
ltc3589.c | -rw-r--r-- | 12.7 KB |
ltc3676.c | -rw-r--r-- | 11.0 KB |
max14577-regulator.c | -rw-r--r-- | 8.1 KB |
max1586.c | -rw-r--r-- | 7.7 KB |
max20086-regulator.c | -rw-r--r-- | 8.2 KB |
max20411-regulator.c | -rw-r--r-- | 4.2 KB |
max5970-regulator.c | -rw-r--r-- | 16.2 KB |
max77503-regulator.c | -rw-r--r-- | 3.8 KB |
max77541-regulator.c | -rw-r--r-- | 4.8 KB |
max77620-regulator.c | -rw-r--r-- | 24.8 KB |
max77650-regulator.c | -rw-r--r-- | 12.7 KB |
max77686-regulator.c | -rw-r--r-- | 16.0 KB |
max77693-regulator.c | -rw-r--r-- | 8.6 KB |
max77802-regulator.c | -rw-r--r-- | 17.7 KB |
max77826-regulator.c | -rw-r--r-- | 7.9 KB |
max77857-regulator.c | -rw-r--r-- | 11.5 KB |
max8649.c | -rw-r--r-- | 6.7 KB |
max8660.c | -rw-r--r-- | 13.2 KB |
max8893.c | -rw-r--r-- | 4.2 KB |
max8907-regulator.c | -rw-r--r-- | 10.6 KB |
max8925-regulator.c | -rw-r--r-- | 7.9 KB |
max8952.c | -rw-r--r-- | 8.8 KB |
max8973-regulator.c | -rw-r--r-- | 22.1 KB |
max8997-regulator.c | -rw-r--r-- | 31.2 KB |
max8998.c | -rw-r--r-- | 21.9 KB |
mc13783-regulator.c | -rw-r--r-- | 15.7 KB |
mc13892-regulator.c | -rw-r--r-- | 20.2 KB |
mc13xxx-regulator-core.c | -rw-r--r-- | 6.1 KB |
mc13xxx.h | -rw-r--r-- | 3.1 KB |
mcp16502.c | -rw-r--r-- | 15.7 KB |
mp5416.c | -rw-r--r-- | 7.4 KB |
mp8859.c | -rw-r--r-- | 3.7 KB |
mp886x.c | -rw-r--r-- | 8.6 KB |
mpq7920.c | -rw-r--r-- | 9.5 KB |
mpq7920.h | -rw-r--r-- | 2.0 KB |
mt6311-regulator.c | -rw-r--r-- | 4.1 KB |
mt6311-regulator.h | -rw-r--r-- | 2.0 KB |
mt6315-regulator.c | -rw-r--r-- | 8.0 KB |
mt6323-regulator.c | -rw-r--r-- | 12.6 KB |
mt6331-regulator.c | -rw-r--r-- | 17.2 KB |
mt6332-regulator.c | -rw-r--r-- | 13.1 KB |
mt6357-regulator.c | -rw-r--r-- | 11.1 KB |
mt6358-regulator.c | -rw-r--r-- | 27.3 KB |
mt6359-regulator.c | -rw-r--r-- | 36.3 KB |
mt6360-regulator.c | -rw-r--r-- | 14.4 KB |
mt6370-regulator.c | -rw-r--r-- | 10.9 KB |
mt6380-regulator.c | -rw-r--r-- | 11.6 KB |
mt6397-regulator.c | -rw-r--r-- | 12.8 KB |
mtk-dvfsrc-regulator.c | -rw-r--r-- | 5.0 KB |
of_regulator.c | -rw-r--r-- | 20.1 KB |
palmas-regulator.c | -rw-r--r-- | 44.2 KB |
pbias-regulator.c | -rw-r--r-- | 6.4 KB |
pca9450-regulator.c | -rw-r--r-- | 24.3 KB |
pcap-regulator.c | -rw-r--r-- | 7.1 KB |
pcf50633-regulator.c | -rw-r--r-- | 3.7 KB |
pf8x00-regulator.c | -rw-r--r-- | 16.8 KB |
pfuze100-regulator.c | -rw-r--r-- | 26.0 KB |
pv88060-regulator.c | -rw-r--r-- | 9.7 KB |
pv88060-regulator.h | -rw-r--r-- | 1.8 KB |
pv88080-regulator.c | -rw-r--r-- | 15.5 KB |
pv88080-regulator.h | -rw-r--r-- | 3.4 KB |
pv88090-regulator.c | -rw-r--r-- | 10.2 KB |
pv88090-regulator.h | -rw-r--r-- | 2.7 KB |
pwm-regulator.c | -rw-r--r-- | 10.5 KB |
qcom-labibb-regulator.c | -rw-r--r-- | 25.7 KB |
qcom-refgen-regulator.c | -rw-r--r-- | 4.1 KB |
qcom-rpmh-regulator.c | -rw-r--r-- | 60.2 KB |
qcom_rpm-regulator.c | -rw-r--r-- | 29.0 KB |
qcom_smd-regulator.c | -rw-r--r-- | 54.0 KB |
qcom_spmi-regulator.c | -rw-r--r-- | 81.4 KB |
qcom_usb_vbus-regulator.c | -rw-r--r-- | 3.0 KB |
raa215300.c | -rw-r--r-- | 5.4 KB |
rc5t583-regulator.c | -rw-r--r-- | 5.4 KB |
rk808-regulator.c | -rw-r--r-- | 56.6 KB |
rn5t618-regulator.c | -rw-r--r-- | 5.5 KB |
rohm-regulator.c | -rw-r--r-- | 3.5 KB |
rpi-panel-attiny-regulator.c | -rw-r--r-- | 9.3 KB |
rt4801-regulator.c | -rw-r--r-- | 6.0 KB |
rt4803.c | -rw-r--r-- | 5.4 KB |
rt4831-regulator.c | -rw-r--r-- | 5.7 KB |
rt5033-regulator.c | -rw-r--r-- | 3.9 KB |
rt5120-regulator.c | -rw-r--r-- | 11.6 KB |
rt5190a-regulator.c | -rw-r--r-- | 12.8 KB |
rt5739.c | -rw-r--r-- | 8.0 KB |
rt5759-regulator.c | -rw-r--r-- | 9.2 KB |
rt6160-regulator.c | -rw-r--r-- | 8.1 KB |
rt6190-regulator.c | -rw-r--r-- | 12.3 KB |
rt6245-regulator.c | -rw-r--r-- | 6.7 KB |
rtmv20-regulator.c | -rw-r--r-- | 11.5 KB |
rtq2134-regulator.c | -rw-r--r-- | 10.6 KB |
rtq2208-regulator.c | -rw-r--r-- | 16.7 KB |
rtq6752-regulator.c | -rw-r--r-- | 7.6 KB |
s2mpa01.c | -rw-r--r-- | 10.5 KB |
s2mps11.c | -rw-r--r-- | 41.1 KB |
s5m8767.c | -rw-r--r-- | 26.1 KB |
sc2731-regulator.c | -rw-r--r-- | 8.4 KB |
scmi-regulator.c | -rw-r--r-- | 10.8 KB |
sky81452-regulator.c | -rw-r--r-- | 2.5 KB |
slg51000-regulator.c | -rw-r--r-- | 16.9 KB |
slg51000-regulator.h | -rw-r--r-- | 23.3 KB |
sm5703-regulator.c | -rw-r--r-- | 4.8 KB |
stm32-booster.c | -rw-r--r-- | 3.5 KB |
stm32-pwr.c | -rw-r--r-- | 4.4 KB |
stm32-vrefbuf.c | -rw-r--r-- | 7.5 KB |
stpmic1_regulator.c | -rw-r--r-- | 18.0 KB |
stw481x-vmmc.c | -rw-r--r-- | 2.7 KB |
sy7636a-regulator.c | -rw-r--r-- | 3.6 KB |
sy8106a-regulator.c | -rw-r--r-- | 4.0 KB |
sy8824x.c | -rw-r--r-- | 5.8 KB |
sy8827n.c | -rw-r--r-- | 5.0 KB |
ti-abb-regulator.c | -rw-r--r-- | 23.2 KB |
tps51632-regulator.c | -rw-r--r-- | 9.4 KB |
tps6105x-regulator.c | -rw-r--r-- | 3.2 KB |
tps62360-regulator.c | -rw-r--r-- | 13.5 KB |
tps6286x-regulator.c | -rw-r--r-- | 3.8 KB |
tps6287x-regulator.c | -rw-r--r-- | 4.8 KB |
tps65023-regulator.c | -rw-r--r-- | 10.2 KB |
tps6507x-regulator.c | -rw-r--r-- | 10.9 KB |
tps65086-regulator.c | -rw-r--r-- | 14.7 KB |
tps65090-regulator.c | -rw-r--r-- | 14.4 KB |
tps65132-regulator.c | -rw-r--r-- | 7.7 KB |
tps65217-regulator.c | -rw-r--r-- | 8.7 KB |
tps65218-regulator.c | -rw-r--r-- | 11.5 KB |
tps65219-regulator.c | -rw-r--r-- | 14.0 KB |
tps6524x-regulator.c | -rw-r--r-- | 14.7 KB |
tps6586x-regulator.c | -rw-r--r-- | 15.8 KB |
tps65910-regulator.c | -rw-r--r-- | 33.0 KB |
tps65912-regulator.c | -rw-r--r-- | 5.3 KB |
tps6594-regulator.c | -rw-r--r-- | 20.4 KB |
tps68470-regulator.c | -rw-r--r-- | 6.5 KB |
twl-regulator.c | -rw-r--r-- | 18.2 KB |
twl6030-regulator.c | -rw-r--r-- | 19.9 KB |
uniphier-regulator.c | -rw-r--r-- | 5.8 KB |
userspace-consumer.c | -rw-r--r-- | 5.5 KB |
vctrl-regulator.c | -rw-r--r-- | 13.2 KB |
vexpress-regulator.c | -rw-r--r-- | 2.7 KB |
virtual.c | -rw-r--r-- | 9.4 KB |
vqmmc-ipq4019-regulator.c | -rw-r--r-- | 2.7 KB |
wm831x-dcdc.c | -rw-r--r-- | 21.7 KB |
wm831x-isink.c | -rw-r--r-- | 5.2 KB |
wm831x-ldo.c | -rw-r--r-- | 16.5 KB |
wm8350-regulator.c | -rw-r--r-- | 32.7 KB |
wm8400-regulator.c | -rw-r--r-- | 7.7 KB |
wm8994-regulator.c | -rw-r--r-- | 5.9 KB |
Computing file changes ...