summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorsamin <samin.guo@starfivetech.com>2022-06-13 07:39:01 +0300
committerYanhong Wang <yanhong.wang@linux.starfivetech.com>2022-10-18 11:24:37 +0300
commit90a8248c00836a25ddc3e3bca3a83f41f61a4cd3 (patch)
treebeaf15e5acd99ee23a8a771d4d687f7718ba80ff /board
parent61f294b11cd12981b93a3a2deb8036f705332ae2 (diff)
downloadu-boot-90a8248c00836a25ddc3e3bca3a83f41f61a4cd3.tar.xz
spl:starfive: remove function spl_cpu_fre_150/125
replace them with spl_cpu_set_rate. Signed-off-by: samin <samin.guo@starfivetech.com>
Diffstat (limited to 'board')
-rw-r--r--board/starfive/evb/spl.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/board/starfive/evb/spl.c b/board/starfive/evb/spl.c
index 689a954e6f..74060ef63a 100644
--- a/board/starfive/evb/spl.c
+++ b/board/starfive/evb/spl.c
@@ -58,43 +58,10 @@ struct image_header *spl_get_load_buffer(ssize_t offset, size_t size)
return (struct image_header *)(STARFIVE_SPL_BOOT_LOAD_ADDR);
}
-/* set PLL0 output to 1.5GHz*/
-__maybe_unused static void spl_cpu_fre_150(void)
-{
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_24, PLL0_DACPD_MASK,
- BIT(PLL0_DACPD_SHIFT) & PLL0_DACPD_MASK);
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_24, PLL0_DSMPD_MASK,
- BIT(PLL0_DSMPD_SHIFT) & PLL0_DSMPD_MASK);
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_36, PLL0_PREDIV_MASK,
- BIT(PLL0_PREDIV_SHIFT) & PLL0_PREDIV_MASK);
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_28, PLL0_FBDIV_MASK,
- (125 << PLL0_FBDIV_SHIFT) & PLL0_FBDIV_MASK);
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_32, PLL0_POSTDIV1_MASK,
- BIT(PLL0_POSTDIV1_SHIFT) & PLL0_POSTDIV1_MASK);
-}
-
-/* set PLL0 output to 1.25GHz*/
-static void spl_cpu_fre_125(void)
-{
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_24, PLL0_DACPD_MASK,
- BIT(PLL0_DACPD_SHIFT) & PLL0_DACPD_MASK);
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_24, PLL0_DSMPD_MASK,
- BIT(PLL0_DSMPD_SHIFT) & PLL0_DSMPD_MASK);
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_36, PLL0_PREDIV_MASK,
- BIT(PLL0_PREDIV_SHIFT) & PLL0_PREDIV_MASK);
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_28, PLL0_FBDIV_MASK,
- (52 << PLL0_FBDIV_SHIFT) & PLL0_FBDIV_MASK);
- clrsetbits_le32(SYS_SYSCON_BASE + SYS_SYSCON_32, PLL0_POSTDIV1_MASK,
- (0 << PLL0_POSTDIV1_SHIFT) & PLL0_POSTDIV1_MASK);
-}
-
-
void board_init_f(ulong dummy)
{
int ret;
- spl_cpu_fre_125();
-
/*DDR control depend clk init*/
clrsetbits_le32(SYS_CRG_BASE, CLK_CPU_ROOT_SW_MASK,
BIT(CLK_CPU_ROOT_SW_SHIFT) & CLK_CPU_ROOT_SW_MASK);