Commit graph

577774 commits

Author SHA1 Message Date
Linux Build Service Account
abd62e397f Merge "msm: mdss: fix logic to enable secure display/camera" 2016-11-15 04:07:46 -08:00
Linux Build Service Account
7e6b3ca920 Merge "qpnp-fg-gen3: add support to show time to full and empty" 2016-11-15 04:07:45 -08:00
Linux Build Service Account
24eb8e0963 Merge "iommu/arm-smmu: support mapping before enabling S1 translations" 2016-11-15 04:07:44 -08:00
Linux Build Service Account
126f5e5e99 Merge "nf: IDLETIMER: Fix use after free condition during work" 2016-11-15 04:07:44 -08:00
Linux Build Service Account
316debf36c Merge "net: rmnet_data: Handle buffer bloat for TCP scenarios" 2016-11-15 04:07:43 -08:00
Linux Build Service Account
a8bcbb0330 Merge "msm: vidc: Allow clients to suggest I-frame sizes" 2016-11-15 04:07:42 -08:00
Linux Build Service Account
41e0ebbfe7 Merge "msm: vidc: Allocate raw packet memory one time" 2016-11-15 04:07:42 -08:00
Linux Build Service Account
dc5372bca9 Merge "msm: vidc: increase timeout value for hw response and power collapse" 2016-11-15 04:07:41 -08:00
Linux Build Service Account
27433b0bdc Merge "msm: vidc: Avoid unnecessary buffer requirements call" 2016-11-15 04:07:40 -08:00
Linux Build Service Account
6389e371fe Merge "ARM: dts: msm: Set max secure sessions to 6 for msmcobalt" 2016-11-15 04:07:39 -08:00
Linux Build Service Account
04d8bb1d09 Merge "msm: vidc: Invalidate cache for input buffers" 2016-11-15 04:07:38 -08:00
Linux Build Service Account
b4dfbe5662 Merge "ARM: dts: msm: Add battery profile for FG in QRD SKUK and vr1" 2016-11-15 04:07:38 -08:00
Linux Build Service Account
4c5039d26a Merge "ARM: dts: msm: update the battery data for cobalt" 2016-11-15 04:07:37 -08:00
Linux Build Service Account
77b8b660d6 Merge "qpnp-smb2: allow parallel charging during supplemental mode" 2016-11-15 04:07:35 -08:00
Linux Build Service Account
c7c1cfc485 Merge "msm: mdss: avoid removing wrong multirect on validate failures" 2016-11-15 04:07:34 -08:00
Linux Build Service Account
7bff6300e1 Merge "msm: mdss: fix race condition with overlay off in doze mode" 2016-11-15 04:07:33 -08:00
Linux Build Service Account
c1d8acc698 Merge "iio: rradc: Update RRADC USBIN scaling" 2016-11-15 04:07:33 -08:00
Linux Build Service Account
22061fef2b Merge "ARM: dts: msm: add PMFALCON/PM2FALCON devices for msmcobalt interposer QRD" 2016-11-15 04:07:32 -08:00
Linux Build Service Account
ce36badf07 Merge "ARM: dts: msm: Add rpm-smd node for msmtriton" 2016-11-15 04:07:31 -08:00
Linux Build Service Account
7e04964229 Merge "ARM: dts: msm: Change GPU clock plan for msmcobalt interposer" 2016-11-15 04:07:30 -08:00
Linux Build Service Account
ff25044ed2 Merge "msm: kgsl: Fix pt NULL pointer dereference" 2016-11-15 04:07:29 -08:00
Linux Build Service Account
1f68dcac66 Merge "qcom-charger: WA for cc2 removal with medium and high rd" 2016-11-15 04:07:28 -08:00
Linux Build Service Account
59c99dc4e4 Merge "qcom-charger: WA for typec cc2 sink removal with rdstd" 2016-11-15 04:07:27 -08:00
Linux Build Service Account
c67b4632c7 Merge "ARM: dts: msm: add new mapping table for memlat" 2016-11-15 04:07:26 -08:00
Linux Build Service Account
4c014824b9 Merge "leds: qpnp-flash-v2: Add support for programming led clamp currents" 2016-11-15 04:07:25 -08:00
Linux Build Service Account
d05c65bf95 Merge "msm: pcie: remove PCIe PHY and PARF dump in linkdown" 2016-11-15 04:07:24 -08:00
Linux Build Service Account
453afb1876 Merge "ARM: dts: msm: correct subtype of MSMCOBALT V2 QRD SKUK device" 2016-11-15 04:07:23 -08:00
Linux Build Service Account
0476d57171 Merge "qpnp-smb2: increase VCONN softstart" 2016-11-15 04:07:22 -08:00
Linux Build Service Account
c93c8b05cc Merge "clk: qcom: Remove initial configuration from PLL enable function" 2016-11-14 21:54:06 -08:00
Linux Build Service Account
5587de21d7 Merge "msm: kgsl: Fix overflow in sharedmem cache range operation function" 2016-11-14 21:54:05 -08:00
Linux Build Service Account
4ca0cdc68e Merge "ARM: dts: msm: Support only dummy clocks for falcon/triton rumi" 2016-11-14 21:54:04 -08:00
Linux Build Service Account
f0e762f601 Merge "Revert "ARM: dts: msm: disable L1 and L1ss for PCIe on msmcobalt"" 2016-11-14 21:54:04 -08:00
Linux Build Service Account
b3530c432e Merge "ARM: dts: msm: Add slimbus instance entries for msmfalcon" 2016-11-14 21:54:03 -08:00
Linux Build Service Account
c594ba7b36 Merge "usb: host: skip xHCI power management upon port suspend" 2016-11-14 21:54:02 -08:00
Linux Build Service Account
30f6933a15 Merge "sched: core: Skip migrating tasks that aren't enqueued on dead_rq" 2016-11-14 21:54:02 -08:00
Linux Build Service Account
525dda257a Merge "ASoC: msm: q6dspv2: use correct variable type to store ION buff size" 2016-11-14 21:54:01 -08:00
Linux Build Service Account
375c04e745 Merge "ASoC: compress: Fix compress capture stream handling" 2016-11-14 21:54:00 -08:00
Linux Build Service Account
3d17c56b28 Merge "ASoC: soc: prevent risk of buffer overflow" 2016-11-14 21:53:59 -08:00
Linux Build Service Account
a4bd3599a0 Merge "mdss: display-port: fix link rate calculation" 2016-11-14 21:53:58 -08:00
Linux Build Service Account
1f3e1e0986 Merge "clk: msm: mdss: fix divider configuration for 5.4 Ghz link rate" 2016-11-14 21:53:57 -08:00
Linux Build Service Account
cda3134eb1 Merge "drivers: soc: increase glink tx buffer count" 2016-11-14 21:53:56 -08:00
Linux Build Service Account
0452dc8a41 Merge "msm: ipa: Address overlap fix" 2016-11-14 21:53:55 -08:00
Linux Build Service Account
5ba98eaeb9 Merge "soc: qcom: glink: Fix incorrect call to deinit function" 2016-11-14 21:53:53 -08:00
Linux Build Service Account
966b870283 Merge "ARM: dts: msm: Enable memory allocation for diag on triton" 2016-11-14 21:53:53 -08:00
Linux Build Service Account
571ab67930 Merge "ASoC: wcd9335: Add 24bit record support" 2016-11-14 21:53:52 -08:00
cyizhao
9a39434a1b ARM: dts: msm: Add battery profile for FG in QRD SKUK and vr1
Add battery profile for these two devices to make sure FG could load it
and work as expected.

CRs-Fixed: 1086571
Change-Id: Id89f54f58bb2d5f7294c0244ab0ba39e90b5ecac
Signed-off-by: cyizhao <cyizhao@codeaurora.org>
2016-11-14 18:15:48 -08:00
cyizhao
7035df4058 ARM: dts: msm: update the battery data for cobalt
FG profile data is updated for cobalt battery according to the new
battery characterization process.

CRs-Fixed: 1086571
Change-Id: Id0a74bc74e5ef1fc08af63ace50ab4774820597c
Signed-off-by: cyizhao <cyizhao@codeaurora.org>
2016-11-15 10:09:37 +08:00
Nicholas Troast
e57352646f qpnp-smb2: allow parallel charging during supplemental mode
PMI8998 register 0x1690 BIT(2) is incorrectly documented. This bit enables
a feature to disable the parallel charger via STAT when the PMI is
supplementing a system load using the battery. This feature is not
recommended since SW is limiting the power that the parallel charger can
draw based on the input power available, and the default power
distribution ensures that 50% of the available input power is allocated to
the PMI. Disable this feature.

Change-Id: I1e5400eb64b6b61076617b5b26fc750c6e8d0270
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-11-14 12:13:00 -08:00
Subash Abhinov Kasiviswanathan
2d9b2acc39 net: rmnet_data: Handle buffer bloat for TCP scenarios
After commit 605ad7f184 ("tcp: refine TSO autosizing"), kernel
throttles uplink TCP data in case there is not sufficient amount
of socket buffer available due to delayed release of buffers
through TX completions in the physical net device.

Work around this by orphaning the socket buffer. This makes the
kernel assume that more packets can be sent in this scenario.
Out of band signaling and flow controlling at qdisc / HTB layer
should guarantee no issue for flow control.

Throughput difference for IPv4 TCP UL -

Before change : 143Mbps
After change  : 146Mbps

CRs-Fixed: 1088104
Change-Id: I251ed7938c29e08954d4c81d3041cb235a39d266
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2016-11-14 12:49:05 -07:00
Nicholas Troast
8931ef2e5c qpnp-smb2: clear the ICL override during probe
When PD negotiates a higher input current limit the ICL override bit will
be set. If a reboot happens then the ICL override will still be set after
the reboot. Clear the ICL override during probe to ensure that the correct
ICL is honored since PD is neither enabled nor has it negotiated a higher
ICL yet.

Change-Id: Iaa5f221d530721f7ff4a413a609192baf98ff359
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-11-14 11:12:29 -08:00