lkml.org 
[lkml]   [2022]   [Mar]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 18/64] media: platform: mtk-vcodec: move config to its own file
    Date
    In order to better organize the platform/Kconfig, place
    mtk-vcodec-specific config stuff on a separate Kconfig file.

    Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
    ---

    To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
    See [PATCH 00/64] at: https://lore.kernel.org/all/cover.1647242578.git.mchehab@kernel.org/

    drivers/media/platform/Kconfig | 37 +----------------------
    drivers/media/platform/mtk-vcodec/Kconfig | 36 ++++++++++++++++++++++
    2 files changed, 37 insertions(+), 36 deletions(-)
    create mode 100644 drivers/media/platform/mtk-vcodec/Kconfig

    diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
    index 3b3d7af47ca1..ab7c85613625 100644
    --- a/drivers/media/platform/Kconfig
    +++ b/drivers/media/platform/Kconfig
    @@ -50,6 +50,7 @@ source "drivers/media/platform/exynos-gsc/Kconfig"
    source "drivers/media/platform/meson/ge2d/Kconfig"
    source "drivers/media/platform/mtk-jpeg/Kconfig"
    source "drivers/media/platform/mtk-mdp/Kconfig"
    +source "drivers/media/platform/mtk-vcodec/Kconfig"
    source "drivers/media/platform/omap/Kconfig"

    source "drivers/media/platform/aspeed/Kconfig"
    @@ -197,42 +198,6 @@ config VIDEO_MEDIATEK_VPU
    To compile this driver as a module, choose M here: the
    module will be called mtk-vpu.

    -config VIDEO_MEDIATEK_VCODEC
    - tristate "Mediatek Video Codec driver"
    - depends on V4L_MEM2MEM_DRIVERS
    - depends on MTK_IOMMU || COMPILE_TEST
    - depends on VIDEO_DEV && VIDEO_V4L2
    - depends on ARCH_MEDIATEK || COMPILE_TEST
    - depends on VIDEO_MEDIATEK_VPU || MTK_SCP
    - # The two following lines ensure we have the same state ("m" or "y") as
    - # our dependencies, to avoid missing symbols during link.
    - depends on VIDEO_MEDIATEK_VPU || !VIDEO_MEDIATEK_VPU
    - depends on MTK_SCP || !MTK_SCP
    - depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n)
    - select VIDEOBUF2_DMA_CONTIG
    - select V4L2_MEM2MEM_DEV
    - select VIDEO_MEDIATEK_VCODEC_VPU if VIDEO_MEDIATEK_VPU
    - select VIDEO_MEDIATEK_VCODEC_SCP if MTK_SCP
    - select V4L2_H264
    - select MEDIA_CONTROLLER
    - select MEDIA_CONTROLLER_REQUEST_API
    - help
    - Mediatek video codec driver provides HW capability to
    - encode and decode in a range of video formats on MT8173
    - and MT8183.
    -
    - Note that support for MT8173 requires VIDEO_MEDIATEK_VPU to
    - also be selected. Support for MT8183 depends on MTK_SCP.
    -
    - To compile this driver as modules, choose M here: the
    - modules will be called mtk-vcodec-dec and mtk-vcodec-enc.
    -
    -config VIDEO_MEDIATEK_VCODEC_VPU
    - bool
    -
    -config VIDEO_MEDIATEK_VCODEC_SCP
    - bool
    -
    config VIDEO_MEM2MEM_DEINTERLACE
    tristate "Deinterlace support"
    depends on V4L_MEM2MEM_DRIVERS
    diff --git a/drivers/media/platform/mtk-vcodec/Kconfig b/drivers/media/platform/mtk-vcodec/Kconfig
    new file mode 100644
    index 000000000000..635801a19d55
    --- /dev/null
    +++ b/drivers/media/platform/mtk-vcodec/Kconfig
    @@ -0,0 +1,36 @@
    +# SPDX-License-Identifier: GPL-2.0-only
    +config VIDEO_MEDIATEK_VCODEC_SCP
    + bool
    +
    +config VIDEO_MEDIATEK_VCODEC_VPU
    + bool
    +
    +config VIDEO_MEDIATEK_VCODEC
    + tristate "Mediatek Video Codec driver"
    + depends on V4L_MEM2MEM_DRIVERS
    + depends on MTK_IOMMU || COMPILE_TEST
    + depends on VIDEO_DEV && VIDEO_V4L2
    + depends on ARCH_MEDIATEK || COMPILE_TEST
    + depends on VIDEO_MEDIATEK_VPU || MTK_SCP
    + # The two following lines ensure we have the same state ("m" or "y") as
    + # our dependencies, to avoid missing symbols during link.
    + depends on VIDEO_MEDIATEK_VPU || !VIDEO_MEDIATEK_VPU
    + depends on MTK_SCP || !MTK_SCP
    + depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n)
    + select VIDEOBUF2_DMA_CONTIG
    + select V4L2_MEM2MEM_DEV
    + select VIDEO_MEDIATEK_VCODEC_VPU if VIDEO_MEDIATEK_VPU
    + select VIDEO_MEDIATEK_VCODEC_SCP if MTK_SCP
    + select V4L2_H264
    + select MEDIA_CONTROLLER
    + select MEDIA_CONTROLLER_REQUEST_API
    + help
    + Mediatek video codec driver provides HW capability to
    + encode and decode in a range of video formats on MT8173
    + and MT8183.
    +
    + Note that support for MT8173 requires VIDEO_MEDIATEK_VPU to
    + also be selected. Support for MT8183 depends on MTK_SCP.
    +
    + To compile this driver as modules, choose M here: the
    + modules will be called mtk-vcodec-dec and mtk-vcodec-enc.
    --
    2.35.1
    \
     
     \ /
      Last update: 2022-03-14 08:59    [W:3.708 / U:0.400 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site