[PATCH] riscv: config: Set MEDIA_SUPPORT_FILTER

Joel Stanley joel at jms.id.au
Thu Apr 3 23:22:34 PDT 2025


When Hal enabled MEIDA_SUPPORT in order to add the VIDEO_CADENCE_CSI2RX
driver in commit d8a7d89abb09 ("riscv: defconfig: Enable StarFive JH7110
drivers"), it turned on a few hundred (254) other MEDIA drivers.

The subsystem has a option for this very case that keeps the other
drivers disabled: MEDIA_SUPPORT_FILTER. Turn that on, and
MEDIA_PLATFORM_SUPPORT, so the CSI2RX driver stays enabled.

Signed-off-by: Joel Stanley <joel at jms.id.au>
---
The filter option only appears in a small handful of arm32 defconfigs
(and I maintain a few of them). That's because MEDIA_SUPPORT_FILTER is
normally enabled unless EXPERT is on.

The root of the issue is the riscv defconfig selects EXPERT. Most
arch-wide defconfig don't have that on. Need to get to the bottom of
that, and perhaps disable EXPERT?

Signed-off-by: Joel Stanley <joel at jms.id.au>
---
 arch/riscv/configs/defconfig | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig
index 0f7dcbe3c45b..c34fcf2c6a2f 100644
--- a/arch/riscv/configs/defconfig
+++ b/arch/riscv/configs/defconfig
@@ -182,6 +182,8 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_REGULATOR_AXP20X=y
 CONFIG_REGULATOR_GPIO=y
 CONFIG_MEDIA_SUPPORT=m
+CONFIG_MEDIA_SUPPORT_FILTER=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
 CONFIG_VIDEO_CADENCE_CSI2RX=m
 CONFIG_DRM=m
 CONFIG_DRM_RADEON=m
-- 
2.47.2




More information about the linux-riscv mailing list