Commit graph

572172 commits

Author SHA1 Message Date
Linux Build Service Account
3d1c3acafb Merge "ARM: dts: msm: set rcu_expedited for msm chisets" 2016-07-13 15:45:29 -07:00
Linux Build Service Account
9e23575348 Merge "ARM: dts: msm: support full Gold cluster frequency plan for msmcobalt" 2016-07-13 15:45:28 -07:00
Linux Build Service Account
f3b676e818 Merge "ARM: dts: msm: Enabling ESD detection support for msmcobalt" 2016-07-13 15:45:27 -07:00
Linux Build Service Account
71d280d4b3 Merge "ARM: dts: msm: update VDD_GFX CPR voltage adjustments for msmcobalt" 2016-07-13 15:45:26 -07:00
Linux Build Service Account
2a8092a9c2 Merge "msm: mdss: fix QSEED3 bypass mode and lut cfg issues" 2016-07-13 15:45:25 -07:00
Linux Build Service Account
dd6f2cf39a Merge "qcom-charger: smb-lib: fix battery health status" 2016-07-13 15:45:24 -07:00
Linux Build Service Account
2197cb0f60 Merge "ARM: dts: msm: update VDD_APC1 CPR margin adjustments for msmcobalt" 2016-07-13 15:45:22 -07:00
Linux Build Service Account
c50c09ee13 Merge "ARM: dts: msm: enable qcom,no-smr-check for mmss smmu for msmcobalt" 2016-07-13 15:45:20 -07:00
Linux Build Service Account
da3d93c35c Merge "icnss: Add support for suspend/resume" 2016-07-13 15:45:20 -07:00
Linux Build Service Account
5551ac503f Merge "msm: mdss: Fix AD backlight configuration" 2016-07-13 15:45:18 -07:00
Linux Build Service Account
ba76bbcfcb Merge "defconfig: msmcortex: Enable USB audio QMI service driver" 2016-07-13 15:45:18 -07:00
Linux Build Service Account
066a92c8d6 Merge "usb: gadget: f_gsi: Increase USB GSI OUT TRBs from 7 to 31 for ECM" 2016-07-13 15:45:17 -07:00
Linux Build Service Account
32e8a524a8 Merge "usb: dwc3: Change dwc3 irq to oneshot threaded irq" 2016-07-13 15:45:16 -07:00
Linux Build Service Account
08adf1e8e9 Merge "msm: ipa3: support 64bitmask with SMMU attached" 2016-07-13 15:45:15 -07:00
Linux Build Service Account
b92f565d8f Merge "ASoC: wcd9335: Remove pop on bring-up of noise cancelling headset" 2016-07-13 15:45:14 -07:00
Linux Build Service Account
65acb683c4 Merge "defconfig: arm64: msm: Disable uid statistics" 2016-07-13 15:45:13 -07:00
Linux Build Service Account
ee3eae95ff Merge "clk: msm: clock-gpu-cobalt: Support running the gfx3d_isense clock at XO" 2016-07-13 15:45:13 -07:00
Linux Build Service Account
ccfaef0d78 Merge "msm: ipa: print resource bandwidth in ipa rm" 2016-07-13 15:45:12 -07:00
Linux Build Service Account
fe65bd3832 Merge "msm: vidc: Fix an issue with high bitrate playback" 2016-07-13 15:45:11 -07:00
Linux Build Service Account
5e9b45c7ed Merge "msm: mdss: hdmi: parse High Dynamic Range (HDR) metadata" 2016-07-13 15:45:10 -07:00
Linux Build Service Account
7fe77ef84d Merge "leds: qpnp-flash-v2: Separate switch node disable sequence" 2016-07-13 15:45:08 -07:00
Linux Build Service Account
8ba1928ffc Merge "ARM: dts: msm: Add switch nodes to pmicobalt" 2016-07-13 15:45:08 -07:00
Linux Build Service Account
348d50ac21 Merge "leds: qpnp-flash-v2: Add support for multiple switch nodes" 2016-07-13 15:45:07 -07:00
Linux Build Service Account
11e4a7a8da Merge "defconfig: msmcortex: don't set default CMA region size" 2016-07-13 15:45:06 -07:00
Linux Build Service Account
f259f4445d Merge "clk: msm: clock-mmss-cobalt: Add display port pixel clocks" 2016-07-13 15:45:05 -07:00
Linux Build Service Account
10619a898d Merge "msm: kgsl: Fix the access to invalid pool" 2016-07-13 15:45:04 -07:00
Linux Build Service Account
e29c82a01c Merge "ARM: dts: msm: Attach device memory to lpass iommu on msmcobalt" 2016-07-13 15:45:03 -07:00
Linux Build Service Account
48e2ef49ba Merge "nl80211: Move ACL parsing later to avoid a possible memory leak" 2016-07-13 15:45:02 -07:00
Linux Build Service Account
33212b2155 Merge "clk: msm: clock: Call the correct init sequence during fabia PLL handoff" 2016-07-13 15:45:00 -07:00
Linux Build Service Account
43237e2edc Merge "regmap: initialize dump count to 1" 2016-07-13 15:44:59 -07:00
Linux Build Service Account
d940b64528 Merge "Revert "msm: vidc: Handle encoder input in true dynamic mode"" 2016-07-13 15:44:58 -07:00
Linux Build Service Account
cdf04650af Merge "usb: gadget: f_gsi: Set speed descriptor pointers to NULL after free" 2016-07-13 15:44:57 -07:00
Linux Build Service Account
3872c04222 Merge "defconfig: msmcortex: Enable CONFIG_INET_LRO" 2016-07-13 15:44:56 -07:00
Linux Build Service Account
7becceae23 Merge "net lro: extend LRO to use hardware assists" 2016-07-13 15:44:56 -07:00
Linux Build Service Account
153ff5473d Merge "wil6210: abort P2P search when stopping P2P device" 2016-07-13 15:44:55 -07:00
Linux Build Service Account
497384f02d Merge "sched: break the forever prev_cpu selection preference" 2016-07-13 15:44:54 -07:00
Linux Build Service Account
afc9724015 Merge "msm: camera: isp: Fix RDI stream streamoff issue" 2016-07-13 15:44:52 -07:00
Linux Build Service Account
8013c761da Merge "cnss: Refactor CNSS Platform Driver for better code maintenance" 2016-07-13 15:44:51 -07:00
Linux Build Service Account
a4e4aba7e4 Merge "msm: vidc: pm qos stability fixes for video driver" 2016-07-13 15:44:50 -07:00
Nicholas Troast
e4ef9471ff qcom-charger: qpnp-smb2: enable some irqs as a wakeup source
Parallel charging requires the device to wake up when entering taper
charging state in order to reduce the parallel charger's FCC. Enable
the chg-state-change irq as a wakeup source.

Parallel charging requires the device to wake up when the USB ICL
changes in order to enable or disable. Enable the usbin-icl-change
irq as a wakeup source.

When a change is detected on the Type-C CC pins the device should wake
up to handle the change. Enable the type-c-change irq as a wakeup
source.

When VBUS is detected the device should wake up to adjust the state of
DP/DM to allow for proper APSD. Enable the usbin-plugin irq as a wakeup
source.

When APSD finishes the device should wake up to notify the USB, and PD
drivers. Enable the usbin-src-change irq as a wakeup source.

CRs-Fixed: 1030478
Change-Id: I7cdc08d973b5ea711c877f7f2eabbe0fdbbf6fa0
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-07-13 15:37:15 -07:00
Oleg Perelet
0eabd97c5c msm: kgsl: Disable GPU software clockgating on A540
GPMU & CRC perform more effective idle clock control
than software clock gating.

CRs-Fixed: 973565
Change-Id: Ifd45878a65b7da4167d2caa30b3acffd427ad72e
Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
2016-07-13 13:51:00 -07:00
Oleg Perelet
5684da2651 ARM: dts: msmcobalt: Add control for GPU software clockgating
Add boolean qcom,no-nap entry to GPU dtsi file to control
software clockgating.

CRs-Fixed: 973565
Change-Id: Icf27aa1c09d911eaa242cd753803389e56a05844
Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
2016-07-13 13:49:01 -07:00
Yuanyuan Liu
037f52dea4 icnss: Setup hypervisor permissions for MSA0
Setup hypervisor permissions for MSA0. Only WLAN
hardware has access to MSA0 memory.

CRs-Fixed: 1014777
Change-Id: Ica695e355a82ab9ca1998d656475f94fa2a37904
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
2016-07-13 12:12:43 -07:00
Arun Menon
9c926ce7aa msm: vidc: Fix buffer overflow issue in driver
This change fixes a buffer overflow issue during
venus version write to a local buffer.

CRs-Fixed: 944588

Change-Id: Id97f89debbd8d160a8ef624ae0c1be16c47d3270
Signed-off-by: Arun Menon <avmenon@codeaurora.org>
2016-07-13 12:08:14 -07:00
Hemant Kumar
fa28b0304b usb: dwc3: Fix bug in ep disable operation
__dwc3_gadget_ep_disable API doing memset 0 with size
set to DWC3_TRB_NUM. Number of TRBs allocated for gsi
endpoints are less than DWC3_TRB_NUM. This results in
to memory corruption. Fix this bug by introducing
num_trbs member in dwc3_ep structure to save number of
trbs allocated in a dma pool upon dma pool creation.
Ep disable operation will use num_trbs of a dwc3_ep to
perform memset 0.

Change-Id: I94b5865ca22b4e1fde0d2cd8dcb218906327a916
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2016-07-13 12:05:40 -07:00
Abhijeet Dharmapurikar
b5538f417b spmi-pmic-arb: change mode callback/ops for v3
The v3 arbiter removes the security checks and moves them to SMMU
drivers outside the scope of this driver. So reset the mode call
back for v3 similar to v1.

Change-Id: I043178382cd90515063d09f526bd3e94f8ed5fc3
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2016-07-13 10:41:19 -07:00
Oleg Perelet
fb1c6ee3ac msm: kgsl: Disable GPU isense clock below nominal power level
By disabling isense clock below nominal level we'll remove
vote for CX rail and save power.

CRs-Fixed: 973565
Change-Id: If4a13b3eca117fc2ff9c32ca3a24eb8b8e70b4fe
Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
2016-07-13 10:04:55 -07:00
Dhoat Harpal
df159d60d8 soc: qcom: glink_smd_xprt: Fix smd close ack for legacy channel
smd_data_ch_close sets local_legacy to false even when close_ack is
not called, this even doesn't allow process_reopen_event to call
close_ack.

smd_data_ch_close set local_legacy to false only when it sends
close_ack, otherwise it will be set to false by process_reopen_event
on sending close_ack.

CRs-Fixed: 1020947
Change-Id: I1353f3a8e625803e6317bc543b7125ce52daa49c
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
2016-07-13 03:45:00 -07:00
Dhoat Harpal
898efa1fa2 soc: qcom: glink_smd_xprt: Fix ssr sync during intent request
Synchronization is absent between SSR and intent request, which
result in dead lock scenerio.

ssr_sync rcu lock is used to synchronize intent request and SSR.

CRs-Fixed: 1025593
Change-Id: I1ac06aace8d79ad92d2b48cfb51e1394ef68906c
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
2016-07-13 03:39:02 -07:00
Taniya Das
382c672526 clk: msm: Add MSM clock config for MSM clock controller
Support MSM clock controller config to allow MSM devices to use the clock
controller.

Change-Id: Iae2cf922e8a69979ea353bf7353304f9be7405ce
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-07-12 22:39:17 -07:00