]> git.ipfire.org Git - thirdparty/u-boot.git/commit
scsi: ufs: renesas: Remove register control helper function
authorYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Sat, 3 Jan 2026 00:22:29 +0000 (01:22 +0100)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Tue, 27 Jan 2026 20:46:44 +0000 (21:46 +0100)
commit4e27f441844c3933b380409db6a83d126351e87d
tree298009f56d7219b80836c5d99109045263d61b0e
parenta7bec98ef80e22ecbe0b28b3254a99799eb91d02
scsi: ufs: renesas: Remove register control helper function

After refactoring the code, ufs_renesas_reg_control() is no longer needed,
because all operations are simple and can be called directly.  Remove the
ufs_renesas_reg_control() helper function, and call udelay() directly.

Ported from Linux kernel commit
855bde8ce5bc ("scsi: ufs: renesas: Remove register control helper function")
with replaced readl_poll_timeout_atomic() with readl_poll_sleep_timeout().

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/69500e4c18be1ca1de360f9e797e282ffef04004.1741179611.git.geert+renesas@glider.be
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
drivers/ufs/ufs-renesas.c