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>
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>
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>
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>
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>
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>
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>
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>
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>
Continue suspend even if ETH interface is down.
Change-Id: I04af569a66eaa122d0a423d68604c4ad135299c2
Signed-off-by: Uppalamarthi Sowmya <quic_usowmya@quicinc.com>
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>
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>
Change the path size to 64 for the rename devices.
Change-Id: I9bc4096303f81f5960f95dd46ab1762e22161f3c
Signed-off-by: Singa Reddy Dasari <quic_singredd@quicinc.com>
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>
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>
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>
Enable qrtr configs for LAGVM on Lemans.
Change-Id: I48e56a01ba3e1ab68bb09022227dceacf352129e
Signed-off-by: Meenu Raja Sundaram <quic_mrajasun@quicinc.com>
Enable PCIe, MHI and other dependent configs for anorak.
Change-Id: Ia1a3b503488c50775ad84a77aa90ec4f91d43c4d
Signed-off-by: Konica Gudala <quic_gkonica@quicinc.com>