Commit Graph

667873 Commits

Author SHA1 Message Date
Santosh Mardi
49eea524be devfreq: update freq variable in compute_freq function
Update freq variable from unsigned long to uint64_t of
compute_freq function  to be in compliance with 32 bit
environment.

Change-Id: Ia9183b0e593daf3780135a8e1ae8ddb36db16f86
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2018-05-18 17:17:03 +05:30
Santosh Mardi
3ae5c7659b ARM: dts: msm: add support for DDR bw vote on sdxpoorwills target
To scale ddr based on the effective frequency of core enable
cpubw node, cpubw node will scale ddr based on the cpu core
frequency.

Change-Id: Iad5e98d60caa5516d98820b9d4563c7d2200ae94
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2018-05-18 17:16:14 +05:30
Linux Build Service Account
202aa1fb90 Merge "ARM: dts: msm: Enable SMMU S1 for EMAC on sdxpoorwills" 2018-05-10 06:46:17 -07:00
Linux Build Service Account
dd343624f9 Merge "drm/msm/sde: Correct vblank ref count in case of failures" 2018-05-10 06:45:54 -07:00
Linux Build Service Account
2d2f7f0bd4 Merge "msm: mdss: avoid fake ack and overflow errors during ESD" 2018-05-10 06:45:51 -07:00
Linux Build Service Account
f80fb521e7 Merge "msm: mdss: do not print error in case sync_trigger is enabled" 2018-05-10 06:45:35 -07:00
Linux Build Service Account
2503bc24cb Merge "msm: mdss: Read status value from master controller" 2018-05-10 06:45:32 -07:00
Linux Build Service Account
df88d15256 Merge "power: fg-alg: add min_start_soc to begin the capacity learning" 2018-05-10 06:45:29 -07:00
Linux Build Service Account
cb2a81ba42 Merge "defconfig: Disable config EXT2_FS and EXT3_FS for sdm845" 2018-05-09 15:46:51 -07:00
Linux Build Service Account
ee6df8b5d2 Merge "Merge commit '8b63da78' into msm-4.9 - PC 156" 2018-05-09 15:46:49 -07:00
Linux Build Service Account
d6a51af13c Merge "ARM: kernel: smp: Clear Pending IPI flag after handling" 2018-05-09 15:46:47 -07:00
Linux Build Service Account
e2a33c5c80 Merge "clk: qcom: Retrieve pre_div from freq_tbl for shared RCG" 2018-05-09 15:46:46 -07:00
Linux Build Service Account
6e6f03061d Merge "ARM: dts: msm: Enable SMMU S1 for IPA on sdxpoorwills" 2018-05-09 15:46:34 -07:00
Linux Build Service Account
269ab81c42 Merge "ARM: dts: msm: Pass USB connector type for sdxpoorwills" 2018-05-09 15:46:32 -07:00
Linux Build Service Account
9f3f36d367 Merge "perf_defconfig: sdm670: Enable compilation of regmap irq for sdm670" 2018-05-09 15:46:30 -07:00
Linux Build Service Account
1742238caa Merge "sched: Remove unnecessary calls to cpufreq_update_util()" 2018-05-09 15:46:28 -07:00
Linux Build Service Account
f6f6c3911a Merge "ARM: dts: msm: Correct dump size of rpmh for sdxpoorwills" 2018-05-09 15:46:27 -07:00
Linux Build Service Account
961cb4ab1f Merge "ARM: dts: msm: Add label for PMIC5" 2018-05-09 15:46:25 -07:00
Ankit Jain
59df5b4a31 defconfig: Disable config EXT2_FS and EXT3_FS for sdm845
This change disable the unspported fs configs.

Change-Id: Ieec98a724ff801df02d3c8b7ba96075b8bf2449e
Signed-off-by: Ankit Jain <jankit@codeaurora.org>
2018-05-09 17:53:54 +05:30
Taniya Das
4455d28981 clk: qcom: Retrieve pre_div from freq_tbl for shared RCG
There could be cases where a simultaneous clk_disable and clk_set_rate on
the same rcg could result in a wrong recalc rate. So for shared rcgs
get the pre_div value based on the current frequency from the frequency
table.

Change-Id: Ia5730e43965b2d0ba19da05fca47825514f98865
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2018-05-09 03:35:05 -07:00
Vatsal Bucha
ee679cb66d perf_defconfig: sdm670: Enable compilation of regmap irq for sdm670
REGMAP IRQ is used in SDM670 AQT codec.
Enable compilation so as to resolve any unknown symbol errors.

CRs-Fixed: 2235767
Change-Id: Ic81da840cd7c26dab3473c4da0c3e1df639c8355
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2018-05-09 03:30:43 -07:00
Raghavendra Kakarla
09166f4fad ARM: kernel: smp: Clear Pending IPI flag after handling
Clear per cpu pending IPI interrupt flag after handing.

Change-Id: I1c69212110314d86c5013b6ec990eabe353d779a
Signed-off-by: Raghavendra Kakarla <rkakarla@codeaurora.org>
2018-05-09 15:26:22 +05:30
Pavankumar Kondeti
256be6b2c2 sched: Remove unnecessary calls to cpufreq_update_util()
The cpufreq update util calls after update_task_ravg() are
no longer needed. This is taken care in WALT when a window is
rolled over. Besides these calls were ineffectual since
SCHED_CPUFREQ_WALT wasn't passed in the flag parameter.

Change-Id: I28ac40b33662584ec9f8fff116e66a6f33a8d010
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2018-05-09 13:00:39 +05:30
Pavankumar Kondeti
7fa1540f0b sched/walt: Fix stale window start marker passed to the schedutil
With commit d8c5bfcc07 ("sched: Make sure window start passed to
schedutil is consistent"), the rq->load_reported_window is presented
to the governor as the window_start marker. The rq->load_reported_window
is updated when load is reported to governor only during a window rollover.
So it should be consistent with the current window start mark. But for a
just hotplugged in CPU, the rq->load_reported_window is not updated
until the next window rollover.

If the load is reported for any other reason before the next window
rollover, the window start marker passed to the schedutil would be
stale and leads to a BUG_ON() in schedutil. The recent window start marker
is cached in WALT in walt_irq_work_lastq_ws. Use this instead of
load_reported_window to fix this problem.

The rq->window_start is cached in rq->load_reported_window to filter
the utilization updates in the same window. This is not needed since
utilization updates are not sent when SCHED_CPUFREQ_WALT flag is not
set. So kill the load_reported_window maintenance.

Change-Id: Idaefcb0b9cecb15ea436ac7a66cb6da81e3852a1
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2018-05-09 11:32:35 +05:30
Mao Jinlong
0d5834ff6c ARM: dts: msm: Correct dump size of rpmh for sdxpoorwills
The original dump size of rpmh is unable to allocated. Correct
the size of rpmh to make SDI be able to dump rpmh.

CRs-Fixed: 2238517
Change-Id: I10ce6144b85047a583497b0d18fca4c102de5788
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
2018-05-08 22:49:25 -07:00
Linux Build Service Account
45e3b69a8b Merge "diag: Add new WLAN_RSN event id" 2018-05-08 21:04:54 -07:00
Linux Build Service Account
fe07e30da1 Merge "msm: kgsl: Enable GPU CPZ for A505/A504" 2018-05-08 21:04:53 -07:00
Linux Build Service Account
c5af579e58 Merge "ARM: dts: msm: Add wcnss node for msm8917" 2018-05-08 21:04:51 -07:00
Linux Build Service Account
c7016592a4 Merge "ARM: dts: msm: Add fpc re-drive support for SDM632 QRD" 2018-05-08 21:04:50 -07:00
Linux Build Service Account
e05e381dbb Merge "ARM: dts: msm: disable home key for SDM632 RCM device" 2018-05-08 21:04:49 -07:00
Linux Build Service Account
7e9d24044e Merge "regulator: cpr4-apss: Update voltage corner configuration for sdm632" 2018-05-08 21:04:47 -07:00
Linux Build Service Account
176a1f76c1 Merge "qseecom: release memory when failed to get fw size" 2018-05-08 21:04:03 -07:00
Linux Build Service Account
09ad065e55 Merge "ARM: dts: msm: Correct gpu smmu interrupt type for sdm670" 2018-05-08 21:04:02 -07:00
Linux Build Service Account
818559903f Merge "ARM: dts: msm: Populate OPP table for GFX clock on MSM8937/SDM439" 2018-05-08 21:04:01 -07:00
Linux Build Service Account
e026e3a94b Merge "msm: kgsl: Do not invoke loading of GPU ZAP shader" 2018-05-08 21:03:59 -07:00
Linux Build Service Account
828681426c Merge "crypto:msm: fix compilation issue for crypto APIs" 2018-05-08 21:03:57 -07:00
Linux Build Service Account
683dc9aa3b Merge "msm: pcie: change PCIe to suspend after suspend_noirq" 2018-05-08 21:03:56 -07:00
Linux Build Service Account
29b5b88785 Merge "iommu: arm-smmu: Add hibernation support for slave-side secure devices" 2018-05-08 21:03:53 -07:00
Linux Build Service Account
b2ace40bbb Merge "diag: Protect memory allocation in diagfwd_mhi_read_work_fn" 2018-05-08 21:03:51 -07:00
Linux Build Service Account
500f8f1c6b Merge "mm: vmpressure: fix dual calls to global vmpressure" 2018-05-08 21:03:49 -07:00
Linux Build Service Account
28e1764b9d Merge "power: qpnp-fg-gen3: Restore recharge SOC only when not in JEITA" 2018-05-08 21:03:47 -07:00
Linux Build Service Account
9ded544c37 Merge "defconfig: Enable MPM support for APQ8009" 2018-05-08 21:03:43 -07:00
Linux Build Service Account
a5c3d38a84 Merge "thermal: qpnp-adc-tm: Update adc_tm register offsets for PMIC5" 2018-05-08 21:03:40 -07:00
Linux Build Service Account
66ccc440a5 Merge "ARM: dts: msm: Correct gpu smmu interrupt type for sdm845" 2018-05-08 21:03:26 -07:00
Linux Build Service Account
01b27aa114 Merge "ARM: dts: msm: Update the CC count property for SDM845/670" 2018-05-08 21:03:19 -07:00
Gerrit - the friendly Code Review server
c091c7a8a0 Merge changes into msm-4.9 2018-05-08 20:04:32 -07:00
Sunil Paidimarri
677363c05a ARM: dts: msm: Enable SMMU S1 for EMAC on sdxpoorwills
Remove the S1 bypass flag to enable SMMU mapping in EMAC
for all the memory allocations.

Change-Id: I07f3927b82ab807905c79d6ee872873cf5e63b63
CRs-Fixed: 2237497
Acked-by: Nisha Menon <nmenon@qti.qualcomm.com>
Signed-off-by: Sunil Paidimarri <hisunil@codeaurora.org>
2018-05-08 12:58:32 -07:00
Michael Adisumarta
464d6c0144 ARM: dts: msm: Enable SMMU S1 for IPA on sdxpoorwills
Take out the s1-bypass flag from IPA dtsi entries to enable
SMMU for IPA memory.

Change-Id: I8d7e1c8053ec58e93c502ef19bd9fb5f71fcb377
Crs-fixed: 2228863
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
2018-05-08 11:46:03 -07:00
Linux Build Service Account
52427b3192 Merge "defconfig: msm8937: Add ft5x06 touchscreen support" 2018-05-08 08:57:19 -07:00
Linux Build Service Account
29493340c6 Merge "usb: gadget: qdss: Fix runtime PM usage count for multiple set_alt" 2018-05-08 08:57:18 -07:00