Commit graph

873,007 commits

Author SHA1 Message Date
Vivek Aknurwar
009694fac6 clk: qcom: clk-alpha-pll: Remove zonda pll set rate delay
Remove zonda pll set rate delay as it deemed unnecessary.

Change-Id: I0f2e564a7b979c0a11b751ca2eaf952a8b11591d
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
2019-10-30 16:34:38 -07:00
Vivek Aknurwar
f1e212735a clk: qcom: clk-alpha-pll: Add support for controlling zonda5lpe PLL
Add programming sequence support for managing the zonda 5lpe
PLL.

Change-Id: I6eaef174c42ff148503d37bdbe9ebbabd7f65238
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
2019-10-30 16:34:38 -07:00
qctecmdr
3817fdb8ea Merge "ASoC: msm: qdsp6v2: Get path delay support in compress path" 2019-10-30 06:31:57 -07:00
qctecmdr
b57987c390 Merge "scsi: ufs: Fix compiler warning" 2019-10-30 05:43:08 -07:00
qctecmdr
8a43707391 Merge "arm64: defconfig: Enable shmbridge driver" 2019-10-30 04:30:54 -07:00
qctecmdr
69b59e60a9 Merge "shmbridge: GKI change for shmbridge" 2019-10-30 03:37:40 -07:00
qctecmdr
26acd07108 Merge "cnss_prealloc: Use new API to print stack trace" 2019-10-30 02:52:35 -07:00
qctecmdr
d905a441da Merge "usb: dwc3: Enable PHY deep low power mode in L1 suspend" 2019-10-30 02:02:19 -07:00
qctecmdr
a967b13c53 Merge "ion: msm: Add support for ION heaps to implement prefetch and drain" 2019-10-29 23:58:33 -07:00
qctecmdr
52de9f7d6a Merge "usb: dwc3: Add DWC3 MSM driver" 2019-10-29 23:11:35 -07:00
qctecmdr
405efd471f Merge "defconfig: enable power drivers for lahaina" 2019-10-29 21:36:57 -07:00
qctecmdr
f0d641f06a Merge "of: reserved-memory: Bypass rmem initialization check for carveouts" 2019-10-29 20:52:01 -07:00
qctecmdr
c5f936a25c Merge "cpuidle: lpm-levels: Update functions to static" 2019-10-29 20:13:15 -07:00
qctecmdr
e05c9ee0ac Merge "msm: ipa3: Ratelimit the error logs for pkts with invalid status" 2019-10-29 19:21:34 -07:00
Meng Wang
9c6548e0d0 ASoC: msm: qdsp6v2: Get path delay support in compress path
Compress driver change to query DSP path delay.

CRs-Fixed: 1112258
Change-Id: I68d40daa0fa59c9a39d83ffc8517b0852a57ae05
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-10-29 18:29:08 -07:00
qctecmdr
40cf7df910 Merge "msm-geni-se : Correct the icc src/dst read logic for single path" 2019-10-29 18:27:43 -07:00
qctecmdr
873b70588b Merge "usb: dwc3: Allow dwc_usb31 to operate in dual-role" 2019-10-29 17:32:37 -07:00
qctecmdr
8e72a3e00e Merge "usb: dwc3: Fix use after free crash from dwc3 interrupt handler" 2019-10-29 16:46:08 -07:00
qctecmdr
1a53f3a170 Merge "usb: dwc3: Prevent continuous retries on error event" 2019-10-29 16:08:26 -07:00
qctecmdr
09fb064679 Merge "usb: gadget: Add new ipc log buffer to log request and dma" 2019-10-29 15:25:28 -07:00
qctecmdr
933e892ba9 Merge "usb: dwc3: Check USB LPM status before accessing registers" 2019-10-29 14:49:07 -07:00
qctecmdr
17d9e54290 Merge "net: qrtr: Use proper endianness when logging" 2019-10-29 14:08:11 -07:00
qctecmdr
2ea260cbe3 Merge "ion: msm: Remove dentry_path() usage on heap debugfs file creation errors" 2019-10-29 13:31:36 -07:00
Jordan Crouse
1b5e95326d scsi: ufs: Fix compiler warning
Fix the following compiler warning from gcc 7.4.1 with -Werror enabled:

 drivers/scsi/ufs/ufshcd.c:6773:22: error: format '%d' expects argument of type
  'int', but argument 4 has type 'long unsigned int' [-Werror=format=]
   dev_warn(hba->dev, " (%s) clk_get_rate - %d\n", __func__, freq);

Fixes: cd1b0b7 ("ufs: ufshcd: Add check for broken auto-h8 support")
Change-Id: Ic0dedbadfcd742dc5dbbcc4c131c7b08fa22e6e3
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
2019-10-29 14:18:05 -06:00
qctecmdr
c1640b59aa Merge "msm: synx: Porting synx driver to 5.x kernel" 2019-10-29 12:49:43 -07:00
Zhen Kong
417980591f arm64: defconfig: Enable shmbridge driver
Enable qtee_shmbridge driver to share memory between trustzone
and other VMs.

Change-Id: I8931b4b1d29c60134982c4290469c05e4dd93c1c
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2019-10-29 12:14:35 -07:00
Zhen Kong
d574756dfd shmbridge: GKI change for shmbridge
make GKI change for shmbridge and temporarily disable
this feature in HYP.

Change-Id: I2e8835d8a68090123ee43247eedc0fbcebd3db21
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2019-10-29 12:14:01 -07:00
qctecmdr
fa651e1857 Merge "dma-mapping: Remove exposure of dma_get_[base/size]" 2019-10-29 12:03:01 -07:00
Yuanyuan Liu
5e3366406f cnss_prealloc: Use new API to print stack trace
print_stack_trace is obsolete. Use new API to print stack trace.

CRs-Fixed: 2555300
Change-Id: Ia5fa7f18bf42a273d32737cef527e38ce6b0b8bd
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
2019-10-29 11:23:41 -07:00
qctecmdr
50c2dbd386 Merge "shmbridge: Add shmbridge driver snapshot for lahaina" 2019-10-29 11:19:16 -07:00
qctecmdr
7ac5584cf6 Merge "defconfig: lahaina-gki: Enable support for QCOM clock drivers" 2019-10-29 10:37:18 -07:00
qctecmdr
9c4121e901 Merge "usb: phy: Add snapshot of QTI USB PHY drivers" 2019-10-29 08:30:19 -07:00
qctecmdr
852e10894e Merge "platform: msm: Add snapshot of USB BAM driver" 2019-10-29 07:46:26 -07:00
qctecmdr
3dbc4f5acc Merge "usb: gadget: Add snapshot of USB CDEV function driver" 2019-10-29 06:50:58 -07:00
qctecmdr
c2c6e761c2 Merge "usb: gadget: Add snapshot of CCID function driver" 2019-10-29 05:56:08 -07:00
qctecmdr
15c41120e1 Merge "soc: qcom: spss_utils: add spss_utils as DLKM for GKI" 2019-10-29 03:44:07 -07:00
qctecmdr
86ec4007dd Merge "soc: qcom: add secure processor subsystem (spss) utils driver" 2019-10-29 02:53:30 -07:00
qctecmdr
a9f0122404 Merge "net: qrtr: Fix wakeup_source_register" 2019-10-29 02:03:39 -07:00
qctecmdr
3f1accfe27 Merge "coresight: csr: Add msr support" 2019-10-28 23:37:42 -07:00
qctecmdr
9c547ab7a9 Merge "usb: gadget: Add snapshot of USB QDSS function driver" 2019-10-28 22:56:33 -07:00
Elson Roy Serrao
5c3cf2427c usb: dwc3: Enable PHY deep low power mode in L1 suspend
Currently controller is enabling only shallow low power mode during
L1 suspend in host mode. Power savings can be improved by allowing
deep low power mode allowing PLL to be turned OFF. Configuring
the GUCTL1 register to enable this feature.

Change-Id: Iea6cfa2c9085a01f45a9f0d633c80368ad085806
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2019-10-28 22:33:23 -07:00
qctecmdr
b7c7d57e85 Merge "soc: qcom: Add snapshot of IPC IRQ bridge driver" 2019-10-28 22:18:20 -07:00
Akshay Pandit
dd62a46e9f msm: ipa3: Ratelimit the error logs for pkts with invalid status
Ratelimit the logs indicating invalid packet status fields.
Support DL Frag rule status opcode. The logs introduces
delay during modem ssr.

Change-Id: I92ebf8776dd0e81653c968985818124cbe539d5f
Signed-off-by: Akshay Pandit <pandit@codeaurora.org>
2019-10-28 22:06:54 -07:00
Jack Pham
16817354bf usb: dwc3: Add DWC3 MSM driver
This change adds the driver for the USB controller on QTI MSM
devices.  This is a snapshot of the driver from msm-4.19 as of
commit 104eef6e1fe8 ("platform: msm: Remove unused local count
variable").

In addition to the msm-4.19 version, this change includes several
fixups to address the following:

  - Building dwc3-msm as a module. It is easiest to just merge
    dbm.c into dwc3-msm.c.
  - Coccinelle warnings, such as assigning 0/1 to a boolean and
    missing newlines from log strings.
  - Conversion of defunct msm_bus API to the interconnect bus
    scaling API.
  - Remove dead host controller handling as it depends on a
    USB_BUS_DIED notification added to usbcore on downstream and
    has not yet been mainlined on this kernel. We will either have
    to bring in the atomic notifier or switch to listening to the
    "ERROR=DEAD" uevent and take action from userspace.
  - Remove extcon blocking notifier and MED_HIGH_CURRENT.
  - Remove usage of PM_QOS_REQ_AFFINE_IRQ as PM QoS support for
    specifying IRQ/CPU affinity is not supported upstream. Just
    request a QoS level for all cores.
  - Endpoints' ep_type EP_TYPE_GSI is now reflected in dep->gsi
  - dwc3_stop_active_transfer() takes a dep directly and added
    an additional parameter to skip IOC
  - Remove RESTART_USB_SESSION notification as the usb_gadget_ops
    restart_session is not supported in upstream
  - dwc3_request->started replaced by DWC3_REQUEST_STATUS_STARTED
  - Switch USB_DR_MODE_DRD enum back to USB_DR_MODE_OTG
  - Directly write GUSB3PIPECTL_SUSPHY and DEVTEN registers instead
    of needing APIs from core
  - Remove clk_set_flags. These aren't needed now.
  - Remove FLOAT charger handling.

Change-Id: I9a13cb5bae2f5c1e98906d1cb52134c2dea0bc80
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2019-10-28 21:49:34 -07:00
qctecmdr
eabf380163 Merge "usb: dwc3: Stop active transfer on control endpoints" 2019-10-28 21:31:48 -07:00
qctecmdr
ccc11220e7 Merge "usb: dwc3: Disable the irq before clearing run_stop bit" 2019-10-28 20:52:45 -07:00
qctecmdr
df67e52b3a Merge "dwc3: gadget: Take copy of dwc->gadget_driver before releasing lock" 2019-10-28 20:16:02 -07:00
qctecmdr
f79c5887a7 Merge "usb: dwc3: gadget: Enable SUSPEND event after CONNECT DONE" 2019-10-28 19:37:38 -07:00
qctecmdr
b8e7366b19 Merge "usb: dwc3: Check return value for debugfs_create_dir()" 2019-10-28 19:01:56 -07:00
qctecmdr
08baf0afb0 Merge "usb: dwc3: gadget: Ensure no control transfers in progress when stopping" 2019-10-28 18:27:33 -07:00