All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab@kernel.org>
To: unlisted-recipients:; (no To-header on input)
Cc: "Mauro Carvalho Chehab" <mchehab@kernel.org>,
	"Niklas Söderlund" <niklas.soderlund+renesas@ragnatech.se>,
	"Dmitry Osipenko" <digetx@gmail.com>,
	"Hans Verkuil" <hverkuil-cisco@xs4all.nl>,
	"Jernej Skrabec" <jernej.skrabec@gmail.com>,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	"Ming Qian" <ming.qian@nxp.com>,
	linux-kernel@vger.kernel.org, linux-media@vger.kernel.org
Subject: [PATCH 31/64] media: platform: ti-vpe: move config to its own file
Date: Mon, 14 Mar 2022 08:55:23 +0100	[thread overview]
Message-ID: <12666f5d61d1232d17721f97d4cbe84a33bb4534.1647242579.git.mchehab@kernel.org> (raw)
In-Reply-To: <cover.1647242578.git.mchehab@kernel.org>

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


  parent reply	other threads:[~2022-03-14  7:58 UTC|newest]

Thread overview: 158+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-14  7:54 [PATCH 00/64] media: Kconfig/Makefile reorg Mauro Carvalho Chehab
2022-03-14  7:54 ` Mauro Carvalho Chehab
2022-03-14  7:54 ` Mauro Carvalho Chehab
2022-03-14  7:54 ` Mauro Carvalho Chehab
2022-03-14  7:54 ` Mauro Carvalho Chehab
2022-03-14  7:54 ` Mauro Carvalho Chehab
2022-03-14  7:54 ` [PATCH 01/64] media: xc2028: rename the driver from tuner-xc2028 Mauro Carvalho Chehab
2022-03-14  7:54 ` [PATCH 02/64] media: Makefiles: remove extra spaces Mauro Carvalho Chehab
2022-03-14  7:54 ` [PATCH 03/64] media: Makefiles: sort entries where it fits Mauro Carvalho Chehab
2022-03-14  7:54 ` [PATCH 04/64] media: platform: Makefile: reorganize its contents Mauro Carvalho Chehab
2022-03-14  7:54 ` [PATCH 05/64] media: platform: move platform menu dependencies to drivers Mauro Carvalho Chehab
2022-03-14  7:54   ` Mauro Carvalho Chehab
2022-03-14  7:54   ` Mauro Carvalho Chehab
2022-03-14  7:54 ` [PATCH 06/64] media: platform: place Aspeed driver on a separate dir Mauro Carvalho Chehab
2022-03-14  7:54   ` Mauro Carvalho Chehab
2022-03-14  7:54   ` Mauro Carvalho Chehab
2022-03-14  7:54 ` [PATCH 07/64] media: platform: place NXP drivers " Mauro Carvalho Chehab
2022-03-14  7:54   ` Mauro Carvalho Chehab
2022-03-22 11:30   ` Philipp Zabel
2022-03-22 11:30     ` Philipp Zabel
2022-03-14  7:55 ` [PATCH 08/64] media: platform: place Intel " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 09/64] media: platform: place Via " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 10/64] media: platform: place Renesas " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 11/64] media: platform: allegro-dvt: move config to its own file Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 12/64] media: platform: amphion: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 13/64] media: platform: coda: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 14/64] media: platform: exynos-gsc: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 15/64] media: platform: ge2d: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:58   ` Neil Armstrong
2022-03-14  7:58     ` Neil Armstrong
2022-03-14  7:58     ` Neil Armstrong
2022-03-14  7:55 ` [PATCH 16/64] media: platform: mtk-jpeg: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 17/64] media: platform: mtk-mdp: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 18/64] media: platform: mtk-vcodec: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 19/64] media: platform: mtk-vpu: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 20/64] media: platform: omap3isp: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 21/64] media: platform: camss: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 22/64] media: platform: venus: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 23/64] media: platform: rga: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 24/64] media: platform: s3c-camif: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 25/64] media: platform: s5p-g2d: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 26/64] media: platform: hva: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 27/64] media: platform: stm32: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 28/64] media: platform: sun8i-di: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 29/64] media: platform: sun8i-rotate: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 30/64] media: platform: vde: " Mauro Carvalho Chehab
2022-03-14  7:55 ` Mauro Carvalho Chehab [this message]
2022-03-14  7:55 ` [PATCH 32/64] media: platform: rkisp1: " Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 33/64] media: platform: delta: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 34/64] media: platform: bdisp: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 35/64] media: platform: s5p-mfc: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 36/64] media: platform: s5p-jpeg: " Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 37/64] media: platform: Kconfig: sort entries Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 38/64] media: platform: move some manufacturer entries Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 39/64] media: platform: Kconfig: place platform drivers on a submenu Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 40/64] media: platform: rename coda/ to chips-media/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-22 11:29   ` Philipp Zabel
2022-03-22 11:29     ` Philipp Zabel
2022-03-14  7:55 ` [PATCH 41/64] media: platform: rename marvell-ccic/ to marvell/ Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 42/64] media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:59   ` Neil Armstrong
2022-03-14  7:59     ` Neil Armstrong
2022-03-14  7:59     ` Neil Armstrong
2022-03-14  7:55 ` [PATCH 43/64] media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 44/64] media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 45/64] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 46/64] media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 47/64] media: platform: rename sunxi/ to allwinner/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 48/64] media: platform: rename tegra/vde/ to nvidia/tegra-vde/ Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 49/64] media: platform: rename amphion/ to nxp/amphion/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14 11:29   ` Fabio Estevam
2022-03-14 11:29     ` Fabio Estevam
2022-03-14 12:04     ` Mauro Carvalho Chehab
2022-03-14 12:04       ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 50/64] media: platform: rename exynos4-is/ to samsung/exynos4-is/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14 15:15   ` kernel test robot
2022-03-14  7:55 ` [PATCH 51/64] media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 52/64] media: platform: rename s3c-camif/ to samsung/s3c-camif/ Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 53/64] media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 54/64] media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 55/64] media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 56/64] media: platform: rename stm32/ to sti/stm32/ Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 57/64] media: platform: rename am437x/ to ti/am437x/ Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 58/64] media: platform: rename davinci/ to ti/davinci/ Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 59/64] media: platform: rename omap3isp/ to ti/omap3isp/ Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 60/64] media: platform: rename omap/ to ti/omap/ Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 61/64] media: platform: rename ti-vpe/ to ti/vpe/ Mauro Carvalho Chehab
2022-03-14  9:53   ` Pratyush Yadav
2022-03-14 10:05     ` Laurent Pinchart
2022-03-14  7:55 ` [PATCH 62/64] media: platform: Create vendor/{Makefile,Kconfig} files Mauro Carvalho Chehab
2022-03-14  7:55   ` [PATCH 62/64] media: platform: Create vendor/{Makefile, Kconfig} files Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 63/64] media: platform/*/Kconfig: make manufacturer menus more uniform Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55 ` [PATCH 64/64] media: Kconfig: cleanup VIDEO_DEV dependencies Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  7:55   ` Mauro Carvalho Chehab
2022-03-14  8:01   ` Neil Armstrong
2022-03-14  8:01     ` Neil Armstrong
2022-03-14  8:01     ` Neil Armstrong
2022-03-14  8:01     ` Neil Armstrong
2022-03-14  8:01     ` Neil Armstrong
2022-03-14  8:01     ` Neil Armstrong
2022-03-18 20:59   ` Shuah Khan
2022-03-18 20:59     ` Shuah Khan
2022-03-18 20:59     ` Shuah Khan
2022-03-18 20:59     ` Shuah Khan
2022-03-18 20:59     ` Shuah Khan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=12666f5d61d1232d17721f97d4cbe84a33bb4534.1647242579.git.mchehab@kernel.org \
    --to=mchehab@kernel.org \
    --cc=digetx@gmail.com \
    --cc=hverkuil-cisco@xs4all.nl \
    --cc=jernej.skrabec@gmail.com \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=ming.qian@nxp.com \
    --cc=niklas.soderlund+renesas@ragnatech.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.