Commit graph

582501 commits

Author SHA1 Message Date
Rajesh Kemisetti
e12ca1eb7b msm: kgsl: Add support for A508 GPU on SDM630
Add new GPU ID: A508 and corresponding VBIF and initial
settings on SDM630.

Change-Id: If1cd782beb50098a69a9d05acb083ef4b0465766
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2017-02-08 21:53:15 +05:30
Linux Build Service Account
2aa89ab3ff Merge "ARM: dts: msm: add sink capabilities to PMI8998 PD PHY" 2017-02-07 02:08:16 -08:00
Linux Build Service Account
674a9404b9 Merge "power: qcom: apm: correct various coding style issues" 2017-02-07 02:08:14 -08:00
Linux Build Service Account
f33991b048 Merge "power: qcom: apm: replace msmtitanium code name with MSM8953" 2017-02-07 02:08:14 -08:00
Linux Build Service Account
25d36cd064 Merge "clk: qcom: Update the dp pixel clock flags" 2017-02-07 02:08:13 -08:00
Linux Build Service Account
ad4234306a Merge "clk: qcom: Update the display port determine rate RCG ops" 2017-02-07 02:08:12 -08:00
Linux Build Service Account
69ca7214e3 Merge "sched: fix argument type in update_task_burst()" 2017-02-07 02:08:11 -08:00
Linux Build Service Account
a2c6971ce7 Merge "sysctl: define upper limit for sched_freq_reporting_policy" 2017-02-07 02:08:10 -08:00
Linux Build Service Account
15d2d5b37f Merge "msm: vidc: Return buffers from driver on streamon failure" 2017-02-07 02:08:09 -08:00
Linux Build Service Account
80a663ad0c Merge "ARM: dts: msm: Define power configuration for msm8996 and msm8998" 2017-02-07 02:08:08 -08:00
Linux Build Service Account
cadd944dcd Merge "msm: vidc: Handle perf mode configuration" 2017-02-07 02:08:07 -08:00
Linux Build Service Account
6260ba37fc Merge "msm_vidc: Clear pendingq when releasing buffers" 2017-02-07 02:08:06 -08:00
Linux Build Service Account
020ec68b48 Merge "ARM: dts: msm: Update Temperature sensor support for sdm630" 2017-02-07 02:08:05 -08:00
Linux Build Service Account
94118f2c4f Merge "ARM: dts: msm: Enable zone dma flag for sdm660/630" 2017-02-07 02:08:00 -08:00
Taniya Das
0b6b50f4e4 clk: qcom: Update the dp pixel clock flags
Display port pixel clock source is required to propagate the set rate to
parent, so update the flags for the same. The lowsvs frequency has got
updated to 154MHz, update the same.

Change-Id: I67a5ff3b5fb18c2ce986c5f431f4e41a78fe13a5
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2017-02-07 12:08:51 +05:30
Taniya Das
038297471d clk: qcom: Update the display port determine rate RCG ops
The display port PLL generates only limited set of frequency combinations.
As fractional dividers are not required to be used, update the RCG ops to
take care of the same.

Change-Id: I601273fee044ef128dbc7c2e23bc2d8ce10e31dc
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2017-02-07 12:08:50 +05:30
Jack Pham
aacc57aa29 ARM: dts: msm: add sink capabilities to PMI8998 PD PHY
Add a property to the PD PHY peripheral to specify the default
sink capabilities for USB PD as 5V @ 3A, 9V @ 3A and 12V @ 2.25A.
These are common values that should be supported on most boards,
but can be overridden as necessary.

Change-Id: I5ea95d2f0532c59f7d83cb608d939ad28a8bb28e
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2017-02-06 17:54:42 -08:00
Jack Pham
b76105e359 usb: pd: Read sink capabilities from device tree
Add a device tree property to allow specifying the supported
set of sink capabilities. If not specified, fall back to a
single capability of 5V @ 3A.

Change-Id: I394061d9f3070099e35b651ce4b63a7993343bf1
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2017-02-06 17:54:33 -08:00
Linux Build Service Account
01e31721d2 Merge "ASoC: msm: qdsp6v2: Fix range check logic of port index" 2017-02-06 13:21:40 -08:00
Linux Build Service Account
6b46ac2168 Merge "ASoC: wcd-spi: add system suspend and resume functionality" 2017-02-06 13:21:39 -08:00
Linux Build Service Account
f445080d51 Merge "ARM: dts: msm: correct vote on ldo11 for vddio on sdm660" 2017-02-06 13:21:38 -08:00
Linux Build Service Account
c462c1320a Merge "msm: kgsl: Add NULL check for kgsl_midframe before accessing it" 2017-02-06 13:21:37 -08:00
Linux Build Service Account
e4de610870 Merge "ASoC: msm: remove duplicate mixer control" 2017-02-06 13:21:36 -08:00
Linux Build Service Account
dac38dcfe2 Merge "ARM: dts: msm: Enable GPU NAP state on SDM660" 2017-02-06 13:21:35 -08:00
Linux Build Service Account
bdec82ffe9 Merge "ARM: dts: msm: Add msm-core device for sdm630" 2017-02-06 13:21:34 -08:00
Linux Build Service Account
20e1ed9259 Merge "ASoC: sdm660-cdc: Add 4-mic DMIC support" 2017-02-06 04:23:53 -08:00
Linux Build Service Account
39dc977caf Merge "ASoC: msm: qdsp6v2: Add mixer controls for PRI/SEC TDM" 2017-02-06 04:23:52 -08:00
Linux Build Service Account
5f0c116c60 Merge "ARM: dts: msm: Add video support for SDM630" 2017-02-06 04:23:51 -08:00
Linux Build Service Account
979e8f753c Merge "ARM: dts: msm: Update venus clock cycles for SDM660" 2017-02-06 04:23:50 -08:00
Linux Build Service Account
c892e8fa89 Merge "cfg80211: export interface stopping function" 2017-02-06 04:23:48 -08:00
Linux Build Service Account
2511ad49fa Merge "spcom: print error message on lock ion failure" 2017-02-06 04:23:48 -08:00
Linux Build Service Account
58666f9527 Merge "defconfig: remove the cti config for perf of sdm660" 2017-02-06 04:23:47 -08:00
Linux Build Service Account
854146dae5 Merge "ARM: dts: msm: enable correct power sequence of smmu and mdss GDSCs" 2017-02-06 04:23:46 -08:00
Linux Build Service Account
46c51a37b4 Merge "msm: mdss: Do not apply bl scale if current back light is zero" 2017-02-06 04:23:45 -08:00
Linux Build Service Account
259275d3a8 Merge "msm: mdss: dp: fix programming of audio ACR control" 2017-02-06 04:23:44 -08:00
Linux Build Service Account
fe1a2cd6f9 Merge "ARM: dts: msm: Change underflow color for truly/sharp wqxga panel" 2017-02-06 04:23:43 -08:00
Linux Build Service Account
9577ce3f81 Merge "msm: mdss: dp: fix hdcp data address" 2017-02-06 04:23:42 -08:00
Linux Build Service Account
d61bb96aff Merge "ARM: dts: msm: update recommended QOS vbif value for sdm660" 2017-02-06 04:23:41 -08:00
Linux Build Service Account
dc18c07931 Merge "msm: mdss: fix mdp vbif writeback qos settings" 2017-02-06 04:23:40 -08:00
Linux Build Service Account
bac30a06da Merge "msm: mdss: Fix 3D Mux when restoring from DSC on/off" 2017-02-06 04:23:39 -08:00
Linux Build Service Account
6dd32f6958 Merge "power: reset: Remove secure boot mode check" 2017-02-06 04:23:38 -08:00
Linux Build Service Account
2aad560e7a Merge " msm: ADSPRPC: Use correct method for static processes" 2017-02-06 04:23:38 -08:00
Linux Build Service Account
50c69dd9ec Merge "usb: dwc3: Add support to LPM L1 remote wakeup for ep0 endpoints" 2017-02-06 04:23:37 -08:00
Rama Krishna Phani A
9a21fb7096 ARM: dts: msm: Update Temperature sensor support for sdm630
Update SW temperature sensor mapping for sdm630 target.

Change-Id: Id1969171dff46b8bf7f78c823ed4d06ccc8369bc
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
2017-02-06 03:55:12 -08:00
Rama Krishna Phani A
6d4519f691 thermal: tsens: Update sensor id for sdm630
Update sensor id flag for sdm630 such that thermal
client can obtain the HW ID for the available
temperature sensors (TSENS) with sensor ID details.

Change-Id: I70a1c7e4a420dc41591f021da499efe10b7fd6ae
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
2017-02-06 17:21:53 +05:30
Rajesh Kemisetti
9ea3e6ff51 msm: kgsl: Add NULL check for kgsl_midframe before accessing it
in kgsl_pwrscale_init(), add missing NULL check for kgsl_midframe
to avoid further accessing, in case if memory is not available.

Change-Id: If6a4e59d4675fe67aefc63d7f8251f4d28ddeec5
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2017-02-06 16:31:19 +05:30
Rajesh Kemisetti
fa48f3ab62 ARM: dts: msm: Enable GPU NAP state on SDM660
Enable NAP state for A512 GPU to save power.

Change-Id: I3c643c90d39ab33c11146b5864b20c14bc9a339a
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2017-02-06 02:37:21 -08:00
Rajesh Kemisetti
ac6d567b7a msm: kgsl: Do required clock settings for SDM660 GPU
Enable retention of memory and periphery logics for
GPU core clock. If the setting is not done then GPU
might get stale data while switching from NAP to
ACTIVE and which leads to page faults or hangs.

Clock settings need to be handled by client drivers only
and hence do it in KGSL driver.

Change-Id: Iea3fd720e2a0eda9f6ee719177a8898bc2bd75e4
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2017-02-06 15:25:01 +05:30
Ashish Garg
c3a44d2d67 ARM: dts: msm: correct vote on ldo11 for vddio on sdm660
On sdm660, VDDIO needs 1.8V and LDO11 is voted for 1.88V
which is causing higher power numbers. Update the vote
correctly for LDO11.

Change-Id: Id6178d312394a4c4bebb77659f6eb7e21574137b
Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
2017-02-06 14:52:21 +05:30
Laxminath Kasam
b603bf6436 ASoC: msm: remove duplicate mixer control
WSA speaker controls fail to register due to
duplicate mix control. Remove duplicate control.

Change-Id: I276456493271c9425d1bbde57d381f899c1ee7ab
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-02-06 13:50:41 +05:30