[git:media_stage/master] media: ccs: Add V4L2 controls from properties

2023-04-11 Thread Hans Verkuil
) from properties. Signed-off-by: Sakari Ailus Reviewed-by: Jacopo Mondi Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-core.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/i2c/ccs/ccs-core.c b/drivers/media/i2c/ccs/ccs-core.c index

[git:media_stage/master] media: hi556: add 2592x1444 resolution

2023-04-11 Thread Hans Verkuil
the get_selection pad operation for the Hi556 sensor driver. The supported targets report the sensor's native size, the crop default rectangle and the crop rectangle. Signed-off-by: Jim Lai Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/hi556.c

[git:media_stage/master] media: ccs: Support 16-bit sensor revision number register

2023-04-11 Thread Hans Verkuil
. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-core.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/i2c/ccs/ccs-core.c b/drivers/media/i2c/ccs/ccs-core.c index daee36c1f545..4adb2da34066 100644 --- a/drivers/media/i2c

[git:media_stage/master] media: ccs: Align flipping behaviour with other drivers

2023-04-11 Thread Hans Verkuil
. This way the behaviour of the flipping controls and rotation of the sensor are aligned with the rest of the drivers. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-core.c | 40 drivers/media/i2c/ccs/ccs.h | 14

[git:media_stage/master] media: Use of_property_present() for testing DT property presence

2023-04-11 Thread Hans Verkuil
. Signed-off-by: Rob Herring Reviewed-by: Laurent Pinchart Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c| 2 +- drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 2

[git:media_stage/master] media: venus: drop unused opp_table field documentation

2023-04-11 Thread Hans Verkuil
d. Signed-off-by: Krzysztof Kozlowski Signed-off-by: Sakari Ailus 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 32

[git:media_stage/master] media: i2c: imx290: Add missing \n on dev_err_probe() message

2023-04-11 Thread Hans Verkuil
: Alexander Stein Reviewed-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/imx290.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/drivers/media/i2c/imx290.c b/drivers/media/i2c/imx290.c index 94bba482af38..5ea25b7acc55

[git:media_stage/master] media: ipu3-cio2: support multiple sensors and VCMs with same HID

2023-04-11 Thread Hans Verkuil
em. Signed-off-by: Bingbu Cao Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/pci/intel/ipu3/cio2-bridge.c | 15 +++ drivers/media/pci/intel/ipu3/cio2-bridge.h | 3 ++- 2 files changed, 13 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/pci/

[git:media_stage/master] media: Accept non-subdev sinks in v4l2_create_fwnode_links_to_pad()

2023-04-11 Thread Hans Verkuil
sink pad passed to it to belong to a subdev. This requirement can be lifted easily. Make the function usable for non-subdev sinks, which allows using it with video_device sinks. Signed-off-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/v4l2-core/v4l2

[git:media_stage/master] media: dt-bindings: ov2685: convert to dtschema

2023-04-11 Thread Hans Verkuil
ned-off-by: Luca Weiss [Sakari Ailus: bump the maxItems for data-lanes to two] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil .../devicetree/bindings/media/i2c/ov2685.txt | 41 - .../devicetree/bindings/media/i2c/ovti,ov2685.yaml | 101 + M

[git:media_stage/master] media: imx258: Register H/V flip controls

2023-04-11 Thread Hans Verkuil
read-only and enabled by default, as the driver embeds a 180 degrees rotation in its programming sequences and only supports that mode of operations. Signed-off-by: Jacopo Mondi Reviewed-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/i2c/imx258.c | 14 +- 1 file

[git:media_stage/master] media: ipu3-cio2: support more camera sensors in cio2-bridge

2023-04-11 Thread Hans Verkuil
cio2-bridge to support more camera sensors. Signed-off-by: Bingbu Cao Reviewed-by: Daniel Scally Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/pci/intel/ipu3/cio2-bridge.c | 8 1 file changed, 8 insertions(+) --- diff --git a/drivers/media/pci/intel/ipu3/cio2

[git:media_stage/master] media: ccs: Apply module manufacturer hack on non-CCS devices only

2023-04-11 Thread Hans Verkuil
on in the register address space. The driver as a SMIA++ driver attempted to use sensor information in this case. This workaround is definitely not for CCS devices. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-core.c | 25 - 1 file ch

[git:media_stage/master] media: i2c: ov2685: Make reset gpio optional

2023-04-11 Thread Hans Verkuil
t the reset gpio as optional. Reviewed-by: Jacopo Mondi Signed-off-by: Luca Weiss Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ov2685.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/drivers/media/i2c/ov2685.c b/drivers/media/i2c/ov2685.c

[git:media_stage/master] MAINTAINERS: Assume ov8856 driver maintainership

2023-04-11 Thread Hans Verkuil
yself. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/MAINTAINERS b/MAINTAINERS index 7244781354b5..9a6c5ac4dbe3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -15481,7 +15481,7 @@ F: Document

[git:media_stage/master] media: rcar-vin: csi2: remove R-Car H3 ES1.* handling

2023-04-11 Thread Hans Verkuil
-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rcar-vin/rcar-csi2.c | 15 +++ 1 file changed, 3 insertions(+), 12 deletions(-) --- diff --git a/drivers/media/platform/renesas/rcar-vin/rcar-csi2.c b/drivers/media/platform/renesas/rcar-vin/rcar-csi2

[git:media_stage/master] media: renesas: fdp1: remove R-Car H3 ES1.* handling

2023-04-11 Thread Hans Verkuil
-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rcar_fdp1.c | 4 1 file changed, 4 deletions(-) --- diff --git a/drivers/media/platform/renesas/rcar_fdp1.c b/drivers/media/platform/renesas/rcar_fdp1.c index c548cb01957b..f43e458590b8 100644 --- a/drivers

[git:media_stage/master] media: dt-bindings: ov8856: Assign maintainership to myself

2023-04-11 Thread Hans Verkuil
n the maintainership to myself. The following message to was undeliverable. The reason for the problem: 5.1.0 - Unknown address error 550-'Relaying mail to dongchun@mediatek.com is not allowed' Signed-off-by: Sakari Ailus Acked-by: Rob Herring Signed-off-b

[git:media_stage/master] media: hi846: Fix memleak in hi846_init_controls()

2023-04-11 Thread Hans Verkuil
ilure, which causes memleak. Add v4l2_ctrl_handler_free to free the resource properly. Fixes: e8c0882685f9 ("media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera") Signed-off-by: Wei Chen Reviewed-by: Martin Kepplinger Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil

[git:media_stage/master] media: i2c: ov7670: Use the devm_clk_get_optional() helper

2023-04-11 Thread Hans Verkuil
some loC and improves the semantic. Signed-off-by: Christophe JAILLET Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ov7670.c | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) --- diff --git a/drivers/media/i2c/ov7670.c b/drivers/media/i2c/ov7670.c

[git:media_stage/master] media: dt-bindings: media: rkisp1: complete ov2685 example

2023-04-11 Thread Hans Verkuil
e the example so validation succeeds. At the same time fix the indentation of the port node in this example. Acked-by: Krzysztof Kozlowski Signed-off-by: Luca Weiss Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil .../devicetree/bindings/media/rockchip-isp1.yaml | 19 +

[git:media_stage/master] media: mc-device: remove unnecessary __must_check

2023-04-11 Thread Hans Verkuil
need to have the __must_check attribute since it returns only a value of 0. Therefore, we can remove this attribute and change the function's return type. Signed-off-by: Jason Kim Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/mc/mc-device.c | 3 +-- dr

[git:media_stage/master] media: v4l: async: Return async sub-devices to subnotifier list

2023-04-11 Thread Hans Verkuil
ow. Fixes: 2cab00bb076b ("media: v4l: async: Allow binding notifiers to sub-devices") Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/v4l2-core/v4l2-async.c | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/v4l2-

[git:media_stage/master] media: dt-bindings: Drop unneeded quotes

2023-04-11 Thread Hans Verkuil
files in which they had been done already] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +- .../devicetree/bindings/media/allwinner,sun50i-h6-vpu-g2.yaml | 4 ++-- Documentation/devicetree/bindings/media

[git:media_stage/master] media: rcar-vin: remove R-Car H3 ES1.* handling

2023-04-11 Thread Hans Verkuil
-off-by: Wolfram Sang Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil .../media/platform/renesas/rcar-vin/rcar-core.c| 36 -- 1 file changed, 36 deletions(-) --- diff --git a/drivers/media/platform/renesas/rcar-vin/rcar-core.c b/drivers/media/platform/renesas

[git:media_stage/master] media: ccs: Document CCS static data file names

2023-04-11 Thread Hans Verkuil
devices. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Documentation/driver-api/media/drivers/ccs/ccs.rst | 22 ++ 1 file changed, 22 insertions(+) --- diff --git a/Documentation/driver-api/media/drivers/ccs/ccs.rst b/Documentation/driver-api/media/drivers/ccs/ccs.rst

[git:media_stage/master] media: ov8856: Do not check for for module version

2023-04-11 Thread Hans Verkuil
the module version from the sensor's OTP. Cc: sta...@vger.kernel.org Fixes: 0e014f1a8d54 ("media: ov8856: support device probe in non-zero ACPI D state") Signed-off-by: Ricardo Ribalda Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2

[git:media_stage/master] media: i2c: adv7604: Fix range of hue control

2023-04-11 Thread Hans Verkuil
alues to avoid breaking any application that may rely on 128 being a valid value. Signed-off-by: Laurent Pinchart Reviewed-by: Hans Verkuil Tested-by: Hans Verkuil Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/adv7604.c | 2 +- 1 file changed, 1 insertion(+), 1 del

[git:media_stage/master] media: imx258: Remove mandatory 180 degrees rotation

2023-04-11 Thread Hans Verkuil
orrectly, hence it is not necessary to require the 'rotation' property to be fixed to 180 degrees in DTS. Signed-off-by: Jacopo Mondi Reviewed-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/i2c/imx258.c | 8 1 file changed, 8 deletions(-) --- diff --git a/d

[git:media_stage/master] media: i2c: adv7604: Enable video adjustment

2023-04-11 Thread Hans Verkuil
default by the device when the VID_ADJ_EN bit is clear. The corresponding V4L2 controls exposed by the drivers have thus no effect. Fix this by setting the VID_ADJ_EN bit. Signed-off-by: Laurent Pinchart Reviewed-by: Hans Verkuil Tested-by: Hans Verkuil Signed-off-by: Sakari Ailus Signed-off-by

[git:media_stage/master] media: rc: gpio-ir-recv: Fix support for wake-up

2023-04-12 Thread Hans Verkuil
device is flagged as being wakeup capable. Reported-by: Matthew Lear Fixes: fd0f6851eb46 ("[media] rc: Add support for GPIO based IR Receiver driver") Signed-off-by: Florian Fainelli Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/gpio-ir-recv.c | 2 +

[git:media_stage/master] dt-bindings: media: gpio-ir-receiver: Document wakeup-souce property

2023-04-12 Thread Hans Verkuil
the system, document that. Signed-off-by: Florian Fainelli Acked-by: Krzysztof Kozlowski Signed-off-by: Sean Young Signed-off-by: Hans Verkuil Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml | 3 +++ 1 file changed, 3 insertions(+) --- diff --git a/Documentation/devicetree

[git:media_stage/master] media: venus: dec: Fix handling of the start cmd

2023-04-12 Thread Hans Verkuil
completed by the hardware. Fixes: beac82904a87 ("media: venus: make decoder compliant with stateful codec API") Signed-off-by: Michał Krawczyk Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/vdec.c | 8 1 file changed, 8

[git:media_stage/master] venus: Fix for H265 decoding failure.

2023-04-12 Thread Hans Verkuil
requirements. Signed-off-by: Vikash Garodia Signed-off-by: Viswanath Boma Tested-by: Nathan Hebert Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- diff --git a/drivers

[git:media_stage/master] venus: venc: add handling for VIDIOC_ENCODER_CMD

2023-04-12 Thread Hans Verkuil
. V4L2_ENC_CMD_START Signed-off-by: Dikshita Agarwal Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/core.h | 9 + drivers/media/platform/qcom/venus/venc.c | 68 2 files changed, 77 insertions(+) --- diff --git a/drivers

[git:media_stage/master] venus: Add support for min/max qp range.

2023-04-12 Thread Hans Verkuil
the QP range HFI to set the same to firmware. Signed-off-by: Viswanath Boma Signed-off-by: Vikash Garodia Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/hfi_cmds.c | 23 +++ drivers/media/platform/qcom/venus/hfi_helper.h | 18

[git:media_stage/master] media: venus: dec: Fix capture formats enumeration order

2023-04-12 Thread Hans Verkuil
C formats were added. Fixes: 9593126dae3e ("media: venus: Add a handling of QC08C compressed format") Fixes: cef92b14e653 ("media: venus: Add a handling of QC10C compressed format") Signed-off-by: Javier Martinez Canillas Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verku

[git:media_stage/master] media: venus: Correct P010 buffer alignment

2023-04-12 Thread Hans Verkuil
128. Signed-off-by: Fritz Koenig Reviewed-by: Vikash Garodia Signed-off-by: Stanimir Varbanov Signed-off-by: Hans Verkuil drivers/media/platform/qcom/venus/helpers.c | 4 ++-- drivers/media/platform/qcom/venus/vdec.c| 7 ++- 2 files changed, 8 insertions(+), 3 deletions(-) --- diff

[git:media_stage/master] media: imx-jpeg: Fix incorrect indentation

2023-04-12 Thread Hans Verkuil
. Signed-off-by: Laurent Pinchart Reviewed-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c b/drivers/media/platform/nxp/imx

[git:media_stage/master] media: Use designated initializers for all subdev pad ops

2023-04-12 Thread Hans Verkuil
by using designated initializers where possible, always initializing the 'which' field. Signed-off-by: Laurent Pinchart Acked-by: Sakari Ailus Reviewed-by: Tomi Valkeinen Reviewed-by: Kieran Bingham Signed-off-by: Hans Verkuil drivers/media/pci/cobalt/cobalt-v4l2.c | 5

[git:media_stage/master] media: Prefer designated initializers over memset for subdev pad ops

2023-04-12 Thread Hans Verkuil
ff-by: Laurent Pinchart Reviewed-by: Lad Prabhakar # For am437x Acked-by: Sakari Ailus Reviewed-by: Tomi Valkeinen Reviewed-by: Kieran Bingham Reviewed-by: Philipp Zabel Signed-off-by: Hans Verkuil drivers/media/platform/renesas/vsp1/vsp1_drm.c | 18 +- drivers/media/pla

[git:media_stage/master] media: Fix indentation issues introduced by subdev-wide state struct

2023-04-12 Thread Hans Verkuil
nd only) struct member initialization of the related structures, to avoid future changes should new fields need to be initialized. Fixes: 0d346d2a6f54 ("media: v4l2-subdev: add subdev-wide state struct") Signed-off-by: Laurent Pinchart Reviewed-by: Tomi Valkeinen Signed-off-by: Hans Ver

[git:media_stage/master] media: Zero-initialize all structures passed to subdev pad operations

2023-04-12 Thread Hans Verkuil
hindering readability. Signed-off-by: Laurent Pinchart Acked-by: Shuah Khan # For vimc Reviewed-by: Lad Prabhakar # For am437x Acked-by: Sakari Ailus Reviewed-by: Tomi Valkeinen Reviewed-by: Kieran Bingham Reviewed-by: Philipp Zabel # For drivers/staging/media/imx/ Signed-off-by: Hans Verkuil dri

[git:media_stage/master] media: verisilicon: Fix crash when probing encoder

2023-04-13 Thread Hans Verkuil
ns") Signed-off-by: Hans Verkuil drivers/media/platform/verisilicon/hantro_v4l2.c | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) --- diff --git a/drivers/media/platform/verisilicon/hantro_v4l2.c b/drivers/media/platform/verisilicon/hantro_v4l2.c index d238d407f986..83

[git:media_stage/master] media: rcar-vin: Fix NV12 size alignment

2023-04-18 Thread Hans Verkuil
pixels. Signed-off-by: Niklas Söderlund Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) --- diff --git a/drivers/media/platform/renesas/rcar-vin/rcar-dma.c b/drivers/media/platform/renesas/rcar-vin

[git:media_stage/master] media: rcar-vin: Gen3 can not scale NV12

2023-04-18 Thread Hans Verkuil
. Currently no frames are produced if this is attempted. Signed-off-by: Niklas Söderlund Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 5 + 1 file changed, 5 insertions(+) --- diff --git a/drivers/media/platform/renesas/rcar-vin/rcar-dma.c b/drivers/media

[git:media_stage/master] media: nxp: imx8-isi: fix buiding on 32-bit

2023-04-18 Thread Hans Verkuil
this is best avoided by using the lower_32_bits()/upper_32_bits() helpers. Fixes: cf21f328fcaf ("media: nxp: Add i.MX8 ISI driver") Signed-off-by: Arnd Bergmann Reviewed-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 41 ++

[git:media_stage/master] media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE

2023-04-18 Thread Hans Verkuil
V4L2_FIELD_ALTERNATE. From a PAL video source the frame rate is now 50, which is expected for alternate field capture. Signed-off-by: Niklas Söderlund Signed-off-by: Hans Verkuil drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions

[git:media_stage/master] media: nxp: ignore unused suspend operations

2023-04-18 Thread Hans Verkuil
Pinchart Signed-off-by: Arnd Bergmann Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c b/drivers/media/platform/nxp/imx8-isi/imx8

[git:media_stage/master] media: platform: mtk-mdp3: work around unused-variable warning

2023-04-18 Thread Hans Verkuil
Signed-off-by: Arnd Bergmann Signed-off-by: Hans Verkuil drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- diff --git a/drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c b/drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c in

[git:v4l-utils/master] cec-ctl: rename power-cycle to standby-wakeup-cycle

2023-04-21 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: rename power-cycle to standby-wakeup-cycle Author: Hans Verkuil Date:Fri Apr 21 10:43:10 2023 +0200 The standby-wakeup

[git:v4l-utils/master] v4l2-compliance: Add handling for QC08C and QC10C format

2023-05-01 Thread Hans Verkuil
and QC10C color formats while determining the codec mask as these two formats are defined as compressed formats. Signed-off-by: Dikshita Agarwal Signed-off-by: Hans Verkuil utils/v4l2-compliance/v4l2-compliance.cpp | 8 1 file changed, 8 insertions(+) --- http://git.linuxtv.org

[git:v4l-utils/master] qv4l2: fix Qt6 compile (QHBoxLayout/QVBoxLayout has no member setMargin)

2023-05-25 Thread Hans Verkuil
ed-off-by: Hans Verkuil utils/qv4l2/capture-win.cpp | 4 utils/qv4l2/ctrl-tab.cpp| 4 utils/qv4l2/general-tab.cpp | 5 - 3 files changed, 12 insertions(+), 1 deletion(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=9e294fb896ff4cbd8f4e56e62015fca48be84e16 dif

[git:v4l-utils/master] qv4l2: fix Qt6 warning (QMenu::addAction() is deprecated)

2023-05-25 Thread Hans Verkuil
t", this, SLOT(about()), Qt::Key_F1); | ~~~^~~ Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/qv4l2.cpp | 4 1 file changed, 4 insertions(+) --- http://git.linuxtv.org/cgit.cgi

[git:v4l-utils/master] qv4l2: fix Qt6 compile (no matching function for call to QString::split(QRegExp))

2023-05-25 Thread Hans Verkuil
("[:,]")); | ~~^ Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/general-tab.cpp | 6 ++ 1 file changed, 6 insertions(+) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=1d26e003d55bff70868545822ded1fb14a7e1448 diff --git a/utils/qv4l2/general

[git:v4l-utils/master] qv4l2: update qmake project file for Qt6 (core5compat module)

2023-05-25 Thread Hans Verkuil
-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/qv4l2.pro | 1 + 1 file changed, 1 insertion(+) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=b5572466b1423ee402c69d27d216bbccb37b9de4 diff --git a/utils/qv4l2/qv4l2.pro b/utils/qv4l2/qv4l2.pro index 8697d554948f

[git:v4l-utils/master] qv4l2: fix Qt6 compile (ambiguous overload for operator!=)

2023-05-25 Thread Hans Verkuil
1916 | else if (radio_device != NULL) | ^ ../qv4l2/qv4l2.cpp:1918:29: error: ambiguous overload for ‘operator!=’ (operand types are ‘QString’ and ‘long int’) 1918 | else if (sdr_device != NULL) | ^ Signed-off-by: Peter Seiderer Signed-off-by: H

[git:v4l-utils/master] v4l2-tracer: stop stringifying v4l2_input "tuner"

2023-05-25 Thread Hans Verkuil
ing to stringify the "tuner" field and just let it be an integer. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/v4l2-tracer-gen.pl | 4 1 file changed, 4 deletions(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=7af0fead34786015200ee

[git:v4l-utils/master] qv4l2: fix Qt6 compile (missing QActionGroup header)

2023-05-25 Thread Hans Verkuil
/qv4l2.cpp:246:36: error: invalid use of incomplete type ‘class QActionGroup’ 246 | grp = new QActionGroup(menu); |^ Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/qv4l2.cpp | 1 + 1 file changed, 1 insertion

[git:v4l-utils/master] v4l2-tracer: print only if debugging option is set

2023-05-25 Thread Hans Verkuil
function is used only for debugging, check for the debug option within the print function itself. This makes the main code easier to read. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/libv4l2tracer.cpp | 6 +++--- utils/v4l2-tracer/retrace-helper.cpp | 2 ++ utils

[git:v4l-utils/master] qv4l2: fix Qt6 warnings (QKeyCombination operator+ is deprecated)

2023-05-25 Thread Hans Verkuil
: warning: ‘constexpr QKeyCombination operator+(Qt::Modifier, Qt::Key)’ is deprecated: Use operator| instead [-Wdeprecated-declarations] 212 | m_resetScalingAct->setShortcut(Qt::CTRL+Qt::Key_F); | ^ Signed-off-by: Peter Seide

[git:v4l-utils/master] v4l2-tracer: add G/S TUNER ioctls

2023-05-25 Thread Hans Verkuil
VIDIOC_G_TUNER and VIDIOC_S_TUNER. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/libv4l2tracer.cpp | 2 ++ utils/v4l2-tracer/retrace.cpp| 28 utils/v4l2-tracer/trace.cpp | 4 utils/v4l2-tracer/v4l2-tracer-gen.pl | 26

[git:v4l-utils/master] qv4l2: fix Qt6 compile (QDesktopWidget: No such file or directory)

2023-05-25 Thread Hans Verkuil
- include QDesktopWidget only when needed (Qt verson < 5.10, see usage in CaptureWin::setWindowSize() Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/capture-win.cpp | 2 ++ 1 file changed, 2 insertions(+) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/

[git:v4l-utils/master] qv4l2: remove leagcy alsa_stream.h include (ENABLE_ALSA protected)

2023-05-25 Thread Hans Verkuil
Remove leagcy alsa_stream.h include protected by legacy/unknown '#ifdef ENABLE_ALSA'. Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/qv4l2.cpp | 6 -- 1 file changed, 6 deletions(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/

[git:v4l-utils/master] v4l2-tracer: Fix libv4l2tracer.so loader

2023-05-25 Thread Hans Verkuil
y: Nicolas Dufresne Signed-off-by: Hans Verkuil utils/v4l2-tracer/v4l2-tracer.cpp | 33 ++--- 1 file changed, 18 insertions(+), 15 deletions(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=aa45163d864870c645e5023d4792e53c2f733033 diff --git a/utils/v

[git:v4l-utils/master] qv4l2: fix qmake project file

2023-05-25 Thread Hans Verkuil
customize hint) - add '-include' for config.h file (as the meson build does) - add alsa_stream.c source file - adjust local library file paths - add libasound dependency Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/qv4l2.pro | 17 + 1 file c

[git:v4l-utils/master] meson: re-enable qv4l2 without Qt OpenGL support

2023-05-25 Thread Hans Verkuil
without Qt OpenGL support (as possible with the legacy autoconf/automake build system). Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil meson.build | 10 ++ utils/qv4l2/meson.build | 3 ++- utils/qvidcap/meson.build | 3 ++- 3 files changed, 10 insertions(+), 6

[git:v4l-utils/master] qvidcap: fix qmake project file

2023-05-25 Thread Hans Verkuil
customize hint) - add '-include' for config.h file (as the meson build does) - add v4l2-convert.pl call to generate v4l2-convert.h - add missing common/codec-v4l2-fwht.c and common/v4l2-info.cpp dependency - adjust local library file paths Signed-off-by: Peter Seiderer Signed-off-by: Ha

[git:v4l-utils/master] v4l2-tracer: add macros to print debug info

2023-05-25 Thread Hans Verkuil
) instead of __FILE__ to avoid printing the entire relative path of the file location. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/libv4l2tracer.cpp | 29 + utils/v4l2-tracer/retrace-helper.cpp | 39 --- utils/v4l2-tracer/retrace.cpp

[git:v4l-utils/stable-1.24] ChangeLog: fix release 1.24.1 typo

2023-05-25 Thread Hans Verkuil
ChangeLog. Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil [hverkuil: added commit message] ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=c2ca74a2eb62d53450637501223b4f46ef7b37b5 diff --git a/ChangeLog b

[git:v4l-utils/master] libv4l1/libv4l2/v4l2-tracer: use common meson c_args/cpp_args to disable transparent large file support

2023-05-25 Thread Hans Verkuil
:Fri Mar 31 23:35:03 2023 +0200 Use common meson c_args/cpp_args to disable transparent large file support for the wrappers as already done in utils/v4l2-tracer for lib/libv4l1/v4l1compat.c and lib/libv4l2/v4l2convert.c too. Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil lib

[git:v4l-utils/master] v4l2-tracer: fix trace path name creation

2023-05-25 Thread Hans Verkuil
ch is 5) > this->size() (which is 3) Aborted Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/v4l2-tracer/v4l2-tracer.cpp | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=55bdd34c1ea04f0daca9562c

[git:v4l-utils/master] v4l2-tracer: wrap open64/mmap64 functions only if linux && __GLIBC__

2023-05-25 Thread Hans Verkuil
le. Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/v4l2-tracer/libv4l2tracer.cpp | 4 1 file changed, 4 insertions(+) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=5d7d99cd11acaaa3bdcb290f92012005dca58b1e diff --git a/utils/v4l2-tracer/libv4l2tracer.cpp b/u

[git:v4l-utils/stable-1.24] v4l2-tracer: fix 'symbol mmap64/open64 is already defined' compile failure

2023-05-25 Thread Hans Verkuil
s in lib/libv4l1/v4l1compat.c Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/v4l2-tracer/libv4l2tracer.cpp | 5 + 1 file changed, 5 insertions(+) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=de9b30467c8f6ddd304664693366ee004430eefa diff --git a/utils/v4l2-tra

[git:media_stage/master] staging: media: tegra-video: remove unneeded include

2023-05-25 Thread Hans Verkuil
not needed. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/video.h | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/staging/media/tegra-video/video.h b/drivers/staging/media/tegra-video/video.h index

[git:media_stage/master] staging: media: tegra-video: add H/V flip controls

2023-05-25 Thread Hans Verkuil
implementation will enable flipping at stream start based on those flags. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.c | 14 +- drivers/staging/media/tegra-video/vi.h | 8 2 files changed, 21 insertions

[git:media_stage/master] staging: media: tegra-video: Kconfig: allow TPG only on Tegra210

2023-05-25 Thread Hans Verkuil
, which has no TPG. In preparation for that, limit the VIDEO_TEGRA_TPG option to Tegra210 which is the only implementation currently provided by this driver. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/Kconfig | 1 + 1

[git:media_stage/master] staging: media: tegra-video: document tegra_channel_get_remote_source_subdev

2023-05-25 Thread Hans Verkuil
Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.c | 3 +++ 1 file changed, 3 insertions(+) --- diff --git a/drivers/staging/media/tegra-video/vi.c b/drivers/staging/media/tegra-video/vi.c index 2f1aff7e8717..0b2d6dcb44b7 100644 --- a

[git:media_stage/master] staging: media: tegra-video: slightly simplify cleanup on errors

2023-05-25 Thread Hans Verkuil
to the cleanup section at the bottom. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.c | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) --- diff --git a/drivers/staging/media/tegra-video/vi.c b/drivers

[git:media_stage/master] staging: media: tegra-video: move syncpt init/free to a per-soc op

2023-05-25 Thread Hans Verkuil
Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/tegra210.c | 52 drivers/staging/media/tegra-video/vi.c | 52 ++-- drivers/staging/media/tegra-video/vi.h | 5 +++ 3 files

[git:media_stage/master] staging: media: tegra-video: add syncpts for Tegra20 to struct tegra_vi

2023-05-25 Thread Hans Verkuil
, add a variable to hold the required syncpt and document all the syncpt variables. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.h | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) --- diff --git a

[git:media_stage/master] staging: media: tegra-video: move private struct declaration to C file

2023-05-25 Thread Hans Verkuil
detail of the VI module. Move its declaration from vi.h to vi.c. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.c | 13 + drivers/staging/media/tegra-video/vi.h | 13 - 2 files changed, 13

[git:media_stage/master] staging: media: tegra-video: move tegra_channel_fmt_align to a per-soc op

2023-05-25 Thread Hans Verkuil
. No functional changes. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/tegra210.c | 36 + drivers/staging/media/tegra-video/vi.c | 40 drivers/staging/media

[git:media_stage/master] staging: media: tegra-video: move tegra210_csi_soc to C file

2023-05-25 Thread Hans Verkuil
. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/csi.c | 4 drivers/staging/media/tegra-video/csi.h | 4 2 files changed, 4 insertions(+), 4 deletions(-) --- diff --git a/drivers/staging/media/tegra-video

[git:media_stage/master] staging: media: tegra-video: add a per-soc enable/disable op

2023-05-25 Thread Hans Verkuil
operation for that. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.c | 7 +++ drivers/staging/media/tegra-video/vi.h | 4 2 files changed, 11 insertions(+) --- diff --git a/drivers/staging/media/tegra-video

[git:media_stage/master] staging: media: tegra-video: improve error messages

2023-05-25 Thread Hans Verkuil
c message and add a specific message when case 1 happens, so that we always have one specific message without even increasing the number of dev_dbg*() calls. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.c | 7 ++-

[git:media_stage/master] staging: media: tegra-video: move MIPI calibration calls from VI to CSI

2023-05-25 Thread Hans Verkuil
by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/csi.c | 44 +++ drivers/staging/media/tegra-video/vi.c | 54 +++-- 2 files changed, 48 insertions(+), 50 deletions(-) --- diff --git a/drivers/staging/media/tegra-v

[git:media_stage/master] staging: media: tegra-video: move default format to soc-specific data

2023-05-25 Thread Hans Verkuil
be in vi.c. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/tegra210.c | 2 ++ drivers/staging/media/tegra-video/vi.c | 13 ++--- drivers/staging/media/tegra-video/vi.h | 2 ++ 3 files changed, 6

[git:media_stage/master] staging: media: tegra-video: add hooks for planar YUV and H/V flip

2023-05-25 Thread Hans Verkuil
s on queue setup Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.c | 4 drivers/staging/media/tegra-video/vi.h | 14 ++ 2 files changed, 18 insertions(+) --- diff --git a/drivers/staging/media/tegra-vid

[git:media_stage/master] staging: media: tegra-video: add support for Tegra20 parallel input

2023-05-25 Thread Hans Verkuil
into the tegra-video driver. Parts of this code is definitely non-optimal to say the least (especially tegra20_vi_enable() and the single-frame capture logic), but it was impossible to improve it. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers

[git:media_stage/master] staging: media: tegra-video: fix typos in comment

2023-05-25 Thread Hans Verkuil
t doesn't make sense. Also add articles where appropriate to fix English grammar. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/dr

[git:media_stage/master] dt-bindings: display: tegra: vi: add 'vip' property and example

2023-05-25 Thread Hans Verkuil
om the VIP parallel input module. Add it to the allowed properties and augment the existing nvidia,tegra20-vi example to show a 'vip' property. Signed-off-by: Luca Ceresoli Reviewed-by: Rob Herring Signed-off-by: Hans Verkuil .../bindings/display/tegra/nvidia,t

[git:media_stage/master] staging: media: tegra-video: improve documentation of tegra_video_format fields

2023-05-25 Thread Hans Verkuil
note to clarify that. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil drivers/staging/media/tegra-video/vi.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/drivers/staging/media/tegra-video/vi.h b/drivers/staging/media

[git:media_stage/master] dt-bindings: display: tegra: add Tegra20 VIP

2023-05-25 Thread Hans Verkuil
Tegra20 (and other Tegra chips, apparently). Signed-off-by: Luca Ceresoli Reviewed-by: Krzysztof Kozlowski Reviewed-by: Dmitry Osipenko Signed-off-by: Hans Verkuil .../bindings/display/tegra/nvidia,tegra20-vip.yaml | 41 ++ MAINTAINERS| 2

[git:media_stage/master] media: rockchip: rga: use v4l2_m2m_buf_copy_metadata

2023-05-25 Thread Hans Verkuil
buffer. Use that function instead of open-coding the metadata copy. Signed-off-by: Michael Tretter Signed-off-by: Hans Verkuil drivers/media/platform/rockchip/rga/rga.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) --- diff --git a/drivers/media/platform/rockchip/rga/rga.c b

[git:media_stage/master] media: nxp: remove unneeded semicolon

2023-05-25 Thread Hans Verkuil
-crossbar.c:226:2-3: Unneeded semicolon. Reported-by: Abaci Robot Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=4868 Signed-off-by: Jiapeng Chong Reviewed-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c | 2 +- 1 file changed, 1 insertion

[git:media_stage/master] media: videodev2.h: Fix struct v4l2_input tuner index comment

2023-05-25 Thread Hans Verkuil
identally in the commit which this patch fixes. Fix the UAPI comment to stop confusion. This was pointed out by Dmitry while reviewing VIDIOC_ENUMINPUT support for strace. Fixes: 6016af82eafc ("[media] v4l2: use __u32 rather than enums in ioctl() structs") Signed-off-by: Marek Vasut

[git:media_stage/master] media: mediatek: vcodec: mtk_vcodec_dec_hw: Use devm_pm_runtime_enable()

2023-05-25 Thread Hans Verkuil
up error handling and unnecessary .remove() callback accordingly. Signed-off-by: Fei Shao Reviewed-by: Alexandre Mergnat Suggested-by: Chen-Yu Tsai Signed-off-by: Hans Verkuil .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 26 +++--- 1 file changed, 8 insertions(+), 18

[git:media_stage/master] media: Switch i2c drivers back to use .probe()

2023-05-25 Thread Hans Verkuil
type"), all drivers being converted to .probe_new() and then commit 03c835f498b5 ("i2c: Switch .probe() to not take an id parameter") convert back to (the new) .probe() to be able to eventually drop .probe_new() from struct i2c_driver. Signed-off-by: Uwe Kleine-König Signed-

[git:media_stage/master] media: usb: remove unnecessary (void*) conversions

2023-05-25 Thread Hans Verkuil
-by: Su Hui Signed-off-by: Hans Verkuil [hverkuil: drop the obsolete dvb-usb/az6027.c and dvb-usb/pctv452e.c changes] drivers/media/usb/dvb-usb-v2/az6007.c | 16 drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) --- diff --git

<    9   10   11   12   13   14   15   16   17   18   >