Commit Graph

1167479 Commits

Author SHA1 Message Date
qctecmdr
0eb60d76b0 Merge "defconfig: Enable pwm support for ANORAK" 2024-05-24 08:02:07 -07:00
qctecmdr
e8d0a0c582 Merge "defconfig: enable sgmii pass-through" 2024-05-24 01:07:52 -07:00
qctecmdr
bae7bc353d Merge "wcd_usbss: Enable AGNG MG2 when ctype is HSJ_GND_MIC_SWAP" 2024-05-24 01:07:51 -07:00
qctecmdr
d2cea76df1 Merge "defconfig: Enable the logbuf boot log driver for the AutoGHGVM" 2024-05-24 01:07:51 -07:00
qctecmdr
3a907f0f98 Merge "net: stmmac: Add Emac1 Passthrough change" 2024-05-24 01:07:51 -07:00
qctecmdr
674a5103d4 Merge "defconfig: enable sgmii pass-through" 2024-05-24 01:07:50 -07:00
qctecmdr
66efd9ef2e Merge "sound: usb: Prevent Null pointer dereference during handle_uaudio_stream_req" 2024-05-24 01:07:50 -07:00
qctecmdr
7c9c1aa19a Merge "remoteproc: qcom: pas: enable both dumps collection for Volcano mpss" 2024-05-24 01:07:49 -07:00
qctecmdr
70294a50b8 Merge "backlight: qcom-spmi-wled: Update OVP threshold for WLED5" 2024-05-24 01:07:48 -07:00
qctecmdr
ff23625178 Merge "remoteproc: pas: Handle soccp ssr cleanly" 2024-05-24 01:07:48 -07:00
Shubham Chouhan
517201baef defconfig: Enable pwm support for ANORAK
Enable pwm support for ANORAK.

Change-Id: I2735d6977995e61476bfca9617e97629351d8335
Signed-off-by: Shubham Chouhan <quic_schouhan@quicinc.com>
2024-05-23 16:44:48 +05:30
qctecmdr
9baa4d84fe Merge "msm: defconfig : Adding support for IPCC driver for Anorak" 2024-05-23 03:39:47 -07:00
qctecmdr
2c83944216 Merge "PWM: Add snapshot of support for PWM driver" 2024-05-23 03:39:47 -07:00
qctecmdr
029781b786 Merge "soc: qcom: mdt_loader: add bound checks for headers" 2024-05-22 22:58:42 -07:00
qctecmdr
5ce7bc8607 Merge "defconfig: Add changes to enable AP72200 regulator driver" 2024-05-22 22:58:42 -07:00
qctecmdr
be3719a0f0 Merge "defconfig: Enable qrtr configs for LAGVM on Lemans" 2024-05-22 22:58:41 -07:00
Srinath Pandey
ea0b54eb66 net: stmmac: Add Emac1 Passthrough change
Add Emac1 Passthrough changes for LA/LV GVM with mdio
front-end changes.

Change-Id: I86686a6cf3b31c5dbbc812fe23b47a25a2804550
Signed-off-by: Srinath Pandey <quic_srinpand@quicinc.com>
2024-05-21 22:38:58 +05:30
qctecmdr
a33e7a7ec9 Merge "usb: f_gsi: Fix the error path in gsi_update_function_bind_params" 2024-05-21 02:29:16 -07:00
qctecmdr
91162c1520 Merge "net: stmmac: Continue suspend even if interface is down" 2024-05-21 02:29:15 -07:00
qctecmdr
8d2cd5075e Merge "anorak61: Enable kernel configs to support wlan compilation" 2024-05-21 02:29:15 -07:00
qctecmdr
0ea5ac1180 Merge "usb: phy: snps: Add regulator support which powers refgen in HS phy" 2024-05-21 02:29:15 -07:00
qctecmdr
f870acd04b Merge "usb: phy-msm-ssusb-qmp: Add regulator support for refgen in SS phy" 2024-05-21 02:29:14 -07:00
Taniya Das
43669fa5f1 PWM: Add snapshot of support for PWM driver
Add snapshot of support for PWM driver on ANORAK from msm-5.10 branch
commit cd59552b8fce ("PWM: Add support for PWM driver").

Change-Id: I4486e2aadbc48605eef686c3d4b5e568d9158f72
Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Signed-off-by: Shubham Chouhan <quic_schouhan@quicinc.com>
2024-05-21 14:36:43 +05:30
Srinath Pandey
9669d521f8 defconfig: enable sgmii pass-through
Enable support for DWMAC_QCOM_ETHQOS and STMMAC_ETH drivers on autogvm
for sgmii passthrough on LA GVM.

Change-Id: Ia59704ea79ea1ff3fdc4891b80ad9519e9d3b09c
Signed-off-by: Srinath Pandey <quic_srinpand@quicinc.com>
2024-05-20 22:40:48 -07:00
Uttkarsh Aggarwal
368ecfdef3 sound: usb: Prevent Null pointer dereference during handle_uaudio_stream_req
Currently timeout happens in xhci_stop_endpoint() during
handle_uaudio_stream_req(), when uaudio_disconnect() processes
uaudio_dev_cleanup() with DEV_RELEASE_WAIT_TIMEOUT(10s).

CPU1				CPU2
uaudio_disconnect		handle_uaudio_stream_req
uaudio_dev_cleanup		uaudio_dev_intf_cleanup
set->uadev->info NULL

In this change adding null pointer checking before running
subsequent logic.

In addition, there is a possibility that uaudio_dev_intf_cleanup
is called at the same time from uaudio_dev_cleanup
which is called from uaudio_disconnect and
handle_uaudio_stream_req also calls uaudio_dev_intf_cleanup for
releasing resources may lead to kernel panic.

Fix this by serializing both these calls using
mutex.

Change-Id: I9f5b043fe325bd1b98568d2923f4971853c95e4e
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-05-20 21:51:44 -07:00
qctecmdr
93ceb37dfb Merge "soc: qcom: rename_devices: PATH_SIZE changed to 64" 2024-05-20 09:12:17 -07:00
qctecmdr
42735545b7 Merge "arm64: defconfig: enable drm display helper compilation" 2024-05-20 09:12:15 -07:00
qctecmdr
b2382180ec Merge "gunyah: arm64: Fix possible irq_data use-after-free" 2024-05-20 09:12:14 -07:00
qctecmdr
95f3186420 Merge "net: stmmac: Change Configs to tristate" 2024-05-20 09:12:13 -07:00
Prasad Kumpatla
572bec715a wcd_usbss: Enable AGNG MG2 when ctype is HSJ_GND_MIC_SWAP
Issue: WCD9395 headset detection doesn't work with Mic/Gnd auto SWAP.
Fix: In HSJ_GND_MIC_SWAP wcd usb switch for MG2 is not connect properly.
Enable required MG2 when ctype is HSJ_GND_MIC_SWAP and HSJ_CONNECT.

Change-Id: Ife56d6903cc354024c9769ddd0f34dc09b59a393
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2024-05-20 03:03:49 -07:00
qctecmdr
77b22df6f1 Merge "arm64: defconfig: Enable SMP2P configs for anorak" 2024-05-20 00:26:56 -07:00
Srinivasarao Pathipati
71a7b54f16 soc: qcom: mdt_loader: add bound checks for headers
Add checks to ensure that ehdr's size not more than fw->size.

Change-Id: Ia17558dfff783dc900ac67475019929ac95fe53b
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
2024-05-20 12:27:48 +05:30
Dhaval Radiya
1564b14b3a defconfig: Add changes to enable AP72200 regulator driver
Add changes to enable AP72200 regulator driver.

Change-Id: I8e29ecbfa54d1cb6ce9365857f26f58f0a5a01da
Signed-off-by: Dhaval Radiya <quic_dradiya@quicinc.com>
2024-05-19 22:48:08 -07:00
Vishal Miskin
3aa70a486d anorak61: Enable kernel configs to support wlan compilation
Enabling few additional kernel configs which are required
to meet the dependencies for enabling wlan on the target.
 - Enable configs to compile wlan for Anorak61 target.
 - Add required modules to compile wlan for Anorak61 target.

Change-Id: I9a39b52dbadf629e7006c1168a203319dce57792
Signed-off-by: Anuj Khera <quic_akhera@quicinc.com>
Signed-off-by: Vishal Miskin <quic_vmiskin@quicinc.com>
2024-05-20 10:58:29 +05:30
Prashanth K
c62967c152 usb: f_gsi: Fix the error path in gsi_update_function_bind_params
Currently if usb_ep_autoconfig fails, we go ahead and free the
requests and buffers even before allocation this. This can lead
to potential kernel panics. Prevent this by fixing the failure
path in gsi_update_function_bind_params().

While at it, introduce a new function gsi_assign_string_ids()
to reduce the cyclomatic complexity.

Change-Id: I545be5db3d3bec0e13e29a7854ba6dff210936e2
Signed-off-by: Prashanth K <quic_prashk@quicinc.com>
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
2024-05-19 20:48:14 -07:00
Monish Chunara
777edd0794 arm64: defconfig: Enable SMP2P configs for anorak
Enable SMP2P configs for anorak target.

Change-Id: I955ffdaf81173c12cb9e492ccc7732380de9793b
Signed-off-by: Monish Chunara <quic_mchunara@quicinc.com>
2024-05-17 17:07:40 +05:30
qctecmdr
c5ffdbd10d Merge "defconfig: Enable PCIe and dependent configs for anorak" 2024-05-17 04:22:15 -07:00
Naini Singh
40d8584ff4 remoteproc: qcom: pas: enable both dumps collection for Volcano mpss
Enable collection of both minidump and fulldump in SSR for mpss in
Volcano by setting the flag to true in adsp_data.

Change-Id: I31ffd015da18993f00524306cb5ef0dfa9d8a6ab
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
2024-05-17 16:35:20 +05:30
Srinath Pandey
62f5ec5daf defconfig: enable sgmii pass-through
Enable support for DWMAC_QCOM_ETHQOS and STMMAC_ETH drivers on autogvm
for sgmii passthrough on LV GVM.

Change-Id: I0b122ca53f6f82a7ba83c375ee7f048b3e96f5f2
Signed-off-by: Srinath Pandey <quic_srinpand@quicinc.com>
2024-05-17 03:32:16 -07:00
Monish Chunara
ee75972ffe msm: defconfig : Adding support for IPCC driver for Anorak
Added the required configs for enabling IPCC.

Change-Id: I231237a5c3885180109d5b3a60acfece4bb49049
Signed-off-by: Monish Chunara <quic_mchunara@quicinc.com>
2024-05-17 14:29:34 +05:30
Uppalamarthi Sowmya
032adfecca net: stmmac: Continue suspend even if interface is down
Continue suspend even if ETH interface is down.

Change-Id: I04af569a66eaa122d0a423d68604c4ad135299c2
Signed-off-by: Uppalamarthi Sowmya <quic_usowmya@quicinc.com>
2024-05-17 01:43:45 -07:00
Kavya Nunna
56d520b05e backlight: qcom-spmi-wled: Update OVP threshold for WLED5
Update the OVP threshold limit for WLED5 type from 32.5V to
29.5V as per the recent HW recommendations.

Change-Id: I7584e1c389e8ec9e905a574b0491832bb7d603d8
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-05-17 14:10:15 +05:30
Venkatesh Kotha
862f97d9da arm64: defconfig: enable drm display helper compilation
Enables config compilation of the drm display helpers for display
driver to link against.

Change-Id: Ib55d81f5e81e21496c3931511def5c68e1ddf55e
Signed-off-by: Venkatesh Kotha <quic_venkkoth@quicinc.com>
2024-05-17 12:15:55 +05:30
Singa Reddy Dasari
479123d4fb soc: qcom: rename_devices: PATH_SIZE changed to 64
Change the path size to 64 for the rename devices.

Change-Id: I9bc4096303f81f5960f95dd46ab1762e22161f3c
Signed-off-by: Singa Reddy Dasari <quic_singredd@quicinc.com>
2024-05-16 22:52:36 -07:00
Shubham Chouhan
c18538ec32 usb: phy: snps: Add regulator support which powers refgen in HS phy
Some targets requires additional regulator votes in order to power
the refgen. Because the current implementation does not allow for this,
this change adds regulator support, which powers the refgen.
The regulator handle must be passed from the device tree.

Change-Id: I613fe0bbfded2a501c9f5c48234f1f656a910457
Signed-off-by: Shubham Chouhan <quic_schouhan@quicinc.com>
2024-05-17 11:18:58 +05:30
Anant Goel
f7c5660404 defconfig: Enable the logbuf boot log driver for the AutoGHGVM
Enable the logbuf boot log driver to register the initial bootlog region
in the minidump section for the AutoGHGVM.

Change-Id: I7b0058265e6dba83d89b9637e0a06b755349c5c7
Signed-off-by: Anant Goel <quic_anantg@quicinc.com>
2024-05-16 18:06:23 -07:00
Srinath Pandey
d868259809 net: stmmac: Change Configs to tristate
Modify the serdes driver and dwmac files in order to comply
with modular configs ETHQOS_QCOM_SERDES and DWMAC_QCOM_VER3.

Change-Id: I78aef79550a332d178f5e08cc0276b71582d5276
Signed-off-by: Srinath Pandey <quic_srinpand@quicinc.com>
2024-05-16 10:40:16 -07:00
Meenu Raja Sundaram
8ab4a160f0 defconfig: Enable qrtr configs for LAGVM on Lemans
Enable qrtr configs for LAGVM on Lemans.

Change-Id: I48e56a01ba3e1ab68bb09022227dceacf352129e
Signed-off-by: Meenu Raja Sundaram <quic_mrajasun@quicinc.com>
2024-05-16 22:42:24 +05:30
Konica Gudala
01ef42d820 defconfig: Enable PCIe and dependent configs for anorak
Enable PCIe, MHI and other dependent configs for anorak.

Change-Id: Ia1a3b503488c50775ad84a77aa90ec4f91d43c4d
Signed-off-by: Konica Gudala <quic_gkonica@quicinc.com>
2024-05-16 21:09:22 +05:30
qctecmdr
4ff5a9dcb3 Merge "defconfig: Disable SMMU debugfs config from anorak consolidate config" 2024-05-16 05:13:25 -07:00