Commit graph

117971 commits

Author SHA1 Message Date
Linux Build Service Account
1f2cf9a987 Merge "defconfig: arm64: Add coresight abort support for msmcobalt" 2016-08-29 19:14:21 -07:00
Linux Build Service Account
6f177c586e Merge "ARM: dts: msm: add audio codec as child of MSM External display" 2016-08-29 19:14:20 -07:00
Linux Build Service Account
37d7004cec Merge "defconfig: msm64: msm: Compile vidc driver as LKM" 2016-08-29 00:49:28 -07:00
Linux Build Service Account
2b4e8cbd34 Merge "Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4"" 2016-08-29 00:49:25 -07:00
Satyajit Desai
2681a68d37 defconfig: arm64: Add coresight abort support for msmcobalt
Enable CoreSight abort for msmcobalt. CoreSight driver will
dump any trace present in the current sink in case we hit a
kernel panic, user fault or an undefined instruction.

Change-Id: Iff2fdfb547617425182429d95fb1d3b9a2e4321f
Signed-off-by: Satyajit Desai <sadesai@codeaurora.org>
2016-08-27 11:27:42 -07:00
Linux Build Service Account
9a3bdf21ff Merge "ARM: dts: msm: Update power attributes for msmcobalt" 2016-08-27 03:35:37 -07:00
Linux Build Service Account
2507985cbc Merge "ARM: dts: msm: Update GPU SMMU settings for cobalt" 2016-08-26 22:22:58 -07:00
Linux Build Service Account
9c34e4b38d Merge "ARM: dts: msmcobalt: add status property for memlat-mon for msmcobalt" 2016-08-26 22:22:57 -07:00
Linux Build Service Account
98af233d95 Merge "defconfig: Enable support for destroying TCP sockets through diag" 2016-08-26 22:22:49 -07:00
Linux Build Service Account
10e99580c4 Merge "ARM: dts: msm: Add initial support for msmcobalt QRD SKUK board" 2016-08-26 22:22:46 -07:00
Linux Build Service Account
1b7819036e Merge "sched: handle frequency alert notifications better" 2016-08-26 22:22:38 -07:00
Linux Build Service Account
40823f5463 Merge "ARM: dts: Change minimum voltage for LDO25" 2016-08-26 22:22:32 -07:00
Linux Build Service Account
735670e06b Merge "ARM: dts: msm: update DSI phy strength settings for msmcobalt" 2016-08-26 22:22:31 -07:00
Linux Build Service Account
d1a36be393 Merge "ARM: dts: msm: configure CX voltage levels from MDSS for msmcobalt" 2016-08-26 22:22:18 -07:00
Linux Build Service Account
3274f63de5 Merge "ARM: dts: msm: update VDD_GFX CPR target quotients for msmcobalt v2" 2016-08-26 14:48:49 -07:00
Linux Build Service Account
86cdb090cb Merge "ARM: dts: msm: Add bus bandwidth entry for IPA" 2016-08-26 14:48:47 -07:00
Linux Build Service Account
c59ad8da42 Merge "clk: msm: mdss: update Dp PLL/Phy configuration" 2016-08-26 14:48:35 -07:00
Linux Build Service Account
59f9c1af18 Merge "ARM: dts: msm: add hdcp support on msmcobalt v1" 2016-08-26 14:48:32 -07:00
Linux Build Service Account
cd7ec1bbe6 Merge "msm: kgsl: remove un-used GPU power states" 2016-08-26 14:48:31 -07:00
Linux Build Service Account
801c6f14c5 Merge "ARM: dts: msm: Add GPU DCVS plan for msmcobalt V2" 2016-08-26 14:48:30 -07:00
Linux Build Service Account
c6182a6521 Merge "defconfig: msm: enable SMCInvoke feature" 2016-08-26 14:48:22 -07:00
Linux Build Service Account
30f32fdd4e Merge "coresight: abort coresight tracing on kernel crash" 2016-08-26 14:48:21 -07:00
Linux Build Service Account
9269a96566 Merge "ARM: dts: msm: Update SS phy initialization sequence for msmcobalt" 2016-08-26 14:48:17 -07:00
Trilok Soni
5ab1e18aa3 Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4"
This reverts commit 9d6fd2c3e9 ("Merge remote-tracking branch
'msm-4.4/tmp-510d0a3f' into msm-4.4"), because it breaks the
dump parsing tools due to kernel can be loaded anywhere in the memory
now and not fixed at linear mapping.

Change-Id: Id416f0a249d803442847d09ac47781147b0d0ee6
Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
2016-08-26 14:34:05 -07:00
Tatenda Chipeperekwa
fb5a1b1276 ARM: dts: msm: add audio codec as child of MSM External display
Add the audio codec as a child node of the MSM External display
node. The audio codec probe will happen after the External
display probe, and will allow the audio codec to register with
the External display independently of the display interface(s)
that will the added after a hotplug event.

Change-Id: I481e475ceff2ea0a07a0dfc4083526982674954c
CRs-Fixed: 1009284
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
2016-08-26 11:41:47 -07:00
Archana Sathyakumar
27672f152d ARM: dts: msm: Update power attributes for msmcobalt
Update power attributes for cpu and cluster's low power modes based on
the measurements on the device.

Breakeven points for v1 hardware:

Power Cluster -

Min us  Max us  Mode selected
83      1810    c1
1810            c3

Note: C2d is disabled in v1

L2 - Power Cluster

Min us Max us Mode selected
99     975    d1
976    3398   d2d
3399   9182   d2e
9183          d4

Perf Cluster

Min us Max us Mode selected
86     1704   c1
1704          c3

Note: C2d is disabled in v1

L2 - Perf Cluster

Min us Max us Mode selected
99     905    d1
906    3380   d2d
3381   9418   d2e
9419          d4

CCI

Min us Max us Mode selected
16744         e3

Change-Id: Iaf9930c0589e193c8a366ff44808d75c6d6b360b
Signed-off-by: Archana Sathyakumar <asathyak@codeaurora.org>
2016-08-25 14:16:15 -06:00
George Shen
4b478ca851 msm: kgsl: remove un-used GPU power states
DEEP-NAP and SLEEP states are not used in targets of previous
two generations. They are neither saving GPU power, nor saving
system power. Remove to reduce maintenance overhead.

CRs-Fixed: 1053516
Change-Id: If2fc2701548f90bb7ea9559a87752e13a7b0f736
Signed-off-by: George Shen <sqiao@codeaurora.org>
2016-08-25 11:58:29 -07:00
Prashanth Bhatta
cd48ca9c04 ARM: dts: Change minimum voltage for LDO25
For WLAN hardware to enter low power mode, LDO25 voltage needs to
be at 3.1V. Change the regulator node to add this change.
Also for icnss driver votes for LDO7, LDO17 and LDO25, use pin
control regulator votes.

CRs-fixed: 1059101
Change-Id: I894631f6085410bd9961a0e00ca5eb2cd7d0c5bd
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2016-08-25 11:56:42 -07:00
David Collins
b26949fe61 ARM: dts: msm: update VDD_GFX CPR target quotients for msmcobalt v2
Hardware characterization has shown that ROs 10 and 12 should be
used along with RO 13 on MSMCOBALT v2 for the highest VDD_GFX CPR
corner (Turbo L1).  Specify their target quotient values.

Change-Id: Id2084fd8913468372ad78ecf0d41427171f87bab
CRs-Fixed: 1054539
Signed-off-by: David Collins <collinsd@codeaurora.org>
2016-08-25 11:38:05 -07:00
Jonathan Wicks
d1552b763a ARM: dts: msm: Update GPU SMMU settings for cobalt
Updating the GPU SMMU settings to match the settings
used during pre-sil testing.

Change-Id: I70e0b87c3575f5778726ae2855d68bf0e560206a
Signed-off-by: Jonathan Wicks <jwicks@codeaurora.org>
2016-08-25 09:27:46 -06:00
David Keitel
669c266b9c ARM: dts: msmcobalt: add status property for memlat-mon for msmcobalt
Set the status property of the qcom,memlat-mon-cpu4 device. This is
required for partial binned devices.

Change-Id: I246a5f5149e492aba4f7c3920296d4bd3d873de0
Signed-off-by: David Keitel <dkeitel@codeaurora.org>
2016-08-24 07:40:46 -07:00
Skylar Chang
aac7538843 ARM: dts: msm: Add bus bandwidth entry for IPA
IPA-driver should request for aggre2_noc_clk
via bus driver, add entry in dtsi.

Change-Id: I98726deff99b373344fe75f8bdcb11fcad83e621
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-08-23 17:03:51 -07:00
Chinmay Sawarkar
ff8f3a550b defconfig: msm64: msm: Compile vidc driver as LKM
Compile Video driver as a Loadable Kernel Module
on msmcortex.

CRs-Fixed: 1058390
Change-Id: I166e3e3854439c8ae15fd1e5a10e671da76ef044
Signed-off-by: Chinmay Sawarkar <chinmays@codeaurora.org>
2016-08-23 14:58:59 -07:00
Chandan Uddaraju
3156dc80cb clk: msm: mdss: update Dp PLL/Phy configuration
Update the Display-Port PHY and PLL configuration
with the recommended settings. Remove the
support for 9.72Ghz VCO frequency. Update the divider
settings to support the new frequency plan.
Update the Phy Aux settings and voltage/pre-emphasis
settings according to recommended configuration.

Change-Id: Ic4d206da3dc6b45214e7601e7556cfb0bef81a7d
Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
2016-08-22 21:11:06 -07:00
Syed Rameez Mustafa
f81e5286fb defconfig: Remove CONFIG_SCHED_FREQ_INPUT from all defconfigs
The config option has been removed. Update all defconfigs to reflect
that.

Change-Id: Ia1aa0405e8d7c7c48fe8023691b57fba00c6a22b
Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
2016-08-22 14:06:25 -07:00
George Shen
e190c549f7 ARM: dts: msm: Add GPU DCVS plan for msmcobalt V2
Add DCVS plan to support new GPU frequencies and voltage corners
on msmcobalt v2.

CRs-Fixed: 1056661
Change-Id: Ie0bde4d908189da86077b69be52c51f2a35596a8
Signed-off-by: George Shen <sqiao@codeaurora.org>
2016-08-22 10:41:50 -07:00
Xiaogang Cui
287d59df18 ARM: dts: msm: Add initial support for msmcobalt QRD SKUK board
Add initial device trees for msmcobalt QRD SKUK board.

Change-Id: I9426d3651c704fbef302c6d49170c9e996cb9179
Signed-off-by: Xiaogang Cui <xiaogang@codeaurora.org>
2016-08-22 16:46:29 +08:00
Srinivas Ramana
b855596ec1 defconfig: msm: falcon: get up to date with msmcobalt defconfig
Get msmfalcon defconfigs up to date with msmcobalt
defconfigs, in order to bring in all the latest changes.

Change-Id: Ia670dab963bd337bf3aa395e15f4ec8e8f213e1c
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2016-08-22 11:26:46 +05:30
Srinivas Ramana
b66210f301 defconfig: msm: Add support to build msmcobalt 32-bit
Add kernel defconfig to build 32-bit kernel for
msmcobalt.

Change-Id: I9b4c22a6f54367f58b482fbccfaa9e37d70667f4
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2016-08-22 11:26:23 +05:30
Dinesh K Garg
309eeac5e9 defconfig: msm: enable SMCInvoke feature
Enable smcinvoke driver so that TZ apps and client can communicate
using new MINK architecture.

Change-Id: I4e869d276ce4e8ecfe35a9ffe6892a6b586fe372
Signed-off-by: Dinesh K Garg <dineshg@codeaurora.org>
2016-08-20 19:04:34 -07:00
Ajay Singh Parmar
a9fe6f36ab ARM: dts: msm: add hdcp support on msmcobalt v1
Add qfprom and hdcp register addresses to display port
device so that it can run the hdcp 1.x protocol.

Change-Id: Ib28eb08cc3c8a45a0e87ae1c4f84c904e66652f6
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
2016-08-20 14:44:16 -07:00
Linux Build Service Account
60c7243d9d Merge "clk: msm: clock: Control the GPLL0 input sources to MMSSCC and GPUCC" 2016-08-19 17:51:30 -07:00
Linux Build Service Account
d25158dc19 Merge "ARM: dts: msm: Update venus clock frequencies on msmcobalt v2" 2016-08-19 17:51:17 -07:00
Linux Build Service Account
1a004523b9 Merge "iommu: msm: ensure lazy mappings are unmapped on detach" 2016-08-19 17:51:16 -07:00
Linux Build Service Account
4bf1a46f90 Merge "ARM: dts: msm: Add support for msmcobalt v2.1" 2016-08-19 17:51:15 -07:00
Satyajit Desai
c34bf4be22 coresight: abort coresight tracing on kernel crash
Add trace events to control aborting CoreSight trace
dynamically based on module parameter.
Coresight driver will dump any trace present in the current sink
in case we hit a kernel panic, user fault or an undefined instruction.

Change-Id: Iee1ccf5cbd7b767753a3115c0570e63fbe2aa8f3
Signed-off-by: Satyajit Desai <sadesai@codeaurora.org>
2016-08-19 14:56:53 -07:00
Prashanth Bhatta
4fcefc6691 ARM: dts: msm: Add required resources for reset
Add required regulator and clocks required for executing WLAN
hardware reset sequence.

CRs-fixed: 1027110
Change-Id: I90859881a74e567a7bc2f46d68e47bc8a231bd25
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2016-08-19 11:22:27 -07:00
Prashanth Bhatta
095cd1e26a icnss: Add support for multiple vreg and clocks
Current implementation doesn't take care of multiple regulator
and clock voting. Add changes to take care of multiple regulator
configuration as well as clock configuration through device tree.

CRs-fixed: 1054503
Change-Id: I049821c960e4b53901cc2a07290d6ccedb8b971b
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2016-08-19 11:21:48 -07:00
Linux Build Service Account
2192939fe7 Merge "ARM: dts: msm: update panel timings for supported panels on msmcobalt" 2016-08-19 05:29:28 -07:00
Linux Build Service Account
c806677972 Merge "qcom-charger: qpnp-fg-gen3: increase ESR timer during suspend" 2016-08-19 05:29:25 -07:00