Commit graph

592067 commits

Author SHA1 Message Date
Linux Build Service Account
ae8ba0547c Merge "msm: camera: sensor:validating the flash initialization parameters" 2017-07-18 11:51:40 -07:00
Linux Build Service Account
95cc997128 Merge "msm: camera: sensor: Fix a bug in CCI with I2C write" 2017-07-18 11:51:39 -07:00
Linux Build Service Account
32c410413b Merge "msm: camera: isp: Store the user ahb vote" 2017-07-18 11:51:38 -07:00
Linux Build Service Account
95dbfdb0a5 Merge "msm: sensor: actuator: add conditional check for ioctl" 2017-07-18 03:06:57 -07:00
Linux Build Service Account
1f14d5b785 Merge "usb: pd: policy_engine: Add support to handle floating charger" 2017-07-18 03:06:55 -07:00
Linux Build Service Account
b52f6435ab Merge "qseecom: update on smcinvoke-aware listeners operations" 2017-07-18 03:06:54 -07:00
kaiwang
379e41427b msm: camera: sensor:validating the flash initialization parameters
Copying the flash initialization parameters from userspace memory to
kernel memory and in turn checking for the validity of the flash
initialization parameters pointer sent from userspace

CRs-Fixed: 2059812
Change-Id: I957c10959108eb08b263d439a9a449b90338b6db
Signed-off-by: kaiwang <kaiwang@codeaurora.org>
Signed-off-by: Haibin Liu <haibinl@codeaurora.org>
2017-07-17 23:14:14 -07:00
Linux Build Service Account
b1b3c5a65e Merge "Revert "sched: Remove synchronize rcu/sched calls from _cpu_down"" 2017-07-17 18:40:08 -07:00
Linux Build Service Account
70ca4f11d0 Merge "drm/msm: fix Y420CMDB EDID block parsing" 2017-07-17 18:40:07 -07:00
Linux Build Service Account
047c607928 Merge "msm: rdbg: remote debugger support on CDSP" 2017-07-17 18:40:06 -07:00
Linux Build Service Account
89df4df1c0 Merge "cnss2: Send WAKE MSI base data to firmware" 2017-07-17 18:40:05 -07:00
Linux Build Service Account
a1dcf33ce1 Merge "Perf: arm64: avoid use of uninitialized variable" 2017-07-17 18:40:04 -07:00
Zhen Kong
7293d203cf qseecom: update on smcinvoke-aware listeners operations
With the introduction of MinkIPC for TA-to-TA communication,
if a request for blocking a TA (on a busy listener) is received
by qseecom, it may not be originated from the last TA to which
a command (or unblock response) was sent to. So, make change
to use a session_id instead of app_id to uniquely identify this
blocked request and a new cmd ID to support this smcinvoke-aware
listener operation.

Change-Id: I362e9acfa52c055b5759c210bb881da40f4e0776
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2017-07-17 13:40:31 -07:00
Hemant Kumar
9ffb0179b0 usb: pd: policy_engine: Add support to handle floating charger
There is a possibility of PMI detecting SDP as a floating charger
when connected to a PC. Workaround this issue by starting peripheral
stack for floating charger as well. Stop peripheral stack after 10 sec
in absence of USB device enumeration.

Change-Id: I6effee71affbe0baeb28c54ce799ade79ec4b42a
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2017-07-17 13:26:13 -07:00
Hemant Kumar
ba4eab879d usb: dwc3-msm: Add support to handle floating D+/D- lines
There is a possibility of PMI detecting SDP as a floating charger
when connected to a PC. Workaround this issue by starting peripheral
stack for floating charger as well. After 10 sec check for USB device
enumeration using gadget USB state. If device is indeed connected to
SDP gadget usb state will be USB_STATE_DEFAULT or higher. This change
also helps to start peripheral stack in super speed usb compliance mode
when D+ and D- lines are floating.

Change-Id: Ia6dc668c549dca35e3273ece9a43be52c25d40ad
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2017-07-17 13:25:48 -07:00
Yue Ma
0894ea1926 cnss2: Send WAKE MSI base data to firmware
Add the support to send WAKE MSI base data to firmware through
HOST_CAP_REQ QMI message so that firmware can use it to wake up
WLAN host driver.

Change-Id: Ief8bfb6c3746bc0bfd833aa3bded09212773244d
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2017-07-17 10:37:58 -07:00
Yue Ma
5607c6f1d3 cnss2: Update QMI WLFW header files
Add changes for PMIC XO calibration data support. Also Add one
optional field of HOST_CAP_REQ message to indicate the WAKE MSI
base data that driver can support.

Change-Id: I6cdfa3d5e485fd1a772f1a5c465cfba3e28048a7
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2017-07-17 10:37:05 -07:00
Yue Ma
f2573341c1 cnss2: Support runtime power on/off WLAN device
WLAN host driver may do runtime mode switch which requires platform
driver to reset device and re-download firmware. Add the changes for
runtime power on/off WLAN device to support runtime mode switch.

Change-Id: I08d3635afbaafb73691fbdf5d25877fb433bae18
CRs-fixed: 2059087
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2017-07-17 10:36:27 -07:00
Linux Build Service Account
502914e130 Merge "msm: vidc: Free pixel plane handle when map extradata fails" 2017-07-17 05:28:29 -07:00
Linux Build Service Account
586a3ac451 Merge "power: smb-lib: Improve the OTG enable workaround for PM660" 2017-07-17 05:28:28 -07:00
Linux Build Service Account
9875d5f19c Merge "msm: ipa3: fix compatibility with ipa user space" 2017-07-17 05:28:28 -07:00
Linux Build Service Account
0179cf4d43 Merge "mmc: sdhci-msm: Set dll to good phase while sending cmd13 in tuning" 2017-07-17 05:28:27 -07:00
Linux Build Service Account
3767fad4ec Merge "msm:ipa: using rate limit api for ioctl calls" 2017-07-17 05:28:26 -07:00
Anirudh Ghayal
160b3f9169 power: smb-lib: Improve the OTG enable workaround for PM660
There are scenarios where inductive load with higher inrush
current may fail to turn on the OTG. Improve the OTG turn-on
sequence by gradually increasing the current-limit if it
fails to turn-on with a lower current.

CRs-Fixed: 2075050
Change-Id: I41c1e25257a4ee87f00287e07773331b1445b5f2
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-07-17 12:22:42 +05:30
tharun kumar
da37ca0b1f msm: rdbg: remote debugger support on CDSP
The Remote Debugger driver allows a debugger running
on a host PC to communicate with a remotestub running
on peripheral subsystems.

Change-Id: I3bb02bd784b6b378d707ff8a6422ae9fa912d28d
Acked-by: Chenna Kesava Raju <chennak@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2017-07-16 21:35:41 -07:00
Linux Build Service Account
0ea2b1fc15 Merge "ASoC: msm: Add hwdep node for NOIRQ FE" 2017-07-16 21:04:58 -07:00
Linux Build Service Account
6a8c2e8775 Merge "ASoC: msm: qdsp6v2: Set path type to LIVE_REC in LISTEN passthrough case" 2017-07-16 21:04:57 -07:00
Linux Build Service Account
ca718c036b Merge "ASoC: mbhc: Fix audio mute for special headset" 2017-07-16 21:04:57 -07:00
Linux Build Service Account
40bc47487b Merge "ASoC: wcd9335: Reset power_active_ref to 0 when it is negative" 2017-07-16 21:04:56 -07:00
Linux Build Service Account
a2c6e77e46 Merge "ASoC: msm: qdsp6v2: Add matrix limiter support" 2017-07-16 21:04:55 -07:00
Linux Build Service Account
4687d5a757 Merge "ASoc: msm8998: Add multichannel support for SLIM_0_RX" 2017-07-16 21:04:54 -07:00
Linux Build Service Account
9e47a24f1a Merge "msm: ipa: remove delay in out of buffer recovery procedure" 2017-07-16 21:04:53 -07:00
Linux Build Service Account
81e9c7bff2 Merge "ARM: dts: msm: Add initial support for msm8998-9x55" 2017-07-16 21:04:52 -07:00
Linux Build Service Account
9c48a514dd Merge "msm: kgsl: Change pwrlevels array index type to unsigned int" 2017-07-16 21:04:52 -07:00
Linux Build Service Account
641b384203 Merge "msm: camera: isp: Avoid to detect out of sync using time" 2017-07-16 21:04:51 -07:00
Amir Levy
7329683194 msm: ipa3: fix compatibility with ipa user space
Add several defines and structs to allow IPA user space compile.

Change-Id: Icd6fe721bd0572b6c8f0c57dd65da3e7a6e69596
Acked-by: Dmitry Kogan <dmitryk@qti.qualcomm.com>
Signed-off-by: Amir Levy <alevy@codeaurora.org>
2017-07-16 18:14:54 +03:00
Linux Build Service Account
9fa4a186c0 Merge "drm/msm: add YUV format support for HDMI" 2017-07-15 13:40:03 -07:00
Linux Build Service Account
a019f26af8 Merge "drm/msm: add RGB 30-bit deep color support for HDMI" 2017-07-15 13:40:02 -07:00
Utkarsh Saxena
db4e6d3de8 msm:ipa: using rate limit api for ioctl calls
ipav2/ipav3 ioctl calls input arguments validation failed cases,
replacing IPAERR() with IPAERR_RL() marco for controlling logs
printing on the console.

Change-Id: I0d1aabb9b500228e5fd5d94cf17657bf29bdf175
Acked-by: Ashok Vuyyuru <avuyyuru@qti.qualcomm.com>
Signed-off-by: Utkarsh Saxena <usaxena@codeaurora.org>
Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>
2017-07-15 22:13:49 +05:30
Abhinav Kumar
3864a8ac3c drm/msm: fix Y420CMDB EDID block parsing
Fix the Y420CMDB EDID block parsing to handle
the case where the block does not include a capability
bitmap.

This case means that all the short video descriptors
support the YUV 420 mode as well.

Also fix the incorrect length check in the parser API.
The capability bitmap has no minimum length field.

Change-Id: I5d9c2d3ac11d5ddad8e36cb7acfebfb41175f4b7
Signed-off-by: Abhinav Kumar <abhinavk@codeaurora.org>
2017-07-14 20:21:20 -07:00
Linux Build Service Account
a09e027f86 Merge "ASoc: msm: Support TDM dai clk attribute and freq configuration" 2017-07-14 17:59:57 -07:00
Linux Build Service Account
e673df7b72 Merge "ASoc: msm: Support PRI_TDM_TX routing to QUAT_TDM_RX port mixer." 2017-07-14 17:59:56 -07:00
Linux Build Service Account
f99b15bc11 Merge "msm: mdss: do not resynchronize DSI FIFO if during device boot up" 2017-07-14 17:59:55 -07:00
Linux Build Service Account
5d33d4985a Merge "msm: sde: Set minimum traffic shaping in sde rotator" 2017-07-14 17:59:54 -07:00
Linux Build Service Account
d70bfa127b Merge "msm: mdss: Avoid direct dereference user input in pp cache config" 2017-07-14 17:59:53 -07:00
Linux Build Service Account
c25fd79e76 Merge "msm: sensor: Fix for variable being de-referenced without proper check" 2017-07-14 17:59:52 -07:00
Linux Build Service Account
6c18a826c7 Merge "serial: msm_serial_hs: Optimize the total tty port support" 2017-07-14 17:59:51 -07:00
Linux Build Service Account
b4bb5c107d Merge "diag: Protect mask updates for memory device session" 2017-07-14 17:59:50 -07:00
Linux Build Service Account
4bf2e9f455 Merge "msm:ipa: Fix to incorrect structure access" 2017-07-14 04:01:33 -07:00
Linux Build Service Account
ed591f0f78 Merge "ASoC: msm8998: Add MM front end DAI links for interactive streams" 2017-07-14 04:01:30 -07:00