diff options
author | samin <samin.guo@starfivetech.com> | 2022-06-13 07:39:01 +0300 |
---|---|---|
committer | Yanhong Wang <yanhong.wang@linux.starfivetech.com> | 2022-10-18 11:24:37 +0300 |
commit | 90a8248c00836a25ddc3e3bca3a83f41f61a4cd3 (patch) | |
tree | beaf15e5acd99ee23a8a771d4d687f7718ba80ff /board/starfive | |
parent | 61f294b11cd12981b93a3a2deb8036f705332ae2 (diff) | |
download | u-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/starfive')
-rw-r--r-- | board/starfive/evb/spl.c | 33 |
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); |