2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/arch/arm/boot/dts/qcom
Prashanth K e3bab40d59 ARM: dts: qcom: sdx55: Disable USB U1/U2 entry
Disable U1 and U2 power-saving states to improve stability of USB.
These low-power link states, designed to reduce power consumption
during idle periods, can cause issues in latency-sensitive or high
throughput use cases. Over the years, some of the issues seen are
as follows:

1. In device mode of operation, when UVC is active, enabling U1/U2
is sometimes causing packets drops due to delay in entry/exit of
intermittent these low power states. These packet drops are often
reflected as missed isochronous transfers, as the controller wasn't
able to send packet in that microframe interval and hence glitches
are seen on the final transmitted video output.

2. On older targets like SM8150/SM8250/SM8350, there have been
throughput issues seen during tethering use cases.

3. On targets like SDX75, intermittent disconnects were observed
with certain cables due to impedence variations.

Disabling these intermittent power states enhances device stability
without affecting power usage.

Signed-off-by: Prashanth K <quic_prashk@quicinc.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20241231080932.3149448-3-quic_prashk@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-01-06 17:49:34 -06:00
..
Makefile ARM: dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree 2024-07-02 22:15:57 -05:00
msm8226-motorola-falcon.dts ARM: dts: qcom: motorola-falcon: add accelerometer, magnetometer 2024-06-12 23:10:41 -05:00
pm8018.dtsi ARM: dts: qcom: pm8018: switch to interrupts-extended 2023-11-14 11:26:00 -06:00
pm8058.dtsi ARM: dts: qcom: pm8058: switch to interrupts-extended 2023-11-14 11:26:00 -06:00
pm8226.dtsi ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default 2023-12-08 19:30:41 -08:00
pm8821.dtsi ARM: dts: qcom: apq8064: split PMICs to separate dtsi files 2023-11-14 11:25:59 -06:00
pm8841.dtsi ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
pm8921.dtsi ARM: dts: qcom: pm8921: Disable keypad by default 2023-11-14 11:26:00 -06:00
pm8941.dtsi ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default 2023-12-08 19:30:41 -08:00
pma8084.dtsi ARM: dts: qcom: pma8084: add pon node 2024-07-28 21:38:15 -05:00
pmx55.dtsi ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
pmx65.dtsi ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
qcom-apq8016-sbc.dts
qcom-apq8026-asus-sparrow.dts ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default 2023-12-08 19:30:41 -08:00
qcom-apq8026-huawei-sturgeon.dts ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default 2023-12-08 19:30:41 -08:00
qcom-apq8026-lg-lenok.dts ARM: dts: qcom: apq8026-lg-lenok: Add vibrator support 2024-01-30 16:25:04 -06:00
qcom-apq8026-samsung-matisse-wifi.dts ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 LTE (SM-T535) 2024-02-18 23:00:31 -06:00
qcom-apq8026-samsung-milletwifi.dts ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 8.0 Wi-Fi 2024-05-27 12:03:15 -05:00
qcom-apq8060-dragonboard.dts ARM: dts: qcom: apq8060-dragonboard: rename mpp ADC channels to adc-channel 2023-11-14 11:26:00 -06:00
qcom-apq8064-asus-nexus7-flo.dts ARM: dts: qcom: asus,nexus7-flo: remove duplicate pinctrl handle in i2c nodes 2024-07-28 21:40:55 -05:00
qcom-apq8064-cm-qs600.dts ARM: dts: qcom: apq8064: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-apq8064-ifc6410.dts ARM: dts: qcom: apq8064: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-apq8064-pins.dtsi ARM: dts: qcom: apq8064: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-apq8064-sony-xperia-lagan-yuga.dts ARM: dts: qcom: apq8064: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-apq8064-v2.0.dtsi
qcom-apq8064.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-apq8074-dragonboard.dts ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default 2023-12-08 19:30:41 -08:00
qcom-apq8084-ifc6540.dts ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
qcom-apq8084-mtp.dts ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
qcom-apq8084.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-ipq4018-ap120c-ac-bit.dts
qcom-ipq4018-ap120c-ac.dts
qcom-ipq4018-ap120c-ac.dtsi ARM: dts: qcom: ipq4019: use nvmem-layout 2024-10-24 09:44:57 -05:00
qcom-ipq4018-jalapeno.dts ARM: dts: qcom: minor whitespace cleanup 2024-10-05 22:18:47 -05:00
qcom-ipq4019-ap.dk01.1-c1.dts
qcom-ipq4019-ap.dk01.1.dtsi ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-ipq4019-ap.dk04.1-c1.dts
qcom-ipq4019-ap.dk04.1-c3.dts
qcom-ipq4019-ap.dk04.1.dtsi ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-ipq4019-ap.dk07.1-c1.dts ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-ipq4019-ap.dk07.1-c2.dts ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-ipq4019-ap.dk07.1.dtsi ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-ipq4019.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-ipq8062-smb208.dtsi
qcom-ipq8062.dtsi
qcom-ipq8064-ap148.dts ARM: dts: qcom: ipq8064: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-ipq8064-rb3011.dts ARM: dts: qcom: ipq8064: adhere to pinctrl dtschema 2024-07-28 21:40:55 -05:00
qcom-ipq8064-smb208.dtsi
qcom-ipq8064-v1.0.dtsi ARM: dts: qcom: ipq8064: move keys and leds out of soc node 2023-09-27 16:10:23 -07:00
qcom-ipq8064-v2.0-smb208.dtsi
qcom-ipq8064-v2.0.dtsi
qcom-ipq8064.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-ipq8065-smb208.dtsi
qcom-ipq8065.dtsi
qcom-mdm9615-wp8548-mangoh-green.dts ARM: dts: qcom: mdm9615-wp8548-mangoh-green: group include clauses 2023-11-14 11:25:58 -06:00
qcom-mdm9615-wp8548.dtsi ARM: dts: qcom: mdm9615: move RPM regulators to board files 2023-11-14 11:26:00 -06:00
qcom-mdm9615.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-msm8226-microsoft-common.dtsi ARM: dts: qcom: msm8226-microsoft-common: Add inertial sensors 2024-08-14 21:31:47 -05:00
qcom-msm8226-microsoft-dempsey.dts ARM: dts: qcom: add device tree for Microsoft Lumia 640 2023-10-22 18:40:22 -07:00
qcom-msm8226-microsoft-makepeace.dts ARM: dts: qcom: add device tree for Microsoft Lumia 640 XL 2023-10-22 18:40:22 -07:00
qcom-msm8226-microsoft-moneypenny.dts ARM: dts: qcom: msm8226-microsoft-common: Add inertial sensors 2024-08-14 21:31:47 -05:00
qcom-msm8226-samsung-matisse-common.dtsi ARM: dts: qcom: samsung-matisse-common: Add UART 2024-02-18 23:00:31 -06:00
qcom-msm8226-samsung-ms013g.dts ARM: dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree 2024-07-02 22:15:57 -05:00
qcom-msm8226-samsung-s3ve3g.dts
qcom-msm8226.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-msm8660-surf.dts ARM: dts: qcom: msm8660: move RPM regulators to board files 2023-11-14 11:26:00 -06:00
qcom-msm8660.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-msm8916-samsung-e5.dts
qcom-msm8916-samsung-e7.dts
qcom-msm8916-samsung-grandmax.dts
qcom-msm8916-samsung-serranove.dts
qcom-msm8916-smp.dtsi arm64: dts: qcom: msm: change labels to lower-case 2024-10-22 19:07:00 -05:00
qcom-msm8926-htc-memul.dts ARM: dts: qcom: msm8926-htc-memul: Add rmtfs memory node 2024-01-27 20:26:12 -06:00
qcom-msm8926-microsoft-superman-lte.dts ARM: dts: qcom: add device tree for Nokia Lumia 735 2023-10-22 18:40:23 -07:00
qcom-msm8926-microsoft-tesla.dts ARM: dts: qcom: msm8226-microsoft-common: Add inertial sensors 2024-08-14 21:31:47 -05:00
qcom-msm8926-motorola-peregrine.dts ARM: dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies 2024-06-25 22:39:52 -05:00
qcom-msm8926-samsung-matisselte.dts ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 LTE (SM-T535) 2024-02-18 23:00:31 -06:00
qcom-msm8960-cdp.dts ARM: dts: qcom: pm8921: Disable keypad by default 2023-11-14 11:26:00 -06:00
qcom-msm8960-pins.dtsi ARM: dts: qcom: msm8960: Add gsbi3 node 2024-02-14 00:25:39 -06:00
qcom-msm8960-samsung-expressatt.dts ARM: dts: qcom: msm8960: expressatt: Add mXT224S touchscreen 2024-02-14 00:25:39 -06:00
qcom-msm8960.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-msm8974-lge-nexus5-hammerhead.dts ARM: dts: qcom: drop underscore in node names 2024-10-05 22:18:47 -05:00
qcom-msm8974-samsung-hlte.dts ARM: dts: qcom: msm8974: Add Samsung Galaxy Note 3 2024-05-27 12:04:39 -05:00
qcom-msm8974-sony-xperia-rhine-amami.dts
qcom-msm8974-sony-xperia-rhine-honami.dts
qcom-msm8974-sony-xperia-rhine.dtsi ARM: dts: qcom: msm8974*: Re-enable remoteprocs on various boards 2023-12-17 12:09:42 -06:00
qcom-msm8974.dtsi ARM: dts: qcom: change labels to lower-case 2024-10-22 19:07:12 -05:00
qcom-msm8974pro-fairphone-fp2.dts ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default 2023-12-08 19:30:41 -08:00
qcom-msm8974pro-htc-m8.dts ARM: dts: qcom: Add initial support for HTC One (M8) 2024-06-05 21:56:10 -05:00
qcom-msm8974pro-oneplus-bacon.dts ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default 2023-12-08 19:30:41 -08:00
qcom-msm8974pro-samsung-klte-common.dtsi ARM: dts: qcom: msm8974pro-samsung-klte: Add pstore node 2024-07-28 21:46:40 -05:00
qcom-msm8974pro-samsung-klte.dts ARM: dts: qcom: msm8974: Split out common part of samsung-klte 2024-04-23 08:01:05 -05:00
qcom-msm8974pro-samsung-kltechn.dts ARM: dts: qcom: msm8974: Add DTS for Samsung Galaxy S5 China (kltechn) 2024-04-23 08:01:28 -05:00
qcom-msm8974pro-sony-xperia-shinano-aries.dts ARM: dts: qcom: Add Sony Xperia Z3 Compact smartphone 2024-06-23 15:43:52 -05:00
qcom-msm8974pro-sony-xperia-shinano-castor.dts ARM: dts: qcom: msm8974-sony-castor: Split into shinano-common 2024-04-02 22:43:41 -05:00
qcom-msm8974pro-sony-xperia-shinano-common.dtsi ARM: dts: qcom: msm8974-sony-shinano: increase load on l21 for sdhc2 2024-06-23 15:43:52 -05:00
qcom-msm8974pro-sony-xperia-shinano-leo.dts ARM: dts: qcom: Add Sony Xperia Z3 smartphone 2024-04-02 22:43:42 -05:00
qcom-msm8974pro.dtsi
qcom-sdx55-mtp.dts ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
qcom-sdx55-t55.dts ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
qcom-sdx55-telit-fn980-tlb.dts ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
qcom-sdx55.dtsi ARM: dts: qcom: sdx55: Disable USB U1/U2 entry 2025-01-06 17:49:34 -06:00
qcom-sdx65-mtp.dts ARM: dts: qcom: strip prefix from PMIC files 2023-11-14 11:25:59 -06:00
qcom-sdx65.dtsi ARM: dts: qcom: sdx65: Disable USB U1/U2 entry 2025-01-06 17:49:34 -06:00