Re: [RFC PATCH v1 4/5] media: tegra: Add Tegra Video input driver for Tegra210

Hans Verkuil
2020-01-30T14:45:44Z

On 1/28/20 7:23 PM, Sowjanya Komatineni wrote:
> Tegra210 contains a powerful Video Input (VI) hardware controller
> which can support up to 6 MIPI CSI camera sensors.
>
> Each Tegra CSI port can be one-to-one mapped to VI channel and can
> capture from an external camera sensor connected to CSI or from
> built-in test pattern generator.
>
> Tegra210 supports built-in test pattern generator from CSI to VI.
>
> This patch adds a V4L2 media controller and capture driver support
> for Tegra210 built-in CSI to VI test pattern generator.
>
> Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com>
> ---
> drivers/staging/media/Kconfig | 2 +
> drivers/staging/media/Makefile | 1 +
> drivers/staging/media/tegra/Kconfig | 12 +
> drivers/staging/media/tegra/Makefile | 11 +
> drivers/staging/media/tegra/TODO | 10 +
> drivers/staging/media/tegra/csi.h | 111 +++++
> drivers/staging/media/tegra/csi2_fops.c | 335 +++++++++++++++
> drivers/staging/media/tegra/csi2_fops.h | 15 +
> drivers/staging/media/tegra/host1x-video.c | 120 ++++++
> drivers/staging/media/tegra/host1x-video.h | 33 ++
> drivers/staging/media/tegra/mc_common.h | 131 ++++++
> drivers/staging/media/tegra/tegra-channel.c | 628 ++++++++++++++++++++++++++++
> drivers/staging/media/tegra/tegra-core.c | 111 +++++
> drivers/staging/media/tegra/tegra-core.h | 125 ++++++
> drivers/staging/media/tegra/tegra-csi.c | 380 +++++++++++++++++
> drivers/staging/media/tegra/tegra-vi.c | 351 ++++++++++++++++
> drivers/staging/media/tegra/tegra-vi.h | 101 +++++
> drivers/staging/media/tegra/vi2_fops.c | 364 ++++++++++++++++
> drivers/staging/media/tegra/vi2_fops.h | 15 +
> drivers/staging/media/tegra/vi2_formats.h | 119 ++++++
> drivers/staging/media/tegra/vi2_registers.h | 194 +++++++++

Please add an entry to the MAINTAINERS file for this new driver.

Also, checkpatch.pl --strict complains about the SPDX tag in the headers:

WARNING: Improper SPDX comment style for 'drivers/staging/media/tegra/csi.h', please use '/*' instead
#141: FILE: drivers/staging/media/tegra/csi.h:1:
+// SPDX-License-Identifier: GPL-2.0-only

(same warning for all headers)

Please fix for v2.

Regards,

Hans