]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
media: iris: Guard the QCOM_UBWC_CONFIG select with QCOM_SMEM
authorDaniel Baluta <daniel.baluta@nxp.com>
Mon, 17 Aug 2026 12:35:39 +0000 (15:35 +0300)
committerArnd Bergmann <arnd@arndb.de>
Tue, 18 Aug 2026 09:17:48 +0000 (11:17 +0200)
QCOM_UBWC_CONFIG is about to depend on QCOM_SMEM. Guard the
VIDEO_QCOM_IRIS select with 'if ARCH_QCOM && QCOM_SMEM', and add
'depends on QCOM_SMEM || QCOM_SMEM=n' so a built-in driver is never
selected against a missing or modular SMEM.

Fixes: c43207553867 ("media: iris: retrieve UBWC platform configuration")
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
Tested-by: Nathan Chancellor <nathan@kernel.org> # build
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
drivers/media/platform/qcom/iris/Kconfig

index 388c9bbc81365a065fc643dae8043de0ff5a9841..0996213e71e7a10440b7f3b60e8abdc6f9a6be71 100644 (file)
@@ -2,11 +2,12 @@ config VIDEO_QCOM_IRIS
        tristate "Qualcomm iris V4L2 decoder driver"
        depends on VIDEO_DEV
        depends on ARCH_QCOM || COMPILE_TEST
+       depends on QCOM_SMEM || QCOM_SMEM=n
        select V4L2_MEM2MEM_DEV
        select QCOM_MDT_LOADER
        select QCOM_SCM
        select QCOM_PAS
-       select QCOM_UBWC_CONFIG
+       select QCOM_UBWC_CONFIG if ARCH_QCOM && QCOM_SMEM
        select VIDEOBUF2_DMA_CONTIG
        help
          This is a V4L2 driver for Qualcomm iris video accelerator