From ac4e44ec342b53e132f2ff5ded5df239c5a25620 Mon Sep 17 00:00:00 2001 From: Mallikarjun Kasoju Date: Thu, 17 Oct 2024 07:21:00 +0000 Subject: [PATCH] scsi: ufs: Assert before de-assert Signed-off-by: Mallikarjun Kasoju Change-Id: I8c11d202b20fd90320dae510e3da2193a1d8dfdf --- drivers/scsi/ufs/ufs-tegra-common.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/scsi/ufs/ufs-tegra-common.c b/drivers/scsi/ufs/ufs-tegra-common.c index 2ab69f67..1875f37b 100644 --- a/drivers/scsi/ufs/ufs-tegra-common.c +++ b/drivers/scsi/ufs/ufs-tegra-common.c @@ -1071,6 +1071,11 @@ static int ufs_tegra_ufs_reset_init(struct ufs_tegra_host *ufs_tegra) static void ufs_tegra_ufs_deassert_reset(struct ufs_tegra_host *ufs_tegra) { + reset_control_assert(ufs_tegra->ufs_rst); + reset_control_assert(ufs_tegra->ufs_axi_m_rst); + reset_control_assert(ufs_tegra->ufshc_lp_rst); + udelay(100); + reset_control_deassert(ufs_tegra->ufs_rst); reset_control_deassert(ufs_tegra->ufs_axi_m_rst); reset_control_deassert(ufs_tegra->ufshc_lp_rst);