Commit Graph

1163959 Commits

Author SHA1 Message Date
Chandana Kishori Chiluveru
f35b486ae3 q2spi-msm-geni: Add default and shutdown pinctrl configurations
This changes adding default and shutdown pinctrl configurations
in the driver.

During driver probe default pinctrl state is voted. When UWB port
is closed shutdown pinctrl state will be voted from the driver.
During client wakeup sequence change the GPIO's to gpio mode and
drive clk_low + MOSI_high and again change the gpio pinctrl to
active QUP mode state.

Change-Id: Ic96d02fe9f2a2b256fa372a1252284e88a783c65
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
2024-03-18 19:15:35 -07:00
Jagadeesh Kona
8a82dc383d clk: qcom: videocc-pineapple: Add support for videocc mvs0 clk reset
Add support for videocc mvs0 clk reset for consumer drivers to be able
to use it.

Change-Id: I4fc9f6378c838f1ecab616a71b698855969b5d40
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2024-03-18 22:26:14 +05:30
Jagadeesh Kona
3e917108dd dt-bindings: clock: Add VIDEO_CC_MVS0_CLK_ARES for Pineapple
Add VIDEO_CC_MVS0_CLK_ARES clock binding for pineapple for
consumer drivers to be able to request for this reset.

Change-Id: Ic5a9145f5041259db6742213f0bfd01dfb7f8a9f
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2024-03-18 22:26:14 +05:30
Meena Pasumarthi
217a2f238d defconfig: niobe-gki: Enable QCOM_EUD driver
Enable QCOM_EUD driver for niobe.

Change-Id: Id2426b2872bd8ac9089ac7ff02e4f3b12212c174
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
2024-03-18 19:30:11 +05:30
Gaurav Nagar
17feffe4b7 net: aqr115c: Add suspend resume support
Add support for low power mode for Monaco.

Change-Id: I1ddc2ba42e737128c8855fa8a70676cf4d9c00dd
Signed-off-by: Gaurav Nagar <quic_gauk@quicinc.com>
2024-03-18 16:41:36 +05:30
Kamati Srinivas
969dedaa40 niobe: Add qcom-dload-mode to modules.list.msm.niobe
Add qcom-dload-mode to modules.list.msm.niobe, to enable
it to load during first stage initialization.

Change-Id: I6e220da2fa53400e39be774a0b207e9f2bfc2074
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
2024-03-18 12:51:18 +05:30
Uppalamarthi Sowmya
d705f833fc net: stmmac: Enable LPM
Update EMAC driver to support LPM.

Change-Id: I20b647ac6e7b148f7f46e05622da326a34c690ad
Signed-off-by: Uppalamarthi Sowmya <quic_usowmya@quicinc.com>
2024-03-18 12:14:45 +05:30
Sarath Varma Ganapathiraju
bac1b7f598 fsa: Add FSA-i2c config to support Volcano DP/AATC
Add FSA-i2c config to support Volcano DP/AATC.

Change-Id: Ic33f8d6e82570e16b789f33134370db2ac5e0f10
Signed-off-by: Sarath Varma Ganapathiraju <quic_ganavarm@quicinc.com>
2024-03-17 20:10:31 -07:00
qctecmdr
789bb26df9 Merge "defconfig: niobe: Enable SD card configs for niobe" 2024-03-17 11:56:48 -07:00
Jyothi Kumar Seerapu
76ea19c03e q2spi-msm-geni: Update Extended CR handling
Updated the driver to wait for the Extended CR only once after
client hw wakeup process is completed.

Observed that Extended CR doorbell is not getting detected
after wakeup pattern is sent to client.

Ensure doorbell is disconnected before sending wakeup
pattern to client in gpio mode.

Connect the doorbell back after switching to QUP mode.

Change-Id: I29cbc3f164b45c14d93e6a536dea5f3860261fc5
Signed-off-by: Jyothi Kumar Seerapu <quic_jseerapu@quicinc.com>
2024-03-15 22:41:14 -07:00
qctecmdr
e13fd1e501 Merge "pinctrl: qcom: Update ufs_reset to match TLMM data on niobe" 2024-03-15 17:32:51 -07:00
qctecmdr
cf379c8a01 Merge "defconfig: Enable LPM governor, stats and system pm violator for niobe" 2024-03-15 09:00:45 -07:00
qctecmdr
6024284ef9 Merge "clk: qcom: Update GCC and GPUCC driver as per latest freq plan" 2024-03-15 04:48:37 -07:00
Raghavendra Kakarla
ecc0766646 defconfig: Enable LPM governor, stats and system pm violator for niobe
This patch enables the LPM governor, stats driver and system pm
violotor drivers.

Change-Id: Icd0ed0679603533feb6fbb8a3d2ebdd1fad77282
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2024-03-15 11:18:20 +05:30
qctecmdr
334f13e054 Merge "serial: msm_geni_serial: capture CTS counter value during data TX" 2024-03-14 21:27:35 -07:00
qctecmdr
3e34c3ec04 Merge "dmaengine: gpi: Add changes for deep sleep requirements" 2024-03-14 21:27:34 -07:00
qctecmdr
f424e72110 Merge "defconfig: Enable configs for mem-buf CPU use cases for Niobe" 2024-03-14 12:51:48 -07:00
qctecmdr
b6ed876cc9 Merge "nvmem: qfprom: Add keepout regions and Enable qfprom support" 2024-03-14 12:51:48 -07:00
qctecmdr
c66d83c295 Merge "soc: qcom: llcc: Add Audio, Audio-ENPU clients in Cliffs, Cliffs7" 2024-03-14 12:51:44 -07:00
qctecmdr
5f8e097a7c Merge "defconfig: niobe: Enable SPSS remoteproc" 2024-03-14 08:49:01 -07:00
qctecmdr
63e902b74e Merge "Revert "usb: dwc3: msm: Avoid Noc error after of_platform_depopulate"" 2024-03-14 06:23:40 -07:00
qctecmdr
fa13e9b584 Merge "pinctrl: Rename sdc_data function in niobe" 2024-03-14 06:23:35 -07:00
qctecmdr
3eb01fe9cb Merge "arm64: defconfig: Enable reboot reason driver for niobe" 2024-03-14 06:23:35 -07:00
qctecmdr
fd4bc70221 Merge "coresight: Use new flag to differentiate DS and RBSC" 2024-03-14 06:23:34 -07:00
qctecmdr
9aa65c2e77 Merge "pinctrl: qcom: spmi-gpio: Add support for Deep Sleep in kernel-6.1" 2024-03-14 06:23:30 -07:00
Priyanka G Pai
9c3bdba064 defconfig: autogvm: Enable VIRT NPU
Enable VIRT NPU module.

Change-Id: I75cd7a968a308d3c3a13d132ca9e7453b98c4116
Signed-off-by: Priyanka G Pai <quic_pgpai@quicinc.com>
2024-03-14 18:53:07 +05:30
Priyanka G Pai
87e9a99948 bzl: Add virt npu driver for autogvm
Add virt npu driver module to the list.

Change-Id: Ie452ca35bc8eec947e5e1f65b3cf191fd37911cd
Signed-off-by: Priyanka G Pai <quic_pgpai@quicinc.com>
2024-03-14 18:52:38 +05:30
Meena Pasumarthi
da834bde61 pinctrl: qcom: Update ufs_reset to match TLMM data on niobe
Update ufs_reset and add io parameter to match the TLMM block
data on niobe.

Change-Id: I798d9fb81aec1e4f629ad4a189210c14900a54a8
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
2024-03-14 18:36:04 +05:30
Naini Singh
1ae2f28c78 pinctrl: qcom: Fix UFS_RESET io_reg addr for Volcano
Fix address of UFS_RESET register, which is used to reset UFS
for Volcano.

Change-Id: I1c6d4793eec7b8f71c97b263d3afe86c82d94771
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
2024-03-14 18:19:15 +05:30
Naman Jain
76cfd9696b soc: qcom: llcc: Add Audio, Audio-ENPU clients in Cliffs, Cliffs7
Add support for LLCC for new clients - Audio and Audio-ENPU in
Cliffs, Cliffs7 SoC's. This is to have better power numbers for
running certain ENPU use-cases.

Change-Id: I4780ad73f51495c17cfd3e8a0eb6a322bc36e6e3
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
2024-03-14 17:06:42 +05:30
Anaadi Mishra
0ff7710646 clk: qcom: Update GCC and GPUCC driver as per latest freq plan
Updated graphic and global clock controller drivers as per latest
frequency plans for VOLCANO platform.

Change-Id: Ib850133eb7d10a9b19750c5d01f3806a06c4eca8
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-03-14 04:02:05 -07:00
qctecmdr
415fd0c329 Merge "q2spi-msm-geni: Reduce extended cr and GSI disconnect cmd timeouts" 2024-03-14 03:32:30 -07:00
qctecmdr
ab466bc0c7 Merge "msm: npu: Add virt npu driver for kernel 6.1" 2024-03-14 03:32:26 -07:00
qctecmdr
6a6fbfe814 Merge "defconfig: Enable ufs-phy driver for niobe" 2024-03-14 03:32:26 -07:00
qctecmdr
91d47f056b Merge "iommu: arm-smmu: Add Deepsleep support for smmu driver" 2024-03-14 03:32:25 -07:00
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
Sarthak Garg
808625d7bb defconfig: niobe: Enable SD card configs for niobe
Enable SD card configs for niobe target.
Add modules to modules.list file and update .bzl file.
cqhci.ko module is added in modules.list file to avoid compilation
errors as sdhci-msm file uses some cqhci functions.

Change-Id: I839de72c93b0e756e4c251523d3b60808bd9db63
Signed-off-by: Sarthak Garg <quic_sartgarg@quicinc.com>
2024-03-14 13:55:30 +05:30
Kavya Nunna
cbdae69f81 defconfig: Enable spmi_debug_bus config for pitti
Enable SPMI PMIC ARB debug config for pitti.

Change-Id: Ie2f2516f48de8ac00bcc9e122f63920514dd2161
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-03-14 12:26:06 +05:30
Uppalamarthi Sowmya
317e6ded56 msm: phy: Add WOL functions in micrel driver
Enable WOL functionality for magic pkt, cable plug in and out
on Micrel PHY.
Enable PME_N2 and INT_N output on the same interrupt line.

Change-Id: I808c5918ac56bf9dbafb2ec21302e427b4079662
Signed-off-by: Uppalamarthi Sowmya <quic_usowmya@quicinc.com>
2024-03-14 10:01:43 +05:30
Prasanna S
db0da1254a serial: msm_geni_serial: capture CTS counter value during data TX
Add support to capture CTS interrupt counter value during the
process of sending data from MSM to BT Soc. This info can be
used to check that the MSM CTS line is not toggling
during the process of preparing data for transmission till
the time the data is on the lines.

Change-Id: I0c772846a53ff0ce3c0fabf104c8c54107408d66
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-03-13 20:52:05 -07:00
qctecmdr
87bc0476fd Merge "arm64: defconfig: Enable gunyah configs for niobe" 2024-03-13 14:37:00 -07:00
qctecmdr
e89de86893 Merge "clk: qcom: clk-rpmh: Add support of rpmh clocks for volcano" 2024-03-13 12:45:36 -07:00
qctecmdr
a258a4bcf2 Merge "qcom_wdt_core: Add Deepsleep support for watchdog" 2024-03-13 08:53:13 -07:00
sganda
af343f4675 defconfig: niobe: Enable SPSS remoteproc
Enable rproc driver for SPSS.

Change-Id: Idb25f67c2139a60d3ccf4c11f7ac11a902698ec3
Signed-off-by: sganda <quic_sganda@quicinc.com>
2024-03-13 20:17:18 +05:30
qctecmdr
2081bd546b Merge "dt-bindings: iio: Add ADC5 GEN3 channels for PMIVO104" 2024-03-13 06:21:42 -07:00
qctecmdr
cf82e3d0b3 Merge "slimbus: qcom-ngd-ctrl: Avoid accessing deallocated stack" 2024-03-13 06:21:38 -07:00
qctecmdr
1585cec233 Merge "usb: gadget: f_cdev: Avoid requeueing the USB requests from complete callback" 2024-03-13 06:21:38 -07:00
qctecmdr
88d1aacc85 Merge "Niobe: Enable kernel configs to support nl80211 test mode" 2024-03-13 06:21:34 -07:00
qctecmdr
c28cecaffc Merge "drivers: emac_mdio_fe: Implement EMAC MDIO frontend driver" 2024-03-13 06:21:30 -07:00
Hrishabh Rajput
b33cb59bcb defconfig: Enable configs for mem-buf CPU use cases for Niobe
Enable CONFIG_QCOM_MEM_BUF_MSGQ, CONFIG_QCOM_MEM_BUF_GH and
CONFIG_QCOM_MEM_BUF_DEV_GH to allow mem-buf CPU use cases to be
exercised.

Change-Id: Idcde53f5cec7f49eb1af636276ec0814a1c42e5f
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-03-13 17:59:03 +05:30