Commit graph

875,964 commits

Author SHA1 Message Date
qctecmdr
ea80f74288 Merge "msm: cvp: Fence path for Lahaina" 2019-12-17 21:46:53 -08:00
qctecmdr
241d31cd4c Merge "drivers: thermal: cpu_isolate: Add a snapshot of cpu isolate" 2019-12-17 21:46:53 -08:00
qctecmdr
a01c7da679 Merge "wil6210: fix iommu_unmap in IPA mode" 2019-12-17 21:06:03 -08:00
qctecmdr
a88b2b7c41 Merge "msm: pcie: remove deprecated explicit clock retention support" 2019-12-17 21:06:02 -08:00
qctecmdr
f2f9933839 Merge "defconfig: lahaina-gki: Enable USB Electrical and Link test support" 2019-12-17 20:18:00 -08:00
qctecmdr
e97a9d491b Merge "dma-mapping-fast: Do not clobber existing atomic pool" 2019-12-17 20:17:59 -08:00
qctecmdr
3b2aa78ee1 Merge "cpufreq: qcom-hw: cleanup the driver for HW driver" 2019-12-17 20:17:59 -08:00
qctecmdr
3bcfcc2737 Merge "wil6210: new NL command to get driver capabilities" 2019-12-17 19:32:19 -08:00
qctecmdr
69ac10db77 Merge "msm: ipa: Free rx_wrapper for tmp_alloc pages" 2019-12-17 18:50:53 -08:00
qctecmdr
ba31e4ed26 Merge "wil6210: extend bus voting support for wider bandwidth" 2019-12-17 18:50:53 -08:00
qctecmdr
099508939b Merge "msm: ipa4: Allocate coalescing close frame command payload" 2019-12-17 18:09:00 -08:00
qctecmdr
4450de5c13 Merge "socinfo: add socinfo driver" 2019-12-17 18:08:59 -08:00
qctecmdr
5e820d2150 Merge "usb: dwc3-msm: Don't use devm_ioremap when ringing GSI DB" 2019-12-17 17:19:55 -08:00
qctecmdr
b5e5ccfbbe Merge "mm: cma: make writeable CMA debugfs optional" 2019-12-17 17:19:54 -08:00
qctecmdr
73e12b34da Merge "slimbus: Add snapshot of slimbus driver" 2019-12-17 17:19:53 -08:00
qctecmdr
96fb63ca26 Merge "usb: xhci: Add helper API to issue stop endpoint command" 2019-12-17 16:36:53 -08:00
qctecmdr
4296d43619 Merge "mm: oom_kill: reap memory of a task that receives SIGKILL" 2019-12-17 16:36:52 -08:00
qctecmdr
77a29a8c4d Merge "wil6210: support IPA offload" 2019-12-17 13:15:49 -08:00
qctecmdr
4f5296141c Merge "coresight: enable stm logging for trace events, marker and printk" 2019-12-17 12:30:57 -08:00
qctecmdr
d1ec209b2c Merge "coresight-tmc: Re-use ETR buffer across use cases" 2019-12-17 12:30:57 -08:00
qctecmdr
f16f3bd743 Merge "soc: qcom: reserve memory in memory dump probe" 2019-12-17 12:30:56 -08:00
qctecmdr
9c881a3f63 Merge "coresight: Add snapshot of Coresight cti driver" 2019-12-17 11:40:03 -08:00
Ram Chandrasekar
c18ea3004e drivers: thermal: cpu_isolate: Add a snapshot of cpu isolate
This is a snapshot of the cpu isolate cooling device driver from
msm-4.19 to msm-5.4 as of 'commit
<5069a29e82b3c83577a2bde5739f603750db5e89> (drivers: thermal:
validate cdev sysfs cur_state request before using it)'.

Change-Id: I046d38f76bb8bcf5cfd0f2b03a166611fad955f0
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2019-12-17 11:18:46 -07:00
Ruofei Ma
385d8d832b msm: cvp: Fence path for Lahaina
Camera requires new features supported in cvp driver but the existing
camera fence path framework in cvp driver is not scable.Redesign fench
path to enhance its scability by adding worker thread pool.

Change-Id: If8b31ddb082089463aca1f3d600a9fed1ed05996
Signed-off-by: Ruofei Ma <ruofeim@codeaurora.org>
2019-12-17 09:46:37 -08:00
qctecmdr
13879ddd57 Merge "sched/walt: Improve the scheduler" 2019-12-17 04:11:26 -08:00
qctecmdr
ec185d3480 Merge "uio: Kconfig: Enable msm shared memory driver" 2019-12-17 04:11:25 -08:00
qctecmdr
7895d71da2 Merge "wil6210: add support for headroom configuration" 2019-12-17 04:11:25 -08:00
qctecmdr
12ea13166e Merge "wil6210: support FCC board file" 2019-12-17 03:26:00 -08:00
qctecmdr
8f4fbfd66a Merge "net: cnss2: Update CNSS2 driver" 2019-12-17 03:25:59 -08:00
qctecmdr
50b838e843 Merge "defconfig: lahaina: enable the UCSI Glink driver" 2019-12-17 03:25:59 -08:00
qctecmdr
334e2939d9 Merge "wil6210: publish/receive WMI events/commands through nl" 2019-12-17 02:42:50 -08:00
qctecmdr
6ee52846b9 Merge "wil6210: allow flashless boot when OTP is empty" 2019-12-17 01:57:45 -08:00
Taniya Das
b23d5d6083 cpufreq: qcom-hw: cleanup the driver for HW driver
Move the current code to support as per the upstream code and bring in
fixes required to support the EPSS driver. Fix em_register_perf_domain
as new API convention.

Change-Id: I267731a89a130d1fca5b1fb25aab95430a9099c7
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2019-12-17 15:09:37 +05:30
Murali Nalajala
a659e706aa socinfo: add socinfo driver
Add socinfo driver to expose various SoC information to the clients.
This information is useful to various clients in kernel and userspace
to know about the SoC information.

Change-Id: If8b025f19a8eb5bf736d1c88c180654d724bb45f
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2019-12-16 20:05:59 -08:00
Richard Patrick
5d204f2a92 uio: Kconfig: Enable msm shared memory driver
This config enables msm shared memory driver.
This driver allocates shared-memory to be used by the modem processor.

Change-Id: I622d032c1abb8884027f9cc4f4428dbf53ac7035
Signed-off-by: Richard Patrick <richardp@codeaurora.org>
2019-12-16 19:58:09 -08:00
qctecmdr
3f05717d9f Merge "sched/walt: Improve the scheduler" 2019-12-16 19:50:47 -08:00
qctecmdr
3e91323fd9 Merge "defconfig: lahaina-gki: enable qpnp-power-on driver" 2019-12-16 19:12:35 -08:00
qctecmdr
4f3ef457ae Merge "defconfig: enable cdsp loader on Lahaina as DLKM module" 2019-12-16 19:12:34 -08:00
qctecmdr
c1ddf94399 Merge "arm64: defconfig: Enable tz_log driver for Lahaina" 2019-12-16 18:31:02 -08:00
qctecmdr
9cee81e699 Merge "defconfig: lahaina-qgki: enable regmap debugfs features" 2019-12-16 18:31:02 -08:00
Tony Truong
d77ab5d3c9 msm: pcie: remove deprecated explicit clock retention support
Configurable clock retention is no longer supported. Remove all
support from PCIe root complex driver.

Change-Id: I5a028e42e7bbdf00c6c0867368b5cb6f6555595e
Signed-off-by: Tony Truong <truong@codeaurora.org>
2019-12-16 17:56:47 -08:00
Tony Truong
cfab905a7a msm: pcie: update deprecated wakeup_source_* API
Remove wakeup_source_init and wakeup_source_remove API as they
are deprecated. Instead use wakeup_source_register and
wakeup_source_unregister APIs.

Change-Id: Id381500ac13e816937542a6979bf36b6a0aea402
Signed-off-by: Tony Truong <truong@codeaurora.org>
2019-12-16 17:56:47 -08:00
Tony Truong
eb3beebb57 msm: pcie: add snapshot of PCIe root complex bus driver
This is a snapshot of MSM PCIe root complex as of msm-4.19
commit 6e2242593d4a ("drm/msm/dp: check for invalid seqno before
clearing a txmsg slot").

Changes made:
  - remove or switch to sysfs for all module params
  - move from MSM bus to ICC framework
  - replace all snprintf with scnprintf
  - update debugfs remove
  - update license for msm_pcie.h
  - misc syntax improvements

Change-Id: I310fdfd136346f74c20806bd5dcdbc74c7d894a3
Signed-off-by: Tony Truong <truong@codeaurora.org>
2019-12-16 17:56:47 -08:00
qctecmdr
5861050a5b Merge "firmware: qcom: Add TZ log driver snapshot for Lahaina" 2019-12-16 17:48:32 -08:00
Hemant Kumar
ccf7b32222 usb: xhci: Add helper API to issue stop endpoint command
This API is used to issue stop endpoint command on
requested endpoint in order to retire all active TRBs
in the transfer ring.

Change-Id: I312772367a2cd293982a66ea8b75e04a8b1f2fd0
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2019-12-16 17:08:46 -08:00
Hemant Kumar
18e5c7eddd usb: xhci: Add helper APIs to return xhci dma addresses
Add APIs to get physical and mapped DMA addresses of
secondary event ring, transfer ring and device context
base addresses which are required to pass to remote entity.
The remote entity uses these addresses to in order to
program the xHC from its context.

This commit also squashes in the following change:

    usb: Add support to handle USB SMMU S1 address

Change-Id: Ie0756d646a396a11b41b93e886bca9aff636ee5d
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2019-12-16 17:08:46 -08:00
Hemant Kumar
d65ac36f1f usb: xhci: Add support for secondary interrupters
Implement APIs to dynamically allocate and free secondary
event rings based upon interrupter number. Export these
APIs directly from XHCI which allows secondary event ring
management via remote processor entity.

This commit also squashes in the following changes:

    usb: xhci: Clear event handler busy flag upon event ring cleanup
    usb: xhci: Acknowledge pending events in secondary event ring

Change-Id: I5ee7d44d6cad8e35e22d3c1a027a1eec5d208585
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2019-12-16 17:08:38 -08:00
Edgar Flores
a2d145d127 defconfig: enable cdsp loader on Lahaina as DLKM module
Enable cdsp loader driver as a DLKM module for
lahaina-gki configuration.

Change-Id: I89de24d1b2d09b8c856d569a4da217f6d41a3cc1
Signed-off-by: Edgar Flores <edgarf@codeaurora.org>
2019-12-16 15:50:23 -08:00
qctecmdr
635b627365 Merge "drivers: thermal: of-thermal: Add support for virtual sensor" 2019-12-16 15:44:47 -08:00
Subbaraman Narayanamurthy
6e981ff1ea defconfig: lahaina: enable the UCSI Glink driver
UCSI Glink driver handles the communication between OPM on the
Application processor and PPM which is charger firmware running
on the remote subsystem (e.g. DSP) over PMIC Glink.

Since this requires CONFIG_TYPEC and CONFIG_TYPEC_UCSI options
to be enabled, add them as well.

Change-Id: I44a05ab472d1401bdc4582a5c9535baff4c1c259
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2019-12-16 15:10:56 -08:00