Hi Martin, The patches in this series are a first step towards integrating support in the upstream kernel for the UFS controller in the Pixel 6 and 7. Please consider these patches for the next merge window. Note: instructions for downloading the Pixel kernel source code are available at https://source.android.com/setup/build/building-kernels. Thank you, Bart. Changes compared to v4: - Dropped two patches. Dropped one patch without Reviewed-by tag and another patch that exports two functions without adding in-tree callers. Changes compared to v3: - Changed SCSI_UFS_VARIABLE_SG_ENTRY_SIZE from user-selectable into selected only if needed. Changes compared to v2: - Addressed more review comments from Avri. Changes compared to v1: - Addressed Avri's review comments. - Added patch "Allow UFS host drivers to override the sg entry size". Bart Van Assche (2): scsi: ufs: Reduce the clock scaling latency scsi: ufs: Pass the clock scaling timeout as an argument Eric Biggers (1): scsi: ufs: Allow UFS host drivers to override the sg entry size drivers/ufs/core/ufshcd.c | 60 ++++++++++++++++++++++----------------- drivers/ufs/host/Kconfig | 4 +++ include/ufs/ufshcd.h | 30 ++++++++++++++++++++ include/ufs/ufshci.h | 9 ++++-- 4 files changed, 75 insertions(+), 28 deletions(-)