[PATCH] ufs: rcar-gen5: Update line reset configuration

Marek Vasut marek.vasut+renesas at mailbox.org
Wed Apr 15 23:58:08 CEST 2026


Synchronize line reset configuration with SDK 4.28 parameters.
These values are programmed into the PHY.

Signed-off-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
---
Cc: Bhupesh Sharma <bhupesh.linux at gmail.com>
Cc: Julien Stephan <jstephan at baylibre.com>
Cc: Neil Armstrong <neil.armstrong at linaro.org>
Cc: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Cc: Tom Rini <trini at konsulko.com>
Cc: Tuyen Dang <tuyen.dang.xa at renesas.com>
Cc: Yoshihiro Shimoda <yoshihiro.shimoda.uh at renesas.com>
Cc: u-boot at lists.denx.de
---
 drivers/ufs/ufs-renesas-rcar-gen5.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/drivers/ufs/ufs-renesas-rcar-gen5.c b/drivers/ufs/ufs-renesas-rcar-gen5.c
index a21ae3f390e..a9473cd60b1 100644
--- a/drivers/ufs/ufs-renesas-rcar-gen5.c
+++ b/drivers/ufs/ufs-renesas-rcar-gen5.c
@@ -92,14 +92,14 @@ static int ufs_renesas_pre_init(struct ufs_hba *hba)
 	ufs_dme_command(hba, 0x00000002, 0x81010000, 0x00000000, 0x00000005);
 	ufs_dme_command(hba, 0x00000002, 0x81150000, 0x00000000, 0x00000001);
 	ufs_dme_command(hba, 0x00000002, 0x81180000, 0x00000000, 0x00000001);
-	ufs_dme_command(hba, 0x00000002, 0x80090000, 0x00000000, 0x00000000);
-	ufs_dme_command(hba, 0x00000002, 0x800a0000, 0x00000000, 0x000000c8);
-	ufs_dme_command(hba, 0x00000002, 0x80090001, 0x00000000, 0x00000000);
-	ufs_dme_command(hba, 0x00000002, 0x800a0001, 0x00000000, 0x000000c8);
-	ufs_dme_command(hba, 0x00000002, 0x800a0004, 0x00000000, 0x00000000);
-	ufs_dme_command(hba, 0x00000002, 0x800b0004, 0x00000000, 0x00000064);
-	ufs_dme_command(hba, 0x00000002, 0x800a0005, 0x00000000, 0x00000000);
-	ufs_dme_command(hba, 0x00000002, 0x800b0005, 0x00000000, 0x00000064);
+	ufs_dme_command(hba, 0x00000002, 0x80090000, 0x00000000, 0x0000000c);
+	ufs_dme_command(hba, 0x00000002, 0x800a0000, 0x00000000, 0x00000080);
+	ufs_dme_command(hba, 0x00000002, 0x80090001, 0x00000000, 0x0000000c);
+	ufs_dme_command(hba, 0x00000002, 0x800a0001, 0x00000000, 0x00000080);
+	ufs_dme_command(hba, 0x00000002, 0x800a0004, 0x00000000, 0x00000003);
+	ufs_dme_command(hba, 0x00000002, 0x800b0004, 0x00000000, 0x000000ea);
+	ufs_dme_command(hba, 0x00000002, 0x800a0005, 0x00000000, 0x00000003);
+	ufs_dme_command(hba, 0x00000002, 0x800b0005, 0x00000000, 0x000000ea);
 	ufs_dme_command(hba, 0x00000002, 0xd0850000, 0x00000000, 0x00000001);
 
 	writew(0x0001, priv->phy_base + 0x20000);
-- 
2.53.0



More information about the U-Boot mailing list