* [PATCH 2/2] scsi: ufs: ufs-qcom: Use quirk EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3 [not found] <20260501131641.826258-1-can.guo@oss.qualcomm.com> @ 2026-05-01 13:16 ` Can Guo 2026-05-04 3:06 ` Bart Van Assche 0 siblings, 1 reply; 3+ messages in thread From: Can Guo @ 2026-05-01 13:16 UTC (permalink / raw) To: avri.altman, bvanassche, beanhuo, peter.wang, martin.petersen, mani Cc: linux-scsi, Can Guo, James E.J. Bottomley, open list:UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER..., open list Use UFSHCD_QUIRK_EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3 for UFS Hosts HW major version 0x7 & minor version 0x1. Signed-off-by: Can Guo <can.guo@oss.qualcomm.com> --- drivers/ufs/host/ufs-qcom.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/ufs/host/ufs-qcom.c b/drivers/ufs/host/ufs-qcom.c index bc037db46624..7b6957ef164b 100644 --- a/drivers/ufs/host/ufs-qcom.c +++ b/drivers/ufs/host/ufs-qcom.c @@ -1305,6 +1305,9 @@ static void ufs_qcom_advertise_quirks(struct ufs_hba *hba) if (host->hw_ver.major > 0x3) hba->quirks |= UFSHCD_QUIRK_REINIT_AFTER_MAX_GEAR_SWITCH; + if (host->hw_ver.major == 0x7 && host->hw_ver.minor == 0x1) + hba->quirks |= UFSHCD_QUIRK_EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3; + if (drvdata && drvdata->quirks) hba->quirks |= drvdata->quirks; } -- 2.34.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 2/2] scsi: ufs: ufs-qcom: Use quirk EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3 2026-05-01 13:16 ` [PATCH 2/2] scsi: ufs: ufs-qcom: Use quirk EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3 Can Guo @ 2026-05-04 3:06 ` Bart Van Assche 2026-05-04 3:11 ` Can Guo 0 siblings, 1 reply; 3+ messages in thread From: Bart Van Assche @ 2026-05-04 3:06 UTC (permalink / raw) To: Can Guo, avri.altman, beanhuo, peter.wang, martin.petersen, mani Cc: linux-scsi, James E.J. Bottomley, open list:UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER..., open list On 5/1/26 3:16 PM, Can Guo wrote: > + if (host->hw_ver.major == 0x7 && host->hw_ver.minor == 0x1) > + hba->quirks |= UFSHCD_QUIRK_EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3; How about future versions of the Qualcomm controller? Will future versions support this feature? Thanks, Bart. ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH 2/2] scsi: ufs: ufs-qcom: Use quirk EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3 2026-05-04 3:06 ` Bart Van Assche @ 2026-05-04 3:11 ` Can Guo 0 siblings, 0 replies; 3+ messages in thread From: Can Guo @ 2026-05-04 3:11 UTC (permalink / raw) To: Bart Van Assche, avri.altman, beanhuo, peter.wang, martin.petersen, mani Cc: linux-scsi, James E.J. Bottomley, open list:UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER..., open list Hi Bart, On 5/4/2026 11:06 AM, Bart Van Assche wrote: > On 5/1/26 3:16 PM, Can Guo wrote: >> + if (host->hw_ver.major == 0x7 && host->hw_ver.minor == 0x1) >> + hba->quirks |= >> UFSHCD_QUIRK_EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3; > How about future versions of the Qualcomm controller? Will future > versions support this feature? Minor version 0x2 might need the same Quirk, 0x3 might not. I don't have a real HW/silicon with minor version 0x2 or 0x3 handy yet to verify, this is the best I can do as of today. Thanks, Can Guo. > > Thanks, > > Bart. ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-05-04 3:12 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20260501131641.826258-1-can.guo@oss.qualcomm.com>
2026-05-01 13:16 ` [PATCH 2/2] scsi: ufs: ufs-qcom: Use quirk EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3 Can Guo
2026-05-04 3:06 ` Bart Van Assche
2026-05-04 3:11 ` Can Guo
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox