Commit graph

882,885 commits

Author SHA1 Message Date
qctecmdr
eb69de564d Merge "pinctrl: qcom: Update configuration for Shima" 2020-05-18 03:55:12 -07:00
qctecmdr
23da5f5a93 Merge "PM / devfreq: qoslat: implement get_dev_status()" 2020-05-18 03:55:12 -07:00
qctecmdr
7c117711a4 Merge "cnss2: Enable io-coherency" 2020-05-18 03:55:11 -07:00
qctecmdr
b085b73a1f Merge "clk: qcom: Add common regulator handle initialization" 2020-05-18 03:55:11 -07:00
qctecmdr
2626b594a4 Merge "defconfig: Enable Glink over RPM defconfig for Holi" 2020-05-18 03:55:11 -07:00
qctecmdr
100515801c Merge "cnss2: Reject idle restart if fails to get driver ops lock" 2020-05-17 23:58:35 -07:00
qctecmdr
9657f724eb Merge "ANDROID: dm-default-key: Update key size for wrapped keys" 2020-05-17 23:58:35 -07:00
qctecmdr
c995c7adb7 Merge "firmware: qcom_scm: fix the arguments types information" 2020-05-17 23:58:34 -07:00
qctecmdr
cf221d2a10 Merge "msm: cvp: disable cache op by default" 2020-05-17 23:58:34 -07:00
qctecmdr
a05e4a3509 Merge "soc: qcom: mem-buf: Add support for restricting memory transfers" 2020-05-17 23:58:34 -07:00
qctecmdr
85a4ed7aa3 Merge "cpufreq: qcom-cpufreq-hw: Simplify the boost frequency" 2020-05-17 23:58:34 -07:00
qctecmdr
630442cc62 Merge "aarch64: ABI: Update the ABI whitelist with qcom_scm symbols" 2020-05-17 18:50:02 -07:00
Raghavendra Rao Ananta
e16bbe600e aarch64: ABI: Update the ABI whitelist with qcom_scm symbols
Add the symbols qcom_scm_dcvs_reset, qcom_scm_io_reset,
qcom_scm_dcvs_init_ca_v2, qcom_scm_dcvs_ca_available, and
qcom_scm_dcvs_init_v2 to the whitelist and update the
ABI snapshot.

Change-Id: I3049cecbc4256c47050a91125f359993ee1af96b
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-05-17 00:34:22 -07:00
qctecmdr
c09480d98d Merge "msm: pcie: add support to manage PCIe PHY PLL block" 2020-05-15 20:31:15 -07:00
qctecmdr
3dfe6cb25d Merge "sched: Completely remove CFS_BANDWIDTH support in WALT" 2020-05-15 20:31:15 -07:00
qctecmdr
fbb9d05d4b Merge "soc: qcom: socinfo: Fix array out-of-bounds access" 2020-05-15 20:31:15 -07:00
qctecmdr
a911709e5d Merge "radio: RTC6226: post original tune event after scan complete" 2020-05-15 20:31:12 -07:00
qctecmdr
a1058f3b09 Merge "haven: Fix non-zero input SG-List handling for MEM_ACCEPT" 2020-05-15 20:31:11 -07:00
qctecmdr
1c8201b865 Merge "Revert "ASoC: soc-pcm: BE dai needs prepare when pause release after resume"" 2020-05-15 20:31:11 -07:00
qctecmdr
47f0c1c28e Merge "interconnect: qcom: Fix small BW votes being truncated to zero" 2020-05-15 20:31:11 -07:00
qctecmdr
89bc61bcc5 Merge "Add ports and port child node check in legacy function" 2020-05-15 20:31:11 -07:00
qctecmdr
181b4fb1cd Merge "usb: gadget: f_qdss: Add ipc logging for qdss driver" 2020-05-15 20:31:10 -07:00
qctecmdr
055b8f444d Merge "coresight: Fix support for sparsely populated ports" 2020-05-15 20:31:10 -07:00
qctecmdr
49dec8e04f Merge "pinctrl: qcom: spmi-gpio: Add support for PMIC5 variants" 2020-05-15 20:31:10 -07:00
qctecmdr
6bc934cdfb Merge "iommu: iommu-debug: Fix functional_fast_dma test" 2020-05-15 20:31:09 -07:00
qctecmdr
1af87d2d34 Merge "i2c: i2c-msm-geni: Propagate missing changes from 4.19 to 5.4" 2020-05-15 20:31:09 -07:00
qctecmdr
28ebdbc563 Merge "arm64: add config option to enable DT overlay" 2020-05-15 20:31:09 -07:00
qctecmdr
86bcd72045 Merge "drivers: Fix compilation issues when debugfs is disabled" 2020-05-15 20:31:09 -07:00
qctecmdr
17283d7ab4 Merge "defconfig: lahaina: Enable gpu devfreq governors for GKI" 2020-05-15 20:31:08 -07:00
qctecmdr
665fb058e3 Merge "defconfig: holi: Add support for Global clock controller" 2020-05-15 16:20:24 -07:00
qctecmdr
76ba36be83 Merge "radio: RTC6226: add support to scan valid lower freq channel" 2020-05-15 16:20:24 -07:00
qctecmdr
f830a6356e Merge "usb: dwc3: Use an ordered workqueue for sm_work" 2020-05-15 16:20:24 -07:00
qctecmdr
78d870eaec Merge "ALSA: Compress - dont use lock for all ioctls" 2020-05-15 16:20:24 -07:00
qctecmdr
5e78e07da3 Merge "qseecom: process smcinvoke callback request" 2020-05-15 16:20:23 -07:00
qctecmdr
f23c019559 Merge "iommu/arm-smmu: Add support for split page table domains" 2020-05-15 16:20:23 -07:00
qctecmdr
9dd8f3f7e7 Merge "defconfig: Enable CONFIG_DEBUG_FS for holi" 2020-05-15 16:20:23 -07:00
qctecmdr
7dea03f8b5 Merge "iommu/arm-smmu: Updates probe defer handle from secure_buffer" 2020-05-15 16:20:23 -07:00
Raghavendra Rao Ananta
709e5bd0a6 aarch64: ABI: Add drm_dp_check_act_status to the whitelist
Add the symbol, drm_dp_check_act_status, to the qcom whitelist
and update the ABI snapshot accordingly.

Change-Id: I239fafdd2d57b0600a130b7610777da8a5874afe
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-05-15 15:01:20 -07:00
Manikandan Mohan
d307d6bfc1 cnss2: Reject idle restart if fails to get driver ops lock
Reject idle restart request if it fails to acquire driver ops lock to
avoid deadlock inside WLAN driver. E.g. Driver remove from unregister
driver request will be blocked if idle restart request is pending.

Change-Id: I5825e02961117eaaea4202812a5d2d7140799e19
Signed-off-by: Yue Ma <yuem@codeaurora.org>
Signed-off-by: Manikandan Mohan <manikand@codeaurora.org>
2020-05-15 14:35:27 -07:00
Yue Ma
0e203b4b2f cnss2: Add mutex protection between unregister driver and idle restart
Since idle restart is a multiple stages power up sequence, there will be
race conditions when idle restart and unregister driver (which is power
down sequence) come at the same time. Add mutex protection for them so
that they can be serialized completely.

Change-Id: Icc28b5f759cd690cb505b16ab70eaa4abaf2e4cc
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-05-15 14:34:24 -07:00
Sandeep Singh
e0ab3312f6 cnss2: Serialize driver load and unload
WLAN driver unload should happen only when it has been probed
successfully. So, In driver unload path wait for driver probe
to be completed or timed out if it is already in progress.

Change-Id: I3359a4286fc36aa9b2abc95c7af3ca2b6dc3a980
Signed-off-by: Sandeep Singh <sandsing@codeaurora.org>
2020-05-15 14:22:43 -07:00
Prasad Sodagudi
632d6b23ec firmware: qcom_scm: fix the arguments types information
Updated the arginfo of scm descriptor for
__qcom_scm_mem_protect_sd_ctrl scm call.

Change-Id: I0274f972eb366e1dad80d17c55b326a9a447618d
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2020-05-15 09:40:26 -07:00
Chandra Sai Chidipudi
b7421585bf pinctrl: qcom: Update configuration for Shima
Update pinctrl configuration for Shima, to match the
latest configuration.

Change-Id: I51de7968fd816ade7acc8857d09333d0bf4c1e94
Signed-off-by: Chandra Sai Chidipudi <cchidipu@codeaurora.org>
2020-05-15 04:31:51 -07:00
Gaurav Kashyap
c96d48845a ANDROID: dm-default-key: Update key size for wrapped keys
Wrapped keys can have key sizes of variable length.
Pass in the wrapped key size sent from userspace instead
of using a fixed value from the cipher when calling into
blk-crypto.

Bug: 156230001

Test: Validated metadata encryption with wrappedkey_v0 when /data
      is mounted on a dm device.
      fstab: metadata_encryption=aes-256-xts:wrappedkey_v0

Git-repo: https://android.googlesource.com/kernel/common/
Change-Id: I9c8bfff71eaf783427270766c419feceefb6be2d
Signed-off-by: Gaurav Kashyap <gaurkash@codeaurora.org>
2020-05-14 15:33:14 -07:00
Vivek Aknurwar
e0c90ebd0d clk: qcom: Add common regulator handle initialization
To clean up clock controllers probe function, move to common regulator
handle initialization.

Also add common multiple regulator initialization support within
single clk_vdd_class.

Change-Id: I999966d3bc877e0e8bcbb54839c0dd86f41869bd
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
2020-05-14 11:51:57 -07:00
Amir Vajid
324982fad1 PM / devfreq: qoslat: implement get_dev_status()
The qoslat devfreq device does not implement the
get_dev_status() devfreq profile API. This will
lead to a crash if a governor tries to invoke
devfreq_update_stats(). Implement the API to prevent
this from happening.

Change-Id: I668c3b55a1585d8eb561da03475e1567b194feef
Signed-off-by: Amir Vajid <avajid@codeaurora.org>
2020-05-14 11:17:07 -07:00
Taniya Das
837c6de1df cpufreq: qcom-cpufreq-hw: Simplify the boost frequency
Update the logic to handle multiple boost frequencies and also add the
frequencies to the OPP irrespective of normal or boost frequency.

Change-Id: I5b6dc8b157128392fd79e910c88911d6f4bd7b4d
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2020-05-14 21:32:43 +05:30
Faiyaz Mohammed
3398816a64 iommu/arm-smmu: Updates probe defer handle from secure_buffer
- If probe_defer from secure_buffer received, we are raising the below
 warning from arm_smmu_assign_table.

arm_smmu_assign_table+0x124/0x130arm_smmu_attach_dev+0x9c8/0x1098
iommu_group_add_device+0x1ac/0x460
iommu_group_get_for_dev+0xc4/0x2b4
arm_smmu_add_device+0x330/0x4f8
iommu_probe_device+0x98/0x110
of_iommu_configure+0xac/0x1b4
of_dma_configure+0x198/0x320
platform_dma_configure+0x1c/0x30
really_probe+0x234/0x8a8
driver_probe_device+0x70/0x144
__device_attach_driver+0x138/0x1fc
bus_for_each_drv+0xa4/0x120

- with this change we will be clearing the smmu domain, if probe_defer
  from secure_buffer driver received.

Change-Id: Iad8a262e7d0ec8f49d94f521c4d43d3ec6931c8d
Signed-off-by: Faiyaz Mohammed <faiyazm@codeaurora.org>
2020-05-13 21:57:10 -07:00
Raghavendra Rao Ananta
4fbfcf8302 arm64: ABI: Update the ABI whitelist for OOM notifiers
Add register_oom_notifer and unregister_oom_notifier to
the QCOM whitelist and update the ABI snapshot accordingly.

Change-Id: I6b3888f909348dfbad4f0ede565ba616336b2388
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-05-13 21:22:53 -07:00
Tony Truong
3d5f6ea3f4 msm: pcie: add support to manage PCIe PHY PLL block
Some chipsets require PCIe root complex driver to manually
control PCIe PHY PLL block. Add support to power on PCIe PHY PLL
block if it has been manually powered down.

Change-Id: Iee2b7e9fd80e537a0b2983827261297c8642a3b7
Signed-off-by: Tony Truong <truong@codeaurora.org>
2020-05-13 18:30:40 -07:00