summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authoryanhong.wang <yanhong.wang@starfivetech.com>2022-05-26 06:16:21 +0300
committerYanhong Wang <yanhong.wang@linux.starfivetech.com>2022-10-18 11:24:36 +0300
commit16178e355d396994e63546d552a5c75e4aad71c0 (patch)
tree1238c29fec4e05df8680921e9ba8ded688809cbb /board
parent5531f12c6efc79817914bf96f5b755840402e8c7 (diff)
downloadu-boot-16178e355d396994e63546d552a5c75e4aad71c0.tar.xz
SPL:starfive-jh7110: Modify the default division factor of sdcard clk
Modify the default division factor of sdcard clk to 4. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
Diffstat (limited to 'board')
-rw-r--r--board/starfive/evb/spl.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/board/starfive/evb/spl.c b/board/starfive/evb/spl.c
index b683786d28..689a954e6f 100644
--- a/board/starfive/evb/spl.c
+++ b/board/starfive/evb/spl.c
@@ -119,6 +119,11 @@ void board_init_f(ulong dummy)
/*set GPIO to 1.8v*/
setbits_le32(SYS_SYSCON_BASE + 0xC, 0xf);
+ /*set sdio0 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);
+
/* reset emmc */
SYS_IOMUX_DOEN(22, LOW);
SYS_IOMUX_DOUT(22, 19);