Commit graph

898,897 commits

Author SHA1 Message Date
Veera Vegivada
acd4676fc2 dt-bindings: clock: Add bindings for cmn blk pll
Add bindings for cmn blk pll which will be used by
clients for controlling the cmn blk.

Change-Id: I2f2c20e1438b51d33300c5d567e7e1f3f23e1f72
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-05-20 19:45:04 +05:30
Veera Vegivada
674820ec74 clk: qcom: clk-pll: Round off req_rate in determine rate
The current PLL set rate does not support determining
the L val at runtime. This updates the determine rate
by doing round off for this requirement. Add support
for the list_register to clk_pll_ops.

Change-Id: Ica85e1408fd7d1b2154b01150728419dbb81de90
Signed-off-by: Chetan C R <cchinnad@codeaurora.org>
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-05-20 19:45:03 +05:30
qctecmdr
bef508ec5b Merge "Add support for new comanche 1.3 soc ID" 2021-05-19 08:30:31 -07:00
qctecmdr
49b0939731 Merge "msm: adsprpc: Handle out-of-bounds read in debugfs" 2021-05-19 08:30:31 -07:00
qctecmdr
cbff0e0fad Merge "mmc: core: add wakeup functionality to sdio cards" 2021-05-19 08:30:31 -07:00
qctecmdr
99044e5bb1 Merge "mmc: sdhci-msm: Add wakeup functionality support for sdio cards" 2021-05-19 08:30:30 -07:00
qctecmdr
d396a32962 Merge "serial: msm_geni_serial: Add ioctl for sending uart error codes to BT host" 2021-05-19 08:30:30 -07:00
qctecmdr
e713294215 Merge "msm: ipa3: Add new ep to measure Modem Throughput" 2021-05-19 08:30:30 -07:00
qctecmdr
9ec15246a7 Merge "ais: Change camera headers in makefile" 2021-05-19 08:30:29 -07:00
qctecmdr
8694656946 Merge "arm64: defconfig: Enable PCI Express ASPM control driver" 2021-05-19 05:45:20 -07:00
qctecmdr
752419943a Merge "backlight: qcom-spmi-wled: Update CABC disable sequence for PM7325B WLED" 2021-05-19 02:15:48 -07:00
Prasad Mullamuri
d9ed4002e2 ais: Change camera headers in makefile
Excluding the camera headers which includes videodev2.h
to avoid compilation error on some platforms.

Change-Id: I9fe2c6b75914bd77ceff39f7714f542f711b4af6
Signed-off-by: Prasad Mullamuri <prasadmu@codeaurora.org>
2021-05-19 11:59:02 +05:30
Prateek Raj Singh
c7228b4215 Add support for new comanche 1.3 soc ID
Added support for new comanche 1.3 soc ID

CRs-Fixed: 2942015
Change-Id: I2f1be9127db74614b9d5c2f797468da85559c60e
Signed-off-by: Prateek Raj Singh <pratsing@codeaurora.org>
2021-05-19 11:10:30 +05:30
qctecmdr
b17dd44e37 Merge "power: qcom: qbg: update OCV boost compensation into SDAM" 2021-05-18 22:25:16 -07:00
qctecmdr
0ce3b9e86d Merge "net: stmmac: fix compilation warnings for module" 2021-05-18 22:25:16 -07:00
qctecmdr
8b7ed81c1e Merge "msm: mhi-dev: Block the adb read when mhi is in suspend" 2021-05-18 22:25:15 -07:00
qctecmdr
51bff2743f Merge "usb: dwc3-msm: Add support for aggre_noc and sys_noc clocks" 2021-05-18 22:25:15 -07:00
qctecmdr
87f7569694 Merge "msm: kgsl: Enable CONFIG_QCOM_KGSL_CONTEXT_DEBUG for context debugging" 2021-05-18 22:25:15 -07:00
qctecmdr
75e814e03b Merge "msm: kgsl: Abort poll for HFI response if GMU fails any assertion" 2021-05-18 22:25:14 -07:00
Hemant Kumar
d015e9178c arm64: defconfig: Enable PCI Express ASPM control driver
PCIE ASPM control driver is compliant to PCIE specification.
Hence use this driver in powersupersave mode.

Change-Id: Ife4d95508ebd9fd3f046a640a64a18f243de7e4c
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2021-05-18 17:22:54 -07:00
Ajay Agarwal
0b4b41a306 usb: dwc3-msm: Add support for aggre_noc and sys_noc clocks
On some platforms, USB controller needs to vote for more clocks
to access ANoc and SysNoc. Add support for these clocks. Keep
them as optional.

Change-Id: Ifb31006388266de910f3764f72e0f24e3721bd2d
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
2021-05-18 11:01:40 -07:00
Ajay Agarwal
12f839d710 arm64: defconfig: Enable USB drivers for direwolf
Enable USB dwc3 core and glue drivers, XHCI host drivers, PHY
drivers, link and electrical testing drivers and configfs based
USB functions like diag and QDSS for direwolf GKI. Also enable
USBMON and ACM host drivers for direwold QGKI.

Change-Id: I86e0cd66164cdc77bd4f2b5dc35f3374f0e18c90
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
2021-05-18 11:00:40 -07:00
Jeya R
2ef6692192 msm: adsprpc: Handle out-of-bounds read in debugfs
Removed fixing the Title size which may not terminate
the NULL character end of Title. And, this would fix the
possible out-of-bounds read when reading debug-fs.

Change-Id: Ib3ff2b0106a25232c7a766baaaaca5bd9d306533
Acked-by: Krishnaiah Tadakamalla <ktadakam@qti.qualcomm.com>
Signed-off-by: Jeya R <jeyr@codeaurora.org>
2021-05-18 09:19:02 -07:00
qctecmdr
317d25c757 Merge "arm: defconfig: Enable PCI Express ASPM control driver" 2021-05-18 08:19:08 -07:00
qctecmdr
6a859fd96b Merge "hgsl: Fix possible array index out of bound issue" 2021-05-18 08:19:08 -07:00
qctecmdr
a7661113fb Merge "usb: dwc3: Handle race between remove_request and ep_dequeue" 2021-05-18 08:19:08 -07:00
qctecmdr
a82b79a740 Merge "drivers: scm: Add SCM call interface for SMMU-v3" 2021-05-18 08:19:07 -07:00
qctecmdr
83020f31f6 Merge "msm: kgsl: Correctly free up resources on error during probe" 2021-05-18 08:19:07 -07:00
qctecmdr
5a2eb49b12 Merge "msm: kgsl: Correctly check for room in context queue" 2021-05-18 08:19:06 -07:00
qctecmdr
cd029492c2 Merge "msm: kgsl: Add support for KGSL_PROP_VK_DEVICE_ID" 2021-05-18 08:19:06 -07:00
Chandana Kishori Chiluveru
1902b96d48 serial: msm_geni_serial: Add ioctl for sending uart error codes to BT host
Add changes in serial driver to update uart errors. When BT host
driver observes a fault in BT transfers this ioctl needs to be
called. On this ioctl call uart driver will return uart error
to BT host if there are any.

Change-Id: I741b017038b63f1a03aca2169c2190b94b95a15a
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
2021-05-18 19:15:21 +05:30
Veera Vegivada
5e3a03ab85 arm: defconfig: Enable QUPv3 driver for direwolf platform
Enable I2C and SPI driver support for direwolf.

Change-Id: I129581caf5e900fd095caa0ede64d7ae0cbb78d4
Signed-off-by: Ashish Kori <akori@codeaurora.org>
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-05-18 17:17:03 +05:30
qctecmdr
bebc15ab65 Merge "input: touchscreen: nt36xxx: Skip i2c tx during tui suspend" 2021-05-18 02:41:35 -07:00
qctecmdr
95469db40b Merge "cnss: Add cnss_get_restart_level() support" 2021-05-18 02:41:35 -07:00
qctecmdr
fe6f968954 Merge "msm: kgsl: Set snapshot_atomic only after passing all checks" 2021-05-18 02:41:34 -07:00
qctecmdr
a88b862cff Merge "input: qcom-hv-haptics: ensure valid pointer when calling kfree" 2021-05-18 02:41:34 -07:00
Sarthak Garg
b911fc0f40 mmc: sdhci-msm: Add wakeup functionality support for sdio cards
This adds external GPIO wakeup support to sdhci-msm driver
for sdio cards.

Also enables clk gating only in system Suspend/Resume for SDIO card.

Also add the below fixes from 4.9 kernel :

c363224b: Fix wakeup functionality for SDIO
61fc5bf6: Remove flag MMC_PM_WAKE_SDIO_IRQ in mmc_resume_host
a7a2a82e: Set sdio_pending_processing default state to false.

Change-Id: Id6b26e8861683ab12a2323214d7946377031d314
Signed-off-by: Sarthak Garg <sartgarg@codeaurora.org>
2021-05-18 13:55:22 +05:30
Vivek Kumar
6e8ffee45b drivers: scm: Add SCM call interface for SMMU-v3
Implement SCM calls interface to communicate with a
backend smmu-v3 driver in order to attach/detach a smmu
client and invalidate a tlb entry.

Change-Id: Ia7393e930161c9487aba93554465df407ca4fb3c
Signed-off-by: Vivek Kumar <vivekuma@codeaurora.org>
2021-05-18 11:18:00 +05:30
Kasin Li
761724af63 hgsl: Fix possible array index out of bound issue
To guarantee the array index is valid before use it

Change-Id: If1b37777b633edf66dad8a9f5323b042cc3b9012
Signed-off-by: Kasin Li <donglil@codeaurora.org>
Signed-off-by: Ya Tang <yatang@codeaurora.org>
2021-05-17 22:36:09 -07:00
qctecmdr
a170d4a18a Merge "usb: misc: nb7vpq904m: fix disconnect api" 2021-05-17 21:32:08 -07:00
qctecmdr
afeda22193 Merge "arm64: defconfig: Enable UFS controller for Direwolf" 2021-05-17 21:32:08 -07:00
qctecmdr
e1516b96e8 Merge "serial: msm_geni_serial: Do not check for uport->suspended flag for suspend" 2021-05-17 21:32:08 -07:00
qctecmdr
0a526d680d Merge "cnss2: Add retry in cnss_probe if bus init fail" 2021-05-17 21:32:07 -07:00
qctecmdr
8fc56df35d Merge "usb: gsi: Enable host remote-wakeup capability for GPS function" 2021-05-17 21:32:07 -07:00
qctecmdr
6dd76c0d99 Merge "input: touchscreen: nt36xxx: fix irq enable/disable sequence" 2021-05-17 21:32:06 -07:00
qctecmdr
b82fa6830e Merge "power: smb1351: Add configuration and detection support for QC3" 2021-05-17 21:32:06 -07:00
qctecmdr
c4f62dcc12 Merge "usb: dwc3: gadget: handle ep_dequeue in LPM properly" 2021-05-17 21:32:05 -07:00
qctecmdr
970def3203 Merge "usb: dwc3: ep0: Avoid ENDXFER if already done from end_control_data" 2021-05-17 21:32:05 -07:00
qctecmdr
5bf4bf245d Merge "msm: ipa3: EoGRE feature" 2021-05-17 21:32:05 -07:00
qctecmdr
695ec32a42 Merge "msm: pil: bootkpi: Add conditional boot marker for modem" 2021-05-17 21:32:04 -07:00