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 31/64] media: platform: ti-vpe: move config to its own file
    Date
    In order to better organize the platform/Kconfig, place
    ti-vpe-specific config stuff on a separate Kconfig file.

    Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
    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 | 60 +-------------------------
    drivers/media/platform/ti-vpe/Kconfig | 62 +++++++++++++++++++++++++++
    2 files changed, 63 insertions(+), 59 deletions(-)
    create mode 100644 drivers/media/platform/ti-vpe/Kconfig

    diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
    index b0acbf3ccb69..228881ae0d22 100644
    --- a/drivers/media/platform/Kconfig
    +++ b/drivers/media/platform/Kconfig
    @@ -66,6 +66,7 @@ source "drivers/media/platform/stm32/Kconfig"
    source "drivers/media/platform/sunxi/sun8i-di/Kconfig"
    source "drivers/media/platform/sunxi/sun8i-rotate/Kconfig"
    source "drivers/media/platform/tegra/vde/Kconfig"
    +source "drivers/media/platform/ti-vpe/Kconfig"

    config VIDEO_MUX
    tristate "Video Multiplexer"
    @@ -106,33 +107,6 @@ source "drivers/media/platform/xilinx/Kconfig"
    source "drivers/media/platform/atmel/Kconfig"
    source "drivers/media/platform/sunxi/Kconfig"

    -config VIDEO_TI_CAL
    - tristate "TI CAL (Camera Adaptation Layer) driver"
    - depends on V4L_PLATFORM_DRIVERS
    - depends on VIDEO_DEV && VIDEO_V4L2
    - select MEDIA_CONTROLLER
    - select VIDEO_V4L2_SUBDEV_API
    - depends on SOC_DRA7XX || ARCH_K3 || COMPILE_TEST
    - select VIDEOBUF2_DMA_CONTIG
    - select V4L2_FWNODE
    - help
    - Support for the TI CAL (Camera Adaptation Layer) block
    - found on DRA72X SoC.
    - In TI Technical Reference Manual this module is referred as
    - Camera Interface Subsystem (CAMSS).
    -
    -config VIDEO_TI_CAL_MC
    - bool "Media Controller centric mode by default"
    - depends on VIDEO_TI_CAL
    - default n
    - help
    - Enables Media Controller centric mode by default.
    -
    - If set, CAL driver will start in Media Controller mode by
    - default. Note that this behavior can be overridden via
    - module parameter 'mc_api'.
    -
    -
    # Mem2mem drivers

    config VIDEO_MEM2MEM_DEINTERLACE
    @@ -212,37 +186,5 @@ config VIDEO_STI_DELTA_DRIVER
    select V4L2_MEM2MEM_DEV
    select RPMSG

    -config VIDEO_TI_VPE
    - tristate "TI VPE (Video Processing Engine) driver"
    - depends on V4L_MEM2MEM_DRIVERS
    - depends on VIDEO_DEV && VIDEO_V4L2
    - depends on SOC_DRA7XX || COMPILE_TEST
    - select VIDEOBUF2_DMA_CONTIG
    - select V4L2_MEM2MEM_DEV
    - select VIDEO_TI_VPDMA
    - select VIDEO_TI_SC
    - select VIDEO_TI_CSC
    - help
    - Support for the TI VPE(Video Processing Engine) block
    - found on DRA7XX SoC.
    -
    -config VIDEO_TI_VPE_DEBUG
    - bool "VPE debug messages"
    - depends on V4L_MEM2MEM_DRIVERS
    - depends on VIDEO_TI_VPE
    - help
    - Enable debug messages on VPE driver.
    -
    -# TI VIDEO PORT Helper Modules
    -# These will be selected by VPE and VIP
    -config VIDEO_TI_VPDMA
    - tristate
    -
    -config VIDEO_TI_SC
    - tristate
    -
    -config VIDEO_TI_CSC
    - tristate
    -
    # DVB platform drivers
    source "drivers/media/platform/sti/c8sectpfe/Kconfig"
    diff --git a/drivers/media/platform/ti-vpe/Kconfig b/drivers/media/platform/ti-vpe/Kconfig
    new file mode 100644
    index 000000000000..a9ee0189f2f2
    --- /dev/null
    +++ b/drivers/media/platform/ti-vpe/Kconfig
    @@ -0,0 +1,62 @@
    +# SPDX-License-Identifier: GPL-2.0-only
    +
    +# TI VIDEO PORT Helper Modules
    +# These will be selected by VPE and VIP
    +config VIDEO_TI_VPDMA
    + tristate
    +
    +config VIDEO_TI_SC
    + tristate
    +
    +config VIDEO_TI_CSC
    + tristate
    +
    +# V4L drivers
    +
    +config VIDEO_TI_CAL
    + tristate "TI CAL (Camera Adaptation Layer) driver"
    + depends on VIDEO_DEV && VIDEO_V4L2
    + depends on V4L_PLATFORM_DRIVERS
    + select MEDIA_CONTROLLER
    + select VIDEO_V4L2_SUBDEV_API
    + depends on SOC_DRA7XX || ARCH_K3 || COMPILE_TEST
    + select VIDEOBUF2_DMA_CONTIG
    + select V4L2_FWNODE
    + help
    + Support for the TI CAL (Camera Adaptation Layer) block
    + found on DRA72X SoC.
    + In TI Technical Reference Manual this module is referred as
    + Camera Interface Subsystem (CAMSS).
    +
    +config VIDEO_TI_CAL_MC
    + bool "Media Controller centric mode by default"
    + depends on VIDEO_TI_CAL
    + default n
    + help
    + Enables Media Controller centric mode by default.
    +
    + If set, CAL driver will start in Media Controller mode by
    + default. Note that this behavior can be overridden via
    + module parameter 'mc_api'.
    +
    +# Mem2mem drivers
    +
    +config VIDEO_TI_VPE
    + tristate "TI VPE (Video Processing Engine) driver"
    + depends on V4L_MEM2MEM_DRIVERS
    + depends on VIDEO_DEV && VIDEO_V4L2
    + depends on SOC_DRA7XX || COMPILE_TEST
    + select VIDEOBUF2_DMA_CONTIG
    + select V4L2_MEM2MEM_DEV
    + select VIDEO_TI_VPDMA
    + select VIDEO_TI_SC
    + select VIDEO_TI_CSC
    + help
    + Support for the TI VPE(Video Processing Engine) block
    + found on DRA7XX SoC.
    +
    +config VIDEO_TI_VPE_DEBUG
    + bool "VPE debug messages"
    + depends on VIDEO_TI_VPE
    + help
    + Enable debug messages on VPE driver.
    --
    2.35.1
    \
     
     \ /
      Last update: 2022-03-14 09:00    [W:5.397 / U:0.288 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site