727103 Commits

Author SHA1 Message Date
qctecmdr Service
485e54c31c Merge "mm/filemap: Allow filemap_fault Movable allocations from CMA region" 2018-08-23 18:09:34 -07:00
qctecmdr Service
e82e5f9df5 Merge "clk: qcom: debugcc-sm8150: Add measurement support for CDSP clock" 2018-08-23 18:09:33 -07:00
Amit Shekhar
e9df2fe755 msm: vidc: Fix minimum supported resolution for HW HEIC encode
Input frame having width or height less than 512 is not supported
by HW HEIC encoder.

Change-Id: I8f504985452ce9661513a73a326d7da2d7192cba
Signed-off-by: Amit Shekhar <ashekhar@codeaurora.org>
2018-08-23 17:10:09 -07:00
Sudarshan Rajagopalan
03855bea63 iommu: arm-smmu: Add more logging during tlb sync timeout
TLB sync timeouts are critical issues. To debug such error cases,
we would need more info such as cb indx, sid, device name to
identify which TBU the local tlb inv request was done. Currently,
we are blacked-out on who the originator/requestor is.

Change-Id: I64533fd5eed446187ff0a6e070118c0a19cd6ac2
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
2018-08-23 16:29:58 -07:00
qctecmdr Service
080a30476c Merge "bluetooth: Add bluetooth uart node for sm6150 IDP, QRD" 2018-08-23 12:31:00 -07:00
qctecmdr Service
376a0716dc Merge "msm: vidc: defer set rotation/flip and swapped output resolution" 2018-08-23 12:30:59 -07:00
qctecmdr Service
b5afc80cd8 Merge "input: touchscreen: add fix in driver to support VMAP_STACK" 2018-08-23 12:30:59 -07:00
qctecmdr Service
ba3c632674 Merge "msm: ipa3: Fix to not send filter/route hash table indices to modem" 2018-08-23 12:30:59 -07:00
qctecmdr Service
dcd95e8141 Merge "ARM: dts: msm: update base and global base address for sm6150" 2018-08-23 12:30:58 -07:00
qctecmdr Service
8e68242658 Merge "clk: qcom: debugcc-qcs405: Update post div mask for measure nodes" 2018-08-23 12:30:58 -07:00
qctecmdr Service
8826e144f2 Merge "ARM: dts: msm:Add sound node entry to support sm6150 QRD" 2018-08-23 12:30:58 -07:00
qctecmdr Service
ac49d25a89 Merge "defconfig: Enable GPUCC and NPUCC drivers for SDMSTEPPE" 2018-08-23 12:30:58 -07:00
qctecmdr Service
a5379affa3 Merge "ARM: dts: msm: Support command mode display platform for sm6150" 2018-08-23 12:30:57 -07:00
qctecmdr Service
a4cadd0494 Merge "input: qti-haptics: Add FF_GAIN capability support" 2018-08-23 12:30:57 -07:00
Laxminath Kasam
aaf190857b ARM: dts: msm: Update audio routing and dmic sample rate for sm6150
Fix dmic sample rate to 2.4MHz as per mems mic spec.
Update audio routing to use sidetone and loopback paths
on bolero.

Change-Id: I68e124e17469eea2cc8b09abf2d9e9a6d259c6ef
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2018-08-23 23:09:26 +05:30
Amar Singhal
9af759b770 cfg80211: never ignore user regulatory hint
Currently user regulatory hint is ignored if all wiphys
in the system are self managed. But the hint is not ignored
if there is no wiphy in the system. This affects the global
regulatory setting. Global regulatory setting needs to be
maintained so that it can be applied to a new wiphy entering
the system. Therefore, do not ignore user regulatory setting
even if all wiphys in the system are self managed.

Signed-off-by: Amar Singhal <asinghal@codeaurora.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Change-Id: I468fcd3403259b03369e011fa41b003e8ff33d3c
CRs-Fixed: 2276224
Git-commit: e31f6456c01c76f154e1b25cd54df97809a49edb
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
Signed-off-by: Amar Singhal <asinghal@codeaurora.org>
2018-08-23 10:27:00 -07:00
qctecmdr Service
4f1e2f6279 Merge "power: qpnp-fg-gen4: Add support for rapid SOC reduction" 2018-08-23 04:56:05 -07:00
qctecmdr Service
d3f770be22 Merge "ARM: defconfig: Enable CONFIG_MMC_CQ_HCI for sm6150" 2018-08-23 04:56:05 -07:00
qctecmdr Service
831b4d4a5c Merge "ARM: dts: msm: Enable wcn-btfm interface in sm6150" 2018-08-23 04:56:05 -07:00
qctecmdr Service
d8b24ef67b Merge "defconfig: sdmsteppe: Enable compilation of regmap irq for steppe" 2018-08-23 04:56:05 -07:00
qctecmdr Service
b2c3813d0a Merge "ARM: dts: msm: Enable audio for sm6150 external codec" 2018-08-23 04:56:04 -07:00
qctecmdr Service
e8fa4af9c3 Merge "input: qti-haptics: Add VMAX per effect setting" 2018-08-23 04:56:04 -07:00
qctecmdr Service
4c6274775b Merge "mm/memory_hotplug: Reduce migration re-try timeout value" 2018-08-23 01:11:00 -07:00
qctecmdr Service
5f89524a86 Merge "msm: vidc: Remove redundant RC CQ before setting HEIC controls" 2018-08-23 01:11:00 -07:00
qctecmdr Service
83e6292ae6 Merge "msm: ipa3: send usb-connect from rndis-ipa" 2018-08-23 01:10:59 -07:00
qctecmdr Service
c84c877564 Merge "ARM: dts: msm: Update TBU stream id range for sm8150" 2018-08-23 01:10:59 -07:00
qctecmdr Service
4541dad713 Merge "msm: kgsl: Record the cacheability attribute of ion buffers" 2018-08-23 01:10:59 -07:00
qctecmdr Service
2353e39948 Merge "power: qpnp-fg-gen4: disable parallel charging during battery removal" 2018-08-23 01:10:59 -07:00
Lingutla Chandrasekhar
cc740810c7 ARM: dts: Update available frequenices in energy costs for SM6150
Update new frequencies in energy costs for SM6150, which are used by
schduler in task placement decisions.

Change-Id: I9f9272370e1b3e0ce1f2ca34f87a5d0608b9a93d
Signed-off-by: Lingutla Chandrasekhar <clingutla@codeaurora.org>
2018-08-23 12:26:25 +05:30
Mao Jinlong
64616e1007 ARM: dts: msm: Add coresight nodes for sdmmagpie
Add coresight nodes for sdmmagpie.

CRs-fixed: 2300965
Change-Id: I1c283255ab50f8d17d773cf4c6077a5abe4d63ef
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
2018-08-22 23:54:42 -07:00
Srinivas Ramana
31ebfc9137 ARM: dts: msm: Support command mode display platform for sm6150
Add new sm6150 platform with support for command mode display.

Change-Id: I7d8824d30d06717d1a6806e4ba692061c68c700a
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2018-08-23 12:07:13 +05:30
Ajay Singh Parmar
83d86d985a drm/msm/dp: clear HDR data for each session
Clear all the data related to HDR on each DP session
tear down. This is needed to avoid using obsolete data
for next DP session.

CRs-Fixed: 2300134
Change-Id: Ifa762cf286a3323e5baa8fa1efcd79176f9f1843
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
2018-08-22 23:34:18 -07:00
Vevek Venkatesan
b3169ad93f input: touchscreen: add fix in driver to support VMAP_STACK
Add fix in hxchipset Himax touchscreen driver, to support
VMAP_STACK security feature and minor correction in Makefile.

Change-Id: I05d05d22088e82c1ab808e86521949a682963174
Signed-off-by: Vevek Venkatesan <vevekv@codeaurora.org>
2018-08-23 11:34:42 +05:30
Bandari Ramesh
df7b91db32 bluetooth: Add bluetooth uart node for sm6150 IDP, QRD
- Add bluetooth uart node for sm6150 IDP
- Add bluetooth uart node for sm6150 QRD

CRs-Fixed: 2298556
Change-Id: Iaba2e31baf83de8b5eb147ee62e3609c60a8a3a6
Signed-off-by: Bandari Ramesh <ramban@codeaurora.org>
2018-08-22 22:53:21 -07:00
Santosh Mardi
abb915b966 ARM: dts: msm: update base and global base address for sm6150
There are difference in offset for base and global base address
for the throttle HW block in gemnoc.

Update the address accordingly for sm6150 target.

Change-Id: Ibfb6da32c3b9653a0d3d634038224ea3420c448a
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2018-08-23 11:17:55 +05:30
Yuan Zhao
3ef62a017b drm/msm/sde: Send blank notification only when CRTC active changed
There are cases where multiple blank events are received
by driver. One such case is while dumping frames while
primary is on. So, add a check to notify blank events
only when CRTC active changed.

Change-Id: I5f7a2cb0019ecfb5a67f26434328124bd77eae9b
Signed-off-by: Yuan Zhao <yzhao@codeaurora.org>
2018-08-22 22:20:24 -07:00
Shefali Jain
c201892894 defconfig: Enable GPUCC and NPUCC drivers for SDMSTEPPE
Enable graphics clock controller and network processing
unit clock controller drivers for SDMSTEPPE.

Change-Id: If2bd3c6757c805e30e22ab77326cbb2791c093e7
Signed-off-by: Shefali Jain <shefjain@codeaurora.org>
2018-08-22 22:01:46 -07:00
Shefali Jain
83154934da ARM: dts: msm: Update the GPUCC clock node for SDMMAGPIE
Update GPU clock controller node and gdsc to use the
GPU clock driver.

Change-Id: I995d58491914fe8a19f56359c43113854c2b1721
Signed-off-by: Shefali Jain <shefjain@codeaurora.org>
2018-08-22 22:01:39 -07:00
Taniya Das
d8fca2c23b clk: qcom: Add support for GPUCC driver
Add graphics clock controller driver for SDMMAGPIE
for the client to be able to perform clock operations.

Change-Id: I833595a6dd3b4ef3922550bb2be8cb2d9993af69
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2018-08-23 10:25:03 +05:30
qctecmdr Service
a3671c4d63 Merge "Revert "pfk: keymaster support to set/clear ice keys"" 2018-08-22 20:23:48 -07:00
qctecmdr Service
1017a99161 Merge "UPSTREAM: commit '0a738d239a93fa2c7a67b50f83b427a1138b5fc9' 08/20" 2018-08-22 20:23:47 -07:00
qctecmdr Service
589058deab Merge "Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14" 2018-08-22 20:23:47 -07:00
qctecmdr Service
c8e77b2ffa Merge "msm: vidc: Introducing CBR_CFR upto 720p@30fps" 2018-08-22 20:23:46 -07:00
qctecmdr Service
9e3ffd7ca1 Merge "net: qualcomm: rmnet: Use dowlink marker for GRO flushing" 2018-08-22 20:23:46 -07:00
qctecmdr Service
447d816a88 Merge "msm: vidc: Fix under vote issue in multi session usecase" 2018-08-22 20:23:45 -07:00
Zhongbo Shi
0c93b5f9ee msm: vidc: defer set rotation/flip and swapped output resolution
Defer set rotation/flip and swapped output resolution to HAL
during start of streaming.

Change-Id: Id0f088ee9ad38dacb1b8219d6b44d3075fd8c8c9
Signed-off-by: Zhongbo Shi <zhongbos@codeaurora.org>
2018-08-23 10:16:49 +08:00
Fenglin Wu
98ea5c4f13 ARM: dts: msm: Update haptics configuration for SM8150 platforms
Change the predefined effects settings according to the motor being used
on each device for better user experience.

Change-Id: I22e6879649cd4dbbb598ead8f4976f4c78a05cd2
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2018-08-23 10:02:58 +08:00
Fenglin Wu
b961c241df input: qti-haptics: Add FF_GAIN capability support
Add FF_GAIN capability support. It can be used to change the vibration
magnitude dynamically.

Change-Id: I07b029e63ec0ee52bc440884c5b6f89a2de69def
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2018-08-23 10:01:54 +08:00
Fenglin Wu
68c3538b10 input: misc: qti-haptics: Add some corrections in the driver
Following corrections are added:
 -- Read "qcom,lra-auto-resonance-disable" from the effect child node,
  as that property is under per effect configuration.
 -- Don't stop playing in play IRQ handler: Play IRQ is intended for
  notifying the pattern has been copied into the shadow buffer instead
  of playing done.
 -- Toggle PLAY bit when playing pattern to make the vibration stop
  immediately after the pattern is played.
 -- Always set BRAKE_EN bit regardless of the brake pattern, it helps
  the module stop playing waveform sample immediately after the valid
  values are played.
 -- Play rate may be changed after playing a predefined effect, set
  play rate back to default play rate when playing a constant waveform.
 -- Add debug log to show all of the predefined effect settings.

Change-Id: I15548bb73684e978c87f3cbb9d616b87a2d652bd
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2018-08-23 10:00:58 +08:00
Fenglin Wu
a58bd15a68 input: qti-haptics: Add VMAX per effect setting
Currently, property "qcom,vmax-mv" is defined as the maximum output of
the haptics module to meet the requirement of the Vrms of the motor to
prevent it from damage. However, if the playing duration is short, it's
safe to overdrive the motor for an intense effect. Add "qcom,wf-vmax-mv"
per effect configuration to achieve this.

Change-Id: I96a48356bb9959cacf5e15cf614d89c774615312
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2018-08-23 09:59:48 +08:00