linux/drivers/ufs/host
Adrian Hunter d968e99488 scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL
Link startup becomes unreliable for Intel Alder Lake based host
controllers when a 2nd DME_LINKSTARTUP is issued unnecessarily.  Employ
UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE to suppress that from happening.

Fixes: 7dc9fb47bc ("scsi: ufs: ufs-pci: Add support for Intel ADL")
Cc: stable@vger.kernel.org
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Link: https://patch.msgid.link/20251024085918.31825-4-adrian.hunter@intel.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2025-10-29 23:20:19 -04:00
..
Kconfig scsi: ufs: rockchip: Initial support for UFS 2025-02-24 19:18:44 -05:00
Makefile scsi: ufs: rockchip: Initial support for UFS 2025-02-24 19:18:44 -05:00
cdns-pltfrm.c Merge patch series "scsi: ufs: Bug fixes for ufs core and platform drivers" 2024-11-20 22:04:15 -05:00
tc-dwc-g210-pci.c scsi: ufs: Replace deprecated PCI functions 2024-11-06 20:45:32 -05:00
tc-dwc-g210-pltfrm.c Merge patch series "scsi: ufs: Bug fixes for ufs core and platform drivers" 2024-11-20 22:04:15 -05:00
tc-dwc-g210.c scsi: ufs: Fix kernel-doc headers 2023-07-31 15:17:50 -04:00
tc-dwc-g210.h
ti-j721e-ufs.c scsi: ufs: Switch back to struct platform_driver::remove() 2024-11-20 21:46:27 -05:00
ufs-exynos.c scsi: ufs: exynos: Correct sync pattern mask timing comment 2025-09-15 21:43:11 -04:00
ufs-exynos.h Merge patch series "ufs-exynos stability fixes for gs101" 2025-04-03 09:58:05 -04:00
ufs-hisi.c scsi: ufs: Constify the third pwr_change_notify() argument 2025-02-12 22:25:06 -05:00
ufs-hisi.h
ufs-mediatek-sip.h scsi: ufs: mediatek: Support rtff in PM flow 2024-03-25 21:03:00 -04:00
ufs-mediatek-trace.h scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption 2022-08-22 22:58:30 -04:00
ufs-mediatek.c SCSI misc on 20251002 2025-10-03 19:17:48 -07:00
ufs-mediatek.h scsi: ufs: host: mediatek: Support UFS PHY runtime PM and correct sequence 2025-09-09 22:46:23 -04:00
ufs-qcom.c scsi: ufs: ufs-qcom: Fix UFS OCP issue during UFS power down (PC=3) 2025-10-23 22:05:25 -04:00
ufs-qcom.h Merge patch series "Simplify MCQ resource mapping" 2025-09-09 22:53:10 -04:00
ufs-renesas.c scsi: ufs: renesas: Add initialization code for R-Car S4-8 ES1.2 2025-03-10 21:35:54 -04:00
ufs-rockchip.c scsi: ufs: rockchip: Simplify bool conversion 2025-03-03 22:11:47 -05:00
ufs-rockchip.h scsi: ufs: rockchip: Initial support for UFS 2025-02-24 19:18:44 -05:00
ufs-sprd.c scsi: ufs: Constify the third pwr_change_notify() argument 2025-02-12 22:25:06 -05:00
ufs-sprd.h scsi: ufs: ufs-unisoc: Add support for Unisoc UFS host controller 2023-01-11 21:17:18 -05:00
ufshcd-dwc.c scsi: ufs: Fix kernel-doc headers 2023-07-31 15:17:50 -04:00
ufshcd-dwc.h
ufshcd-pci.c scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL 2025-10-29 23:20:19 -04:00
ufshcd-pltfrm.c scsi: ufs: pltfrm: Add DT support to limit HS gear and gear rate 2025-09-24 22:27:47 -04:00
ufshcd-pltfrm.h scsi: ufs: pltfrm: Add DT support to limit HS gear and gear rate 2025-09-24 22:27:47 -04:00
ufshci-dwc.h