From 4b6ebbdd9482f0bf93aa017f381584bf41b7a360 Mon Sep 17 00:00:00 2001 From: LiLiang Chen Date: Sun, 8 Jun 2025 22:55:40 +0800 Subject: [PATCH] mb/google/skywalker: Initialize clkbuf and srclken in romstage Initialize clkbuf and srclken drivers. BUG=b:379008996,b:422503190,b:403478729 BRANCH=none TEST=1. Check register is configured correctly: clkbuf: [clk_buf_init_pmic_clkbuf] XO_WCN_VOTER(0x7c0) [clk_buf_init_pmic_clkbuf] XO_NFC_VOTER(0x1) [clk_buf_init_pmic_clkbuf] XO_CEL_VOTER(0x7c0) [clk_buf_init_pmic_clkbuf] XO_EXT_VOTER(0x1) srclken: RG_CENTRAL_CFG1: 0x104014e5 RG_CENTRAL_CFG2: 0x1010 RG_CENTRAL_CFG3: 0x400f RG_CENTRAL_CFG4: 0x2020800 RG_CENTRAL_CFG5: 0x1bfc1761 RG_CENTRAL_CFG6: 0x0 2. Pass Y1_PMIC MT6365-26MHz cystal test. Signed-off-by: LiLiang Chen Signed-off-by: Vince Liu Change-Id: I9fe79a9f457f3e2efd2e810b87ea91c92ddd69b5 Reviewed-on: https://review.coreboot.org/c/coreboot/+/88526 Tested-by: build bot (Jenkins) Reviewed-by: Yidi Lin Reviewed-by: Yu-Ping Wu --- src/mainboard/google/skywalker/romstage.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mainboard/google/skywalker/romstage.c b/src/mainboard/google/skywalker/romstage.c index 9aa89a2730..822134b30b 100644 --- a/src/mainboard/google/skywalker/romstage.c +++ b/src/mainboard/google/skywalker/romstage.c @@ -2,6 +2,7 @@ #include #include +#include #include #include #include @@ -10,6 +11,7 @@ #include #include #include +#include #include static void raise_little_cpu_freq(void) @@ -30,5 +32,7 @@ void platform_romstage_main(void) rtc_boot(); dvfs_init(); mtk_dram_init(); + srclken_rc_init(); + clk_buf_init(); thermal_init(); }