]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge patch series "Support Multi-frequency scale for UFS"
authorMartin K. Petersen <martin.petersen@oracle.com>
Fri, 21 Feb 2025 03:11:11 +0000 (22:11 -0500)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 21 Feb 2025 03:11:11 +0000 (22:11 -0500)
commit7e72900272b61c11f2fd4020d4f186124d0d171b
tree12c8ea545f4bd7ceaa1fa01cfd28f78c6370b12a
parent369552fd03f296261023872b8fc983d1fc55c8e9
parent6d7696b4d447028315038645f8a47f7539819be8
Merge patch series "Support Multi-frequency scale for UFS"

Ziqi Chen <quic_ziqichen@quicinc.com> says:

With OPP V2 enabled, devfreq can scale clocks amongst multiple frequency
plans. However, the gear speed is only toggled between min and max during
clock scaling. Enable multi-level gear scaling by mapping clock frequencies
to gear speeds, so that when devfreq scales clock frequencies we can put
the UFS link at the appropraite gear speeds accordingly.

This series has been tested on below platforms -
sm8550 mtp + UFS3.1
SM8650 MTP + UFS3.1
SM8750 MTP + UFS4.0

Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-QRD
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-HDK
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8650-HDK
Link: https://lore.kernel.org/r/20250213080008.2984807-1-quic_ziqichen@quicinc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Documentation/ABI/testing/sysfs-driver-ufs
drivers/ufs/core/ufshcd-priv.h
drivers/ufs/core/ufshcd.c
drivers/ufs/host/ufs-mediatek.c
drivers/ufs/host/ufs-qcom.c
include/ufs/ufshcd.h