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
Kconfig -rw-r--r-- 39.7 KB
Makefile -rw-r--r-- 7.0 KB
atmel-quadspi.c -rw-r--r-- 22.5 KB
internals.h -rw-r--r-- 1.2 KB
spi-altera-core.c -rw-r--r-- 5.1 KB
spi-altera-dfl.c -rw-r--r-- 4.9 KB
spi-altera-platform.c -rw-r--r-- 3.9 KB
spi-amd.c -rw-r--r-- 11.0 KB
spi-amlogic-spifc-a1.c -rw-r--r-- 12.5 KB
spi-ar934x.c -rw-r--r-- 5.8 KB
spi-armada-3700.c -rw-r--r-- 23.3 KB
spi-aspeed-smc.c -rw-r--r-- 31.7 KB
spi-at91-usart.c -rw-r--r-- 16.3 KB
spi-ath79.c -rw-r--r-- 6.7 KB
spi-atmel.c -rw-r--r-- 43.5 KB
spi-au1550.c -rw-r--r-- 25.2 KB
spi-axi-spi-engine.c -rw-r--r-- 14.6 KB
spi-bcm-qspi.c -rw-r--r-- 44.0 KB
spi-bcm-qspi.h -rw-r--r-- 2.5 KB
spi-bcm2835.c -rw-r--r-- 41.9 KB
spi-bcm2835aux.c -rw-r--r-- 16.3 KB
spi-bcm63xx-hsspi.c -rw-r--r-- 25.9 KB
spi-bcm63xx.c -rw-r--r-- 16.8 KB
spi-bcmbca-hsspi.c -rw-r--r-- 17.0 KB
spi-bitbang-txrx.h -rw-r--r-- 4.9 KB
spi-bitbang.c -rw-r--r-- 11.2 KB
spi-brcmstb-qspi.c -rw-r--r-- 1008 bytes
spi-butterfly.c -rw-r--r-- 7.7 KB
spi-cadence-quadspi.c -rw-r--r-- 53.8 KB
spi-cadence-xspi.c -rw-r--r-- 18.5 KB
spi-cadence.c -rw-r--r-- 23.9 KB
spi-cavium-octeon.c -rw-r--r-- 2.4 KB
spi-cavium-thunderx.c -rw-r--r-- 2.6 KB
spi-cavium.c -rw-r--r-- 3.5 KB
spi-cavium.h -rw-r--r-- 7.2 KB
spi-clps711x.c -rw-r--r-- 4.1 KB
spi-coldfire-qspi.c -rw-r--r-- 12.6 KB
spi-cs42l43.c -rw-r--r-- 7.5 KB
spi-davinci.c -rw-r--r-- 26.2 KB
spi-dln2.c -rw-r--r-- 20.6 KB
spi-dw-bt1.c -rw-r--r-- 8.4 KB
spi-dw-core.c -rw-r--r-- 26.8 KB
spi-dw-dma.c -rw-r--r-- 17.6 KB
spi-dw-mmio.c -rw-r--r-- 12.2 KB
spi-dw-pci.c -rw-r--r-- 5.0 KB
spi-dw.h -rw-r--r-- 8.5 KB
spi-ep93xx.c -rw-r--r-- 18.9 KB
spi-falcon.c -rw-r--r-- 10.2 KB
spi-fsi.c -rw-r--r-- 13.5 KB
spi-fsl-cpm.c -rw-r--r-- 10.4 KB
spi-fsl-cpm.h -rw-r--r-- 1.4 KB
spi-fsl-dspi.c -rw-r--r-- 36.2 KB
spi-fsl-espi.c -rw-r--r-- 21.2 KB
spi-fsl-lib.c -rw-r--r-- 4.1 KB
spi-fsl-lib.h -rw-r--r-- 3.0 KB
spi-fsl-lpspi.c -rw-r--r-- 24.2 KB
spi-fsl-qspi.c -rw-r--r-- 25.9 KB
spi-fsl-spi.c -rw-r--r-- 19.8 KB
spi-fsl-spi.h -rw-r--r-- 1.8 KB
spi-geni-qcom.c -rw-r--r-- 33.5 KB
spi-gpio.c -rw-r--r-- 14.0 KB
spi-gxp.c -rw-r--r-- 7.4 KB
spi-hisi-kunpeng.c -rw-r--r-- 13.8 KB
spi-hisi-sfc-v3xx.c -rw-r--r-- 13.6 KB
spi-img-spfi.c -rw-r--r-- 19.5 KB
spi-imx.c -rw-r--r-- 51.0 KB
spi-ingenic.c -rw-r--r-- 13.7 KB
spi-intel-pci.c -rw-r--r-- 3.2 KB
spi-intel-platform.c -rw-r--r-- 978 bytes
spi-intel.c -rw-r--r-- 37.7 KB
spi-intel.h -rw-r--r-- 441 bytes
spi-iproc-qspi.c -rw-r--r-- 3.7 KB
spi-jcore.c -rw-r--r-- 5.4 KB
spi-lantiq-ssc.c -rw-r--r-- 27.3 KB
spi-ljca.c -rw-r--r-- 7.3 KB
spi-lm70llp.c -rw-r--r-- 8.4 KB
spi-loongson-core.c -rw-r--r-- 8.5 KB
spi-loongson-pci.c -rw-r--r-- 1.4 KB
spi-loongson-plat.c -rw-r--r-- 1.2 KB
spi-loongson.h -rw-r--r-- 1.3 KB
spi-loopback-test.c -rw-r--r-- 27.1 KB
spi-lp8841-rtc.c -rw-r--r-- 5.3 KB
spi-mem.c -rw-r--r-- 24.2 KB
spi-meson-spicc.c -rw-r--r-- 25.8 KB
spi-meson-spifc.c -rw-r--r-- 10.7 KB
spi-microchip-core-qspi.c -rw-r--r-- 16.4 KB
spi-microchip-core.c -rw-r--r-- 15.4 KB
spi-mpc512x-psc.c -rw-r--r-- 13.8 KB
spi-mpc52xx-psc.c -rw-r--r-- 9.5 KB
spi-mpc52xx.c -rw-r--r-- 14.1 KB
spi-mt65xx.c -rw-r--r-- 37.7 KB
spi-mt7621.c -rw-r--r-- 8.9 KB
spi-mtk-nor.c -rw-r--r-- 25.4 KB
spi-mtk-snfi.c -rw-r--r-- 39.7 KB
spi-mux.c -rw-r--r-- 5.2 KB
spi-mxic.c -rw-r--r-- 21.0 KB
spi-mxs.c -rw-r--r-- 16.0 KB
spi-npcm-fiu.c -rw-r--r-- 22.0 KB
spi-npcm-pspi.c -rw-r--r-- 10.3 KB
spi-nxp-fspi.c -rw-r--r-- 35.4 KB
spi-oc-tiny.c -rw-r--r-- 7.1 KB
spi-omap-uwire.c -rw-r--r-- 12.0 KB
spi-omap2-mcspi.c -rw-r--r-- 44.3 KB
spi-orion.c -rw-r--r-- 21.1 KB
spi-pci1xxxx.c -rw-r--r-- 14.5 KB
spi-pic32-sqi.c -rw-r--r-- 17.6 KB
spi-pic32.c -rw-r--r-- 22.0 KB
spi-pl022.c -rw-r--r-- 66.7 KB
spi-ppc4xx.c -rw-r--r-- 11.6 KB
spi-pxa2xx-dma.c -rw-r--r-- 6.3 KB
spi-pxa2xx-pci.c -rw-r--r-- 8.9 KB
spi-pxa2xx.c -rw-r--r-- 44.8 KB
spi-pxa2xx.h -rw-r--r-- 3.1 KB
spi-qcom-qspi.c -rw-r--r-- 22.8 KB
spi-qup.c -rw-r--r-- 34.8 KB
spi-rb4xx.c -rw-r--r-- 5.2 KB
spi-realtek-rtl.c -rw-r--r-- 4.6 KB
spi-rockchip-sfc.c -rw-r--r-- 17.0 KB
spi-rockchip.c -rw-r--r-- 27.1 KB
spi-rpc-if.c -rw-r--r-- 5.2 KB
spi-rspi.c -rw-r--r-- 37.3 KB
spi-rzv2m-csi.c -rw-r--r-- 17.8 KB
spi-s3c64xx.c -rw-r--r-- 41.2 KB
spi-sc18is602.c -rw-r--r-- 8.1 KB
spi-sh-hspi.c -rw-r--r-- 6.0 KB
spi-sh-msiof.c -rw-r--r-- 38.8 KB
spi-sh-sci.c -rw-r--r-- 4.7 KB
spi-sh.c -rw-r--r-- 10.2 KB
spi-sifive.c -rw-r--r-- 13.7 KB
spi-slave-mt27xx.c -rw-r--r-- 13.7 KB
spi-slave-system-control.c -rw-r--r-- 3.6 KB
spi-slave-time.c -rw-r--r-- 2.9 KB
spi-sn-f-ospi.c -rw-r--r-- 16.8 KB
spi-sprd-adi.c -rw-r--r-- 16.7 KB
spi-sprd.c -rw-r--r-- 26.9 KB
spi-st-ssc4.c -rw-r--r-- 10.5 KB
spi-stm32-qspi.c -rw-r--r-- 23.9 KB
spi-stm32.c -rw-r--r-- 58.7 KB
spi-sun4i.c -rw-r--r-- 13.5 KB
spi-sun6i.c -rw-r--r-- 20.8 KB
spi-sunplus-sp7021.c -rw-r--r-- 17.0 KB
spi-synquacer.c -rw-r--r-- 21.9 KB
spi-tegra114.c -rw-r--r-- 41.4 KB
spi-tegra20-sflash.c -rw-r--r-- 15.7 KB
spi-tegra20-slink.c -rw-r--r-- 33.0 KB
spi-tegra210-quad.c -rw-r--r-- 46.3 KB
spi-test.h -rw-r--r-- 4.9 KB
spi-ti-qspi.c -rw-r--r-- 22.6 KB
spi-tle62x0.c -rw-r--r-- 7.0 KB
spi-topcliff-pch.c -rw-r--r-- 44.4 KB
spi-uniphier.c -rw-r--r-- 19.7 KB
spi-wpcm-fiu.c -rw-r--r-- 14.0 KB
spi-xcomm.c -rw-r--r-- 5.8 KB
spi-xilinx.c -rw-r--r-- 14.5 KB
spi-xlp.c -rw-r--r-- 11.0 KB
spi-xtensa-xtfpga.c -rw-r--r-- 3.7 KB
spi-zynq-qspi.c -rw-r--r-- 22.8 KB
spi-zynqmp-gqspi.c -rw-r--r-- 41.3 KB
spi.c -rw-r--r-- 124.3 KB
spidev.c -rw-r--r-- 22.6 KB

back to top