android_kernel_samsung_msm8976/drivers
Junjie Wu 61043ba2cc qcom-cpufreq: Restore CPU frequency during resume
qcom-cpufreq blocks CPU frequency change request during suspend, because
its dependencies might be suspended. Thus a freq change request would
fail silently, and CPU clock won't change until first frequency update
is requested after system comes out of suspend. This creates a period
when thermal driver cannot perform frequency mitigation, even though
policy->min/max have been correctly updated.

Check each online CPU's policy during resume to correct any frequency
violation as soon as possible.

Change-Id: I3be79cf91e7d5e361314020c9806b770823c0b72
Signed-off-by: Junjie Wu <junjiew@codeaurora.org>
2014-12-09 12:04:46 -08:00
..
accessibility
acpi
amba
ata
atm
auxdisplay
base sched: Packing support until a frequency threshold 2014-12-02 11:48:30 +05:30
bcma
bif
block
bluetooth bluetooth: Fix SCO connection synchronization. 2014-10-16 17:51:20 +05:30
bus ARM: dts: arm_cci: add hw-version property 2014-10-01 11:42:39 -04:00
cdrom
char diag: Add support for MSM8992 QPST string 2014-11-19 18:34:12 -08:00
clk Merge "clk: qcom: clock-mmss-8994: Remove 75MHz for axi_clk_src" 2014-12-03 01:34:03 -08:00
clocksource clocksource: arch_timer: Use _no_log variants while accessing registers 2014-11-11 14:14:59 +05:30
connector
coresight coresight: add header meta data for every ost packet sent via stm 2014-11-18 19:08:30 -08:00
cpufreq qcom-cpufreq: Restore CPU frequency during resume 2014-12-09 12:04:46 -08:00
cpuidle msm: spm: Add support to use SPM for clock gating mode 2014-11-19 13:01:55 -08:00
crypto crypto: msm: Add mutex in qce_open and qce_close 2014-12-02 17:08:13 -08:00
dca
devfreq Merge "msm: kgsl: Bump the GPU frequency for long blocks of processing" 2014-12-03 01:34:19 -08:00
dio
dma qcom-sps-dma: DMA-engine driver for BAM using sps API 2014-12-01 12:18:39 -07:00
edac edac: arm64: Check the fatal bit and mark the error as Double-bit 2014-11-11 19:59:16 -08:00
eisa
esoc
extcon
firewire
firmware firmware: qcom: tz_log: Change fixed TZ log driver parameters 2014-11-04 16:31:28 -08:00
gpio gpio: smp2p: Update shadow variable before SMP2P edge OPEN 2014-11-07 09:54:05 +05:30
gpu Merge "msm: kgsl: Disable PPD power feature for A418 GPU" 2014-12-03 16:31:39 -08:00
gud
hid
hsi
hv
hwmon hwmon: qpnp-adc: add battery thermistor mapping table for 8909 skuc 2014-12-03 09:17:24 +08:00
hwspinlock hwspinlock/msm: correct pid for release functionality 2014-09-16 17:42:57 -06:00
i2c Merge "i2c-msm-v2: add missing error conditions" 2014-11-24 02:57:52 -08:00
ide
idle
iio
infiniband
input Merge "input: sensors: optimize AP3426 ALPS sensor power consumption" 2014-12-02 17:40:23 -08:00
iommu iommu: msm: Ensure secure buffer mapping at 1MB 2014-11-18 01:17:30 -08:00
ipack
irqchip irqchip: gic: Fix msm_show_resume_irq for 64-bit 2014-10-02 21:35:02 -07:00
isdn
leds leds: leds-qpnp-wled: fix unbalanced mutex lock 2014-12-01 17:11:50 -08:00
lguest
macintosh
mailbox
md md: dm-req-crypt Recalculate nr_phys_segments 2014-10-31 12:07:48 -07:00
media msm: camera: Unblock buffer manager operations 2014-12-01 12:16:49 -08:00
memory
memstick
message
mfd Merge "mfd: wcd9xxx-core: add power_state debugfs entry" 2014-12-03 23:03:40 -08:00
misc Merge "input: sensors: update poll delay threshold for apds9930" 2014-12-02 17:40:28 -08:00
mmc sdhci: sdhci-msm: define pm qos cpu affinity mask through DT 2014-11-25 10:18:07 +02:00
mtd mtd: ubi: prevent unauthorized users to access scan_peb sysfs entry 2014-11-26 11:58:27 +02:00
net Merge "cnss: Enable SSR even when no ramdump memory" 2014-12-02 17:40:09 -08:00
nfc NFC: Return status of nci wake to userspace 2014-11-20 17:35:23 +00:00
ntb
nubus
of of_batterydata: Improve the selection of battery profile 2014-11-20 16:28:57 -08:00
oprofile
parisc
parport
pci msm: pcie: add support for config space recovery for bridges 2014-11-18 13:03:35 -08:00
pcmcia
phy drivers: phy: qcom-ufs: add delay around device ref_clk control 2014-11-26 14:47:57 -08:00
pinctrl pinctrl: msm: Add new EBI pintype for nand support 2014-09-21 04:44:26 -07:00
platform msm: ipa: moving uC info partition to beginning of SRAM 2014-12-03 03:08:10 -08:00
pnp
power Merge "power: qpnp-fg: support reading ESR count" 2014-12-03 16:31:48 -08:00
pps
ps3
ptp
pwm pwm: qpnp: Fix wrong usage of ramp control address 2014-10-13 10:37:50 -07:00
rapidio
regulator regulator: cpr-regulator: Add a DT property for min. quotient difference 2014-11-27 11:52:47 +05:30
remoteproc
reset
rpmsg
rtc
s390
sbus
scsi scsi: ufs: optimize system suspend handling 2014-11-25 10:21:13 -08:00
sensors input: sensors: fix batching can't be disabled issue 2014-11-20 18:37:52 +08:00
sfi
sh
slimbus slim_ngd: Handle invalid/timeout TX errors gracefully 2014-12-02 17:49:19 -07:00
sn
soc Merge "soc: qcom: smd: add state check for re-open" 2014-12-03 23:03:14 -08:00
spi spi_qsd: don't use "default" string for pin ctrl state 2014-11-10 15:01:00 +05:30
spmi spmi-pmic-arb: do not mask irq which owned by APSS 2014-11-03 11:25:28 +05:30
ssb
ssbi
staging zram: Fix compilation warning due to print format mismatch 2014-11-11 17:13:13 +05:30
switch
target
tc
thermal Merge "msm: thermal: Update cluster info only if sync cluster DT is defined" 2014-12-02 17:40:34 -08:00
tty Merge "msm_serial_hs: remove BAM debug code in tx timeout" 2014-11-12 17:02:50 -08:00
uio uio: msm_sharedmem: Add custom mmap 2014-11-06 16:33:19 -08:00
usb Merge "usb: gadget: Add debug message to print the control line state information" 2014-12-03 01:33:45 -08:00
uwb
vfio
vhost
video Merge "msm: mdss: fix under-runs for simulator panels" 2014-12-03 16:31:45 -08:00
virt
virtio
vlynq
vme
w1
watchdog
xen
zorro
Kconfig
Makefile