Commit graph

587051 commits

Author SHA1 Message Date
Linux Build Service Account
a694bbf616 Merge "msm: vidc: Update QP control values" 2017-04-12 16:10:10 -07:00
Linux Build Service Account
0a2d2c47a8 Merge "ARM: dts: msm: Add RRADC die-temp channel for PM660 FG" 2017-04-12 16:10:09 -07:00
Linux Build Service Account
f6b72aa023 Merge "drm/msm: add HDMI debugfs support to show edid modes" 2017-04-12 16:10:05 -07:00
Linux Build Service Account
5ccdda59a4 Merge "drm/msm: Add DRM EDID parser for external displays" 2017-04-12 16:10:05 -07:00
Linux Build Service Account
9ffdd89420 Merge "drivers/video: Add new aspect ratios for HDMI 2.0" 2017-04-12 16:10:04 -07:00
Deepak Kushwah
aee6a2cd41 msm: vidc: Update QP control values
Update QP Control value and sanitise QP values for
Initial QP properly.

Change-Id: I870a4f33a0dfbfd3a95970bb9cf319855fba746f
CRs-Fixed: 2027340
Signed-off-by: Deepak Kushwah <dkushwah@codeaurora.org>
2017-04-11 22:38:18 -07:00
Linux Build Service Account
9898f867d9 Merge "msm: ipa: rmnet_ipa: stop TX queue on ap suspend" 2017-04-11 20:43:37 -07:00
Linux Build Service Account
49426a3a2c Merge "qcom: smblib: Show correct charging status" 2017-04-11 20:43:36 -07:00
Linux Build Service Account
054789c42f Merge "cfg80211: Add Fast Initial Link Setup (FILS) auth algs" 2017-04-11 20:43:35 -07:00
Linux Build Service Account
51977976da Merge "soc: qcom: glink_smem_native_xport: Check smem item in non cache region" 2017-04-11 20:43:34 -07:00
Linux Build Service Account
8b65846d11 Merge "sound: usb: Populate tunnel mode response struct for BADD devices" 2017-04-11 20:43:32 -07:00
Linux Build Service Account
6ca6a9b6e4 Merge "soc: qcom: glink: Get additional reference in glink open" 2017-04-11 20:43:31 -07:00
Anirudh Ghayal
97a28dd890 ARM: dts: msm: Add RRADC die-temp channel for PM660 FG
Add the RRADC die_temp channel details to the FG node for
the FG standby oscillator frequency drift WA.

Change-Id: I78d385afc82f9d8b7b6cdc64de59dfe964d2b50b
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-04-12 08:16:00 +05:30
Anirudh Ghayal
cc15024bc2 power: qpnp-fg-gen3: Add WA for oscillator drift on PM660
It is observed that on certain foundry devices, frequency of the
standby oscillator drifts with die temperature. Compensate
for this by correcting the FG time-base based on die temperature.

Change-Id: I0de19b9c342bf50568502b4de96897e159a8e143
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-04-12 08:14:52 +05:30
Linux Build Service Account
4901c7fce4 Merge "ARM: dts: msm: Enable wakeup capability of SPMI interrupts for SDM630" 2017-04-11 11:43:07 -07:00
Linux Build Service Account
98b937d2fd Merge "smb138x: introduce support for smb1355" 2017-04-11 11:43:05 -07:00
Linux Build Service Account
3cc6a31bb7 Merge "ASoC: wcd: fix pop noise at start of recording on msm8998" 2017-04-11 11:43:04 -07:00
Jouni Malinen
16793068c2 cfg80211: Add Fast Initial Link Setup (FILS) auth algs
This defines authentication algorithms for FILS (IEEE 802.11ai).

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-commit: 631810603a20874554b2f17adf42b72d0f15eda5
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
CRs-Fixed: 2028536
Change-Id: I530913c84f2c3e678e83144ac474195184f4dd3b
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2017-04-11 03:54:45 -07:00
Jouni Malinen
ea3b2dcdde cfg80211: Rename SAE_DATA to more generic AUTH_DATA
This adds defines and nl80211 extensions to allow FILS Authentication to
be implemented similarly to SAE. FILS does not need the special rules
for the Authentication transaction number and Status code fields, but it
does need to add non-IE fields. The previously used
NL80211_ATTR_SAE_DATA can be reused for this to avoid having to
duplicate that implementation. Rename that attribute to more generic
NL80211_ATTR_AUTH_DATA (with backwards compatibility define for
NL80211_SAE_DATA).

Also document the special rules related to the Authentication
transaction number and Status code fiels.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-commit: 11b6b5a4ced2f2c76073b97ee08ca0eab8358fde
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
CRs-Fixed: 2028536
Change-Id: Icc8bbdf3530c46048239ca88bfcb8b100a7f0822
Signed-off-by: Vidyullatha Kanchanapally <vidyullatha@codeaurora.org>
2017-04-11 03:53:46 -07:00
Dhoat Harpal
e61cfc0bb8 soc: qcom: glink_smem_native_xport: Check smem item in non cache region
Smem item is searched in cached region only, however it depends on remote
processor if smem exist in cache region or non cache region of smem memory.

Check for smem item in both cached and non cached region.

CRs-Fixed: 2031705
Change-Id: Ib11fd15c6c49353950c0892b45d0eec1fbc33f46
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
2017-04-11 15:53:08 +05:30
Linux Build Service Account
1c450066c7 Merge "msm: vidc: Protect debug_buffer access in info_read with lock" 2017-04-11 02:34:30 -07:00
Linux Build Service Account
2537bdfe86 Merge "drm/msm: fix the display type string in SDE HDMI driver" 2017-04-11 02:34:29 -07:00
Linux Build Service Account
e07366de95 Merge "ARM: dts: msm: move battery node under /vendor for 8998 platforms" 2017-04-11 02:34:26 -07:00
Linux Build Service Account
4387138a3a Merge "ARM: dts: msm: move bluetooth node under /vendor on msm8998" 2017-04-11 02:34:26 -07:00
Linux Build Service Account
f1283dace8 Merge "drm/displayid: Iterate over all DisplayID blocks" 2017-04-11 02:34:24 -07:00
Linux Build Service Account
f52bb19a62 Merge "drm/edid: move displayid validation to it's own function." 2017-04-11 02:34:24 -07:00
Linux Build Service Account
9e7e43be2d Merge "drm/edid: move displayid tiled block parsing into separate function." 2017-04-11 02:34:23 -07:00
Dhoat Harpal
eddbad962a soc: qcom: glink: Get additional reference in glink open
Inside glink_open reference for channel context is only initialized,
but additional reference is not taken. It creates the possibility of use
after free if SSR happens before glink_open function completes.

Additional reference is taken to ensure context stay valid during
glink_open, even if SSR happens.

CRs-Fixed: 2031123
Change-Id: I94650d2f937416aff33a82073c4db76fab0d0e96
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
2017-04-11 14:58:54 +05:30
Abhinav Kumar
dc3681c17f drm/msm: add HDMI debugfs support to show edid modes
Extend the HDMI debugfs interface to show the EDID modes
and also the extracted information from various data
blocks of the EDID.

Change-Id: I7cb7dbea290ec822e994c79430c6c2dbb39abc33
Signed-off-by: Abhinav Kumar <abhinavk@codeaurora.org>
2017-04-11 00:12:48 -07:00
Abhinav Kumar
ae930851e9 drm/msm: Add DRM EDID parser for external displays
Add DRM EDID parser support for external displays
using MSM chipsets.

Change-Id: I066c4faac4db31dc548b2de1090deac26cb395c7
Signed-off-by: Abhinav Kumar <abhinavk@codeaurora.org>
2017-04-11 00:12:36 -07:00
Ajay Agarwal
0a72b5f520 sound: usb: Populate tunnel mode response struct for BADD devices
For tunnel mode audio functionality, we need to populate
some fields of the QMI response structure with some UAC
device exposed values namely bDelay, bcdADC and
SubSlotSize. Add support for filling in subslotsize
field for BADD 3.0 devices. bDelay and bcdADC fields
are not supported in Audio 3.0 devices.

Change-Id: I26a41bf05e66116511c1b5cf9629a4a9f9c49ab0
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
2017-04-11 12:16:10 +05:30
Abhinav Kumar
7a5cee889a drm/msm: add support for enabling scrambling feature
To support 4k@60fps resolution through HDMI, enable
scrambler feature from HDMI controller and communicate
it with sink device through DDC.

Change-Id: I17750db358df58499303ef9d735bf3301b02a7c1
Signed-off-by: Abhinav Kumar <abhinavk@codeaurora.org>
2017-04-10 23:43:16 -07:00
Abhinav Kumar
31604f1c6f drm: edid: add support for parsing additional EDID blocks
Currently the DRM upstream EDID parser doesn't have support to
parse all EDID blocks such as extension tag blocks.

Add support for parsing these blocks and extract necessary info.

Change-Id: Iae92de79960f6f0e73a8e2ff7944c1bf101d90a6
Signed-off-by: Abhinav Kumar <abhinavk@codeaurora.org>
2017-04-10 23:41:56 -07:00
Tirupathi Reddy
e714f26b11 ARM: dts: msm: Enable wakeup capability of SPMI interrupts for SDM630
Remove "qcom,not-wakeup" flag from SPMI device node to allow
device wake-up via SPMI peripheral interrupts.

CRs-Fixed: 2031826
Change-Id: I457ed82e0d6cbf34bf490c50caeeddaac3970080
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
2017-04-11 11:50:35 +05:30
Linux Build Service Account
79cd222086 Merge "net: ipv6: ignore null_entry on route dumps" 2017-04-10 17:23:57 -07:00
Linux Build Service Account
583095e81a Merge "battery: fix 0mA ICL not suspending charger" 2017-04-10 17:23:56 -07:00
Linux Build Service Account
b5149e3db6 Merge "mmc: core: fix bus-width selection in HS400 mode" 2017-04-10 17:23:55 -07:00
Linux Build Service Account
9630f91b23 Merge "qcom: smb2: fix probe failure" 2017-04-10 17:23:55 -07:00
Linux Build Service Account
e1b7162039 Merge "msm: pcie: change log type for unexpected global IRQ" 2017-04-10 17:23:54 -07:00
Linux Build Service Account
f914ffa602 Merge "security: pfe: Remove __exit annotation to fix section mismatch" 2017-04-10 17:23:53 -07:00
Linux Build Service Account
55ef5c3def Merge "arm64: make default ARM64_DMA_IOMMU_ALIGNMENT as 9" 2017-04-10 17:23:52 -07:00
Linux Build Service Account
e0b47c7e89 Merge "ARM: dts: msm: align removed_region with SDM630 memmap" 2017-04-10 17:23:51 -07:00
Abhinav Kumar
89ed892b18 drm/edid : add additional VICs to edid cea modes
Currently the edid_cea modes defined here is only for
VICs 1-64.

Add missing VICs from 65-107 including 4K modes.

Change-Id: I05bcef9514d38ce009ef0bdd996d0dd6b32fdf5a
Signed-off-by: Abhinav Kumar <abhinavk@codeaurora.org>
2017-04-10 16:36:42 -07:00
Shashank Sharma
073d867c01 drivers/video: Add new aspect ratios for HDMI 2.0
HDMI 2.0/CEA-861-F introduces two new aspect ratios:
- 64:27
- 256:135

This patch adds enumeration for the new aspect ratios
in the existing aspect ratio list.

V2: rebase
V3: rebase
V4: Added r-b from Jose, Ack by Tomi

Change-Id: Ie90d43e4088a7c19274fe2aa25aa40d38683f584
Signed-off-by: Shashank Sharma <shashank.sharma@intel.com>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Jose Abreu <Jose.Abreu@synopsys.com>
Acked-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Emil Velikov <emil.l.velikov@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Git-commit: a6e78b3e1406575323b30b65890ee3c29930fb27
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Abhinav Kumar <abhinavk@codeaurora.org>
2017-04-10 16:36:06 -07:00
Skylar Chang
25998818d0 msm: ipa: rmnet_ipa: stop TX queue on ap suspend
To prevent a race condition between AP (Application Processor)
suspend and TX packets, rmnet_ipa0 needs to stop TX queue on
suspend callback. This will ensure that once AP goes to suspend there are
no packets to be submitted to IPA.

Change-Id: Ia6877204f89865fe9629d1a404e1603422d99d2c
CRs-Fixed: 2029003
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2017-04-10 14:59:40 -07:00
Abhijeet Dharmapurikar
e9b329a7e2 battery: fix 0mA ICL not suspending charger
There is a bug in usb ICL (input current limit) votable callback
where it fails to set the current on main charger if the new value
is lower than the settled value.

Fix it.

Change-Id: I8e8e1c16772eabe9f411c3de5460ca581a3a5d37
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2017-04-10 12:29:39 -07:00
Shashank Mittal
52bfa9adbf ARM: dts: msm: move battery node under /vendor for 8998 platforms
Move battery nodes under /vendor path. This will help in overlaying
this node from board overlay files.

Change-Id: Ide144e38a1ba21dea65b1ae6d91024de30f1b3c6
Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-04-10 11:00:45 -07:00
Linux Build Service Account
d744e18a0a Merge "ARM: dts: msm: Put secondary QUSB2 PHY in reset state for SDM660" 2017-04-10 09:26:30 -07:00
Linux Build Service Account
ce83deeacc Merge "trace: resolve stack corruption due to string copy" 2017-04-10 09:26:29 -07:00
Linux Build Service Account
6eea59b843 Merge "power: qpnp-fg-gen3: Add support to configure ESR pulse thresholds" 2017-04-10 09:26:29 -07:00