[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

Re: [PATCH v12 07/15] media: v4l2: Add audio capture and output support

2024-02-21 Thread Hans Verkuil
On 21/02/2024 11:11, Shengjiu Wang wrote: > On Wed, Feb 21, 2024 at 12:30 PM Tomasz Figa wrote: >> >> On Sat, Feb 17, 2024 at 6:42 PM Mauro Carvalho Chehab >> wrote: >>> >>> Em Thu, 18 Jan 2024 20:32:00 +0800 >>> Shengjiu Wang escreveu: >>> Audio signal processing has the requirement for

Re: [PATCH v12 07/15] media: v4l2: Add audio capture and output support

2024-02-21 Thread Hans Verkuil
On 17/02/2024 10:42, Mauro Carvalho Chehab wrote: > Em Thu, 18 Jan 2024 20:32:00 +0800 > Shengjiu Wang escreveu: > >> Audio signal processing has the requirement for memory to >> memory similar as Video. >> >> This patch is to add this support in v4l2 framework, defined >> new buffer type

Re: [PATCH v12 08/15] media: uapi: Define audio sample format fourcc type

2024-02-21 Thread Hans Verkuil
On 19/02/2024 13:56, Mauro Carvalho Chehab wrote: > Em Mon, 19 Feb 2024 12:05:02 +0800 > Shengjiu Wang escreveu: > >> Hi Mauro >> >> On Sat, Feb 17, 2024 at 5:19 PM Mauro Carvalho Chehab >> wrote: >>> >>> Em Thu, 18 Jan 2024 20:32:01 +0800 >>> Shengjiu Wang escreveu: >>> The audio

[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

Re: [PATCH v5 08/44] drm/connector: hdmi: Add Broadcast RGB property

2024-02-12 Thread Hans Verkuil
On 12/02/2024 16:49, Ville Syrjälä wrote: > On Mon, Feb 12, 2024 at 11:01:07AM +0100, Maxime Ripard wrote: >> On Fri, Feb 09, 2024 at 09:34:35PM +0100, Sebastian Wick wrote: >>> On Mon, Feb 05, 2024 at 10:39:38AM +0100, Maxime Ripard wrote: On Fri, Feb 02, 2024 at 06:37:52PM +0200, Ville

Re: [PATCH 2/4] media: i2c: replace of_graph_get_next_endpoint()

2024-02-07 Thread Hans Verkuil
On 07/02/2024 14:51, Laurent Pinchart wrote: > On Wed, Feb 07, 2024 at 02:14:33PM +0100, Krzysztof Hałasa wrote: >> Hans, >> >> Hans Verkuil writes: >> >>> Ideally someone would have to actually test this, perhaps with one of those >>> Renesas boards

Re: [PATCH 2/4] media: i2c: replace of_graph_get_next_endpoint()

2024-02-06 Thread Hans Verkuil
On 2/6/24 14:41, Laurent Pinchart wrote: > Hi Morimoto-san, > > (Adding Krzysztof Hałasa) > > Thank you for the patch. > > On Tue, Feb 06, 2024 at 02:55:27AM +, Kuninori Morimoto wrote: >> From DT point of view, in general, drivers should be asking for a >> specific port number because

[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

[git:media_stage/master] media: mc: Add num_links flag to media_pad

2024-02-05 Thread Hans Verkuil
. This helps checking if a pad is connected to anything, which will be used in the pipeline building code. Cc: sta...@vger.kernel.org # 6.1 Signed-off-by: Laurent Pinchart Acked-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/mc/mc-entity.c | 6 ++ include/media/media-entity.h | 2 ++ 2

[git:media_stage/master] media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access

2024-02-05 Thread Hans Verkuil
rnel.org/r/20231201150614.63300-1-ma...@denx.de Signed-off-by: Laurent Pinchart Acked-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/platform/nxp/imx

[git:media_stage/master] media: mc: Fix flags handling when creating pad links

2024-02-05 Thread Hans Verkuil
-by: Laurent Pinchart Acked-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/mc/mc-entity.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/mc/mc-entity.c b/drivers/media/mc/mc-entity.c index a6f28366106f..7839e3f68efa 100644 --- a/drivers/media

[git:media_stage/master] media: mc: Rename pad variable to clarify intent

2024-02-05 Thread Hans Verkuil
Pinchart Acked-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/mc/mc-entity.c | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/mc/mc-entity.c b/drivers/media/mc/mc-entity.c index c2d8f59b62c1..5907925ffd89 100644 --- a/drivers/media/mc/mc

[git:media_stage/master] media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT

2024-02-05 Thread Hans Verkuil
-off-by: Hans Verkuil drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c | 10 ++ 1 file changed, 2 insertions(+), 8 deletions(-) --- diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c index 1bb1334ec6f2

[git:media_stage/master] media: nxp: imx8-isi: Factor out a variable

2024-02-05 Thread Hans Verkuil
: https://lore.kernel.org/r/20240128-gcc-11-warnings-v1-1-52bbdf492...@chromium.org Signed-off-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/platform

[git:media_stage/master] media: mc: Expand MUST_CONNECT flag to always require an enabled link

2024-02-05 Thread Hans Verkuil
Signed-off-by: Hans Verkuil .../userspace-api/media/mediactl/media-types.rst | 11 ++--- drivers/media/mc/mc-entity.c | 53 ++ 2 files changed, 48 insertions(+), 16 deletions(-) --- diff --git a/Documentation/userspace-api/media/mediactl/media-types.rst

[git:media_stage/master] media: pci: cx23885: check cx23885_vdev_init() return

2024-02-05 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: pci: cx23885: check cx23885_vdev_init() return Author: Hans Verkuil Date:Thu Oct 19 08:58:49 2023 +0200 cx23885_vdev_init() can return a NULL pointer, but that pointer is used

[git:media_stage/master] media: videodev2.h: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
-doc.html#nested-structs-unions Signed-off-by: Ricardo Ribalda Reviewed-by: Randy Dunlap Tested-by: Randy Dunlap Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil include/uapi/linux/videodev2.h | 32 1 file changed, 16 insertions(+), 16

[git:media_stage/master] media: em28xx: annotate unchecked call to media_device_register()

2024-02-05 Thread Hans Verkuil
Signed-off-by: Nikita Zhandarovich Signed-off-by: Hans Verkuil drivers/media/usb/em28xx/em28xx-cards.c | 4 1 file changed, 4 insertions(+) --- diff --git a/drivers/media/usb/em28xx/em28xx-cards.c b/drivers/media/usb/em28xx/em28xx-cards.c index 4d037c92af7c..bae76023cf71 100644 --- a/dri

[git:media_stage/master] media: adv7180: Fix cppcheck errors

2024-02-05 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: adv7180: Fix cppcheck errors Author: Bhavin Sharma Date:Tue Jan 2 19:36:40 2024 +0530 ERROR: else should follow close brace '}' Signed-off-by: Bhavin Sharma Signed-off-by: Hans

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

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

[git:media_stage/master] media: xc4000: Fix atomicity violation in xc4000_get_frequency

2024-02-05 Thread Hans Verkuil
f-by: Gui-Dong Han <2045gem...@gmail.com> Signed-off-by: Hans Verkuil drivers/media/tuners/xc4000.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/drivers/media/tuners/xc4000.c b/drivers/media/tuners/xc4000.c index 57ded9ff3f04..29bc63021c5a 100644 --- a/dri

[git:media_stage/master] media: cec.h: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Dunlap Signed-off-by: Hans Verkuil include/media/cec.h | 2 -- 1 file changed, 2 deletions(-) --- diff --git a/include/media/cec.h b/include/media/cec.h index d77982685116..10c9cf6058b7 100644 --- a/include/media/cec.h +++ b/include/media/cec.h @@ -224,8 +224,6 @@ struct cec_adap_ops

[git:media_stage/master] media: i2c: adv748: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
-by: Randy Dunlap Reviewed-by: Kieran Bingham Signed-off-by: Hans Verkuil drivers/media/i2c/adv748x/adv748x.h | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/i2c/adv748x/adv748x.h b/drivers/media/i2c/adv748x/adv748x.h index 6f90f78f58cf..d2b5e722e997 100644 --- a/drivers/media/i2c

[git:media_stage/master] media: i2c: css-quirk.h: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
. Signed-off-by: Ricardo Ribalda Reviewed-by: Randy Dunlap Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-quirk.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/i2c/ccs/ccs-quirk.h b/drivers/media/i2c/ccs/ccs-quirk.h index 0b1a64958d71

[git:media_stage/master] media: vidioc-subdev-g-client-cap.rst: document struct v4l2_subdev_client_capability

2024-02-05 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: vidioc-subdev-g-client-cap.rst: document struct v4l2_subdev_client_capability Author: Hans Verkuil Date:Fri Dec 15 10:38:29 2023 +0100 The struct v4l2_subdev_client_capability

[git:media_stage/master] media: verisilicon: Fix some typos

2024-02-05 Thread Hans Verkuil
with hantro_h264_dec_init(). The register name av1_ulticore_tile_col confused sometimes, although not be used corrently. The correct name should be av1_multicore_tile_col. Signed-off-by: renjun wang Signed-off-by: Hans Verkuil drivers/media/platform/verisilicon/hantro_g1_h264_dec.c| 2 +- drivers/media

[git:media_stage/master] media: videobuf2: Fix doc comment

2024-02-05 Thread Hans Verkuil
;. While at it, make the comments order follow struct members order. Fixes: 2b1413245550 ("media: vb2-core: Improve kernel-doc markups") Signed-off-by: Andrzej Pietrasiewicz Acked-by: Tomasz Figa Signed-off-by: Hans Verkuil include/media/videobuf2-core.h | 2 +- 1 file chang

[git:media_stage/master] media: cec: core: remove length check of Timer Status

2024-02-05 Thread Hans Verkuil
these cases. The key words in the spec description are flexible choices. Remove the special length check of Timer Status to fit the spec which is not compulsory about that. Signed-off-by: Nini Song Signed-off-by: Hans Verkuil drivers/media/cec/core/cec-adap.c | 14 -- 1 file changed, 14

[git:media_stage/master] media: v4l2-ctrls: show all owned controls in log_status

2024-02-05 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: media: v4l2-ctrls: show all owned controls in log_status Author: Hans Verkuil Date:Wed Jan 17 15:52:04 2024 +0100 VIDIOC_LOG_STATUS will log the controls owned by the driver. But the code

[git:media_stage/master] media: pci: dt315.h: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Signed-off-by: Hans Verkuil drivers/media/pci/dt3155/dt3155.h | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/pci/dt3155/dt3155.h b/drivers/media/pci/dt3155/dt3155.h index c9ce79cb5566..ce1835d9691e 100644 --- a/drivers/media/pci/dt3155/dt3155.h +++ b/drivers/media/pci/dt3155

[git:media_stage/master] media: tc358746: fix the pll calculating function

2024-02-05 Thread Hans Verkuil
/748IXBG Functional Specification Rev 1.1 document. The formula of fout is as below: fout = refclk * mul / (prediv * postdiv) Remove "p" to avoid using 2 times of prediv in pll calculating function. Signed-off-by: Duc-Long, Le Signed-off-by: Hans Verkuil drivers/media/i2c/tc35

[git:media_stage/master] media: mediatek: jpeg: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Reviewed-by: Randy Dunlap Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h b/drivers/media/platform/mediatek/jpeg

[git:media_stage/master] media: verisilicon: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Reviewed-by: Randy Dunlap Signed-off-by: Hans Verkuil drivers/media/platform/verisilicon/hantro.h | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/platform/verisilicon/hantro.h b/drivers/media/platform/verisilicon/hantro.h index 6f5eb975d0e3..811260dc3c77 100644 --- a/drivers

[git:media_stage/master] media: mediatek: vcodec: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Ribalda Reviewed-by: Randy Dunlap Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Hans Verkuil drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.h | 1 - drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.h| 1 - drivers/media/platform/mediatek/vcodec/encoder

[git:media_stage/master] media: qcom: venus: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/core.h | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h index 4a633261ece4..a39986ce79f1 100644 --- a/drivers/media/platform/qcom/venus/core.h +++ b

[git:media_stage/master] media: samsung: exynos4-is: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Dunlap Signed-off-by: Hans Verkuil drivers/media/platform/samsung/exynos4-is/fimc-lite.h | 3 --- 1 file changed, 3 deletions(-) --- diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-lite.h b/drivers/media/platform/samsung/exynos4-is/fimc-lite.h index ddf29e0b5b1c..2d96fb00a5c6 100644

[git:media_stage/master] media: samsung: s5p-mfc: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Signed-off-by: Hans Verkuil drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h index 0f6e260746c9..3cc2a4f5c40a 100644

[git:media_stage/master] media: v4l2-tpg: fix some memleaks in tpg_alloc

2024-02-05 Thread Hans Verkuil
, since they are allocated in for statements. Otherwise there would be memleaks because tpg_free is called only when tpg_alloc return 0. Fixes: 63881df94d3e ("[media] vivid: add the Test Pattern Generator") Signed-off-by: Zhipeng Lu Signed-off-by: Hans Verkuil drivers/media/common/v4l

[git:media_stage/master] media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity

2024-02-05 Thread Hans Verkuil
ity but isn't freed in its following error-handling paths. This patch adds such deallocation to prevent memleak of entity->name. Fixes: be2fff656322 ("media: add helpers for memory-to-memory media controller") Signed-off-by: Zhipeng Lu Signed-off-by: Hans Verkuil drivers/medi

[git:media_stage/master] MAINTAINERS: Add entry for Samsung MFC DT Schema

2024-02-05 Thread Hans Verkuil
-off-by: Hans Verkuil MAINTAINERS | 1 + 1 file changed, 1 insertion(+) --- diff --git a/MAINTAINERS b/MAINTAINERS index 8999497011a2..1a89e0d2ac61 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2752,6 +2752,7 @@ M:Andrzej Hajda L: linux-arm-ker...@lists.infradead.org (moderated

[git:media_stage/master] media: dvb-usb: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Signed-off-by: Hans Verkuil drivers/media/usb/dvb-usb/dvb-usb.h | 2 -- 1 file changed, 2 deletions(-) --- diff --git a/drivers/media/usb/dvb-usb/dvb-usb.h b/drivers/media/usb/dvb-usb/dvb-usb.h index 0990aa4a17bb..cbb0541d4dc1 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb.h +++ b/drivers/media

[git:media_stage/master] media: staging: meson: Fix kerneldoc

2024-02-05 Thread Hans Verkuil
Dunlap Signed-off-by: Hans Verkuil drivers/staging/media/meson/vdec/vdec.h | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/staging/media/meson/vdec/vdec.h b/drivers/staging/media/meson/vdec/vdec.h index 0906b8fb5cc6..258685177700 100644 --- a/drivers/staging/media/meson/vdec

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