[PATCH 1/3] clk: stm32mp1: add i2s_ckin as a clock source of PLL4

Gabriel Fernandez gabriel.fernandez at foss.st.com
Tue Oct 20 02:48:53 PDT 2026


The PLL4SRC field of RCC_RCK4SELR selects the PLL4 reference clock
among HSI, HSE, CSI and I2S_CKIN. The driver only lists the first three
as parents of PLL4.

Add "i2s_ckin" to the PLL4 parents. This clock name is already used as
a parent by other clocks of this driver (I2S/SAI/SPDIF kernel clocks)
and is expected to be provided by the board device tree.

Signed-off-by: Gabriel Fernandez <gabriel.fernandez at foss.st.com>
---
 drivers/clk/stm32/clk-stm32mp1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/clk/stm32/clk-stm32mp1.c b/drivers/clk/stm32/clk-stm32mp1.c
index 2d9ccd96ec98..8f7bb2c31809 100644
--- a/drivers/clk/stm32/clk-stm32mp1.c
+++ b/drivers/clk/stm32/clk-stm32mp1.c
@@ -120,7 +120,7 @@ static const char * const ref3_parents[] = {
 };
 
 static const char * const ref4_parents[] = {
-	"ck_hsi", "ck_hse", "ck_csi"
+	"ck_hsi", "ck_hse", "ck_csi", "i2s_ckin"
 };
 
 static const char * const cpu_src[] = {

-- 
2.43.0




More information about the linux-arm-kernel mailing list