From e0d038fae4d3216d3e7ba4d117ec48933696c90e Mon Sep 17 00:00:00 2001 From: Kurva Prashanth Date: Wed, 4 Feb 2026 16:58:55 +0530 Subject: [PATCH 1/3] arm64/configs: enable Si5351 common clock driver Signed-off-by: Kurva Prashanth --- arch/arm64/configs/bcm2711_defconfig | 1 + arch/arm64/configs/bcm2711_rt_defconfig | 1 + arch/arm64/configs/bcm2712_defconfig | 1 + 3 files changed, 3 insertions(+) diff --git a/arch/arm64/configs/bcm2711_defconfig b/arch/arm64/configs/bcm2711_defconfig index 65d1c6a10a7af1..d43917afdc8cd9 100644 --- a/arch/arm64/configs/bcm2711_defconfig +++ b/arch/arm64/configs/bcm2711_defconfig @@ -1537,6 +1537,7 @@ CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m CONFIG_COMMON_CLK_RP1=y CONFIG_COMMON_CLK_RP1_SDIO=y +CONFIG_COMMON_CLK_SI5351=y CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm64/configs/bcm2711_rt_defconfig b/arch/arm64/configs/bcm2711_rt_defconfig index 84f33ce794e030..6318f5388a953e 100644 --- a/arch/arm64/configs/bcm2711_rt_defconfig +++ b/arch/arm64/configs/bcm2711_rt_defconfig @@ -1536,6 +1536,7 @@ CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m CONFIG_COMMON_CLK_RP1=y CONFIG_COMMON_CLK_RP1_SDIO=y +CONFIG_COMMON_CLK_SI5351=y CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm64/configs/bcm2712_defconfig b/arch/arm64/configs/bcm2712_defconfig index 6e561d41c3f1cd..139a43a586501b 100644 --- a/arch/arm64/configs/bcm2712_defconfig +++ b/arch/arm64/configs/bcm2712_defconfig @@ -1539,6 +1539,7 @@ CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m CONFIG_COMMON_CLK_RP1=y CONFIG_COMMON_CLK_RP1_SDIO=y +CONFIG_COMMON_CLK_SI5351=y CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y From 6ff6f93b3197528b33e404828a286cbbb2389c58 Mon Sep 17 00:00:00 2001 From: Kurva Prashanth Date: Thu, 5 Feb 2026 10:47:27 +0530 Subject: [PATCH 2/3] arm/configs: enable Si5351 common clock driver Signed-off-by: Kurva Prashanth --- arch/arm/configs/bcm2709_defconfig | 1 + arch/arm/configs/bcm2711_defconfig | 1 + arch/arm/configs/bcmrpi_defconfig | 1 + 3 files changed, 3 insertions(+) diff --git a/arch/arm/configs/bcm2709_defconfig b/arch/arm/configs/bcm2709_defconfig index af66a82f539ea8..e446c045c44cc3 100644 --- a/arch/arm/configs/bcm2709_defconfig +++ b/arch/arm/configs/bcm2709_defconfig @@ -1424,6 +1424,7 @@ CONFIG_SND_BCM2835=m CONFIG_VIDEO_BCM2835=m CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m +CONFIG_COMMON_CLK_SI5351=y CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm/configs/bcm2711_defconfig b/arch/arm/configs/bcm2711_defconfig index 4c2317e4d2e258..37960c6dba6182 100644 --- a/arch/arm/configs/bcm2711_defconfig +++ b/arch/arm/configs/bcm2711_defconfig @@ -1468,6 +1468,7 @@ CONFIG_SND_BCM2835=m CONFIG_VIDEO_BCM2835=m CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m +CONFIG_COMMON_CLK_SI5351=y CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig index fd77e405234d66..5d50634eaf6e36 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig @@ -1416,6 +1416,7 @@ CONFIG_SND_BCM2835=m CONFIG_VIDEO_BCM2835=m CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m +CONFIG_COMMON_CLK_SI5351=y CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y From be2461bcef0c74fd9011f02a1eda30394a63e3b4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2026 08:38:25 +0000 Subject: [PATCH 3/3] configs: Build SI5351 driver as modules Signed-off-by: Phil Elwell --- arch/arm/configs/bcm2709_defconfig | 2 +- arch/arm/configs/bcm2711_defconfig | 2 +- arch/arm/configs/bcmrpi_defconfig | 2 +- arch/arm64/configs/bcm2711_defconfig | 2 +- arch/arm64/configs/bcm2711_rt_defconfig | 2 +- arch/arm64/configs/bcm2712_defconfig | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/configs/bcm2709_defconfig b/arch/arm/configs/bcm2709_defconfig index e446c045c44cc3..788352d3712a55 100644 --- a/arch/arm/configs/bcm2709_defconfig +++ b/arch/arm/configs/bcm2709_defconfig @@ -1424,7 +1424,7 @@ CONFIG_SND_BCM2835=m CONFIG_VIDEO_BCM2835=m CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m -CONFIG_COMMON_CLK_SI5351=y +CONFIG_COMMON_CLK_SI5351=m CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm/configs/bcm2711_defconfig b/arch/arm/configs/bcm2711_defconfig index 37960c6dba6182..2b980f60e14960 100644 --- a/arch/arm/configs/bcm2711_defconfig +++ b/arch/arm/configs/bcm2711_defconfig @@ -1468,7 +1468,7 @@ CONFIG_SND_BCM2835=m CONFIG_VIDEO_BCM2835=m CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m -CONFIG_COMMON_CLK_SI5351=y +CONFIG_COMMON_CLK_SI5351=m CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig index 5d50634eaf6e36..82e3d25308cea7 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig @@ -1416,7 +1416,7 @@ CONFIG_SND_BCM2835=m CONFIG_VIDEO_BCM2835=m CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m -CONFIG_COMMON_CLK_SI5351=y +CONFIG_COMMON_CLK_SI5351=m CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm64/configs/bcm2711_defconfig b/arch/arm64/configs/bcm2711_defconfig index d43917afdc8cd9..af192047b411be 100644 --- a/arch/arm64/configs/bcm2711_defconfig +++ b/arch/arm64/configs/bcm2711_defconfig @@ -1537,7 +1537,7 @@ CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m CONFIG_COMMON_CLK_RP1=y CONFIG_COMMON_CLK_RP1_SDIO=y -CONFIG_COMMON_CLK_SI5351=y +CONFIG_COMMON_CLK_SI5351=m CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm64/configs/bcm2711_rt_defconfig b/arch/arm64/configs/bcm2711_rt_defconfig index 6318f5388a953e..041e805c96302a 100644 --- a/arch/arm64/configs/bcm2711_rt_defconfig +++ b/arch/arm64/configs/bcm2711_rt_defconfig @@ -1536,7 +1536,7 @@ CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m CONFIG_COMMON_CLK_RP1=y CONFIG_COMMON_CLK_RP1_SDIO=y -CONFIG_COMMON_CLK_SI5351=y +CONFIG_COMMON_CLK_SI5351=m CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y diff --git a/arch/arm64/configs/bcm2712_defconfig b/arch/arm64/configs/bcm2712_defconfig index 139a43a586501b..91af35ccc0dcae 100644 --- a/arch/arm64/configs/bcm2712_defconfig +++ b/arch/arm64/configs/bcm2712_defconfig @@ -1539,7 +1539,7 @@ CONFIG_VIDEO_CODEC_BCM2835=m CONFIG_VIDEO_ISP_BCM2835=m CONFIG_COMMON_CLK_RP1=y CONFIG_COMMON_CLK_RP1_SDIO=y -CONFIG_COMMON_CLK_SI5351=y +CONFIG_COMMON_CLK_SI5351=m CONFIG_CLK_RASPBERRYPI=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y