Commit graph

571578 commits

Author SHA1 Message Date
David Dai
445a76b790 ARM: dts: msm: Add GDSC data for mnoc fab for msmcobalt
Add gdsc_mdss, gdsc_camss_top, gdsc_venus references in order
to enable client side clocks during QoS configuration. Also
include mmssnoc_axi reference so that we can guarantee bus clock
to be on at the time of QoS configuration in the event
that the initial bandwidth vote from client is 0.

CRs-Fixed: 1043729
Change-Id: If8e08112d065e1327fd54d7b0daf511632aa059f
Signed-off-by: David Dai <daidavid1@codeaurora.org>
2016-07-19 17:28:04 -07:00
Aravind Venkateswaran
a5312f6f7f msm: mdss: mdp: fix handling of GDSC off notifier
In the current implementation, MDP driver registers for MDSS
GDSC notifier and attempts to halt any active VBIF transactions
whenever the MDSS GDSC is turned off. This results in a call to
the bus driver to remove any active bus bandwidth vote. However,
it is possible that notifier call could be a result MDSS GDSC
being turned off by the bus driver during probe time and calling
back in to the bus driver can result in a deadlock. Avoid this
by handling GDSC off notifier only if there are any active
overlay sessions.

Change-Id: Id53a790cf67b201a4207f85604cb3472275d418a
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2016-07-14 14:45:18 -07:00
Linux Build Service Account
aa958278d1 Merge "ASoC: wcd9335: Update decimator filter cutoff frequency" 2016-07-13 15:45:38 -07:00
Linux Build Service Account
559ef8a428 Merge "ASoC: msmcobalt: add channel configuration for proxy port" 2016-07-13 15:45:37 -07:00
Linux Build Service Account
6c4e0476e3 Merge "ASoC: msm: qdsp6v2: Add get for App Type mixer control" 2016-07-13 15:45:36 -07:00
Linux Build Service Account
a53e735b55 Merge "soc: qcom: glink_smd_xprt: Fix smd close ack for legacy channel" 2016-07-13 15:45:35 -07:00
Linux Build Service Account
2b8fc67b85 Merge "soc: qcom: glink_smd_xprt: Fix ssr sync during intent request" 2016-07-13 15:45:34 -07:00
Linux Build Service Account
a6a02749f0 Merge "ASoC: wcd-mbhc: enable micbias for special headset" 2016-07-13 15:45:33 -07:00
Linux Build Service Account
102a3b4bfa Merge "ASoC: wcd9330: Update driver for 12.288MHz clock support" 2016-07-13 15:45:32 -07:00
Linux Build Service Account
e78a398fb7 Merge "ASoC: wcd-mbhc: fix plug removal detection from extension cable" 2016-07-13 15:45:31 -07:00
Linux Build Service Account
d55264e2fc Merge "ASoC: msm8996: add support for packed 24 bit" 2016-07-13 15:45:30 -07:00
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