[git:media_stage/master] media: staging: media: starfive: camss: Add ISP driver

2023-11-16 Thread Hans Verkuil
-off-by: Hans Verkuil drivers/staging/media/starfive/camss/Makefile | 2 + drivers/staging/media/starfive/camss/stf-camss.h | 3 + .../staging/media/starfive/camss/stf-isp-hw-ops.c | 445 + drivers/staging/media/starfive/camss/stf-isp.c | 382

[git:media_stage/master] media: staging: media: starfive: camss: Add video driver

2023-11-16 Thread Hans Verkuil
Signed-off-by: Hans Verkuil drivers/staging/media/starfive/camss/Makefile| 3 +- drivers/staging/media/starfive/camss/stf-video.c | 572 +++ drivers/staging/media/starfive/camss/stf-video.h | 100 3 files changed, 674 insertions(+), 1 deletion(-) --- diff --git

[git:media_stage/master] media: staging: media: starfive: camss: Add core driver

2023-11-16 Thread Hans Verkuil
platform resources and registers related devices. Reviewed-by: Bryan O'Donoghue Signed-off-by: Jack Zhu Signed-off-by: Hans Verkuil MAINTAINERS | 1 + drivers/staging/media/Kconfig| 2 + drivers/staging/media/Makefile

[git:media_stage/master] media: staging: media: starfive: camss: Register devices

2023-11-16 Thread Hans Verkuil
. Signed-off-by: Jack Zhu Signed-off-by: Hans Verkuil drivers/staging/media/starfive/camss/stf-camss.c | 97 +++- 1 file changed, 96 insertions(+), 1 deletion(-) --- diff --git a/drivers/staging/media/starfive/camss/stf-camss.c b/drivers/staging/media/starfive/camss/stf-camss.c

[git:media_stage/master] media: dt-bindings: Add JH7110 Camera Subsystem

2023-11-16 Thread Hans Verkuil
for handing image sensor data. Reviewed-by: Krzysztof Kozlowski Reviewed-by: Laurent Pinchart Signed-off-by: Jack Zhu Signed-off-by: Hans Verkuil .../bindings/media/starfive,jh7110-camss.yaml | 180 + MAINTAINERS| 7 + 2 files

[git:media_stage/master] media: staging: media: starfive: camss: Add TODO file

2023-11-16 Thread Hans Verkuil
. Signed-off-by: Jack Zhu Signed-off-by: Hans Verkuil drivers/staging/media/starfive/camss/TODO.txt | 4 1 file changed, 4 insertions(+) --- diff --git a/drivers/staging/media/starfive/camss/TODO.txt b/drivers/staging/media/starfive/camss/TODO.txt new file mode 100644 index

[git:media_stage/master] media: staging: media: starfive: camss: Add interrupt handling

2023-11-16 Thread Hans Verkuil
-by: Jack Zhu Signed-off-by: Hans Verkuil drivers/staging/media/starfive/camss/stf-camss.c | 21 + 1 file changed, 21 insertions(+) --- diff --git a/drivers/staging/media/starfive/camss/stf-camss.c b/drivers/staging/media/starfive/camss/stf-camss.c index c9743ff23b81

[git:media_stage/master] media: admin-guide: Add starfive_camss.rst for Starfive Camera Subsystem

2023-11-16 Thread Hans Verkuil
Subsystem driver which is used for handing image sensor data. Signed-off-by: Jack Zhu Signed-off-by: Hans Verkuil Documentation/admin-guide/media/starfive_camss.rst | 72 ++ .../admin-guide/media/starfive_camss_graph.dot | 12 Documentation/admin-guide/media/v4l

[git:media_stage/master] media: staging: media: starfive: camss: Add capture driver

2023-11-16 Thread Hans Verkuil
devices: capture_yuv and capture_raw. Signed-off-by: Jack Zhu Signed-off-by: Hans Verkuil drivers/staging/media/starfive/camss/Makefile | 1 + drivers/staging/media/starfive/camss/stf-camss.h | 2 + drivers/staging/media/starfive/camss/stf-capture.c | 603 + drivers

[git:media_stage/master] staging: media: tegra-video: fix infinite recursion regression

2023-11-13 Thread Hans Verkuil
the tegra_vi_graph_find_entity() comment. Fixes: 9bf19fbf0c8b ("media: v4l: async: Rework internal lists") Cc: Thierry Reding Cc: Jonathan Hunter Cc: Sowjanya Komatineni Signed-off-by: Luca Ceresoli [Sakari Ailus: Wrapped some long lines.] Signed-off-by: Sakari Ailus Signed-off-by:

[git:media_stage/master] media: pxa_camera: Fix an error handling path in pxa_camera_probe()

2023-11-13 Thread Hans Verkuil
handling path. However one 'goto' was missed. Fix it and branch at the correct place in the error handling path. Fixes: 5073d10cbaba ("media: pxa_camera: Register V4L2 device early") Signed-off-by: Christophe JAILLET Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil dri

[git:media_stage/master] media: ipu-bridge: Add missing acpi_dev_put() in ipu_bridge_get_ivsc_acpi_dev()

2023-11-13 Thread Hans Verkuil
call to acpi_dev_put(). Fixes: c66821f381ae ("media: pci: intel: Add IVSC support for IPU bridge driver") Signed-off-by: Geert Uytterhoeven Reviewed-by: Andy Shevchenko Signed-off-by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/pci/intel

[git:media_stage/master] media: xilinx-vipp: Look for entities also in waiting_list

2023-11-13 Thread Hans Verkuil
by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/platform/xilinx/xilinx-vipp.c | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/platform/xilinx/xilinx-vipp.c b/drivers/media/platform/xilinx/xil

[git:media_stage/master] media: ipu-bridge: Fix Kconfig dependencies

2023-11-13 Thread Hans Verkuil
symbol becomes redundant as a result and is removed. Fixes: 2545a2c02ba1 ("media: ipu3-cio2: allow ipu_bridge to be a module again") Suggested-by: Arnd Bergmann Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/pci/intel/Kconfig | 20 ++-- dri

[git:media_stage/master] media: mediatek: vcodec: Fix encoder access NULL pointer

2023-11-13 Thread Hans Verkuil
in encoder handler. Fixes: 1972e32431ed ("media: mediatek: vcodec: Fix possible invalid memory access for encoder") Signed-off-by: Irui Wang Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c | 3 +

[git:media_stage/master] media: i2c: ov8858: Don't set fwnode in the driver

2023-11-13 Thread Hans Verkuil
the driver a bit. Signed-off-by: Ondrej Jirman Reviewed-by: Jacopo Mondi Signed-off-by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/i2c/ov8858.c | 10 ++ 1 file changed, 2 insertions(+), 8 deletions(-) --- diff --git a/drivers/media/i2c

[git:media_stage/master] media: pci: intel: ivsc: select V4L2_FWNODE

2023-11-13 Thread Hans Verkuil
vers/media/pci/intel/ivsc/ivsc-csi.ko] undefined! Fixes: 29006e196a56 ("media: pci: intel: ivsc: Add CSI submodule") Signed-off-by: Arnd Bergmann [Sakari Ailus: Drop V4L2_ASYNC dependency, it is implied now.] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/pci/i

[git:media_stage/master] media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is disabled

2023-11-13 Thread Hans Verkuil
-off-by: Hans de Goede Acked-by: Sakari Ailus Reviewed-by: Laurent Pinchart Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/v4l2-core/v4l2-subdev.c | 7 +++ 1 file changed, 7 insertions(+) --- diff --git a/drivers/media/v4l2-core/v4l2-subdev.c b/drive

[git:v4l-utils/master] v4l2-ctl: fix alignment meta formats usage message

2023-11-13 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l2-ctl: fix alignment meta formats usage message Author: Hans Verkuil Date:Mon Nov 13 11:00:35 2023 +0100 The alignment

[git:v4l-utils/master] v4l2-ctl.1.in: add missing --help-meta

2023-11-13 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l2-ctl.1.in: add missing --help-meta Author: Hans Verkuil Date:Mon Nov 13 11:13:15 2023 +0100 The --help-meta option

[git:edid-decode/master] edid-decode: safely terminate edid vector with 0

2023-11-03 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: safely terminate edid vector with 0 Author: Hans Verkuil Date:Fri Nov 3 11:08:54 2023 +0100 We are using string functions for the EDID format parsing that depend on 0

[git:edid-decode/master] edid-decode: show Serial Number also in hex

2023-11-02 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: show Serial Number also in hex Author: Hans Verkuil Date:Thu Nov 2 11:49:34 2023 +0100 In decimal only it is hard to detect that 16843009 is actually a typical dummy serial

[git:edid-decode/master] edid-decode: check if DTD == HDMI 2 but VICs HDMI 1

2023-10-31 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: check if DTD == HDMI 2 but VICs HDMI 1 Author: Hans Verkuil Date:Tue Oct 31 12:30:25 2023 +0100 If the DTD matches a VIC with pixelclock > 340 MHz, and the highest

[git:edid-decode/master] edid-decode: report if a DTD matches an absent VIC

2023-10-31 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: report if a DTD matches an absent VIC Author: Hans Verkuil Date:Tue Oct 31 10:53:32 2023 +0100 If a DTD is identical to a VIC, and that VIC is not listed in the CTA Extension

[git:media_stage/master] media: nuvoton: VIDEO_NPCM_VCD_ECE should depend on ARCH_NPCM

2023-10-27 Thread Hans Verkuil
pture and encoding engine") Signed-off-by: Geert Uytterhoeven Signed-off-by: Hans Verkuil drivers/media/platform/nuvoton/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/drivers/media/platform/nuvoton/Kconfig b/drivers/media/platform/nuvoton/Kco

[git:edid-decode/master] edid-decode: if offset < 4, then check for non-zero padding

2023-10-26 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: if offset < 4, then check for non-zero padding Author: Hans Verkuil Date:Thu Oct 26 12:34:24 2023 +0200 There was a check for non-zero padding if offset >= 4, but not fo

[git:edid-decode/master] edid-decode: CTA-861: check for invalid offset, always show byte 3

2023-10-26 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: CTA-861: check for invalid offset, always show byte 3 Author: Hans Verkuil Date:Thu Oct 26 11:49:09 2023 +0200 Offset (byte 2) values of 1-3 are always wrong, so fail

[git:media_stage/master] media: venus: hfi_parser: Add check to keep the number of codecs within range

2023-10-23 Thread Hans Verkuil
Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/hfi_parser.c | 3 +++ 1 file changed, 3 insertions(+) --- diff --git a/drivers/media/platform/qcom/venus/hfi_parser.c b/drivers/media/platform/qcom/venus/hfi_parser.c index 9d6ba22698cc..c43839539d4d 100644 --- a/drivers/media/platform/

[git:media_stage/master] media: venus: hfi: fix the check to handle session buffer requirement

2023-10-23 Thread Hans Verkuil
(HFI)") Reviewed-by: Nathan Hebert Signed-off-by: Vikash Garodia Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/drivers/media/platform/qcom/venus/hfi_msgs.c b/dri

[git:media_stage/master] media: venus: hfi: add checks to perform sanity on queue pointers

2023-10-23 Thread Hans Verkuil
: add Venus HFI files") Signed-off-by: Vikash Garodia Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/hfi_venus.c | 10 ++ 1 file changed, 10 insertions(+) --- diff --git a/drivers/media/platform/qcom/venus/hfi_venus.c b/drivers/medi

[git:media_stage/master] media: venus: Fix firmware path for resources

2023-10-23 Thread Hans Verkuil
the path to address the firmware correctly using the new .mbn format. Signed-off-by: Patrick Whewell Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/core.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) --- diff --git a/drivers

[git:media_stage/master] media: venus: hfi: add checks to handle capabilities from firmware

2023-10-23 Thread Hans Verkuil
allocated size in core caps. Similar possibilities in fill_raw_fmts and fill_profile_level functions. Cc: sta...@vger.kernel.org Fixes: 1a73374a04e5 ("media: venus: hfi_parser: add common capability parser") Signed-off-by: Vikash Garodia Signed-off-by: Stanimir Varbanov Signed-off-by: Ha

[git:media_stage/master] media: venus: hfi_cmds: Replace one-element array with flex-array member and use __counted_by

2023-10-23 Thread Hans Verkuil
f-by: Gustavo A. R. Silva Reviewed-by: Kees Cook Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/drivers/media/platform/qcom/venus/hfi_cmds.h b/drivers/media/platf

[git:v4l-utils/master] README.md: drop qt5-default, add libsdl2-dev libbpf-dev llvm clang

2023-10-22 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: README.md: drop qt5-default, add libsdl2-dev libbpf-dev llvm clang Author: Hans Verkuil Date:Sun Oct 22 11:43:18 2023 +0200 qt5

[git:v4l-utils/master] test-media: use -m instead of -M for vicodec and vidtv

2023-10-20 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: test-media: use -m instead of -M for vicodec and vidtv Author: Hans Verkuil Date:Fri Oct 20 11:03:44 2023 +0200 Run v4l2

[git:v4l-utils/master] test-media: 'mc' argument didn't select vidtv

2023-10-20 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: test-media: 'mc' argument didn't select vidtv Author: Hans Verkuil Date:Fri Oct 20 10:46:53 2023 +0200 Even though the usage

[git:v4l-utils/master] v4l2-compliance: pass media_fd when walking topology

2023-10-19 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l2-compliance: pass media_fd when walking topology Author: Hans Verkuil Date:Thu Oct 19 10:57:43 2023 +0200 When testing all

[git:media_stage/master] media: MAINTAINERS: Fix path for J721E CSI2RX bindings

2023-10-18 Thread Hans Verkuil
but MAINTAINERS file was not updated. Fixes: b4a3d877dc92 ("media: ti: Add CSI2RX support for J721E") Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202310130411.c66ptxjg-...@intel.com/ Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Ha

[git:media_stage/master] media: platform: cadence: select MIPI_DPHY dependency

2023-10-18 Thread Hans Verkuil
ENERIC_PHY.] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/cadence/Kconfig | 2 ++ 1 file changed, 2 insertions(+) --- diff --git a/drivers/media/platform/cadence/Kconfig b/drivers/media/platform/cadence/Kconfig index 480325d053de..1aa608c00dbc 100644 --- a/dri

[git:v4l-utils/master] v4l2-ctl: add support for AV1 stateless control types

2023-10-18 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l2-ctl: add support for AV1 stateless control types Author: Hans Verkuil Date:Wed Oct 18 08:53:07 2023 +0200 Add support

[git:v4l-utils/master] sync-with-kernel.sh: don't filter V4L2_PIX_FMT_HEVC_SLICE

2023-10-18 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: sync-with-kernel.sh: don't filter V4L2_PIX_FMT_HEVC_SLICE Author: Hans Verkuil Date:Wed Oct 18 08:57:07 2023 +0200

[git:v4l-utils/master] v4l-utils: sync with latest kernel headers

2023-10-18 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l-utils: sync with latest kernel headers Author: Hans Verkuil Date:Wed Oct 18 09:00:00 2023 +0200 Signed-off-by: Hans Verkuil

[git:v4l-utils/master] v4l2-tracer: fix autogen script for AV1

2023-10-18 Thread Hans Verkuil
new enums and also defined two array sizes arithmetically e.g. __u32 mi_col_starts[V4L2_AV1_MAX_TILE_COLS + 1]; Adjust the autogeneration scripts to handle these changes. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/v4l2-tracer-gen.pl | 18 +++--- 1

[git:v4l-utils/master] v4l2-compliance: support V4L2_PIX_FMT_AV1_FRAME

2023-10-18 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l2-compliance: support V4L2_PIX_FMT_AV1_FRAME Author: Hans Verkuil Date:Wed Oct 18 08:58:08 2023 +0200 When

[git:edid-decode/master] edid-decode: improve GTF/CVT failure messages

2023-10-16 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: improve GTF/CVT failure messages Author: Hans Verkuil Date:Mon Oct 16 08:50:58 2023 +0200 "GTF can't be combined with non-continuous frequencies." is a bit confusin

[git:media_stage/fixes] media: i2c: ov8858: Don't set fwnode in the driver

2023-10-13 Thread Hans Verkuil
the driver a bit. Signed-off-by: Ondrej Jirman Reviewed-by: Jacopo Mondi Signed-off-by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/i2c/ov8858.c | 10 ++ 1 file changed, 2 insertions(+), 8 deletions(-) --- diff --git a/drivers/media/i2c

[git:media_stage/fixes] media: xilinx-vipp: Look for entities also in waiting_list

2023-10-13 Thread Hans Verkuil
by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/platform/xilinx/xilinx-vipp.c | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/platform/xilinx/xilinx-vipp.c b/drivers/media/platform/xilinx/xil

[git:media_stage/fixes] media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is disabled

2023-10-13 Thread Hans Verkuil
-off-by: Hans de Goede Acked-by: Sakari Ailus Reviewed-by: Laurent Pinchart Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/v4l2-core/v4l2-subdev.c | 7 +++ 1 file changed, 7 insertions(+) --- diff --git a/drivers/media/v4l2-core/v4l2-subdev.c b/drive

[git:media_stage/fixes] media: ipu-bridge: Add missing acpi_dev_put() in ipu_bridge_get_ivsc_acpi_dev()

2023-10-13 Thread Hans Verkuil
call to acpi_dev_put(). Fixes: c66821f381ae ("media: pci: intel: Add IVSC support for IPU bridge driver") Signed-off-by: Geert Uytterhoeven Reviewed-by: Andy Shevchenko Signed-off-by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/pci/intel

[git:media_stage/master] media: videobuf2: Fix IS_ERR checking in vb2_vmalloc_put_userptr()

2023-10-13 Thread Hans Verkuil
IS_ERR() to check the return value to fix this. This checking operation could make sure that vector contains pages. Signed-off-by: Ma Ke Acked-by: Tomasz Figa Signed-off-by: Hans Verkuil [hverkuil: add space between ){] Signed-off-by: Hans Verkuil drivers/media/common/videobuf2/videobuf2

[git:media_stage/master] media: videobuf2: Fix IS_ERR checking in vb2_dc_put_userptr()

2023-10-13 Thread Hans Verkuil
IS_ERR() to check the return value to fix this. This checking operation could make sure that vector contains pages. Signed-off-by: Ma Ke Acked-by: Tomasz Figa Signed-off-by: Hans Verkuil drivers/media/common/videobuf2/videobuf2-dma-contig.c | 13 +++-- 1 file changed, 7 insertions(+), 6

[git:media_stage/master] media: nxp: imx-jpeg: use goto instead of return

2023-10-13 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: nxp: imx-jpeg: use goto instead of return Author: Hans Verkuil Date:Fri Oct 6 12:08:46 2023 +0200 For consistency use goto instead of return. This fixes a smatch warning: drivers

[git:media_stage/master] Documentation: media: buffer.rst: fix V4L2_BUF_FLAG_PREPARED

2023-10-13 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: Documentation: media: buffer.rst: fix V4L2_BUF_FLAG_PREPARED Author: Hans Verkuil Date:Fri Oct 6 15:58:48 2023 +0200 The list of ioctls that set or clear this flag was garbled

[git:media_stage/master] media: aspeed: Drop unnecessary error check for debugfs_create_file()

2023-10-13 Thread Hans Verkuil
. When calling debugfs functions, there is no need to ever check the return value. The function can work or not, but the code logic should never do something different based on this. Fixes: 52fed10ad756 ("media: aspeed: add debugfs") Signed-off-by: Jinjie Ruan Suggested-by: Hans Verkuil

[git:media_stage/master] media: siano: Drop unnecessary error check for debugfs_create_dir/file()

2023-10-13 Thread Hans Verkuil
in that case. Fixes: 503efe5cfc9f ("[media] siano: split debugfs code into a separate file") Signed-off-by: Jinjie Ruan Suggested-by: Hans Verkuil Signed-off-by: Hans Verkuil drivers/media/common/siano/smsdvb-debugfs.c | 22 ++ 1 file changed, 6 insertions(+), 16

[git:media_stage/master] media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config()

2023-10-13 Thread Hans Verkuil
ers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c: note: 'ctx' was declared here | struct mdp_comp_ctx *ctx; | Fixes: 61890ccaefaf ("media: platform: mtk-mdp3: add MediaTek MDP3 driver") Signed-off-by: Moudy Ho Reviewed-by: AngeloGioacchino Del Regno Signed

[git:media_stage/master] media: dvb-usb-v2: af9035: fix missing unlock

2023-10-13 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: dvb-usb-v2: af9035: fix missing unlock Author: Hans Verkuil Date:Fri Oct 6 12:08:45 2023 +0200 Instead of returning an error, goto the mutex unlock at the end of the function. Fixes

[git:media_stage/master] media: mediatek: vcodec: Handle invalid encoder vsi

2023-10-13 Thread Hans Verkuil
for future use. Fixes: 1972e32431ed ("media: mediatek: vcodec: Fix possible invalid memory access for encoder") Signed-off-by: Irui Wang Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c | 5 + 1 file

[git:media_stage/master] dt-bindings: media: rockchip: Add resets property into decoder node

2023-10-13 Thread Hans Verkuil
and driver code already support it. Update yaml file to be aligned with this feature. Signed-off-by: Benjamin Gaignard Acked-by: Krzysztof Kozlowski Signed-off-by: Hans Verkuil Documentation/devicetree/bindings/media/rockchip-vpu.yaml | 7 +++ 1 file changed, 7 insertions(+) --- diff --git

[git:media_stage/master] media: pci: mgb4: fix potential spectre vulnerability

2023-10-13 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: pci: mgb4: fix potential spectre vulnerability Author: Hans Verkuil Date:Fri Oct 6 12:08:50 2023 +0200 Fix smatch warnings: drivers/media/pci/mgb4/mgb4_sysfs_out.c:118

[git:media_stage/master] media: verisilicon: Fixes clock list for rk3588 av1 decoder

2023-10-13 Thread Hans Verkuil
Signed-off-by: Benjamin Gaignard Signed-off-by: Hans Verkuil drivers/media/platform/verisilicon/rockchip_vpu_hw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c b/drivers/media/platform/verisilicon/rockchip_vpu_

[git:media_stage/master] Documentation: media: gen-errors.rst: fix confusing ENOTTY description

2023-10-13 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: Documentation: media: gen-errors.rst: fix confusing ENOTTY description Author: Hans Verkuil Date:Fri Oct 6 15:45:48 2023 +0200 The text is very, very old and predates /dev/mediaX devices

[git:media_stage/master] media: pci: cx18: if cx == NULL, then don't use it.

2023-10-13 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: pci: cx18: if cx == NULL, then don't use it. Author: Hans Verkuil Date:Fri Oct 13 09:43:55 2023 +0200 If the cx NULL pointer check is true, then it reports an error with CX18_ERR

[git:media_stage/master] media: cx231xx: Use EP5_BUF_SIZE macro

2023-10-13 Thread Hans Verkuil
in cx231xx with EP5_BUF_SIZE. Signed-off-by: Jinjie Ruan Suggested-by: Andrzej Pietrasiewicz Signed-off-by: Hans Verkuil drivers/media/usb/cx231xx/cx231xx-417.c | 9 - drivers/media/usb/cx231xx/cx231xx-core.c | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) --- diff --git a/drivers

[git:media_stage/master] media: imx-jpeg: notify source chagne event when the first picture parsed

2023-10-13 Thread Hans Verkuil
("media: imx-jpeg: Support dynamic resolution change") Signed-off-by: Ming Qian Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 7 ++- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) --- diff --git

[git:media_stage/master] media: mediatek: vcodec: using encoder device to alloc/free encoder memory

2023-10-13 Thread Hans Verkuil
el0t_32_sync+0x194/0x198 Code: aa0003f6 aa0203f4 aa0103f5 f900 'Fixes: 01abf5fbb081c ("media: mediatek: vcodec: separate struct 'mtk_vcodec_ctx'")' Signed-off-by: Yunfei Dong Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil .../mediatek/vcodec/common/mtk_vco

[git:media_stage/master] media: cec: meson: always include meson sub-directory in Makefile

2023-10-13 Thread Hans Verkuil
be added to Makefile compilation hierarchy unconditionally, because otherwise the meson-ao-cec-g12a won't be compiled if meson-ao-cec is not selected. Signed-off-by: Marek Szyprowski Fixes: 4be5e8648b0c ("media: move CEC platform drivers to a separate directory") Signed-off-by: Ha

[git:media_stage/master] media: qcom: venus: fix incorrect return value

2023-10-12 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: qcom: venus: fix incorrect return value Author: Hans Verkuil Date:Fri Oct 6 12:08:47 2023 +0200 'pd' can be NULL, and in that case it shouldn't be passed to PTR_ERR. Fixes a smatch

[git:media_stage/master] media: i2c: adp1653: don't reuse the same node pointer

2023-10-12 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: i2c: adp1653: don't reuse the same node pointer Author: Hans Verkuil Date:Fri Oct 6 12:08:43 2023 +0200 The child device_node pointer was used for two different children

[git:media_stage/master] media: rkisp1: resizer: Use V4L2 subdev active state

2023-10-12 Thread Hans Verkuil
rectangle. This simplifies the driver not only by dropping the state stored in the rkisp1_resizer structure, but also by replacing the ops_lock with the state lock. Signed-off-by: Laurent Pinchart Reviewed-by: Paul Elder Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil .../media/platform

[git:media_stage/master] media: rkisp1: Convert hex constants to lowercase

2023-10-12 Thread Hans Verkuil
driver mostly follows that convention already, except in the register definitions. Convert all hex constants to lowercase for consistency. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil .../media/platform/rockchip/rkisp1/rkisp1-params.c | 2 +- .../media

[git:media_stage/master] media: MAINTAINERS: Add co-maintainer for the rkisp1 driver

2023-10-12 Thread Hans Verkuil
to volunteer as a co-maintainer, mostly to make sure I get CC on patches. Signed-off-by: Laurent Pinchart Acked-by: Hans Verkuil Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil MAINTAINERS | 1 + 1 file changed, 1 insertion(+) --- diff --git a/MAINTAINERS b/MAINTAINERS index 65cc6a982de9

[git:media_stage/master] media: rkisp1: resizer: Fix resizer disable check when starting stream

2023-10-12 Thread Hans Verkuil
vertically while at the same time converting from YUV 4:2:2 to 4:2:0. Fix it by checking the luma sizes too. While at it, reflow and clarify comments in the function. Signed-off-by: Laurent Pinchart Signed-off-by: Hans Verkuil .../media/platform/rockchip/rkisp1/rkisp1-resizer.c | 19

[git:media_stage/master] media: rkisp1: resizer: Constify argument and local variables

2023-10-12 Thread Hans Verkuil
to be modified when configuring the resizer. Make them const. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) --- diff --git

[git:media_stage/master] media: rkisp1: Program RKISP1_CIF_MI_SP_Y_PIC_SIZE register

2023-10-12 Thread Hans Verkuil
to the total number of pixels, including the stride. This isn't done by the driver, fix it. While at it, reorder the register write order to sort them by address. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/rockchip/rkisp1

[git:media_stage/master] media: rkisp1: Remove dual crop control register from config structure

2023-10-12 Thread Hans Verkuil
channels. Drop it from the rkisp1_rsz_config structure and use the RKISP1_CIF_DUAL_CROP_CTRL macro directly in the code. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c | 11 --- 1 file

[git:media_stage/master] media: rkisp1: isp: Use V4L2 subdev active state

2023-10-12 Thread Hans Verkuil
() implementation, the field is now set when starting the ISP, instead of when setting the format. Signed-off-by: Laurent Pinchart Reviewed-by: Paul Elder Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 - .../media/platform/rockchip

[git:media_stage/master] media: rkisp1: Fix line stride calculation

2023-10-12 Thread Hans Verkuil
plane. The bytesperline must thus be a multiple of the first plane's bpp value. Enforce this constraint. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil .../media/platform/rockchip/rkisp1/rkisp1-capture.c | 20 +--- 1 file changed, 13

[git:media_stage/master] media: rkisp1: Constify rkisp1_v12_params_ops

2023-10-12 Thread Hans Verkuil
it const. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/rockchip/rkisp1/rkisp1-params.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-params.c b/drivers/media

[git:media_stage/master] media: rkisp1: csi: Use V4L2 subdev active state

2023-10-12 Thread Hans Verkuil
rectangle. This simplifies the driver not only by dropping the state stored in the rkisp1_csi structure, but also by replacing the ops_lock with the state lock. Signed-off-by: Laurent Pinchart Reviewed-by: Paul Elder Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil .../media/platform/rockchip

[git:media_stage/master] media: rkisp1: resizer: Drop unneeded local variable

2023-10-12 Thread Hans Verkuil
of the sink_crop crop rectangle. Drop it, and rename sink_crop to sink_y. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil .../media/platform/rockchip/rkisp1/rkisp1-resizer.c | 20 +--- 1 file changed, 9 insertions(+), 11 deletions(-) --- diff --git

[git:media_stage/master] media: rkisp1: resizer: Use v4l2_area instead of v4l2_rect to store size

2023-10-12 Thread Hans Verkuil
() functions use a v4l2_rect to pass frame sizes, leaving the top and left members unused and uninitialized. Use v4l2_area instead. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c | 7 --- 1 file

[git:media_stage/master] media: rkisp1: resizer: Improve debug message when configuring resizer

2023-10-12 Thread Hans Verkuil
, which makes reading the log easier. While at it, use %u instead of %d to print unsigned values. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c | 12 ++-- 1 file changed, 6 insertions(+), 6

[git:media_stage/master] media: Documentation: ccs: Fix spelling mistake

2023-10-12 Thread Hans Verkuil
Jain Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Documentation/driver-api/media/drivers/ccs/ccs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/Documentation/driver-api/media/drivers/ccs/ccs.rst b/Documentation/driver-api/media/drivers/ccs/ccs.rst index

[git:media_stage/master] media: dt-bindings: Make sure items in data-lanes are unique

2023-10-12 Thread Hans Verkuil
Tested-by: Julien Massot Reviewed-by: Laurent Pinchart Reviewed-by: Tomi Valkeinen Reviewed-by: Maxime Ripard Acked-by: Rob Herring Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Documentation/devicetree/bindings/media/video-interfaces.yaml | 1 + 1 file

[git:media_stage/master] media: cadence: csi2rx: Configure DPHY using link freq

2023-10-12 Thread Hans Verkuil
-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/cadence/cdns-csi2rx.c | 24 1 file changed, 24 insertions(+) --- diff --git a/drivers/media/platform/cadence/cdns-csi2rx.c b/drivers/media/platform/cadence/cdns-csi2rx.c index f9b41451f4a4

[git:media_stage/master] staging: media: ipu3: remove ftrace-like logging

2023-10-12 Thread Hans Verkuil
Marliere Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/staging/media/ipu3/ipu3.c | 6 -- 1 file changed, 6 deletions(-) --- diff --git a/drivers/staging/media/ipu3/ipu3.c b/drivers/staging/media/ipu3/ipu3.c index 0c453b37f8c4..18ca22c3018a 100644 --- a/drivers/staging/media/i

[git:media_stage/master] media: cadence: csi2rx: Add get_fmt and set_fmt pad ops

2023-10-12 Thread Hans Verkuil
the sink pad to all the source pads. Signed-off-by: Pratyush Yadav Tested-by: Julien Massot Reviewed-by: Maxime Ripard Reviewed-by: Laurent Pinchart Reviewed-by: Tomi Valkeinen Co-developed-by: Jai Luthra Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil

[git:media_stage/master] media: dt-bindings: ovti, ov4689: Allow props from video-interface-devices

2023-10-12 Thread Hans Verkuil
-devices.yaml are allowed for the image sensor, make them accepted by changing "additionalProperties: false" to "unevaluatedProperties: false" at the schema top-level. Signed-off-by: Jacopo Mondi Reviewed-by: Rob Herring Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Docu

[git:media_stage/master] media: cadence: csi2rx: Cleanup media entity properly

2023-10-12 Thread Hans Verkuil
the media entity is cleaned up properly. Suggested-by: Laurent Pinchart Signed-off-by: Pratyush Yadav Tested-by: Julien Massot Reviewed-by: Laurent Pinchart Reviewed-by: Tomi Valkeinen Reviewed-by: Maxime Ripard Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil

[git:media_stage/master] media: dt-bindings: cadence-csi2rx: Add TI compatible string

2023-10-12 Thread Hans Verkuil
and AM62 line of SoCs. Tested-by: Julien Massot Reviewed-by: Maxime Ripard Reviewed-by: Laurent Pinchart Acked-by: Krzysztof Kozlowski Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Documentation/devicetree/bindings/media/cdns,csi2rx.yaml | 1 + 1 file

[git:media_stage/master] media: cadence: csi2rx: Unregister v4l2 async notifier

2023-10-12 Thread Hans Verkuil
by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/cadence/cdns-csi2rx.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/platform/cadence/cdns-csi2rx.c b/drivers/media/platform/cadence/cdns-csi2rx.c index b9d9058e2ce3..64e472ca3

[git:media_stage/master] media: ti: Add CSI2RX support for J721E

2023-10-12 Thread Hans Verkuil
Signed-off-by: Pratyush Yadav Co-developed-by: Vaishnav Achath Signed-off-by: Vaishnav Achath Tested-by: Vaishnav Achath Tested-by: Julien Massot Reviewed-by: Tomi Valkeinen Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil M

[git:media_stage/master] media: ccs: Fix a (harmless) lockdep warning

2023-10-12 Thread Hans Verkuil
. As the CCS driver initialises all three of its sub-devices using the same call site, this creates a lockdep warning. Address it. Fixes: d8bca3ed1d70 ("media: ccs: Use sub-device active state") Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-c

[git:media_stage/master] media: cadence: csi2rx: Set the STOP bit when stopping a stream

2023-10-12 Thread Hans Verkuil
Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/cadence/cdns-csi2rx.c | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/platform/cadence/cdns-csi2rx.c b/drivers/media/platform/cadence/cdns-csi2rx.c index

[git:media_stage/master] media: cadence: csi2rx: Soft reset the streams before starting capture

2023-10-12 Thread Hans Verkuil
Valkeinen Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/cadence/cdns-csi2rx.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/platform/cadence/cdns-csi2rx.c b/drivers/media/platform

[git:media_stage/master] media: cadence: csi2rx: Fix stream data configuration

2023-10-12 Thread Hans Verkuil
-by: Tomi Valkeinen Reviewed-by: Maxime Ripard Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/cadence/cdns-csi2rx.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) --- diff --git a/drivers/media/platform/cadence/cdns-csi2rx.c

[git:media_stage/master] media: cadence: csi2rx: Add link validation

2023-10-12 Thread Hans Verkuil
. Signed-off-by: Pratyush Yadav Tested-by: Julien Massot Reviewed-by: Laurent Pinchart Reviewed-by: Tomi Valkeinen Reviewed-by: Maxime Ripard Signed-off-by: Jai Luthra Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/cadence/cdns-csi2rx.c | 5 + 1 file changed

[git:media_stage/master] media: cadence: csi2rx: Populate subdev devnode

2023-10-12 Thread Hans Verkuil
Signed-off-by: Hans Verkuil drivers/media/platform/cadence/cdns-csi2rx.c | 1 + 1 file changed, 1 insertion(+) --- diff --git a/drivers/media/platform/cadence/cdns-csi2rx.c b/drivers/media/platform/cadence/cdns-csi2rx.c index 812f31dfaab1..d0c2a5b3d0d5 100644 --- a/drivers/media/platform

[git:media_stage/master] media: dt-bindings: hynix, hi846: Add video-interface-devices properties

2023-10-12 Thread Hans Verkuil
.yaml to the example to validate the new schema. Signed-off-by: Jacopo Mondi Reviewed-by: Rob Herring Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) --- diff --git a/Docu

<    2   3   4   5   6   7   8   9   10   11   >