Commit Graph

1164183 Commits

Author SHA1 Message Date
qctecmdr
44adbeb7cd Merge "clk: qcom: Add rpm_smd clks to debug clk list" 2024-04-26 11:27:18 -07:00
qctecmdr
59f928ee85 Merge "net: stmmac: snapshot of gptp" 2024-04-26 11:27:17 -07:00
qctecmdr
1c0a1fb6cc Merge "STMMAC: msm: Add io macro setting for SA6155" 2024-04-26 09:17:24 -07:00
qctecmdr
7c612722c5 Merge "defconfig: niobe-gki: Enable VA minidump" 2024-04-26 02:51:56 -07:00
qctecmdr
e06d4bc3a4 Merge "net: stmmac: Fixed early Ethernet" 2024-04-26 02:51:55 -07:00
qctecmdr
b8024d1215 Merge "pci: msm: enable L0s only if both parent and child devices support it" 2024-04-25 21:09:22 -07:00
qctecmdr
b9e7969240 Merge "defconfig: Enable minidump for the Auto GH Guest VMs" 2024-04-25 21:09:22 -07:00
qctecmdr
f63cf150ce Merge "arm64: defconfig: Enable msm_performance for niobe" 2024-04-25 05:49:16 -07:00
qctecmdr
c7024ba8ee Merge "defconfig: Enable qsee irq bridge" 2024-04-25 05:49:15 -07:00
qctecmdr
569941f085 Merge "clk: qcom: debugcc-volcano: Add measure_only support for gx_clkctl clks" 2024-04-25 05:49:15 -07:00
qctecmdr
91f57a2d42 Merge "remoteproc: pas: Enable Auto boot for Niobe SoC" 2024-04-25 05:49:14 -07:00
Suraj Jaiswal
8261fcaf39 net: stmmac: Fixed early Ethernet
Fix speed switch to 100Mpbs for early
Ethernet and add NULL check for phy.

Change-Id: I9780f83a31ada41e2ea7e162b496b58609436019
Signed-off-by: Suraj Jaiswal <quic_jsuraj@quicinc.com>
2024-04-25 04:25:28 -07:00
Uppalamarthi Sowmya
606b53a29a STMMAC: msm: Add io macro setting for SA6155
IO macro setting for SA6155.

Change-Id: If356fbd5b58c9488d07d99124fcd35a7af00efbe
Signed-off-by: Uppalamarthi Sowmya <quic_usowmya@quicinc.com>
2024-04-25 15:57:35 +05:30
Amrit Anand
57ffdafb18 defconfig: niobe-gki: Enable VA minidump
Add VA based minidump client to dump kernel modules
data structures.

Change-Id: I60052d053ab7094819a52507772a42531c6370a2
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-04-25 14:50:37 +05:30
qctecmdr
28b9a20526 Merge "soc: qcom: hab: change device class name from habdev to hab" 2024-04-24 09:43:17 -07:00
Anaadi Mishra
0d282d2a83 clk: qcom: debugcc-volcano: Add measure_only support for gx_clkctl clks
Add gx_clkctl clocks to measure_only list, providing the support to
measure these clocks.

Change-Id: I4d281fe6b5d602f7fa2270e20914fc3eda76cef4
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-04-24 18:31:50 +05:30
simran jaiswal
3524b5721b arm64: defconfig: Enable msm_performance for niobe
Enable msm_performance module for niobe target.

Change-Id: Icfa87d3858e8ac76461b617bf2c78db883fc6d3c
Signed-off-by: simran jaiswal <quic_simranja@quicinc.com>
2024-04-24 16:29:18 +05:30
qctecmdr
0be26f8c6a Merge "interconnect: qcom: Enable disp_rsc for Volcano" 2024-04-24 02:55:55 -07:00
qctecmdr
aa10819262 Merge "defconfig: Enable RUN_QUEUE_STATS for sdmsteppeauto" 2024-04-24 02:55:54 -07:00
qctecmdr
32493d921b Merge "scm-firmware: Dual vchans for atomic/non-atomic smc calls" 2024-04-24 02:55:54 -07:00
qctecmdr
85e4b015d4 Merge "q2spi-msm-geni: Relax response buffer timeout" 2024-04-24 02:55:53 -07:00
qctecmdr
f6a7b61c5f Merge "clk: qcom: debugcc-niobe: Add gx clocks measure_only support" 2024-04-24 02:55:53 -07:00
Uppalamarthi Sowmya
13c44d3ea8 net: stmmac: snapshot of gptp
GPTP snapshot from msm-5.15 branch
commit 194160ca435a ("net: stmmac: Add multi
queue support").

Change-Id: I3dc543d3b24ad59adb8e747224816369f50c7011
Signed-off-by: Uppalamarthi Sowmya <quic_usowmya@quicinc.com>
2024-04-24 00:23:50 -07:00
Anant Goel
d6db54d589 defconfig: Enable minidump for the Auto GH Guest VMs
Enable the Resource Manager VM based minidump for the Automotive Gunyah
based Guest VMs. Enable the debug symbol driver to support minidump
driver registration.

Change-Id: I650997369aa71af095bfc2e86b23fad84ebfda48
Signed-off-by: Anant Goel <quic_anantg@quicinc.com>
2024-04-23 17:52:02 -07:00
Yuhang Ji
b79a0f0d6c scm-firmware: Dual vchans for atomic/non-atomic smc calls
Currently atomic and non-atomic smc calls are reusing same HAB channel.
In concurrent scenarios, when these two types of calls are recv at same
time, the message passing will go out of order.

This commit is to separate the channels, by establishing two virtual
channels on a same physical channel.

Change-Id: I776d6407018a06055a2112b07605de78d4953b62
Signed-off-by: Yuhang Ji <quic_yuhaji@quicinc.com>
2024-04-22 21:46:07 -07:00
Zelong Ren
8c2be5bc61 soc: qcom: hab: change device class name from habdev to hab
The current udev rule of LV HAB is
KERNEL=="hab",SUBSYSTEM=="hab", MODE="0666"

The subsystem name of the event device is the class name
when creating the char device. In order to be compatible with
the default hab udev rules, we need to keep the class name of
char devices unchanged.

The current ueventd config of LA HAB is
/dev/hab                  0666   system     system
Therefore this change has no impact on LA.

Change-Id: Ic9df04b792f97e36454ef4a2ddfef6dfd66ad3c4
Signed-off-by: Zelong Ren <quic_zeloren@quicinc.com>
2024-04-23 11:53:06 +08:00
Visweswara Tanuku
0934f753dc q2spi-msm-geni: Relax response buffer timeout
Its observed that in stress scenarios client is taking
longer time to read response data.
Due to this driver response buffers are getting exhausted
resulting in short of memory and further functional failures.

To mitigate this scenario, increased the timeout from
1.5secs to 15secs to let client consume the rx buffers.

Change-Id: I30c91515eae86753a2c2e9045674a1fe7464074c
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
2024-04-22 05:20:48 -07:00
qctecmdr
5b40ea9ae2 Merge "build: config: Add build support for Niobe TUIVM" 2024-04-22 04:54:46 -07:00
Prajwal V
4ea9fa357a defconfig: Enable RUN_QUEUE_STATS for sdmsteppeauto
Enable RUN_QUEUE_STATS to support irq balancer in userspace.

Change-Id: Ifd12e7c76a5adf1d8446e51c6e639fcf37d81388
Signed-off-by: Prajwal V <quic_prajv@quicinc.com>
2024-04-22 16:10:49 +05:30
Raviteja Laggyshetty
70e393196d interconnect: qcom: Enable disp_rsc for Volcano
Enable display_rsc so that bandwidth requests from display
client will go through disp_rsc.

Change-Id: Icb6176f699bf5f4cb031e0667e2ff11d40c5952b
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-04-22 11:08:38 +05:30
qctecmdr
87d8a7f1f9 Merge "usb: dwc3: msm: Execute PM resume from resume work to get to RPM_ACTIVE" 2024-04-19 12:56:55 -07:00
qctecmdr
c2157d8091 Merge "modules.list.msm.anorak: Add build configs for Anorak" 2024-04-19 10:38:58 -07:00
Kalpak Kawadkar
20a9f5ff7d clk: qcom: debugcc-niobe: Add gx clocks measure_only support
Add measure_only support for gx clocks, so that consumers can
read their frequencies. Also, change gpu_cc_demet_clk as measure_only
support.

Change-Id: Ibdaa3a92cb1d0ee0acaccfdf10a3e2ebf3c8999e
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2024-04-19 15:14:45 +05:30
qctecmdr
66cd3549a3 Merge "clk: qcom: Update gcc_qupv3_wrap0_s4_clk_src frequency table" 2024-04-19 02:27:15 -07:00
qctecmdr
848fea0129 Merge "serial: msm_geni_serial: Capture logs when CTS line signal is ignored" 2024-04-19 02:27:14 -07:00
qctecmdr
b0bcaf3e30 Merge "defconfig: niobe-gki: Enable debugging context in minidump" 2024-04-19 02:27:14 -07:00
Udipto Goswami
c6a6f79bc9 usb: dwc3: msm: Execute PM resume from resume work to get to RPM_ACTIVE
Consider the case of cable disconnect and the dwc3_msm_resume
sequence is running, if between this a spurious irq(dp/dm/pwr_irq) is
received then the irq handler will set resume_pending flag to true
since the in_lpm check will be 0 until that.
Now the core_complete is received, it will queue the resume_work
and check for resume_pending then calls dwc3_msm_resume. So once
sm_work goes into idle it will be stuck waiting for lpm.

Fix this by replacing the direct dwc3_msm_resume with pm_runtime_resume
which will ensure do rpm_resume before calling the resume function.

Change-Id: I05b4b2449d9b1bc32a177adc004e9c098ad58134
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2024-04-19 02:10:19 -07:00
Sivaji Boddupilli
fd66cdf049 defconfig: Enable qsee irq bridge
Enable qsee irq bridge defconfig.

Change-Id: Icc05aa61685d59e286e9e80f728d1be0f6324490
Signed-off-by: Sivaji Boddupilli <quic_boddupil@quicinc.com>
2024-04-19 10:54:53 +05:30
qctecmdr
3a90f73138 Merge "ufs: ufs-qcom: Defer ufs probe if phy drvdata is not initialized" 2024-04-18 10:19:13 -07:00
qctecmdr
292edd7e51 Merge "q2spi-msm-geni: Add changes to support doorbell CRs processing in order" 2024-04-18 10:19:12 -07:00
qctecmdr
d4d91c7c3e Merge "clk: qcom: Add emac1 clocks for LeMans" 2024-04-18 06:13:12 -07:00
Anaadi Mishra
82f031ede6 clk: qcom: Update gcc_qupv3_wrap0_s4_clk_src frequency table
Update the frequency table adding 51.2 MHz frequency to
qupv3_wrap0_s4_clk_src clock as per latest SW plan on VOLCANO.

Change-Id: I920285c60526799e2a146b4e71592b199662c7a2
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-04-18 04:59:02 -07:00
Prasanna S
2de7fb9105 serial: msm_geni_serial: Capture logs when CTS line signal is ignored
Presently, when CRTSCTS flag is being unset tx_trans_cfg is set to
0x2 and value is printed. Due to this, MSM CTS line signal is being
ignored but from the logs we are not getting enough information
to know this.

Capture more information via logs whenever MSM CTS line signal is
being ignored.

Change-Id: Iec674984ff7906bf8ee02ffa834d84b72b14e6ab
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-04-18 17:20:02 +05:30
Meena Pasumarthi
8ae4bc9691 defconfig: niobe-gki: Enable debugging context in minidump
Add different minidump debug context for niobe.

Change-Id: I61d6b484b84a71b343ba15952b8158e46fe647e5
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
2024-04-18 15:26:18 +05:30
Venkata Talluri
e3b20020c0 modules.list.msm.anorak: Add build configs for Anorak
Add build configs for Anorak.

Change-Id: I236932bb730049090d08c93b7a04ec985a7082fe
Signed-off-by: Venkata Talluri <quic_vtalluri@quicinc.com>
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
2024-04-18 12:59:57 +05:30
Venkata Talluri
a3b8bf6422 arm64: defconfig: Add initial configs for Anorak target
Add initial configs to generate the gki and consolidated variants of the
defconfigs meant to support the Anorak target.

Change-Id: Iec2eef0205cc290f3acf65fde773afd32ff68de5
Signed-off-by: Venkata Talluri <quic_vtalluri@quicinc.com>
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
2024-04-18 12:59:29 +05:30
Asit Shah
49685ed111 build: Add bazel support for anorak
Add bazel build support for anorak platform.

Change-Id: Ic8075f546827b8f808547fde7e78ad0537e0eb70
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
2024-04-18 12:58:59 +05:30
qctecmdr
9d33f4a6c1 Merge "soc: qcom: hab: add one device node for each HAB MMID group" 2024-04-17 22:57:42 -07:00
qctecmdr
8dcf1473c6 Merge "net: msm: Added config for EMAC_MDIO_FE" 2024-04-17 22:57:41 -07:00
Gaurav Nagar
9c6c5cbd7f clk: qcom: Add emac1 clocks for LeMans
EMAC1 clocks needed for passthrough of EMAC1 to LA/LV GVM.

Change-Id: I70bdb7f8f5c1c0aaf5c84d0a01a775bc35479775
Signed-off-by: Gaurav Nagar <quic_gauk@quicinc.com>
2024-04-18 11:12:52 +05:30