Commit graph

895,235 commits

Author SHA1 Message Date
qctecmdr
640f36cbaf Merge "drivers: soc: qcom: msm_performance: Add NULL check in PLH function" 2021-04-19 12:09:45 -07:00
qctecmdr
9a0fb2a541 Merge "leds: qpnp-flash-v2: Add support to control flash ramp time" 2021-04-19 01:52:43 -07:00
qctecmdr
c0751da608 Merge "cnss2: Add support to download hds.bin file to firmware" 2021-04-19 01:52:42 -07:00
qctecmdr
23457f4af7 Merge "dt-bindings: clock: Revert rpmcc id copyright year for MONACO" 2021-04-19 01:52:42 -07:00
qctecmdr
63d1aa4f25 Merge "net: config: enable VLAN config" 2021-04-19 01:52:42 -07:00
qctecmdr
b59f705d04 Merge "msm: ipa: add NTN3 offload support" 2021-04-19 01:52:41 -07:00
qctecmdr
17188cb68f Merge "msm: npu: Don't allow ioctl cmds to be interrupted" 2021-04-19 01:52:41 -07:00
qctecmdr
46e4d887fb Merge "cnss2: Add new flag to check drv support" 2021-04-19 01:52:40 -07:00
qctecmdr
381ba39479 Merge "mhi: core: Update logic to save bhie offset globally" 2021-04-19 01:52:40 -07:00
qctecmdr
cc2c00539e Merge "mtd: msm_qpic_nand: Add support to read one codeword" 2021-04-19 01:52:40 -07:00
qctecmdr
cb64026a6c Merge "clk: qcom: cpu: Add voltage voting for the CPU Mux" 2021-04-19 01:52:38 -07:00
qctecmdr
bd56fa8346 Merge "soc: qcom: rpmh: check return value of __fill_rpmh_msg" 2021-04-19 01:52:38 -07:00
qctecmdr
1858b2d26e Merge "msm: kgsl: Fix resume fail issue" 2021-04-19 01:39:22 -07:00
qctecmdr
ec4154969e Merge "msm: adsprpc: Enable ram dumps collection" 2021-04-19 01:39:22 -07:00
qctecmdr
400c1a400a Merge "msm: kgsl: Add additional pools of 256k and 128k" 2021-04-19 01:39:21 -07:00
qctecmdr
603aeb2ca6 Merge "usb: phy-msm-ssusb-qmp: Perform USB only reset in USB+DP mode" 2021-04-19 01:39:21 -07:00
qctecmdr
94de93b5b0 Merge "defconfig: gen3auto: enable rpmh master stats driver" 2021-04-19 01:39:21 -07:00
Gaurav Singh
98f4a2d932 drivers: soc: qcom: msm_performance: Add NULL check in PLH function
Added NULL pointer check in PLH command string parsing function.

Change-Id: I1a4ef2364a36188dd5b189f6ee6cb77fe7e185c4
Signed-off-by: Gaurav Singh <sgaurav@codeaurora.org>
2021-04-18 21:44:25 -07:00
Tushar Nimkar
c6a31f78b8 soc: qcom: rpmh: check return value of __fill_rpmh_msg
It is possible that number of commands to be send can exceed
MAX_RPMH_PAYLOAD.

This change adds error checking for such case.

Change-Id: I9c05bf3befd6590fee4625230bb44d7711c625a7
Signed-off-by: Tushar Nimkar <tnimkar@codeaurora.org>
2021-04-19 09:51:59 +05:30
Amir Levy
75e0fd1b4b msm: ipa: add NTN3 offload support
Add NTN3 setup info struct to enable NTN3
IPA offload.

Change-Id: Idb8399fa7574dc7ac3b4c119c40b441bfa28793d
Signed-off-by: Amir Levy <alevy@codeaurora.org>
2021-04-17 22:58:42 -07:00
Sharath Chandra Vurukala
ce0554a122 net: config: enable VLAN config
Enable VLAN config for auto VM.

Change-Id: I4dbafdef3c1959dd1a1907c477a36c5ccc83f638
Signed-off-by: Sharath Chandra Vurukala <sharathv@codeaurora.org>
2021-04-17 21:39:10 +05:30
Taniya Das
6312f4e886 clk: qcom: cpu: Add voltage voting for the CPU Mux
The CPU mux requires to vote correctly on the supply during the
frequency transitions, thus add the pre/post callback hooks which would
enable & set voltage vote on the rail.

Change-Id: I0d4bb88e8d319bfc3f4f8d682964eb7ff3719ce0
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2021-04-17 06:17:05 +05:30
qctecmdr
c1c7f2ef3b Merge "usb: typec: ucsi_glink: Fix a NULL pointer dereference" 2021-04-16 06:46:58 -07:00
qctecmdr
ca25647889 Merge "defconfig: sdmsteppeauto: Enable boot stats and boot marker" 2021-04-16 06:46:57 -07:00
qctecmdr
4aeece1d4c Merge "cpufreq: qcom: cpufreq-hw: Add support for SDPM rail voting" 2021-04-16 06:46:57 -07:00
qctecmdr
2a8be665b9 Merge "coresight-tmc-etr: Add QDSS IPA bam connection support" 2021-04-16 06:46:56 -07:00
Tushar Nimkar
aa60bf101b defconfig: gen3auto: enable rpmh master stats driver
This enables rpmh master stats driver to get different subsystem's
statistical information.

Change-Id: I2689aa8887e8b1308827db8155acc4aad81240f7
Signed-off-by: Tushar Nimkar <tnimkar@codeaurora.org>
2021-04-16 14:16:36 +05:30
Jeya R
8ebea1dd70 msm: adsprpc: Enable ram dumps collection
Enabled ram dump collection for
cDSP that is used for debug the
cDSP crashes due to UserPD.

Change-Id: I22b276ea5c19dc13d55ab8f36c807e14488fc4ed
Acked-by: Krishnaiah Tadakamalla <ktadakam@qti.qualcomm.com>
Signed-off-by: Jeya R <jeyr@codeaurora.org>
2021-04-15 22:05:36 -07:00
Liu Jianhua
7afa961010 msm: kgsl: Fix resume fail issue
Replace the pm flag of rgmu
GMU_PRIV_PM_SUSPEND with RGMU_PRIV_PM_SUSPEND.

Change-Id: Ibf47e815dd4f45e31c0e31dabb8dde25979d79a6
Signed-off-by: Liu Jianhua <jianhl@codeaurora.org>
2021-04-15 20:05:49 -07:00
dpyun
944d1c1756 msm: npu: Don't allow ioctl cmds to be interrupted
When the ioctl is interrupted, it is difficult to
predict and handle the firmware state properly from
the kernel. This change is to keep ioctl cmds from
being interrupted.

Change-Id: I1377122d23e4a63438cc7a844aec56f7e8a9b4cf
Signed-off-by: dpyun <dpyun@codeaurora.org>
2021-04-15 14:24:31 -04:00
priyankar
95e63a815f Correct typo while checking for asd regulator name
This patch contains changes for correcting typo which will correct
expected result from strnstr() function while checking for asd
regulator name.

Change-Id: I85721e775f9bb0c13480ae15ad3b7f4e235e7942
Signed-off-by: priyankar <prigup@codeaurora.org>
2021-04-15 23:44:27 +05:30
Vinay Sudra
8d0c58e276 defconfig: sdmsteppeauto: Enable boot stats and boot marker
Enable boot stats driver and boot time marker config
options for sdmsteppeauto targets.

Change-Id: I578eb23cce54daead796b54035fcf2ffb90ca12b
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-04-15 01:07:44 -07:00
Wu Gao
dfdff0e7fd cnss2: Add new flag to check drv support
There is illegal logic when call cnss_pci_suspend and check DRV
support. This change adds new flag - drv_supported to replace
cnss_pci_get_drv_connected and fixes this issue.

Change-Id: Ia836e06283ebe08483e325717fb30bac333ef5b7
Signed-off-by: Wu Gao <wugao@codeaurora.org>
2021-04-15 12:16:03 +08:00
Subbaraman Narayanamurthy
4129360b43 usb: typec: ucsi_glink: Fix a NULL pointer dereference
During a SSR/PDR scenario, when pmic_glink state is down,
ucsi_glink driver unregisters from the UCSI framework thereby
setting udev->ucsi to NULL. Typically, we don't expect any
notification coming from the charger firmware that runs on a
remote subsystem until pmic_glink state is up and ucsi_glink
driver registers again with the UCSI framework. In the case,
if ucsi_glink driver receives a notification before UCSI driver
finishes the registration, then don't handle it.

Change-Id: Ieb792ca6026344462c7eae4d40aef87ae061ae96
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2021-04-14 20:38:43 -07:00
Subbaraman Narayanamurthy
894a4385f6 ucsi: ucsi_glink: Move debug log in ucsi_qti_glink_write()
Currently we print a debug log in ucsi_qti_glink_write() only
after it succeeds with an ACK from PPM. To debug some timeout
issues, it is helpful to see the log printed before writing and
waiting for the ACK. So, move it.

Change-Id: I811bc7647030d247f7082092e73d31c90944e43b
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2021-04-14 20:38:39 -07:00
qctecmdr
e4d3a647b0 Merge "veth_ipa:fix for array out of bound access" 2021-04-14 08:46:25 -07:00
qctecmdr
d360aa3170 Merge "msm: kgsl: Add a property to query gpu model name" 2021-04-14 08:46:25 -07:00
qctecmdr
5ccc5137b9 Merge "msm: kgsl: Use regulator_is_enabled api for cx gdsc in a640 and a680" 2021-04-14 08:46:24 -07:00
qctecmdr
eb0d9b6164 Merge "PCIe: ASPM: Save/restore ASPM-L1SS controls for suspend/resume" 2021-04-14 04:50:25 -07:00
qctecmdr
45e179b3b1 Merge "power: smb5-lib: Add sysfs entry to enable/disable moisture detection" 2021-04-14 04:50:24 -07:00
qctecmdr
f621198666 Merge "smcinvoke: Add a new error code in driver" 2021-04-14 04:50:24 -07:00
qctecmdr
ce7df9f488 Merge "pinctrl: Fix emac PPS func_sel" 2021-04-14 04:50:24 -07:00
qctecmdr
66a0b87011 Merge "qseecom: Update correct parameters before sending to smcinvoke" 2021-04-14 04:50:23 -07:00
qctecmdr
e9be60b44f Merge "msm: ipa3: Adding new IOCTL to check ETH bridging supported or not" 2021-04-14 04:50:23 -07:00
Saurabh Sahu
be338c04e8 dt-bindings: clock: Revert rpmcc id copyright year for MONACO
Revert the copyright year from 2021 to 2020 for rpmcc ids for MONACO.

Change-Id: I8a3dc5248945c42cb8cda2e9c97d133b982fa5ed
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
2021-04-14 15:57:52 +05:30
Hemant Kumar
54fdb1e448 PCIe: ASPM: Save/restore ASPM-L1SS controls for suspend/resume
Previously ASPM L1-Sub-States control registers (CTL1 and CTL2)
weren't saved and restored during suspend/resume leading to ASPM-L1SS
configuration being lost post resume. Save the ASPM-L1SS control
registers so that the configuration is retained post resume.

Change-Id: Iaf8e873aca798557eb38c2ea105dcaadff998e86
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2021-04-13 22:12:27 -07:00
qctecmdr
46bc219c59 Merge "usb: gsi: Add debugfs support for remote wakeup on each interface" 2021-04-13 18:13:21 -07:00
qctecmdr
fe3afbfb53 Merge "llcc: Add declaration of APIs when CONFIG_QCOM_LLCC is not enabled" 2021-04-13 09:05:15 -07:00
qctecmdr
d11c172c0c Merge "msm: kgsl: Add support to get gpu model from device tree" 2021-04-13 09:05:14 -07:00
qctecmdr
455a57bb7c Merge "i2c: virtio: Register i2c adapter after virtio queue ready" 2021-04-13 06:09:36 -07:00