Commit graph

574806 commits

Author SHA1 Message Date
zhaoyuan
5c6da5653e input: ft5x06: defer touch resume to workqueue
During device resume, the touch resume function is called after display's
resume. In this case, the ft5x06's resume function needs to wait for
200ms because of reset requirement. Defer the touch resume to a workqueue
to reduce the total device resume time. For this an optional DT property
is added to enable this on targets that need this feature.

Change-Id: Ib0677ca792aea83ece1caf8a0afff341302747fb
Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org>
Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
2016-09-05 22:01:46 -07:00
Linux Build Service Account
11d6060fff Merge "ASoC: wcd934x: Update codec master clock configuration" 2016-09-05 16:21:42 -07:00
Linux Build Service Account
eb09c5c879 Merge "ASoC: wcd934x: Fix register default for MAD buffer interval" 2016-09-05 16:21:41 -07:00
Skylar Chang
c4fddbc45d msm: ipa: mhi: add perf vote
Set performance profile with IPA RM in order
to scale IPA clocks to turbo to achieve CAT16 data rates

Change-Id: I817b716624445db57047100716d253bb867f8a77
CRs-Fixed: 1056572
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-09-05 01:35:37 -07:00
Skylar Chang
b2c8a0dbe6 msm: ipa: fix memory leak on QMI
Fix a memory leak in case tethering stats
QMI message failed.

Change-Id: I90457b5dec2e8f2105f37978de57954cdaf9aa08
CRs-Fixed: 1055880
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-09-05 01:35:29 -07:00
Skylar Chang
bd09eb993a msm: ipa: fix skb recycle logic
skbs are recycled on LAN pipe. This changes
fixes a bug where the skb was freed before recycle.

Change-Id: I35734cd41aee8bdd2764d6307f76bedcb916a07b
CRs-Fixed: 1060534
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-09-05 01:35:20 -07:00
Fenglin Wu
76b2bf4f1a pinctrl: qcom: spmi-gpio: Correct power_source range check
Power source selection in DIG_VIN_CTL is indexed from 0, in the range
check it shouldn't be equal to the total number of power sources.

Change-Id: Ic9666576d191e9dd0e267e96d5b4fc5a97c5b077
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2016-09-05 10:22:40 +08:00
Fenglin Wu
1d96044241 pinctrl: qcom: spmi-gpio: Add dtest route for digital input
Add property "qcom,dtest-buffer" to specify which dtest rail to feed
when the pin is configured as a digital input.

Change-Id: I05b253147677ca66d926eaeaa680bd09e31247a5
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2016-09-05 10:22:06 +08:00
Fenglin Wu
daa482503d pinctrl: qcom: spmi-gpio: Add support for GPIO LV/MV subtype
GPIO LV (low voltage)/MV (medium voltage) subtypes have different
features and register mappings than 4CH/8CH subtypes. Add support
for LV and MV subtypes.

Change-Id: I7bcf4347adce6ba9892d2e57a413d407d35fbc26
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2016-09-05 10:19:57 +08:00
Osvaldo Banuelos
86d9f4aea4 ARM: dts: msm: increase VDD_APC CPR LowSVS/SVS ceiling for MSMCOBALTV2
Increase VDD_APC LowSVS and SVS ceiling voltages to match the
latest hardware characterization guidelines.

CRs-Fixed: 1062365
Change-Id: I9a8439d1f38a328a08590d2c5b11a611f11b4836
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
2016-09-02 17:59:26 -07:00
Osvaldo Banuelos
2fbd5cd8f9 regulator: cprh-kbss-regulator: add per-cluster fuse reference voltages
Allow specification of different fuse reference voltages for
the power and performance clusters of MSMCOBALTv2 and increase
the LowSVS fuse reference voltage of the performance cluster.
This allows operation at increased voltages for SVS2 to ensure
stable operation of MSMCOBALT v2 parts.

CRs-Fixed: 1062365
Change-Id: If9f35626303321439286bd62e664e68c05ef19c5
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
2016-09-02 17:54:20 -07:00
Deepak Katragadda
8cde77d6b1 clk: msm: clock: Update the supported frequencies for hmss_ahb_clk_src
Update the frequency table for the hmss_ahb_clk_src to support
it running at 50MHz and 100MHz.

CRs-Fixed: 1063082
Change-Id: Iab131f0e40f0796a47d76d8db7c31748e30b8366
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2016-09-02 15:32:00 -07:00
Linux Build Service Account
b1750ed67d Merge "msm: mdss: fix adaptive variable refresh and dynamic fps concurrency" 2016-09-02 13:52:54 -07:00
Linux Build Service Account
a48893e202 Merge "usb: phy: handle phy related regulators properly" 2016-09-02 13:52:53 -07:00
Linux Build Service Account
8965988fff Merge "input: ft5x06_ts: add sysfs to access touch module info" 2016-09-02 13:52:49 -07:00
Linux Build Service Account
c1786b559a Merge "input: ft5x06_ts: remove proximity sensor support" 2016-09-02 13:52:49 -07:00
Linux Build Service Account
1e7b2ab2a9 Merge "qcom-charger: smb138x: update FCC settings in smb_params table" 2016-09-02 13:52:48 -07:00
Linux Build Service Account
79317e6d4c Merge "qcom-charger: smb2: configure stat pin for parallel charging" 2016-09-02 13:52:47 -07:00
Linux Build Service Account
60e9bbd784 Merge "msm: ipa3: Fix timeout period of IPA resource add dependency" 2016-09-02 13:52:47 -07:00
Linux Build Service Account
11b7d7db0a Merge "Replace %p with %pK to prevent leaking kernel address" 2016-09-02 13:52:46 -07:00
Linux Build Service Account
cd601585c7 Merge "diag: Do not open glink channel twice" 2016-09-02 13:52:45 -07:00
Linux Build Service Account
91cdbb3b49 Merge "msm: ipa3: Fix wrong parameter to xdci release function" 2016-09-02 13:52:45 -07:00
Linux Build Service Account
24461c58d0 Merge "ARM: dts: msm: Update qusb2 efuse address for msmcobalt-v2" 2016-09-02 13:52:42 -07:00
Linux Build Service Account
46f0a3bc85 Merge "usb: phy: qusb: Update tune1 param from efuse register" 2016-09-02 13:52:42 -07:00
Linux Build Service Account
197b415098 Merge "tty: serial: msm: Add runtime PM and system sleep support" 2016-09-02 13:52:41 -07:00
Linux Build Service Account
6f11633832 Merge "netfilter: xt_quota2: 3.18 netlink notification fix" 2016-09-02 13:52:40 -07:00
Linux Build Service Account
604de7297c Merge "usb: dwc3: restart usb upon endpoint cmd timeout" 2016-09-02 13:52:40 -07:00
Linux Build Service Account
20a10f5e22 Merge "ipv4/GRO: Make GRO conform to RFC 6864" 2016-09-02 13:52:39 -07:00
Linux Build Service Account
aa1a5a622d Merge "ext4 crypto: simplify interfaces to directory entry insert functions" 2016-09-02 13:52:38 -07:00
Linux Build Service Account
12bc3939ae Merge "msm: mdss: Initialize pp_sts variable before use" 2016-09-02 13:52:38 -07:00
Linux Build Service Account
b7ab2d6533 Merge "qcom-charger: introduce step charging" 2016-09-02 13:52:37 -07:00
Linux Build Service Account
01bea452a4 Merge "msm: ipa3: fix GSI ring DMA allocation parameters" 2016-09-02 13:52:36 -07:00
Linux Build Service Account
b5a699fa3f Merge "clk: msm: Add support for block reset clocks for msmcobalt" 2016-09-02 13:52:35 -07:00
Linux Build Service Account
0af361645e Merge "ARM: dts: msm: change ebi buswidth for msmhamster" 2016-09-02 13:52:35 -07:00
Linux Build Service Account
86ed229775 Merge "nf: xt_qtaguid: fix handling for cases where tunnels are used." 2016-09-02 13:52:34 -07:00
Linux Build Service Account
d48d1c2287 Merge "msm: sde: Fix SMMU fault in SDE rotator for secure playback" 2016-09-02 13:52:33 -07:00
Linux Build Service Account
ce208ebb32 Merge "ARM: dts: msm: add 2 lane support for msmcobalt ufs phy" 2016-09-02 13:52:32 -07:00
Linux Build Service Account
90d089418c Merge "qseecom: improve listener resp processing if app is blocked" 2016-09-02 13:52:32 -07:00
Linux Build Service Account
48b6724178 Merge "msm: sde: Fix SDE rotator driver error handling" 2016-09-02 13:52:31 -07:00
Linux Build Service Account
8309f6afda Merge "msm: ipa: fix potential race condition ioctls" 2016-09-02 13:52:30 -07:00
Linux Build Service Account
40b4ea195d Merge "cnss: Reset QCA Card during WLAN SubSystem Recovery" 2016-09-02 13:52:29 -07:00
Linux Build Service Account
e6fe53412e Merge "scsi: ufs: Initiate crypto before SCSI for UFS fast boot" 2016-09-02 13:52:28 -07:00
Linux Build Service Account
d9fed05410 Merge "cfg80211: Add option to specify previous BSSID for Connect command" 2016-09-02 13:52:27 -07:00
Linux Build Service Account
01b7812ef9 Merge "cfg80211: Define macro to indicate prev_bssid connect support" 2016-09-02 13:52:26 -07:00
Linux Build Service Account
d95f7bea18 Merge "soc: qcom: glink: Validate ctx before using" 2016-09-02 13:52:25 -07:00
Linux Build Service Account
ca667c3ef5 Merge "mutex: Add a delay into the SPIN_ON_OWNER wait loop." 2016-09-02 13:52:24 -07:00
Linux Build Service Account
cf923055eb Merge "net: ipc_router: Fix remote port conn_info memory leak" 2016-09-02 13:52:24 -07:00
Linux Build Service Account
da1845f69c Merge "host: sdhci-msm: implement get_current_limit() host op" 2016-09-02 13:52:23 -07:00
Linux Build Service Account
3fa0d6f138 Merge "diag: Add error handler to free buffers when fwd fails" 2016-09-02 13:52:22 -07:00
Linux Build Service Account
0e34d5ec1c Merge "icnss: Shutdown only if probed" 2016-09-02 13:52:20 -07:00