Commit graph

581500 commits

Author SHA1 Message Date
Linux Build Service Account
09d8fbf4fc Merge "msm_11ad: basic support for CPU boost" 2017-01-28 00:46:55 -08:00
Linux Build Service Account
32839a79ed Merge "ARM: dts: msm: Enable home key for qrd sdm660" 2017-01-28 00:46:54 -08:00
Linux Build Service Account
d3ec5fa6cf Merge "defconfig: sdm660: Enable CDSP loader driver" 2017-01-28 00:46:52 -08:00
Linux Build Service Account
c6eacb9bdb Merge "mmc: card: use blk_cleanup_queue() during shutdown/reboot" 2017-01-28 00:46:51 -08:00
Linux Build Service Account
b267f1a21a Merge "defconfig: msm: Enable SCHED_AUTOGROUP for sdm660" 2017-01-28 00:46:50 -08:00
Linux Build Service Account
e30aabb3fc Merge "ARM: dts: msm: Add LAB-IBB/OLEDB support for PM660A" 2017-01-28 00:46:49 -08:00
Linux Build Service Account
f11f069c5f Merge "usb: gadget: f_diag: allocate diag USB channel when not found" 2017-01-28 00:46:48 -08:00
Linux Build Service Account
4e57248b74 Merge "soc: qcom: glink_smem_native_xprt: Do not defer commands indefinitely" 2017-01-28 00:46:47 -08:00
Linux Build Service Account
bc1a162e39 Merge "msm: mdss: fix autorefresh disable sequence" 2017-01-28 00:46:46 -08:00
Linux Build Service Account
36531e80af Merge "msm: mdss: fix secure session validation" 2017-01-28 00:46:45 -08:00
Linux Build Service Account
46b116edc8 Merge "clk: qcom: mdss: add support for MDSS DP PLL for SDM660" 2017-01-28 00:46:32 -08:00
Linux Build Service Account
252a3a5bb6 Merge "msm: mdss: dp: fix HBR2 pattern generation" 2017-01-28 00:46:32 -08:00
Linux Build Service Account
f443e6b380 Merge "msm: mdss: Choose the correct PPB for right only update in non-DSC mode" 2017-01-28 00:46:31 -08:00
Linux Build Service Account
c8ec64b1cd Merge "msm: mdss: fix check for igc read" 2017-01-28 00:46:30 -08:00
Linux Build Service Account
4bab93cb6e Merge "smb-lib: report discharging when charger is absent" 2017-01-28 00:46:29 -08:00
Linux Build Service Account
5b8299671d Merge "msm: ipa3: fix prod drain for WDI 2.0" 2017-01-28 00:46:29 -08:00
Linux Build Service Account
d1fadc9b7d Merge "regulator: qpnp-labibb: fix an out of bounds access" 2017-01-28 00:46:27 -08:00
Linux Build Service Account
fb7f86c7e7 Merge "ARM: dts: msm: Enable camera for sdm630" 2017-01-28 00:46:26 -08:00
Linux Build Service Account
c54d6919bf Merge "ARM: dts: msm: Update the pmic sensor name for MSM8998" 2017-01-28 00:46:25 -08:00
Linux Build Service Account
77bb82db73 Merge "ARM: dts: msm: Csiphy clk muxer changes for SDM660" 2017-01-28 00:46:25 -08:00
Linux Build Service Account
2af6cac21a Merge "msm: camera: isp: Do not halt vfe from tasklet" 2017-01-28 00:46:24 -08:00
Linux Build Service Account
1508c1c08b Merge "msm: camera: fix init pinctrl fail in actuator probe" 2017-01-28 00:46:22 -08:00
Linux Build Service Account
be6930bffd Merge "net: rmnet_data: Disable generic receive offload by default" 2017-01-28 00:46:21 -08:00
Padmanabhan Komanduru
e2d34afade clk: qcom: mdss: add support for MDSS DP PLL for SDM660
Model and configure MDSS Display Port PLL for SDM660 target.
Add changes to define and register DP VCO, divider and mux clocks
as per common clock infrastructure.

Change-Id: Ice83e21323087e81e2f30998260be85120e41fa8
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
2017-01-25 14:45:26 +05:30
Sathish Ambley
f779271498 defconfig: sdm660: Enable CDSP loader driver
Enable the CDSP loader driver to load CDSP image at boot
time.

Change-Id: Iaf0b60b09f98c67ae512620a225ddf385baec20c
Acked-by: Himateja Reddy <hmreddy@qti.qualcomm.com>
Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org>
2017-01-24 10:07:50 -08:00
Lior David
18ae38826c msm_11ad: basic support for CPU boost
Added basic support for CPU boost: when driver calls ops_bus_request
with a high bandwidth requirement, enable the big CPU cluster
and adjust the affinity of the wil6210 interrupt to run on
the first big core. The first big core is selected because
WLAN driver uses the other cores.

Change-Id: Ia752b9a8ca343b56e2839a30a4fdb59231f9a634
CRs-Fixed: 1114406
Signed-off-by: Lior David <liord@codeaurora.org>
2017-01-24 13:30:09 +02:00
cyizhao
cafa17dfc7 ARM: dts: msm: Enable home key for qrd sdm660
GPIO11 is used for home key on QRD sdm660 device.
Configure it to input/pull-up mode and add it to gpio-keys
device for key detection.

CRs-Fixed: 1115040
Change-Id: I7144a784c8cae4fbb026c4822b757ea76502bf7d
Signed-off-by: cyizhao <cyizhao@codeaurora.org>
2017-01-24 14:02:03 +08:00
Kiran Gunda
7b39a54287 ARM: dts: msm: Add LAB-IBB/OLEDB support for PM660A
PM660A supports LAB-IBB and OLEDB regulator while they are not
existing in PM660L. Add device nodes and enable them for PM660A.

Change-Id: I0210accea5e3a358830acf2235f72bad003d8144
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-01-23 21:09:47 -08:00
Kiran Gunda
e30ab2df19 regulator: qpnp-oledb: Correct the conditional checks
Correct the conditional check in the oledb_hw_init to avoid programming the
configuration registers if module is already enabled. Also correct the
conditional check in the oledb_regulator_disable.

CRs-Fixed: 1114628
Change-Id: I1af6c5ba6427050832ae04e693f161c517ef03a2
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-01-23 21:08:29 -08:00
Kiran Gunda
08db9f492d regulator: qpnp-labibb: Do not program LAB_CURRENT_SENSE for PM660A
Programming the default (1.5x) LAB_CURRENT_SENSE configuration is not
required for PM660A. Configure it only if explicitly specified in the
DT config.

CRs-Fixed: 1114628
Change-Id: Ib09e6430e99a7f39a9d2f837494a977daff354ba
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-01-24 10:29:12 +05:30
Liangliang Lu
cd36afbdb7 usb: gadget: f_diag: allocate diag USB channel when not found
Currently usb function instance driver depends on diag char driver to
create the channel (using usb_diag_open api). Failing to create channel
can result in enumeration failure. Avoid this dependency by creating
diag channel from function instance if not available. Same channel
will be reused when diag char driver creates/opens the channel.

Change-Id: I11debd0189d81542762af22b3d203728d2266a42
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
2017-01-24 08:57:06 +08:00
Abhijeet Dharmapurikar
7cbc0c2159 smb-lib: report discharging when charger is absent
Currently, the code reports whatever is in the BATTERY_CHARGING_STATUS_1
register for the battery status.

We have seen that the register continues to report FAST charging
even when the chg_ok pin could be low or dc path is in collapsed
state (collapsed state is treated as dc not online). This unexpected
report of charging while it is not really charging breaks certain
features.

Fix it by checking for usb_online and dc_online. But make sure that
if the battery is full it continues to report so.

Change-Id: I732c916b4f63f9ff0fd8d9c77ce5253c309698a4
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2017-01-23 16:21:02 -08:00
Skylar Chang
ede327d5d7 msm: ipa3: fix prod drain for WDI 2.0
Drain WLAN_PROD pipe by sending a QMI to modem only in case
that the pipe is not empty. Also for SSR case, set a timeout
for QMI message response.

Change-Id: Iecd63a929b622d80ad4d4ebf15e8de9251f7d9d3
CRs-Fixed: 1113156
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2017-01-23 13:53:56 -08:00
Linux Build Service Account
314869eb56 Merge "crypto: msm: check integer overflow on total data len in qcedev.c" 2017-01-23 12:54:11 -08:00
Linux Build Service Account
9223e16750 Merge "defconfig: msm: enable dvb demux modules compilation for sdm660" 2017-01-23 12:54:10 -08:00
Linux Build Service Account
a4f78ef096 Merge "ASoC: msm: Include interrupt registers in pdata" 2017-01-23 12:54:09 -08:00
Linux Build Service Account
5b51bcade5 Merge "msm: ipa: Fix WDI2.0 stats" 2017-01-23 12:54:08 -08:00
Linux Build Service Account
82b5ff09ae Merge "defconfig: msm: Remove LOCKUP detector in sdm660 perf config" 2017-01-23 12:54:08 -08:00
Linux Build Service Account
2151340268 Merge "mac80211: pass block ack session timeout to to driver" 2017-01-23 12:54:06 -08:00
Tatenda Chipeperekwa
4709f01bbd msm: mdss: dp: fix HBR2 pattern generation
Fix the HBR2 pattern generation by ensuring that the pattern
selection bit is not overwritten by a subsequent register write
that updates the scrambler reset count.

CRs-Fixed: 1108048
Change-Id: I2d2dcc79de82756eab015a343c24411a735947c9
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
2017-01-23 12:25:08 -08:00
Sathish Ambley
c82086f404 ARM: dts: msm: Add CDSP loader device tree node
Add a device tree node for CDSP loader, that is used for loading
CDSP image during boot.

Change-Id: I955ca3b89d36426a46554a62c11efb5fafb0e2c7
Acked-by: Himateja Reddy <hmreddy@qti.qualcomm.com>
Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org>
2017-01-23 09:58:47 -08:00
Sathish Ambley
224c188111 msm: CDSP: Enable CDSP loader driver
Add CDSP loader driver to bring compute DSP out of reset
during boot.

Change-Id: I2571e2158fcf7706efc5a5922da24f22755eeed7
Acked-by: Himateja Reddy <hmreddy@qti.qualcomm.com>
Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org>
2017-01-23 09:56:24 -08:00
Samyukta Mogily
e45f50997b ARM: dts: msm: Enable camera for sdm630
Adding sdm660-camera dtsi nodes in sdm630 dtsi files.

Change-Id: I1ddcd27e2133eb601bb43b368d815d17767df8d3
Signed-off-by: Samyukta Mogily <smogily@codeaurora.org>
2017-01-23 18:23:23 +05:30
Pavankumar Kondeti
448f83e347 defconfig: msm: Enable SCHED_AUTOGROUP for sdm660
This config is already enabled in perf defconfig but missed
in the debug defconfig.

Change-Id: I85ba0624318a0141fb8b6418e8e923201a108c55
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2017-01-23 18:21:40 +05:30
Linux Build Service Account
4f1f60e00d Merge "ARM: dts: msm: add nt35597 sharp panel node for sdm660" 2017-01-23 04:04:11 -08:00
Linux Build Service Account
96a84f78be Merge "ARM: dts: msm: Enable continuous splash on sdm660" 2017-01-23 04:04:10 -08:00
Linux Build Service Account
b2664632f0 Merge "msm: ipa: SDM660 miscellaneous changes" 2017-01-23 04:04:09 -08:00
Linux Build Service Account
17f521e882 Merge "diag: Synchronize threads to fix possible deadlock" 2017-01-23 04:04:08 -08:00
Linux Build Service Account
d846339612 Merge "msm: ADSPRPC: Remove references to SMD" 2017-01-23 04:04:07 -08:00
Linux Build Service Account
5b5a6be59f Merge "msm: kgsl: Dump preemption record only if it is enabled" 2017-01-23 04:04:06 -08:00