summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorJianlong Huang <jianlong.huang@starfivetech.com>2022-07-14 11:13:30 +0300
committerJianlong Huang <jianlong.huang@starfivetech.com>2022-11-03 11:28:42 +0300
commit59f872828b12d93b2636f2292bf0d7b2fa7088c5 (patch)
tree80a0dcc2d7bb520d1f3bdfddded9fbff2491ad11 /board
parentc0f7ad1b409cbae54b2d0272d57e4ee55e9917ec (diff)
downloadu-boot-59f872828b12d93b2636f2292bf0d7b2fa7088c5.tar.xz
Support sd autoboot
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
Diffstat (limited to 'board')
-rw-r--r--board/starfive/visionfive2/spl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/board/starfive/visionfive2/spl.c b/board/starfive/visionfive2/spl.c
index 6a088e05f2..9d5c2aad13 100644
--- a/board/starfive/visionfive2/spl.c
+++ b/board/starfive/visionfive2/spl.c
@@ -262,10 +262,13 @@ void board_init_f(ulong dummy)
SYS_IOMUX_DOEN(44, 8);
SYS_IOMUX_DOUT(44, 22);
- /*set sdio0 sdcard clk default div to 4*/
+ /*set sdio0/1 sdcard clk default div to 4*/
clrsetbits_le32(SYS_CRG_BASE + CLK_SDIO0_SDCARD_OFFSET,
CLK_SDIO0_SDCARD_MASK,
(4 << CLK_SDIO0_SDCARD_SHIFT) & CLK_SDIO0_SDCARD_MASK);
+ clrsetbits_le32(SYS_CRG_BASE + CLK_SDIO1_SDCARD_OFFSET,
+ CLK_SDIO1_SDCARD_MASK,
+ (4 << CLK_SDIO1_SDCARD_SHIFT) & CLK_SDIO1_SDCARD_MASK);
/* reset emmc */
SYS_IOMUX_DOEN(22, LOW);