Commit graph

895,209 commits

Author SHA1 Message Date
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
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
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
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
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
qctecmdr
7804000d8e Merge "lkdtm: Correct the size value for WRITE_KERN" 2021-04-13 06:09:36 -07:00
qctecmdr
c1e7660cdb Merge "input: touchscreen: nt36xxx: complete suspend/resume before TUI" 2021-04-13 06:09:35 -07:00
Yimin Peng
9db1d31388 i2c: virtio: Register i2c adapter after virtio queue ready
Make sure the right sequence of virtio i2c access.

Change-Id: I786ee11c5a3166db52531e271a22d53cc607e9a6
Signed-off-by: Yimin Peng <yiminp@codeaurora.org>
2021-04-13 01:20:43 -07:00
qctecmdr
bccd122b9d Merge "msm: kgsl: Add panic notifier support for GPU" 2021-04-12 23:41:43 -07:00
qctecmdr
131cada24d Merge "soc: qcom: slatecom: uevent for slate dsp and bt state" 2021-04-12 23:41:42 -07:00
qctecmdr
118838bc40 Merge "clk: qcom: vdd-level: Update the vdd level" 2021-04-12 23:41:42 -07:00
qctecmdr
9505c04db9 Merge "serial: msm_geni_serial: Bailout from suspend if RX data is pending" 2021-04-12 23:41:42 -07:00
qctecmdr
a63e351607 Merge "defconfig: Enable CONFIG_SERIAL_MSM_HS for sdxnightjar perf build" 2021-04-12 23:41:42 -07:00
qctecmdr
61212ec9d5 Merge "byte-cntr: Don't write csr register when byte-cntr is disabled" 2021-04-12 23:41:41 -07:00
qctecmdr
0a298ddac0 Merge "usb: dwc3: gadget: Properly handle ClearFeature(halt)" 2021-04-12 23:41:41 -07:00
qctecmdr
0fe659e0b8 Merge "defconfig: autogvm: Enable CNSS2 and QRTR-MHI" 2021-04-12 23:41:41 -07:00
Sriharsha Allenki
07ac92de11 usb: gsi: Add debugfs support for remote wakeup on each interface
The new version of the compliance suite expects each
interface that advertises the remote wakeup capability
to generate a remote wakeup event in Superspeed mode.
The compliance suite ensures this by selectively
suspending each interface at a time and then expects
the interface to initiate a remote wakeup.
The current debugfs implementation though initiates
remote wakeup only on the first connected interface.

Hence change the implementation to initiate remote
wakeup by the interface which is selectively suspended
by the host in Superspeed mode. Whereas in Highspeed
mode initiate remote wakeup on the first connected
interface.

Change-Id: I45797e867aee17c5dcc592fe1e08b5a3943b4a8b
Signed-off-by: Sriharsha Allenki <sallenki@codeaurora.org>
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2021-04-12 21:37:29 -07:00
Ritesh Kumar
ce65d8f897 input: touchscreen: nt36xxx: complete suspend/resume before TUI
Before initiating trusted touch, wait for suspend or resume to
complete. Similarly, before starting suspend or resume, wait for
trusted touch session to complete.

Change-Id: Ic79f92545ef70a815fb63772b94274959974ea75
Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
2021-04-12 21:20:26 -07:00
Ritesh Kumar
0a00910643 Revert "input: touchscreen: nt36xxx: Avoid i2c transfer in LA during TUI"
This reverts commit 172ca98496.

Change-Id: I54886c58803b7ce05abd528414b579d8b0c8cbcf
Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
2021-04-12 21:20:07 -07:00
qctecmdr
d8724f5e92 Merge "defconfig: sdxlemur: Enable boot time marker" 2021-04-12 20:21:32 -07:00
qctecmdr
9af27a3638 Merge "input: qcom-hv-haptics: Don't initialize swr regulator for HAP_CFG V3" 2021-04-12 20:21:32 -07:00
qctecmdr
0ce006ce47 Merge "cnss2: Log SW_CTRL GPIO value if PCIe link training fails" 2021-04-12 20:21:32 -07:00
qctecmdr
5b0eaef40f Merge "profiler: Add a communication interface between userspace and tz services" 2021-04-12 20:21:31 -07:00
Lijuan Gao
adb6088e14 defconfig: Enable CONFIG_SERIAL_MSM_HS for sdxnightjar perf build
Enable CONFIG_SERIAL_MSM_HS for sdxnightjar perf build, it's used
for bluetooth.

Change-Id: I0493eb222d94982fe4e177fc4f26c8080041ddf0
Signed-off-by: Lijuan Gao <lijuang@codeaurora.org>
2021-04-13 09:43:55 +08:00
Mayank Rana
5e15ccdf44 llcc: Add declaration of APIs when CONFIG_QCOM_LLCC is not enabled
This change declares set of APIs to fix linking errors seen with client
driver compilation when CONFIG_QCOM_LLCC is not enabled.

llcc manager's client driver doesn't use core llcc driver APIs. Hence
it doesn't need to include llcc-qcom.h. This results into below warning
while compiling client driver.

warning: declaration of 'struct llcc_slice_config' will not be
visible outside of this function [-Wvisibility]

Hence include llcc-qcom.h within llcc-slice.h file. So llcc manager's
client driver doesn't need to directly include llcc-qcom.h file as it
doesn't use any of core driver APIs.

Change-Id: If7232818856876be170af9d2fa7633ff3791d3f2
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2021-04-12 17:39:14 -07:00
qctecmdr
b709b7ac72 Merge "rpmsg: glink: Pass task structure to set_cpus_allowed_ptr" 2021-04-12 17:20:22 -07:00
qctecmdr
77e147b951 Merge "defconfig: msm: Enable QTI composite gadget on sdxlemur" 2021-04-12 17:20:21 -07:00