diff --git a/drivers/scsi/ufs/ufs-tegra-common.c b/drivers/scsi/ufs/ufs-tegra-common.c index 1f60cefa..77dc79cc 100644 --- a/drivers/scsi/ufs/ufs-tegra-common.c +++ b/drivers/scsi/ufs/ufs-tegra-common.c @@ -2100,6 +2100,7 @@ static int ufs_tegra_init(struct ufs_hba *hba) ufs_virt_base_addr = NV_ADDRESS_MAP_T23X_UFSHC_VIRT_BASE; ufs_virt_addr_range = UFS_AUX_ADDR_VIRT_RANGE_23X; virt_ctrl_en = UFS_AUX_ADDR_VIRT_CTRL_EN; + ufs_tegra->hba->quirks |= UFSHCD_QUIRK_BROKEN_PWR_SEQUENCE; } else { ufs_aux_base_addr = NV_ADDRESS_MAP_UFSHC_AUX_BASE; ufs_aux_addr_range = UFS_AUX_ADDR_RANGE;