]> Gentwo Git Trees - linux/.git/commit
scsi: ufs: exynos: fsd: Gate ref_clk and put UFS device in reset on suspend
authorBharat Uppal <bharat.uppal@samsung.com>
Thu, 21 Aug 2025 05:39:23 +0000 (11:09 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sun, 31 Aug 2025 01:00:23 +0000 (21:00 -0400)
commit6d55af0f0740bf3d77943425fdafb77dc0fa6bb9
treeedcc9822dd2676c09df243b535f2d005aca2aa42
parentd6477ee38ccfbeaed885733c13f41d9076e2f94a
scsi: ufs: exynos: fsd: Gate ref_clk and put UFS device in reset on suspend

On FSD platform, gating the reference clock (ref_clk) and putting the
UFS device in reset by asserting the reset signal during UFS suspend,
improves the power savings and ensures the PHY is fully turned off.

These operations are added as FSD specific suspend hook to avoid
unintended side effects on other SoCs supported by this driver.

Co-developed-by: Nimesh Sati <nimesh.sati@samsung.com>
Signed-off-by: Nimesh Sati <nimesh.sati@samsung.com>
Signed-off-by: Bharat Uppal <bharat.uppal@samsung.com>
Link: https://lore.kernel.org/r/20250821053923.69411-1-bharat.uppal@samsung.com
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/host/ufs-exynos.c