[git:media_stage/master] media: v4l2: Add REMOVE_BUFS ioctl

2024-03-25 Thread Hans Verkuil
to remove in given by count field of struct v4l2_remove_buffers and the range start at the index specified in the same structure. Signed-off-by: Benjamin Gaignard Reviewed-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil [hverkuil: vidioc-remove-bufs.rst: mention no bufs are freed on error

[git:media_stage/master] media: v4l2: Add mem2mem helpers for REMOVE_BUFS ioctl

2024-03-25 Thread Hans Verkuil
drivers use it. Signed-off-by: Benjamin Gaignard Reviewed-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/test-drivers/vicodec/vicodec-core.c | 1 + drivers/media/test-drivers/vimc/vimc-capture.c| 1 + drivers/media/test-drivers/visl/visl-video.c | 1 + drivers

[git:media_stage/master] media: verisilicon: Support removing buffers on capture queue

2024-03-25 Thread Hans Verkuil
own the decoded buffers. After a dynamic resolution change lot of them could remain allocated but won't be used anymore so deleting them save memory. Signed-off-by: Benjamin Gaignard Reviewed-by: Mauro Carvalho Chehab Signed-off-by: Hans Verkuil drivers/media/platform/verisilicon/hantro_v4l2

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

2024-03-25 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-kernel Author: Hans Verkuil Date:Mon Mar 25 10:46:51 2024 +0100 Update v4l-utils to the latest kernel headers

[git:media_stage/master] media: mediatek: vcodec: Fix multiple typos

2024-03-25 Thread Hans Verkuil
-by: Sebastian Fricke Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 2 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 4 ++-- .../vcodec/decoder/vdec/vdec_av1_req_lat_if.c| 20

[git:media_stage/master] media: chips-media: wave5: Add hrtimer based polling support

2024-03-25 Thread Hans Verkuil
94d698309d81fb0 [5] https://gist.github.com/devarsht/44aaa4322454e85e01a8d65ac47c5edb [6] https://gist.github.com/devarsht/2f956bcc6152dba728ce08cebdcebe1d Signed-off-by: Devarsh Thakkar Tested-by: Jackson Lee Signed-off-by: Sebastian Fricke Signed-off-by: Hans Verkuil .../platform/chips

[git:media_stage/master] media: mediatek: vcodec: Improve wording & fix grammatic issues

2024-03-25 Thread Hans Verkuil
far not a complete list of required changes but some small improvements. Signed-off-by: Sebastian Fricke Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c | 2 +- .../platform/mediatek/vcodec/decoder/

[git:media_stage/master] media: mediatek: vcodec: Replace false function description

2024-03-25 Thread Hans Verkuil
entry, write more fitting descriptions for the functions. Signed-off-by: Sebastian Fricke Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil .../mediatek/vcodec/decoder/vdec/vdec_h264_req_common.h | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) --- diff

[git:media_stage/master] media: rc: gpio-ir-recv: Remove unused of_gpio.h

2024-03-25 Thread Hans Verkuil
remove the unused header. Signed-off-by: Andy Shevchenko Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/gpio-ir-recv.c | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/rc/gpio-ir-recv.c b/drivers/media/rc/gpio-ir-recv.c index 41eeec648803

[git:media_stage/master] media: c8sectpfe: Remove unused of_gpio.h

2024-03-25 Thread Hans Verkuil
the unused header. Signed-off-by: Andy Shevchenko Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c b/drivers/media

[git:media_stage/master] media: ir-spi: Don't use "proxy" headers

2024-03-25 Thread Hans Verkuil
Signed-off-by: Andy Shevchenko Reviewed-by: Andi Shyti Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/ir-spi.c | 13 + 1 file changed, 9 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c index bbc81bed4f90..28

[git:media_stage/master] media: ir-spi: Make use of device properties

2024-03-25 Thread Hans Verkuil
-OF platforms. Signed-off-by: Andy Shevchenko Reviewed-by: Andi Shyti Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/ir-spi.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c index

[git:media_stage/master] media: ir-spi: Utilise temporary variable for struct device

2024-03-25 Thread Hans Verkuil
it inside the ->probe() implementation. Signed-off-by: Andy Shevchenko Reviewed-by: Andi Shyti Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/ir-spi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/drivers/media/rc/ir-spi.c b/driv

[git:media_stage/master] media: ir-spi: Remove trailing comma in the terminator entry

2024-03-25 Thread Hans Verkuil
-off-by: Andy Shevchenko Reviewed-by: Andi Shyti Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/ir-spi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c index 19102bdcfd6f..801de3d108cc

[git:media_stage/master] media: imon: Convert sprintf/snprintf to sysfs_emit

2024-03-25 Thread Hans Verkuil
=scripts/coccinelle/api/device_attr_show.cocci No functional change intended Signed-off-by: Li Zhijian Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/imon.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) --- diff --git a/drivers/media/rc/imon.c b

[git:media_stage/master] media: ir-spi: Unify indentation and comment style

2024-03-25 Thread Hans Verkuil
Shevchenko Reviewed-by: Andi Shyti Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/ir-spi.c | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) --- diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c index 801de3d108cc..8fc8e496e6aa 100644

[git:media_stage/master] media: lirc_dev: Make lirc_class constant

2024-03-25 Thread Hans Verkuil
Signed-off-by: Ricardo B. Marliere Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/lirc_dev.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) --- diff --git a/drivers/media/rc/lirc_dev.c b/drivers/media/rc/lirc_dev.c index caad59f76793..52aea4167

[git:v4l-utils/master] cec-ctl: avoid confusing error message

2024-03-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: cec-ctl: avoid confusing error message Author: Hans Verkuil Date:Mon Mar 18 09:18:13 2024 +0100 In the --stress-test-random

[git:v4l-utils/master] v4l-utils: (c)v4l-helpers.h: support more than 32 buffers

2024-03-11 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: (c)v4l-helpers.h: support more than 32 buffers Author: Hans Verkuil Date:Mon Mar 11 16:41:32 2024 +0100 The v4l2

[git:media_stage/master] media: rcar-isp: Disallow unbind of devices

2024-03-07 Thread Hans Verkuil
-by: Niklas Söderlund Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rcar-isp.c | 1 + 1 file changed, 1 insertion(+) --- diff --git a/drivers/media/platform/renesas/rcar-isp.c b/drivers/media/platform/renesas/rcar-isp.c index 530d65fc546b..4512ac338ca5

[git:media_stage/master] media: usbtv: Remove useless locks in usbtv_video_free()

2024-03-04 Thread Hans Verkuil
ewed-by: Tomasz Figa Tested-by: Hans Verkuil Signed-off-by: Hans Verkuil [hverkuil: fix minor spelling mistake in log message] drivers/media/usb/usbtv/usbtv-video.c | 7 --- 1 file changed, 7 deletions(-) --- diff --git a/drivers/media/usb/usbtv/usbtv-video.c b/drivers/media/usb/usbtv

[git:v4l-utils/master] cec-compliance: add --show-timestamp option

2024-03-01 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: cec-compliance: add --show-timestamp option Author: Hans Verkuil Date:Fri Mar 1 11:26:24 2024 +0100 Add a new option to prefix

[git:media_stage/master] media: nuvoton: Convert to platform remove callback returning void

2024-02-28 Thread Hans Verkuil
variant. Signed-off-by: Uwe Kleine-König Signed-off-by: Hans Verkuil drivers/media/platform/nuvoton/npcm-video.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/platform/nuvoton/npcm-video.c b/drivers/media/platform/nuvoton/npcm-video.c index

[git:media_stage/master] media: nxp: imx8-isi: Convert to platform remove callback returning void

2024-02-28 Thread Hans Verkuil
returning variant. Signed-off-by: Uwe Kleine-König Reviewed-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c b/drivers

[git:media_stage/master] media: ti: j721e-csi2rx: Convert to platform remove callback returning void

2024-02-28 Thread Hans Verkuil
returning variant. Signed-off-by: Uwe Kleine-König Signed-off-by: Hans Verkuil drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c b/drivers/media/platform/ti/j721e

[git:media_stage/master] media: usb: s2255: Refactor s2255_get_fx2fw

2024-02-28 Thread Hans Verkuil
convince gcc-11 that the variable is not used uninitialized. drivers/media/usb/s2255/s2255drv.c:1914:25: warning: 'transBuffer' may be used uninitialized [-Wmaybe-uninitialized] Signed-off-by: Ricardo Ribalda Signed-off-by: Hans Verkuil drivers/media/usb/s2255/s2255drv.c | 7 --- 1 file

[git:media_stage/master] media: go7007: fix a memleak in go7007_load_encoder

2024-02-28 Thread Hans Verkuil
out a deallocation thereafter. After the following call chain: saa7134_go7007_init |-> go7007_boot_encoder |-> go7007_load_encoder |-> kfree(go) go is freed and thus bounce is leaked. Fixes: 95ef39403f89 ("[media] go7007: remember boot firmware") Signed-off-by: Zhipeng L

[git:media_stage/master] media: stm32-dcmipp: Convert to platform remove callback returning void

2024-02-28 Thread Hans Verkuil
variant. Signed-off-by: Uwe Kleine-König Signed-off-by: Hans Verkuil drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c b/drivers/media/platform/st

[git:media_stage/master] media: dvb-frontends: avoid stack overflow warnings with clang

2024-02-28 Thread Hans Verkuil
Reviewed-by: Justin Stitt Signed-off-by: Hans Verkuil drivers/media/dvb-frontends/stv0367.c | 34 -- 1 file changed, 8 insertions(+), 26 deletions(-) --- diff --git a/drivers/media/dvb-frontends/stv0367.c b/drivers/media/dvb-frontends/stv0367.c index 48

[git:media_stage/master] media: ttpci: fix two memleaks in budget_av_attach

2024-02-28 Thread Hans Verkuil
free the resources it allocates, like the error-handling of ttpci_budget_init does. Besides, there are two fixme comment refers to such deallocations. Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2") Signed-off-by: Zhipeng Lu Signed-off-by: Hans Verkuil drivers/media/pci/ttpci/budget-av.c | 8 +

[git:media_stage/master] media: pvrusb2: fix uaf in pvr2_context_set_notify

2024-02-28 Thread Hans Verkuil
(7711): pvrusb2: Fix race on module unload") Signed-off-by: Edward Adam Davis Signed-off-by: Hans Verkuil drivers/media/usb/pvrusb2/pvrusb2-context.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/drivers/media/usb/pvrusb2/pvrusb2-context.c b/drivers/media/usb/pvrus

[git:media_stage/master] media: mediatek: vcodec: avoid -Wcast-function-type-strict warning

2024-02-28 Thread Hans Verkuil
("media: mtk-vcodec: abstract firmware interface") Signed-off-by: Arnd Bergmann Reviewed-by: Ricardo Ribalda Signed-off-by: Hans Verkuil drivers/media/platform/mediatek/mdp/mtk_mdp_vpu.c | 2 +- .../media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c | 10 +

[git:media_stage/master] media: chips-media: wave5: Convert to platform remove callback returning void

2024-02-27 Thread Hans Verkuil
returning variant. Signed-off-by: Uwe Kleine-König Reviewed-by: Nicolas Dufresne Signed-off-by: Sebastian Fricke Signed-off-by: Hans Verkuil drivers/media/platform/chips-media/wave5/wave5-vpu.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/platform

[git:media_stage/master] media: chips-media: wave5: Remove unnecessary semicolons

2024-02-27 Thread Hans Verkuil
and the semantic patch at scripts/coccinelle/misc/semicolon.cocci. Signed-off-by: Thorsten Blum Reviewed-by: Nicolas Dufresne Signed-off-by: Sebastian Fricke Signed-off-by: Hans Verkuil drivers/media/platform/chips-media/wave5/wave5-hw.c | 2 +- drivers/media/platform/chips-media/wave5/wave5-vpu

[git:v4l-utils/master] v4l2-ctl: replace --fix-edid-checksums by --keep-edid-checksums

2024-02-27 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: replace --fix-edid-checksums by --keep-edid-checksums Author: Hans Verkuil Date:Tue Feb 27 16:41:02 2024 +0100

[git:media_stage/master] Merge tag 'tags/media-next-rkisp1-20240223' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage

2024-02-23 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: Merge tag 'tags/media-next-rkisp1-20240223' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage Author: Hans Verkuil Date:Fri Feb 23 15:17:10 2024 +0100

[git:media_stage/master] media: i2c: alvium: remove the fr field of the alvium_dev structure

2024-02-23 Thread Hans Verkuil
used to pass result from alvium_set_frame_interval() to alvium_set_frame_rate() that writes this info into the hw reg. Replace it with a function parameter. Signed-off-by: Tommaso Merciai Reviewed-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c

[git:media_stage/master] media: i2c: alvium: inline set_frame_interval into s_frame_interval

2024-02-23 Thread Hans Verkuil
Signed-off-by: Hans Verkuil drivers/media/i2c/alvium-csi2.c | 52 +++-- 1 file changed, 19 insertions(+), 33 deletions(-) --- diff --git a/drivers/media/i2c/alvium-csi2.c b/drivers/media/i2c/alvium-csi2.c index 1cda0a73bf07..725cd382323a 100644 --- a/drivers

[git:media_stage/master] media: i2c: ov5645: Remove software reset entry from ov5645_global_init_setting

2024-02-23 Thread Hans Verkuil
when the i2c frequency is 400kHz. The changes are fixing both the greenish issue and image capture at 400kHz i2c frequency on Renesas RZ/G2L SMARC EVK platforms. Signed-off-by: Biju Das Reviewed-by: Wolfram Sang Reviewed-by: Kieran Bingham Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil

[git:media_stage/master] media: i2c: alvium: store frame interval in subdev state

2024-02-23 Thread Hans Verkuil
to simplify the driver. Signed-off-by: Tommaso Merciai Reviewed-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/alvium-csi2.c | 48 + drivers/media/i2c/alvium-csi2.h | 1 - 2 files changed, 15 insertions(+), 34

[git:media_stage/master] media: i2c: alvium: removal of dft_fr, min_fr and max_fr

2024-02-23 Thread Hans Verkuil
are only used to pass results from alvium_get_frame_interval() to its caller. Replace them with function parameters. Signed-off-by: Tommaso Merciai Reviewed-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/alvium-csi2.c | 27

[git:media_stage/master] media: i2c: alvium: fix req_fr check in alvium_s_frame_interval()

2024-02-23 Thread Hans Verkuil
Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/alvium-csi2.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) --- diff --git a/drivers/media/i2c/alvium-csi2.c b/drivers/media/i2c/alvium-csi2.c index 1d85de53b62d..e65702e3f73e 100644 --- a/drivers/media/i2c/alvium-csi2.c

[git:media_stage/master] media: imx335: Add support for test pattern generator

2024-02-23 Thread Hans Verkuil
Fend Signed-off-by: Kieran Bingham Signed-off-by: Umang Jain Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/imx335.c | 102 - 1 file changed, 101 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/i2c/imx335.c

[git:media_stage/master] media: i2c: dw9714: Fix occasional probe errors

2024-02-23 Thread Hans Verkuil
communication failures in RPM suspend callback. Power delay is properly observed in resume callback already. Signed-off-by: Ondrej Jirman Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/dw9714.c | 2 ++ 1 file changed, 2 insertions(+) --- diff --git a/drivers/media/i2c

[git:media_stage/master] media: imx335: Set reserved register to default value

2024-02-23 Thread Hans Verkuil
write is responsible for but setting it to its default value seems the right thing to do, provided it has been found responsible to break CSI-2 configuration on one of the platform. Signed-off-by: Umang Jain Reported-by: Matthias Fend Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil

[git:media_stage/master] media: imx335: Use v4l2_link_freq_to_bitmap helper

2024-02-23 Thread Hans Verkuil
frequencies can be used on a given system. Signed-off-by: Umang Jain Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/imx335.c | 36 ++-- 1 file changed, 18 insertions(+), 18 deletions(-) --- diff --git a/drivers/media/i2c/imx335.c b

[git:media_stage/master] media: imx335: Support multiple link frequency

2024-02-23 Thread Hans Verkuil
specific to each data lane rate and also add the general timing register set corresponding to the each data lane rate. Signed-off-by: Umang Jain Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/imx335.c | 84 ++ 1 file changed

[git:media_stage/master] media: imx335: Refactor power sequence to set controls

2024-02-23 Thread Hans Verkuil
block. The VBLANK control is also moved out of the switch-case in order to be handled early on, to propagate the changes to other controls. Signed-off-by: Umang Jain Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/imx335.c | 35 --- 1

[git:media_stage/master] media: i2c: imx290: Fix IMX920 typo

2024-02-23 Thread Hans Verkuil
ction targets support") Signed-off-by: Alexander Stein Reviewed-by: Manivannan Sadhasivam Reviewed-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/imx290.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) --- diff --git

[git:media_stage/master] media: ipu-bridge: Add ov01a10 in Dell XPS 9315

2024-02-23 Thread Hans Verkuil
frequency. Signed-off-by: Sakari Ailus Reviewed-by: Daniel Scally Signed-off-by: Hans Verkuil drivers/media/pci/intel/ipu-bridge.c | 2 ++ 1 file changed, 2 insertions(+) --- diff --git a/drivers/media/pci/intel/ipu-bridge.c b/drivers/media/pci/intel/ipu-bridge.c index f980e3125a7b

[git:media_stage/master] media: ipu-bridge: Move graph checking to IPU bridge

2024-02-23 Thread Hans Verkuil
it. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/pci/intel/ipu-bridge.c | 20 drivers/media/pci/intel/ipu3/ipu3-cio2.c | 31 +++ 2 files changed, 23 insertions(+), 28 deletions(-) --- diff --git a/drivers/media/pci

[git:media_stage/master] media: ipu-bridge: Serialise calls to IPU bridge init

2024-02-23 Thread Hans Verkuil
in the future. Serialise the access to devices' fwnodes in this context. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/pci/intel/ipu-bridge.c | 4 1 file changed, 4 insertions(+) --- diff --git a/drivers/media/pci/intel/ipu-bridge.c b/drivers/media/pci/intel/ipu-bridge.c

[git:media_stage/master] media: ivsc: csi: Swap SINK and SOURCE pads

2024-02-23 Thread Hans Verkuil
the UAPI by swapping the pads, the driver has never been usable in upstream kernel as the Intel IPU6 driver it depends on any functionality has not yet been merged. Fixes: 29006e196a56 ("media: pci: intel: ivsc: Add CSI submodule") Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil

[git:media_stage/master] media: i2c: replace of_graph_get_next_endpoint()

2024-02-23 Thread Hans Verkuil
9-r...@kernel.org Link: https://lore.kernel.org/r/9d1e99b0-892d-4a72-a9b3-886b8ed09...@xs4all.nl Signed-off-by: Kuninori Morimoto Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/adv7343.c | 2 +- drivers/media/i2c/adv7604.c | 4 ++-- drivers/me

[git:media_stage/master] media: ivsc: csi: Make use of sub-device state

2024-02-23 Thread Hans Verkuil
information and did its own locking. Rely on sub-device state instead. This also fixes a circular locking problem during link validation. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/pci/intel/ivsc/mei_csi.c | 83 ++ 1 file changed, 13

[git:media_stage/master] media: platform: replace of_graph_get_next_endpoint()

2024-02-23 Thread Hans Verkuil
089-r...@kernel.org Signed-off-by: Kuninori Morimoto Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/atmel/atmel-isi.c | 4 ++-- drivers/media/platform/intel/pxa_camera.c | 2 +- drivers/media/platform/samsung/exynos4-is/fimc-is.c

[git:media_stage/master] media: sun8i-di: Fix power on/off sequences

2024-02-16 Thread Hans Verkuil
. Also fix power down sequence to be reverse of that. Fixes: a4260ea49547 ("media: sun4i: Add H3 deinterlace driver") Signed-off-by: Jernej Skrabec Signed-off-by: Hans Verkuil drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 25 1 file changed, 13 inserti

[git:media_stage/master] media: mediatek: vcodec: Remove unneeded semicolon

2024-02-16 Thread Hans Verkuil
/mtk_vcodec_dec_stateless.c:683:2-3: Unneeded semicolon Reported-by: Abaci Robot Closes: https://bugzilla.openanolis.cn/show_bug.cgi?id=7632 Signed-off-by: Yang Li Signed-off-by: Hans Verkuil .../mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c | 14 +++--- 1 file changed, 7 insertions

[git:media_stage/master] media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread

2024-02-16 Thread Hans Verkuil
a function call. Signed-off-by: Kevin Hao Signed-off-by: Hans Verkuil drivers/media/dvb-core/dvb_frontend.c | 13 - 1 file changed, 4 insertions(+), 9 deletions(-) --- diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c index 93d3378a0df4

[git:media_stage/master] media: zl10036: Fix my email address

2024-02-16 Thread Hans Verkuil
-by: Ulrich Mueller Signed-off-by: Hans Verkuil drivers/media/dvb-frontends/zl10036.c | 2 +- drivers/media/dvb-frontends/zl10036.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- diff --git a/drivers/media/dvb-frontends/zl10036.c b/drivers/media/dvb-frontends/zl10036.c index

[git:media_stage/master] media: cedrus: h265: Fix configuring bitstream size

2024-02-16 Thread Hans Verkuil
d-by: Paul Kocialkowski Signed-off-by: Jernej Skrabec Signed-off-by: Hans Verkuil drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) --- diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_h265.c b/drivers/staging/media/sunxi/cedrus/c

[git:media_stage/master] media: stv6110x: Clean up errors in stv6110x.h

2024-02-16 Thread Hans Verkuil
that ',' (ctx:WxW) Signed-off-by: XueBing Chen Signed-off-by: Hans Verkuil drivers/media/dvb-frontends/stv6110x_priv.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/dvb-frontends/stv6110x_priv.h b/drivers/media/dvb-frontends/stv6110x_priv.h index

[git:media_stage/master] media: sun8i-di: Fix coefficient writes

2024-02-16 Thread Hans Verkuil
Signed-off-by: Jernej Skrabec Signed-off-by: Hans Verkuil drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 42 1 file changed, 21 insertions(+), 21 deletions(-) --- diff --git a/drivers/media/platform/sunxi/sun8i-di/sun8i-di.c b/drivers/media/platform/sunxi/sun8i-di/sun8i-

[git:media_stage/master] media: dvb-frontends: Clean up errors in cx24110.h

2024-02-16 Thread Hans Verkuil
ot; should be "foo *bar" Signed-off-by: XueBing Chen Signed-off-by: Hans Verkuil drivers/media/dvb-frontends/cx24110.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/dvb-frontends/cx24110.h b/drivers/media/dvb-frontends/cx24110.h index 834b01

[git:media_stage/master] media: rcar-csi2: Move driver to renesas directory

2024-02-16 Thread Hans Verkuil
not depend on each other. Signed-off-by: Niklas Söderlund Signed-off-by: Hans Verkuil MAINTAINERS | 1 + drivers/media/platform/renesas/Kconfig | 16 drivers/media/platform/renesas/Makefile | 1

[git:media_stage/master] media: dvb-frontends: Clean up errors in tda8083.h

2024-02-16 Thread Hans Verkuil
ot; should be "foo *bar" Signed-off-by: XueBing Chen Signed-off-by: Hans Verkuil drivers/media/dvb-frontends/tda8083.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/dvb-frontends/tda8083.h b/drivers/media/dvb-frontends/tda8083.h index 3a671e

[git:media_stage/master] media: sun8i-di: Fix chroma difference threshold

2024-02-16 Thread Hans Verkuil
31 for it. Align driver with it. Fixes: a4260ea49547 ("media: sun4i: Add H3 deinterlace driver") Signed-off-by: Jernej Skrabec Signed-off-by: Hans Verkuil drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/dri

[git:media_stage/master] media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak

2024-02-16 Thread Hans Verkuil
: a8ef0488cc59 ("media: imx: add csc/scaler mem2mem device") Signed-off-by: Lucas Stach Reviewed-by: Philipp Zabel Signed-off-by: Hans Verkuil drivers/staging/media/imx/imx-media-csc-scaler.c | 1 + 1 file changed, 1 insertion(+) --- diff --git a/drivers/staging/media/imx/imx-media-csc-s

[git:media_stage/master] media: go7007: add check of return value of go7007_read_addr()

2024-02-16 Thread Hans Verkuil
. In this case go to allocfail. Found by Linux Verification Center (linuxtesting.org) with SVACE. Fixes: 866b8695d67e ("Staging: add the go7007 video driver") Signed-off-by: Daniil Dulov Signed-off-by: Hans Verkuil drivers/media/usb/go7007/go7007-usb.c | 4 +++- 1 file changed, 3

[git:media_stage/master] media: Clean up errors in bcm3510_priv.h

2024-02-16 Thread Hans Verkuil
that ',' (ctx:WxW) Signed-off-by: XueBing Chen Signed-off-by: Hans Verkuil drivers/media/dvb-frontends/bcm3510_priv.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/drivers/media/dvb-frontends/bcm3510_priv.h b/drivers/media/dvb-frontends/bcm3510_priv.h index 2c9f3c430a82

[git:media_stage/master] staging: media: starfive: Set 16 bpp for capture_raw device

2024-02-16 Thread Hans Verkuil
output raw10 pixelformat requires 16bit of alignment. Fixes: e080f339c80a ("media: staging: media: starfive: camss: Add capture driver") Signed-off-by: Changhuang Liang Signed-off-by: Hans Verkuil drivers/staging/media/starfive/camss/stf-capture.c | 8 1 file changed, 4 insert

[git:media_stage/master] media: pvrusb2: Use wait_event_freezable() for freezable kthread

2024-02-16 Thread Hans Verkuil
Hao Signed-off-by: Hans Verkuil drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) --- diff --git a/drivers/media/usb/pvrusb2/pvrusb2-dvb.c b/drivers/media/usb/pvrusb2/pvrusb2-dvb.c index 26811efe0fb5..6dd6c5a18251 100644 --- a/drivers/media

[git:media_stage/master] media: pvrusb2: remove redundant NULL check

2024-02-16 Thread Hans Verkuil
eck. Found by Linux Verification Center (linuxtesting.org) with SVACE. Fixes: c74e0062684b ("V4L/DVB (5059): Pvrusb2: Be smarter about mode restoration") Signed-off-by: Daniil Dulov Signed-off-by: Hans Verkuil drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 5 - 1 file changed

[git:media_stage/master] media: msp3400: Use wait_event_freezable_timeout() in msp_sleep()

2024-02-16 Thread Hans Verkuil
-by: Kevin Hao Signed-off-by: Hans Verkuil drivers/media/i2c/msp3400-driver.c | 22 +++--- drivers/media/i2c/msp3400-driver.h | 2 +- 2 files changed, 8 insertions(+), 16 deletions(-) --- diff --git a/drivers/media/i2c/msp3400-driver.c b/drivers/media/i2c/msp3400-driver.c index

[git:media_stage/master] media: imx-jpeg: Support for negotiating bytesperline with client

2024-02-16 Thread Hans Verkuil
. Signed-off-by: Ming Qian Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 16 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 1 + 2 files changed, 17 insertions(+) --- diff --git a/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c b/drivers/media

[git:media_stage/master] media: amphion: Abort vpu parsing directly in seek

2024-02-16 Thread Hans Verkuil
in parsing the sequence header, driver may miss aborting the parsing. so just abort the vpu parsing directly in seek. Meanwhile if capture is off unexpectedly, we still need to abort the decoding and return capture buffers. Signed-off-by: Ming Qian Signed-off-by: Hans Verkuil drivers/media

[git:media_stage/master] media: v4l2-ctrls-core.c: check min/max for menu, controls

2024-02-16 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: v4l2-ctrls-core.c: check min/max for menu, controls Author: Hans Verkuil Date:Mon Feb 5 12:10:31 2024 +0100 Menu controls that use the menu_skip_mask require that the min-max range

[git:media_stage/master] media: staging: imx: controls are from another device, mark this

2024-02-16 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: staging: imx: controls are from another device, mark this Author: Hans Verkuil Date:Wed Jan 17 12:46:45 2024 +0100 The last argument of v4l2_ctrl_add_handler() indicates whether

[git:media_stage/master] media: i2c: st-vgxy61: remove redundant initialization of pointer mode

2024-02-16 Thread Hans Verkuil
Reviewed-by: Benjamin Mugnier Signed-off-by: Hans Verkuil drivers/media/i2c/st-vgxy61.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/drivers/media/i2c/st-vgxy61.c b/drivers/media/i2c/st-vgxy61.c index 2d64466d7ecf..b9e7c57027b1 100644 --- a/drivers/media/i2c/st-vgxy61.c

[git:media_stage/master] media: ti: Use devm_platform_ioremap_resource() in ti_csi2rx_probe()

2024-02-16 Thread Hans Verkuil
by: Markus Elfring Reviewed-by: Jai Luthra Signed-off-by: Hans Verkuil drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) --- diff --git a/drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c b/drivers/media/platform/ti/j721e-cs

[git:media_stage/master] media: tda18271: remove redundant assignment to variable bcal

2024-02-16 Thread Hans Verkuil
-by: Colin Ian King Signed-off-by: Hans Verkuil drivers/media/tuners/tda18271-fe.c | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/tuners/tda18271-fe.c b/drivers/media/tuners/tda18271-fe.c index f0371d004b36..a7e721baaa99 100644 --- a/drivers/media/tuners/tda18271-fe.c

[git:media_stage/master] media: core: v4l2-ioctl.c: use is_valid_ioctl()

2024-02-16 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: core: v4l2-ioctl.c: use is_valid_ioctl() Author: Hans Verkuil Date:Wed Feb 7 10:03:30 2024 +0100 In most cases the is_valid_ioctl() macro is used to check if an ioctl is valid

[git:media_stage/master] media: platform: cros-ec: Add Dita to the match table

2024-02-16 Thread Hans Verkuil
the HDMI CEC via the cros-ec-cec driver. Signed-off-by: Kells Ping Signed-off-by: Hans Verkuil drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 ++ 1 file changed, 2 insertions(+) --- diff --git a/drivers/media/cec/platform/cros-ec/cros-ec-cec.c b/drivers/media/cec/platform/cros-ec/cros

[git:media_stage/master] media: bt8xx: make bttv_sub_bus_type const

2024-02-16 Thread Hans Verkuil
the bttv_sub_bus_type variable to be a constant structure as well, placing it into read-only memory which can not be modified at runtime. Cc: Greg Kroah-Hartman Suggested-by: Greg Kroah-Hartman Signed-off-by: Ricardo B. Marliere Reviewed-by: Greg Kroah-Hartman Signed-off-by: Hans Verkuil drivers

[git:media_stage/master] media: sta2x11: fix irq handler cast

2024-02-16 Thread Hans Verkuil
of the irq handler to the regular version with a local variable to adjust the argument type. Signed-off-by: Arnd Bergmann Signed-off-by: Hans Verkuil [hverkuil: update argument documentation] drivers/media/pci/sta2x11/sta2x11_vip.c | 9 - 1 file changed, 4 insertions(+), 5 deletions

[git:media_stage/master] docs: media: fix typo in docs

2024-02-16 Thread Hans Verkuil
application to the "Linux Kernel Bug Fixing Spring Unpaid 2024" mentorship program of the Linux Kernel Foundation. Signed-off-by: Vincenzo Mezzela Signed-off-by: Hans Verkuil Documentation/driver-api/media/v4l2-subdev.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---

[git:media_stage/master] media: videobuf2: Add missing doc comment for waiting_in_dqbuf

2024-02-16 Thread Hans Verkuil
of struct members. Fixes: d65842f7126a ("media: vb2: add waiting_in_dqbuf flag") Signed-off-by: Andrzej Pietrasiewicz Acked-by: Tomasz Figa Signed-off-by: Hans Verkuil include/media/videobuf2-core.h | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) --- diff --git

[git:media_stage/master] media: v4l: marvell: select CONFIG_V4L2_ASYNC where needed

2024-02-16 Thread Hans Verkuil
2 drivers to see if anything else has the same bug, but these two appear to be the only ones. Signed-off-by: Arnd Bergmann Acked-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/marvell/Kconfig | 2 ++ 1 file changed, 2 insertions(+) --- diff --git a/drivers/media/platform/marvell

[git:media_stage/master] media: visl: Add codec specific variability on output frames

2024-02-16 Thread Hans Verkuil
frames could be too similar and hide possible issues. This commit adds variation by using some codec specific parameters. Only HEVC and H.264 support this. Reviewed-by: Daniel Almeida Signed-off-by: Detlev Casanova Signed-off-by: Hans Verkuil [hverkuil: add media: prefix to Subject] drivers

[git:media_stage/master] doc: media: visl: Document tpg_verbose parameter

2024-02-16 Thread Hans Verkuil
-by: Detlev Casanova Signed-off-by: Hans Verkuil [hverkuil: add media: prefix to Subject] Documentation/admin-guide/media/visl.rst | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) --- diff --git a/Documentation/admin-guide/media/visl.rst b/Documentation/admin-guide/media

[git:media_stage/master] media: visl: Add a tpg_verbose parameter

2024-02-16 Thread Hans Verkuil
-off-by: Hans Verkuil [hverkuil: correct a few small checkpatch issues] drivers/media/test-drivers/visl/visl-core.c | 5 + drivers/media/test-drivers/visl/visl-dec.c | 265 +++- drivers/media/test-drivers/visl/visl.h | 1 + 3 files changed, 153 insertions(+), 118

[git:media_stage/master] media: visl,vidtv: Set parameters permissions to 0444

2024-02-16 Thread Hans Verkuil
the modules parameters values at run time. This can be useful when setting up a test suite. Reviewed-by: Daniel Almeida Signed-off-by: Detlev Casanova Signed-off-by: Hans Verkuil drivers/media/test-drivers/vidtv/vidtv_bridge.c | 26 - drivers/media/test-drivers/visl

[git:media_stage/master] media: platform: rzg2l-cru: rzg2l-csi2: Switch to RUNTIME_PM_OPS()

2024-02-15 Thread Hans Verkuil
://lore.kernel.org/r/20240213181233.242316-2-biju.das...@bp.renesas.com Signed-off-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/platform/renesas

[git:media_stage/master] media: platform: rzg2l-cru: rzg2l-ip: Add delay after D-PHY reset

2024-02-15 Thread Hans Verkuil
/20240213181233.242316-3-biju.das...@bp.renesas.com Signed-off-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c | 3 +++ 1 file changed, 3 insertions(+) --- diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c b/drivers/media

[git:media_stage/master] media: platform: rzg2l-cru: rzg2l-video: Fix start reception procedure

2024-02-15 Thread Hans Verkuil
/20240213181233.242316-6-biju.das...@bp.renesas.com Reviewed-by: Laurent Pinchart Signed-off-by: Laurent Pinchart Signed-off-by: Hans Verkuil .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 59 ++ 1 file changed, 28 insertions(+), 31 deletions(-) --- diff --git a/drivers/media

[git:media_stage/master] media: platform: rzg2l-cru: rzg2l-video: Fix image processing initialization

2024-02-15 Thread Hans Verkuil
/r/20240213181233.242316-4-biju.das...@bp.renesas.com Signed-off-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) --- diff --git a/drivers/media/platform/renesas/rzg2l-cru

[git:media_stage/master] media: platform: rzg2l-cru: rzg2l-csi2: Restructure vclk handling

2024-02-15 Thread Hans Verkuil
/20240213181233.242316-5-biju.das...@bp.renesas.com Reviewed-by: Laurent Pinchart Signed-off-by: Laurent Pinchart Signed-off-by: Hans Verkuil .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h | 3 --- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 28 +- .../media/platform/renesas/rzg2l

[git:media_stage/master] Revert "media: ov08x40: Reduce start streaming time"

2024-02-06 Thread Hans Verkuil
c. Commit feb8831be9d468ee961289c6a275536a1ee0011c contained unintentional changes to Documentation/devicetree/bindings/media/video-interfaces.yaml and arch/arm/boot/dts/ti/omap/omap3-n9.dts. Revert the entire patch. Signed-off-by: Sakari Ailus Reviewed-by: Laurent Pinchart Signed-off-by: Ha

[git:media_stage/master] media: ov08x40: Reduce start streaming time

2024-02-06 Thread Hans Verkuil
unneeded dev_dbg().] Signed-off-by: Jason Chen Reviewed-by: Sergey Senozhatsky Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ov08x40.c | 1209 ++- 1 file changed, 57 insertions(+), 1152 deletions(-) --- diff --git a/drivers

[git:media_stage/master] media: mc: Add local pad to pipeline regardless of the link state

2024-02-05 Thread Hans Verkuil
Signed-off-by: Laurent Pinchart Acked-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/mc/mc-entity.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) --- diff --git a/drivers/media/mc/mc-entity.c b/drivers/media/mc/mc-entity.c index 543a392f8635..a6f283661

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