Commit Graph

1163805 Commits

Author SHA1 Message Date
Anil Veshala Veshala
8e46ee0433 dmaengine: gpi: Add changes for deep sleep requirements
This change mainly intended to cover deep sleep requirements
along with GSI driver. There exiting deep sleep need to be
restored with probe similar configurations.

Also added HPG related fixes and taken cared for the LE VM usecases.

Change-Id: I62f0b29874d7b5dc20690877aaf7a7347e084bc1
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2024-03-14 15:07:40 +05:30
qctecmdr
d1fb1c0319 Merge "misc: add Nordic BT Chip controller's drivers" 2024-03-11 21:30:58 -07:00
qctecmdr
1b9e5c3bab Merge "defconfig: niobe: Enable logbuf vendor hooks" 2024-03-11 08:25:26 -07:00
qctecmdr
16e8176f3a Merge "defconfig: Enable PMIC modules for volcano" 2024-03-11 08:25:23 -07:00
qctecmdr
9058db7013 Merge "q2spi-msm-geni: Update handling of gsi timeouts in gsi transfer" 2024-03-11 04:19:20 -07:00
qctecmdr
af1961d1a8 Merge "defconfig: Enable cpu vendor hooks in niobe" 2024-03-11 04:19:16 -07:00
qctecmdr
297b800aff Merge "coresight: CTI: CTI supports suspend & hibernation" 2024-03-11 01:57:30 -07:00
qctecmdr
e0f2c7ca31 Merge "coresight: remote-etm: remote etm supports suspend & hibernation" 2024-03-11 01:57:30 -07:00
qctecmdr
a9ad92e5e5 Merge "defconfig: Enable qrtr mhi transport driver" 2024-03-11 01:57:26 -07:00
qctecmdr
dc21c3dfc8 Merge "coresight: STM: STM supports suspend & hibernation" 2024-03-11 01:57:23 -07:00
qctecmdr
ae4e1f0906 Merge "coresight: TPDM: TPDM supports suspend & hibernation" 2024-03-11 01:57:19 -07:00
qctecmdr
9f7aef7643 Merge "q2spi-msm-geni: Prevent debug register access when resources are off" 2024-03-10 23:30:28 -07:00
qctecmdr
405abf7f85 Merge "coresight: ETM: ETM supports suspend & hibernation" 2024-03-10 23:30:24 -07:00
Amrit Anand
13d76850b1 defconfig: niobe: Enable logbuf vendor hooks
Enable vh for logbuf & bootlog and dump using minidump.

Change-Id: I6afc0bf042d6c1da42a4fa8362b8b6427bee6eb5
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-03-11 11:36:22 +05:30
Kavya Nunna
e417fdd20a defconfig: Enable PMIC modules for volcano
Enable LCDB and WLED and PM8008 drivers for volcano.

Change-Id: Iaeb677d277b3df454f2a5a34449ab067730bc80c
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-03-11 10:18:03 +05:30
qctecmdr
e80c04c045 Merge "phy: qualcomm: add ref_clk_pad_en clock for ufs" 2024-03-10 20:21:17 -07:00
qctecmdr
2d6b4493b3 Merge "serial: msm_geni_serial: ensure suspend is completed in shutdown path" 2024-03-10 20:21:17 -07:00
qctecmdr
14a2f8addd Merge "clk: qcom: dispcc: Update driver for NIOBE platform" 2024-03-10 11:40:42 -07:00
Yuanfang Zhang
585a72bc16 coresight: remote-etm: remote etm supports suspend & hibernation
In the suspend & hibernation entry, clear the qdss_clk_cnt by
disabling remote etm which has been enabled. Allowing QDSS work post
suspend & hibernation.

Change-Id: I2a506f1a6466cc5dcd03598e02a4ab1985fb0e68
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Signed-off-by: Darshankumar Jagdishchandra Thakkar <quic_djagdish@quicinc.com>
2024-03-10 18:20:22 +05:30
Prasanna S
47f680c3c9 serial: msm_geni_serial: ensure suspend is completed in shutdown path
Return value of pm_runtime_put_sync_suspend() is
not handled in the uart port shutdown path, and
driver is closing the port. Due to this subsequent
open/close are resulting in failure.

When pm_runtime_put_sync_suspend returns -EBUSY,
wait until suspend get executed by rpm framework,
and ensure port is suspended before it is closed.

Change-Id: I85e3601ec77c1080a10ac4da78a85ad89d592901
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-03-09 07:55:44 -08:00
Prasanna S
d4d0204ac7 serial: msm_geni_serial: Access the uart_port only when port is open
We are seeing crash when uport->state->xmit is being accessed
while port is not open.

Try to access uart_port only when the port_state is open.

Change-Id: Ib50fb51d92b285ce234fb324389bf5c3cf8013d6
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-03-09 07:55:17 -08:00
Visweswara Tanuku
85c7d8f729 serial: msm_geni_serial: Enable/Disable Frame, Break error, CTS interrupts
Currently Rx Frame & Rx Break error, CTS interrupts are
enabled by default.

During probe, if CTS interrupt is asserted and/or if UART
Rx line is low the CTS/Frame/Break errors cannot be handled
since port is closed/without a client resulting to crash
in isr handler.

Handle this situation by enabling the Rx Frame error,
Rx Break error and CTS interrupts only if Port is in
open state. Disable these interrupts if port is in
closed state.

Change-Id: Iae93903ff51ad6fdc74bd78320c61d8ed050d522
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
2024-03-09 07:54:28 -08:00
qctecmdr
464c1bf1a0 Merge "input: misc: pm8941-pwrkey: Add support to log KPDPWR status" 2024-03-08 17:41:04 -08:00
qctecmdr
af935a7df9 Merge "regulator: Add changes to support AP72200 buck-boost regulator" 2024-03-08 12:42:58 -08:00
qctecmdr
12b7a719e8 Merge "arm64: defconfig: Enable msm_performance for pitti" 2024-03-08 08:44:54 -08:00
qctecmdr
7b000f30af Merge "clk: qcom: debugcc-volcano: Add support for debug clock controller" 2024-03-08 06:51:55 -08:00
qctecmdr
7e9da91412 Merge "arm64: defconfig: Enable DEBUGCC drivers for Volcano" 2024-03-08 06:51:51 -08:00
Kalpak Kawadkar
929b5ceada clk: qcom: dispcc: Update driver for NIOBE platform
Update DISPCC0 and DISPCC1 driver as per latest HW frequency
plan for NIOBE platform.

Change-Id: Ie632c10a6d78f0a8ff8f7797dea3a485f477b4c3
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2024-03-08 18:23:47 +05:30
Meena Pasumarthi
f772012b47 defconfig: Enable cpu vendor hooks in niobe
Enable vh for cpu related info and add cpu vendor
hooks to first stage.

Change-Id: I15e2e9c22b862883dec5d287a35edb688776b0ee
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
2024-03-08 18:11:14 +05:30
Jishnu Prakash
04efe0e0b7 input: misc: pm8941-pwrkey: Add support to log KPDPWR status
Add support to log KPDPWR status during driver INIT and runtime
when "qcom,log-kpd-event" property is set.

Change-Id: I59fb57e4d9cccdd314b3b7ba7f45ccc31bcbbe67
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
2024-03-08 17:18:30 +05:30
Manish Pandey
e5fb279469 phy: qualcomm: add ref_clk_pad_en clock for ufs
Enable ref_clk_pad_en first similar to qref_clk.
qref_clk enables UFS_PHY and ref_clk_pad_en helps
to enable UFS_PAD_CLKREF_EN.

Change-Id: Ib3767fbd2ec5a5ccdf8ed8b808bf155c49583165
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-03-08 03:15:36 -08:00
Rajat Asthana
13e5cf0ecb arm64: defconfig: Enable msm_performance for pitti
Enable msm_performance module for pitti target.

Change-Id: I9e0f7578161cde71e36297692fbce719bb786601
Signed-off-by: Rajat Asthana <quic_rasthana@quicinc.com>
2024-03-08 12:06:52 +05:30
qctecmdr
b51e609e65 Merge "coresight: Correct return value when QMI service not connected" 2024-03-07 21:36:32 -08:00
qctecmdr
707642c883 Merge "ARM: config: msm: Enable configs for slimbus for Niobe" 2024-03-07 21:36:28 -08:00
qctecmdr
8ee74a374f Merge "clk: qcom: Update GPUCC driver for NIOBE platform" 2024-03-07 21:36:25 -08:00
qctecmdr
9f786b9d05 Merge "leds: leds-qti-flash: add support for external LED setup" 2024-03-07 21:36:20 -08:00
qctecmdr
fa5f65b2d1 Merge "defconfig: Enable MHI_BUS_DEBUG for niobe" 2024-03-07 21:36:17 -08:00
Ajit Pandey
8f38b6fe1b clk: qcom: debugcc-volcano: Add support for debug clock controller
Add support of debug clock controller on volcano platform which is
required for clock measurement of all the other clock controllers.

Change-Id: I167cfe150cb8122622f76549c6d1d80c9d13d6d5
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-03-07 21:08:06 -08:00
qctecmdr
93017061ea Merge "drivers: iio: imu: Add ST sensors for SA8155" 2024-03-07 09:29:03 -08:00
Jishnu Prakash
f584edb0ed leds: leds-qti-flash: add support for external LED setup
In some use cases, the QTI flash LED channels will be used
only to drive external LEDs by HW strobing, with no SW strobing
required. Add support for one such use case for mouth tracking
LEDs on XR targets.

Change-Id: Ia677572395687186944e44b1acfde8baae9ca744
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
2024-03-07 04:45:41 -08:00
Krishna Chaithanya Reddy G
ca67f2ba2a ARM: config: msm: Enable configs for slimbus for Niobe
Add slimbus configs supported in niobe.

Change-Id: Id93c112b74720da1ffe8ba1c3e6013d51162ea8f
Signed-off-by: Krishna Chaithanya Reddy G <quic_kgangapu@quicinc.com>
2024-03-07 14:57:22 +05:30
Sivaji Boddupilli
55e757f34e defconfig: Enable qrtr mhi transport driver
Enable qrtr mhi transport driver.

Change-Id: I72e31913ad8bfc809e8950f2866e0f52f0e28a7d
Signed-off-by: Sivaji Boddupilli <quic_boddupil@quicinc.com>
2024-03-07 12:31:33 +05:30
Sivaji Boddupilli
cbf812aa5e defconfig: Enable smp2p sleepstate driver
Enable smp2p sleepstate driver.

Change-Id: Ib4404d41aa5fb30f56ed8510817a736f5ea5e36c
Signed-off-by: Sivaji Boddupilli <quic_boddupil@quicinc.com>
2024-03-07 12:01:34 +05:30
qctecmdr
1d8860003e Merge "defconfig: arm64: Enable memshare driver on pitti" 2024-03-06 06:16:19 -08:00
Paras Sharma
da5ddb5d8e defconfig: Enable MHI_BUS_DEBUG for niobe
Enable MHI_BUS_DEBUG for niobe debug builds. This config is required to
enable the MHI debug logs.

Change-Id: I90c3d1c2a98646986b5abc3b3533d40da8c339c0
Signed-off-by: Paras Sharma <quic_parass@quicinc.com>
2024-03-06 16:46:03 +05:30
qctecmdr
95c80e0e7c Merge "defconfig: Enable SCHED_WALT_DEBUG for niobe consolidate" 2024-03-06 03:01:32 -08:00
qctecmdr
4df657fb57 Merge "bzl: Add the rpm-smd-debug driver for pitti" 2024-03-05 10:56:58 -08:00
qctecmdr
3f4f9d3d58 Merge "defconfig: Enable ufs-phy driver for volcano" 2024-03-05 09:05:30 -08:00
qctecmdr
c7f5b277b6 Merge "pinctrl: Add support in VM for Volcano SoC" 2024-03-05 02:25:31 -08:00
qctecmdr
bcdcaa416d Merge "defconfig: Enable F_FS IPC logging and EHSET_TEST configs on pitti" 2024-03-05 02:25:31 -08:00