[git:media_stage/master] media: v4l: cci: Include linux/bits.h

2023-12-04 Thread Hans Verkuil
-by: Hans de Goede Reviewed-by: Laurent Pinchart Signed-off-by: Hans Verkuil include/media/v4l2-cci.h | 1 + 1 file changed, 1 insertion(+) --- diff --git a/include/media/v4l2-cci.h b/include/media/v4l2-cci.h index 0f6803e4b17e..f2c2962e936b 100644 --- a/include/media/v4l2-cci.h +++ b/include/media

[git:media_stage/master] media: imx355: Enable runtime PM before registering async sub-device

2023-12-04 Thread Hans Verkuil
: df0b5c4a7ddd ("media: add imx355 camera sensor driver") Cc: sta...@vger.kernel.org Signed-off-by: Bingbu Cao Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/imx355.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/

[git:media_stage/master] media: ov13b10: Enable runtime PM before registering async sub-device

2023-12-04 Thread Hans Verkuil
: 7ee850546822 ("media: Add sensor driver support for the ov13b10 camera.") Cc: sta...@vger.kernel.org Signed-off-by: Bingbu Cao Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ov13b10.c | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) ---

[git:media_stage/master] media: ccs: Better separate CCS static data access

2023-12-04 Thread Hans Verkuil
-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-reg-access.c | 21 +++-- 1 file changed, 11 insertions(+), 10 deletions(-) --- diff --git a/drivers/media/i2c/ccs/ccs-reg-access.c b/drivers/media/i2c/ccs/ccs-reg-access.c index 25993445f4fe..03daaa8310a6

[git:media_stage/master] media: microchip-isc: Remove dead code in pipeline validation

2023-12-04 Thread Hans Verkuil
-by: Sakari Ailus Signed-off-by: Hans Verkuil .../media/platform/microchip/microchip-isc-base.c | 41 -- 1 file changed, 41 deletions(-) --- diff --git a/drivers/media/platform/microchip/microchip-isc-base.c b/drivers/media/platform/microchip/microchip-isc-base.c index 3fba0e2844b6

[git:media_stage/master] media: v4l: async: Drop useless list move operation

2023-12-04 Thread Hans Verkuil
the list_move() operation contains list_move_tail() for the same entry and overrides anything list_move() did. Thus it can be removed. Signed-off-by: Sebastian Reichel Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/v4l2-core/v4l2-async.c | 3 --- 1 file changed, 3 deletions

[git:media_stage/master] media: ccs: Print ireal and float limits converted to integers

2023-12-04 Thread Hans Verkuil
. Also convert them to integers for easier interpretation. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-core.c | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) --- diff --git a/drivers/media/i2c/ccs/ccs-core.c b/drivers/media/i2c/ccs

[git:media_stage/master] media: imx319: Enable runtime PM before registering async sub-device

2023-12-04 Thread Hans Verkuil
is registered, enable runtime PM before doing so. Signed-off-by: Sakari Ailus Reviewed-by: Kieran Bingham Signed-off-by: Hans Verkuil drivers/media/i2c/imx319.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/i2c/imx319.c b/drivers/media/i2c

[git:media_stage/master] media: v4l2-subdev: Fix indentation in v4l2-subdev.h

2023-12-04 Thread Hans Verkuil
: f57fa2959244 ("media: v4l2-subdev: Add new ioctl for client capabilities") Signed-off-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil include/uapi/linux/v4l2-subdev.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- diff --git a/include/uapi/linux/v4l

[git:media_stage/master] media: ccs: Generate V4L2 CCI compliant register definitions

2023-12-04 Thread Hans Verkuil
. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil .../driver-api/media/drivers/ccs/mk-ccs-regs | 104 +++-- 1 file changed, 75 insertions(+), 29 deletions(-) --- diff --git a/Documentation/driver-api/media/drivers/ccs/mk-ccs-regs b/Documentation/driver-api/media/drivers

[git:media_stage/master] media: v4l: cci: Add driver-private bit definitions

2023-12-04 Thread Hans Verkuil
definitions. Signed-off-by: Sakari Ailus Reviewed-by: Hans de Goede Reviewed-by: Laurent Pinchart Signed-off-by: Hans Verkuil include/media/v4l2-cci.h | 5 + 1 file changed, 5 insertions(+) --- diff --git a/include/media/v4l2-cci.h b/include/media/v4l2-cci.h index f2c2962e936b..ee469f03e440

[git:media_stage/master] media: v4l: async: Fix duplicated list deletion

2023-12-04 Thread Hans Verkuil
5d8 ("media: v4l: async: Allow multiple connections between entities") Signed-off-by: Sebastian Reichel Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/v4l2-core/v4l2-async.c | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/v4l2-core/v4

[git:media_stage/master] media: ov01a10: Enable runtime PM before registering async sub-device

2023-12-04 Thread Hans Verkuil
the runtime PM status to active as the sensor was turned on by i2c-core. Fixes: 0827b58dabff ("media: i2c: add ov01a10 image sensor driver") Cc: sta...@vger.kernel.org Signed-off-by: Bingbu Cao Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ov01

[git:media_stage/master] media: ov9734: Enable runtime PM before registering async sub-device

2023-12-04 Thread Hans Verkuil
: d3f863a63fe4 ("media: i2c: Add ov9734 image sensor driver") Cc: sta...@vger.kernel.org Signed-off-by: Bingbu Cao Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ov9734.c | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) --- diff --git a/dri

[git:media_stage/master] media: ccs: Use V4L2 CCI for accessing sensor registers

2023-12-04 Thread Hans Verkuil
option is removed but this is supported by regmap through other means. Also the CCS register definitions are re-generated with V4L2 CCI definitions. The older SMIA++ register definitions have been manually converted. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ccs

[git:media_stage/master] media: Documentation: Initialisation finishes before subdev registration

2023-12-04 Thread Hans Verkuil
before the async sub-device is registered as there is no further driver action needed before the sensor becomes accessible via the UAPI. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Documentation/driver-api/media/camera-sensor.rst | 3 ++- Documentation/driver-api/media/v4l2

[git:media_stage/master] media: v4l: cci: Add macros to obtain register width and address

2023-12-04 Thread Hans Verkuil
and similarly, CCI_REG_WIDTH_BYTES() to obtain it in bytes. Also add CCI_REG_ADDR() macro to obtain the address of a register. Use both macros in v4l2-cci.c, too. Signed-off-by: Sakari Ailus Reviewed-by: Hans de Goede Reviewed-by: Laurent Pinchart Signed-off-by: Hans Verkuil drivers/media/v4l2-core

[git:media_stage/master] dt-bindings: vendor-prefixes: Add prefix for GalaxyCore Inc.

2023-12-04 Thread Hans Verkuil
) Signed-off-by: Alain Volmat Acked-by: Krzysztof Kozlowski Reviewed-by: Pavel Machek Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) --- diff --git a/Documentation/devicetree/bindings/vendor

[git:media_stage/master] media: i2c: Add driver for THine THP7312

2023-12-04 Thread Hans Verkuil
-off-by: Paul Elder Co-developed-by: Laurent Pinchart Signed-off-by: Laurent Pinchart [Sakari Ailus: squash a patch to fix missing mutex_unlock by Laurent.] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil MAINTAINERS |1 + drivers/media/i2c/Kconfig | 16 + drivers

[git:media_stage/master] media: renesas: vsp1: Fix references to pad config

2023-12-04 Thread Hans Verkuil
to a v4l2_subdev_state a long time ago. Fix remaining incorrect references to pad config in function and variable names. Signed-off-by: Laurent Pinchart Reviewed-by: Jacopo Mondi Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/platform/renesas/vsp1/vsp1_brx.c| 40

[git:media_stage/master] media: stm32-dcmipp: STM32 DCMIPP camera interface driver

2023-12-04 Thread Hans Verkuil
Processor(DCMIPP) of STMicroelectronics STM32 SoC series. Signed-off-by: Hugues Fruchet Signed-off-by: Alain Volmat Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil [hverkuil: remove empty line at end of source] drivers/media/platform/st/stm32/Kconfig| 16 + drivers/media

[git:media_stage/master] dt-bindings: media: i2c: add galaxycore, gc2145 dt-bindings

2023-12-04 Thread Hans Verkuil
-off-by: Alain Volmat Reviewed-by: Conor Dooley Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil .../bindings/media/i2c/galaxycore,gc2145.yaml | 113 + 1 file changed, 113 insertions(+) --- diff --git a/Documentation/devicetree/bindings/media/i2c/galaxycore

[git:media_stage/master] device property: Add fwnode_name_eq()

2023-12-04 Thread Hans Verkuil
Acked-by: Rafael J. Wysocki Acked-by: Greg Kroah-Hartman Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/base/property.c | 28 include/linux/property.h | 1 + 2 files changed, 29 insertions(+) --- diff --git a/drivers/base/property.c b/drivers/base

[git:media_stage/master] media: i2c: st-mipid02: correct format propagation

2023-12-04 Thread Hans Verkuil
by: Jacopo Mondi Reviewed-by: Daniel Scally Reviewed-by: Benjamin Mugnier Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st-mipid02.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) --- diff --git a/drivers/media/i2c/st-mipid02.c b/drivers/media/i2c/st

[git:media_stage/master] media: MAINTAINERS: add entry for STM32 DCMIPP driver

2023-12-04 Thread Hans Verkuil
file. Add myself as maintainer of the DCMI driver as well. Signed-off-by: Alain Volmat Reviewed-by: Laurent Pinchart [Sakari Ailus: Arrange files alphabetically.] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil MAINTAINERS | 5 - 1 file changed, 4 insertions(+), 1 deletion

[git:media_stage/master] media: uapi: Add controls for the THP7312 ISP

2023-12-04 Thread Hans Verkuil
additional device-specific controls should be enough for future development. Co-developed-by: Paul Elder Signed-off-by: Paul Elder Signed-off-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil .../userspace-api/media/drivers/index.rst | 1 + .../userspace-api

[git:media_stage/master] dt-bindings: media: Add bindings for THine THP7312 ISP

2023-12-04 Thread Hans Verkuil
-by: Paul Elder Co-developed-by: Laurent Pinchart Signed-off-by: Laurent Pinchart Reviewed-by: Krzysztof Kozlowski Reviewed-by: Rob Herring Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil .../bindings/media/i2c/thine,thp7312.yaml | 224 + MAINTAINERS

[git:media_stage/master] media: v4l2-subdev: Rename .init_cfg() operation to .init_state()

2023-12-04 Thread Hans Verkuil
-by: Shuah Khan # for vimc Reviewed-by: Philipp Zabel Reviewed-by: Tomi Valkeinen [Sakari Ailus: Resolved a conflict in Renesas vsp1 driver.] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/adv7180.c| 10 ++-- drivers/media/i2c/ccs/ccs-core.c

[git:media_stage/master] media: i2c: gc2145: Galaxy Core GC2145 sensor support

2023-12-04 Thread Hans Verkuil
Volmat Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil MAINTAINERS|8 + drivers/media/i2c/Kconfig | 10 + drivers/media/i2c/Makefile |1 + drivers/media/i2c/gc2145.c | 1446 4 files changed, 1465 insertions(+) --- diff

[git:media_stage/master] media: i2c: st-mipid02: use mipi-csi macro for data-type

2023-12-04 Thread Hans Verkuil
-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st-mipid02.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) --- diff --git a/drivers/media/i2c/st-mipid02.c b/drivers/media/i2c/st-mipid02.c index 2cc07b3ed0da..2811997e9161 100644 --- a/drivers/media/i2c/st-mipid02.c

[git:media_stage/master] media: i2c: st-vgxy61: add v4l2_fwnode ctrls parse and addition

2023-12-04 Thread Hans Verkuil
of those properties (such as orientation, rotation). Signed-off-by: Alain Volmat Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st-vgxy61.c | 9 + 1 file changed, 9 insertions(+) --- diff --git a/drivers/media/i2c/st-vgxy61.c b/drivers/media/i2c/st-vgxy61

[git:media_stage/master] media: i2c: st-mipid02: removal of unused link_frequency variable

2023-12-04 Thread Hans Verkuil
never been used hence remove it. Signed-off-by: Alain Volmat Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st-mipid02.c | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/i2c/st-mipid02.c b/drivers/media/i2c/st-mipid02.c index 2811997e9161

[git:media_stage/master] media: i2c: st-mipid02: add Y8 format support

2023-12-04 Thread Hans Verkuil
-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st-mipid02.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/i2c/st-mipid02.c b/drivers/media/i2c/st-mipid02.c index 0015cd32457c..f250640729ca 100644 --- a/drivers/media/i2c/st-mipid02.c +++ b

[git:media_stage/master] media: i2c: st-mipid02: don't keep track of streaming status

2023-12-04 Thread Hans Verkuil
of their streaming status: https://lore.kernel.org/linux-media/20230914181704.4811-1-laurent.pinch...@ideasonboard.com/ Signed-off-by: Alain Volmat [Sakari Ailus: Remove redundant local variable in mipid02_set_fmt.] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st

[git:media_stage/master] media: i2c: st-mipid02: use cci_* helpers for register access.

2023-12-04 Thread Hans Verkuil
gned-off-by: Alain Volmat Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/st-mipid02.c | 169 +++-- 2 files changed, 47 insertions(+), 123 deletions(-) --- diff --git a/drivers/media/i2c/Kconf

[git:media_stage/master] media: i2c: st-mipid02: add usage of v4l2_get_link_freq

2023-12-04 Thread Hans Verkuil
of the LINK_FREQ or PIXELRATE ctrls. Signed-off-by: Alain Volmat Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st-mipid02.c | 66 -- 1 file changed, 18 insertions(+), 48 deletions(-) --- diff --git a/drivers/media/i2c/st-mipid02

[git:media_stage/master] dt-bindings: media: add bindings for stm32 dcmipp

2023-12-04 Thread Hans Verkuil
Memory Interface Pixel Processor) Signed-off-by: Alain Volmat Reviewed-by: Conor Dooley Reviewed-by: Laurent Pinchart Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil .../devicetree/bindings/media/st,stm32-dcmipp.yaml | 89 ++ 1 file changed, 89 insertions

[git:media_stage/master] media: v4l: fwnode: Parse MIPI DisCo for Imaging properties

2023-12-04 Thread Hans Verkuil
and "mipi-img-flash-leds" for VCMs and flash LEDs. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/v4l2-core/v4l2-fwnode.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- diff --git a/drivers/media/v4l2-core/v4l2-fwnode.c b/drivers/media/v4l2-core

[git:media_stage/master] media: i2c: st-vgxy61: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooks

2023-12-04 Thread Hans Verkuil
V4L2_SUBDEV_FL_HAS_DEVNODE should also declare V4L2_SUBDEV_FL_HAS_EVENTS and implement subscribe_event and unsubscribe_event hooks. With that done, v4l2-compliance testing is now ok. Signed-off-by: Alain Volmat Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st-vgxy61

[git:media_stage/master] media: i2c: st-mipid02: use active state to store pad formats

2023-12-04 Thread Hans Verkuil
the driver (mutex / format store within the driver structure no more necessary). Signed-off-by: Alain Volmat [Sakari Ailus: Address init_cfg -> init_state API change.] Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/st-mipid02.c |

[git:media_stage/master] media: v4l2-subdev: Fix a 64bit bug

2023-12-03 Thread Hans Verkuil
e first bit and none of the upper bits so this doesn't affect runtime behavior. Fixes: f57fa2959244 ("media: v4l2-subdev: Add new ioctl for client capabilities") Signed-off-by: Dan Carpenter Reviewed-by: Tomi Valkeinen Signed-off-by: Hans Verkuil include/uapi/linux/v4l2-subdev.h | 2 +

[git:media_stage/master] media: pci: mgb4: add COMMON_CLK dependency

2023-12-03 Thread Hans Verkuil
Added Digiteq Automotive MGB4 driver") Signed-off-by: Arnd Bergmann Reviewed-by: Martin Tůma Signed-off-by: Hans Verkuil drivers/media/pci/mgb4/Kconfig | 1 + 1 file changed, 1 insertion(+) --- diff --git a/drivers/media/pci/mgb4/Kconfig b/drivers/media/pci/mgb4/Kconfig index 13

[git:media_stage/master] Merge tag 'v6.7-rc4' into media_stage

2023-12-03 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: Merge tag 'v6.7-rc4' into media_stage Author: Hans Verkuil Date:Sun Dec 3 16:35:17 2023 +0100 Linux 6.7-rc4 This is needed for a vsp1 fix that upcoming media patches depend on. Signed-off

[git:media_stage/master] Merge tag 'media-renesas-fixes-20231113' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git

2023-12-03 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: Merge tag 'media-renesas-fixes-20231113' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git Author: Hans Verkuil Date:Thu Nov 16 14:28:44 2023 +0100 Laurent Pinchart says

[git:media_stage/master] media: mgb4: Added support for T200 card variant

2023-12-03 Thread Hans Verkuil
layout is different as the FPGA requires bigger FW images. Signed-off-by: Martin Tůma Signed-off-by: Hans Verkuil drivers/media/pci/mgb4/mgb4_core.c | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/pci/mgb4/mgb4_core.c b/drivers/media

[git:v4l-utils/master] libv4l2rds: fix TMC location parsing

2023-11-29 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: libv4l2rds: fix TMC location parsing Author: Hans Verkuil Date:Wed Nov 29 13:55:20 2023 +0100 The lsb of the location was taken

[git:v4l-utils/master] cec-ctl: fix random cec stress test: check if msg status is OK

2023-11-29 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: fix random cec stress test: check if msg status is OK Author: Hans Verkuil Date:Wed Nov 29 09:33:48 2023 +0100 When

[git:edid-decode/master] edid-decode: improve Speaker ID handling in cta_sldb()

2023-11-27 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: improve Speaker ID handling in cta_sldb() Author: Hans Verkuil Date:Mon Nov 27 23:27:14 2023 +0100 Speaker ID 0x1f has a special meaning, handle that correctly. Also warn

[git:media_stage/master] media: wave5: add OF and V4L_MEM2MEM_DRIVERS dependencies

2023-11-24 Thread Hans Verkuil
-media/wave5/wave5-vpu.c:274:34: warning: 'wave5_dt_ids' defined but not used [-Wunused-const-variable=] 274 | static const struct of_device_id wave5_dt_ids[] = { | Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil [hverkuil: added commit log text] drivers/media/platform/chips

[git:edid-decode/master] edid-decode: detect dummy serial number values

2023-11-24 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: detect dummy serial number values Author: Hans Verkuil Date:Fri Nov 24 12:01:26 2023 +0100 There is a list of known dummy serial number values that is often used. Check

[git:media_stage/master] media: mediatek: vcodec: Set the supported h265 profile for each platform

2023-11-23 Thread Hans Verkuil
. The various mediatek platforms support different profiles for decoding, the profile of the codec limits the capabilities for decoding. Signed-off-by: Yunfei Dong Reviewed-by: Sebastian Fricke Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Sebastian Fricke Signed-off-by: Hans Verkuil

[git:media_stage/master] media: mediatek: vcodec: Get the chip name for each platform

2023-11-23 Thread Hans Verkuil
to be able to choose the correct configuration values for the different codecs. Use a enum value instead of an integer to store a more descriptive name. Signed-off-by: Yunfei Dong Reviewed-by: AngeloGioacchino Del Regno Reviewed-by: Sebastian Fricke Signed-off-by: Sebastian Fricke Signed-off-by: Hans

[git:media_stage/master] media: mediatek: vcodec: Set the supported h264 profile for each platform

2023-11-23 Thread Hans Verkuil
. The various mediatek platforms support different profiles for decoding, the profile of the codec limits the capabilities for decoding. Signed-off-by: Yunfei Dong Reviewed-by: Sebastian Fricke Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Sebastian Fricke Signed-off-by: Hans Verkuil

[git:media_stage/master] media: mediatek: vcodec: Set the supported h264 level for each platform

2023-11-23 Thread Hans Verkuil
Fricke Signed-off-by: Hans Verkuil .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 45 ++ 1 file changed, 45 insertions(+) --- diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/vcodec/decoder

[git:media_stage/master] media: mediatek: vcodec: Set the supported h265 level for each platform

2023-11-23 Thread Hans Verkuil
Fricke Signed-off-by: Hans Verkuil .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 30 ++ 1 file changed, 30 insertions(+) --- diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/vcodec/decoder

[git:media_stage/master] media: mediatek: vcodec: Set the supported vp9 level for each platform

2023-11-23 Thread Hans Verkuil
-by: Sebastian Fricke Signed-off-by: Hans Verkuil .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 33 ++ 1 file changed, 33 insertions(+) --- diff --git a/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c b/drivers/media/platform/mediatek/vcodec

[git:media_stage/master] media: mediatek: vcodec: Set the supported vp9 profile for each platform

2023-11-23 Thread Hans Verkuil
. The various mediatek platforms support different profiles for decoding, the profile of the codec limits the capabilities for decoding. Signed-off-by: Yunfei Dong Reviewed-by: Sebastian Fricke Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Sebastian Fricke Signed-off-by: Hans Verkuil

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

2023-11-23 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l-utils: sync with latest kernel headers Author: Hans Verkuil Date:Thu Nov 23 14:18:24 2023 +0100 Minor videodev2.h update

[git:v4l-utils/master] v4l2-info.cpp: fix _SUPPORTS_MAX_NUM_BUFFERS description

2023-11-23 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-info.cpp: fix _SUPPORTS_MAX_NUM_BUFFERS description Author: Hans Verkuil Date:Thu Nov 23 13:08:47 2023 +0100 That capability

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

2023-11-23 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l-utils: sync with latest kernel headers Author: Hans Verkuil Date:Thu Nov 23 13:05:48 2023 +0100 This adds support

[git:v4l-utils/master] v4l2-compliance: Test queue maximum buffers allocation

2023-11-23 Thread Hans Verkuil
Signed-off-by: Hans Verkuil utils/common/cv4l-helpers.h | 1 + utils/common/v4l-helpers.h | 5 + utils/common/v4l2-info.cpp | 1 + utils/v4l2-compliance/v4l2-compliance.cpp | 1 + utils/v4l2-compliance/v4l2-compliance.h | 1 + utils

[git:edid-decode/master] edid-decode: some minor HDMI 2.1b updates

2023-11-23 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: some minor HDMI 2.1b updates Author: Hans Verkuil Date:Thu Nov 23 10:21:05 2023 +0100 Just some minor tweaks, no substantial changes. Signed-off-by: Hans Verkuil edid

[git:edid-decode/master] edid-decode: add data/samsung-qp85a-8k-hdmi4

2023-11-23 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: edid-decode: add data/samsung-qp85a-8k-hdmi4 Author: Hans Verkuil Date:Thu Nov 23 09:18:20 2023 +0100 This is the EDID of the 8K HDMI 2.1 capable input of the Samsung QP85A. Signed-off

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

2023-11-22 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l-utils: sync with latest kernel headers Author: Hans Verkuil Date:Wed Nov 22 14:21:49 2023 +0100 Signed-off-by: Hans Verkuil

[git:v4l-utils/master] qv4l2: enable Qt6 compile with Qt OpenGL support

2023-11-22 Thread Hans Verkuil
Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/capture-win-gl.cpp | 125 + utils/qv4l2/capture-win-gl.h | 17 ++ utils/qv4l2/qv4l2.cpp | 4 ++ utils/qv4l2/qv4l2.pro | 3 + 4 files changed, 138 insertions(+), 11 deletions

[git:v4l-utils/master] v4l2-tracer: stop retracing failed ioctls

2023-11-22 Thread Hans Verkuil
that failed during the original trace. These ioctls won’t affect the retrace and reporting their (expected) failure adds noise to the retracer’s debug information. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/retrace.cpp | 6 +- 1 file changed, 1 insertion(+), 5

[git:v4l-utils/master] qv4l2: remove unused local variables 'QString what'

2023-11-22 Thread Hans Verkuil
-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qv4l2/ctrl-tab.cpp | 2 -- 1 file changed, 2 deletions(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=94708e317d461654b25051f1ddc9d5ab367617df diff --git a/utils/qv4l2/ctrl-tab.cpp b/utils/qv4l2/ctrl-tab.cpp index cfdecdebec8b

[git:v4l-utils/master] v4l2-tracer: auto generate flags for DECODER_CMD

2023-11-22 Thread Hans Verkuil
for V4L2_DEC_CMD_START STOP, and PAUSE aren’t being traced correctly because unknown flags aren’t traced as hex values and only one flag is traced per command. Auto generate the possible flags and use the standard helper functions to trace and retrace them. Signed-off-by: Deborah Brouwer Signed-off-by: Hans

[git:v4l-utils/master] v4l2-tracer: replace buftype2s with val2s

2023-11-22 Thread Hans Verkuil
a written description of the buffer type, val2s will reproduce the type exactly as it appears in videodev2.h which is easier to follow for tracing. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/retrace.cpp | 19 --- utils/v4l2-tracer/trace

[git:v4l-utils/master] v4l2-info/v4l2-tracer: add macro to mark the trace

2023-11-22 Thread Hans Verkuil
to write to /dev/null. A v4l-utils application that is being traced can call this macro to inject a comment into the JSON trace file. It is helpful for debugging. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/common/v4l2-info.h| 7 +++ utils/v4l2-tracer

[git:v4l-utils/master] qvidcap: fix v4l2_convert_hook (add PRE_TARGETDEPS)

2023-11-22 Thread Hans Verkuil
-convert.h creation by adding the v4l2_convert_hook to PRE_TARGETDEPS. Fixes: ../qvidcap/paint.cpp:318:10: fatal error: v4l2-convert.h: No such file or directory 318 | #include "v4l2-convert.h" Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qvidcap/qvidcap.pro | 1

[git:v4l-utils/master] v4l2-compliance: codecs: Add stateless (TRY_)DECODER_CMD tests

2023-11-22 Thread Hans Verkuil
a coded format in particular to be visible, which is far from trivial to implement here. As a result we just carry out the tests when the ioctls are available. Signed-off-by: Paul Kocialkowski Signed-off-by: Hans Verkuil utils/v4l2-compliance/v4l2-test-codecs.cpp | 111

[git:v4l-utils/master] v4l2-tracer: remove compress_frame_count

2023-11-22 Thread Hans Verkuil
separate context and no decoded frames will be traced. Remove the compressed_frame_count since it is not functioning as expected. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/trace-helper.cpp | 23 ++- utils/v4l2-tracer/trace.cpp| 1

[git:v4l-utils/master] v4l2-tracer: remove buffers by type and index

2023-11-22 Thread Hans Verkuil
-by: Hans Verkuil utils/v4l2-tracer/retrace-helper.cpp | 4 ++-- utils/v4l2-tracer/retrace.cpp| 2 +- utils/v4l2-tracer/retrace.h | 2 +- utils/v4l2-tracer/trace-helper.cpp | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) --- http://git.linuxtv.org/cgit.cgi/v4l

[git:v4l-utils/master] v4l2-tracer: create an option to trace userspace args

2023-11-22 Thread Hans Verkuil
-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/libv4l2tracer.cpp | 9 ++- utils/v4l2-tracer/retrace.cpp| 123 +++ utils/v4l2-tracer/v4l2-tracer-common.cpp | 1 + utils/v4l2-tracer/v4l2-tracer.cpp| 6 ++ 4 files changed, 75

[git:v4l-utils/master] v4l2-tracer: get decoded bytesused from DQBUF

2023-11-22 Thread Hans Verkuil
is dequeued. Signed-off-by: Deborah Brouwer Signed-off-by: Hans Verkuil utils/v4l2-tracer/libv4l2tracer.cpp | 2 ++ utils/v4l2-tracer/trace-helper.cpp | 27 +++ utils/v4l2-tracer/trace.h | 1 + 3 files changed, 26 insertions(+), 4 deletions(-) --- http

[git:v4l-utils/master] qvidcap: enable Qt6 compile with Qt OpenGL support

2023-11-22 Thread Hans Verkuil
project file for Qt6 (openglwidgets) - fix includes for Qt6 (QOpenGLShaderProgram instead of QtGui/QOpenGLShaderProgram and QOpenGLPaintDevice instead of QtGui/QOpenGLPaintDevice) Signed-off-by: Peter Seiderer Signed-off-by: Hans Verkuil utils/qvidcap/capture.cpp | 4 utils/qvidcap

[git:media_stage/master] media: ivsc: csi: Clean up parsing firmware and setting up async notifier

2023-11-22 Thread Hans Verkuil
endpoint. This makes error handling straightforward. Signed-off-by: Sakari Ailus Tested-by: Wentong Wu Signed-off-by: Hans Verkuil drivers/media/pci/intel/ivsc/mei_csi.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) --- diff --git a/drivers/media/pci/intel/ivsc/mei_csi.c

[git:media_stage/master] media: ccs: Ensure control handlers have been set up after probe

2023-11-22 Thread Hans Verkuil
after probe. Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil drivers/media/i2c/ccs/ccs-core.c | 5 - drivers/media/i2c/ccs/ccs.h | 1 + 2 files changed, 5 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: ivsc: csi: Don't parse remote endpoints

2023-11-22 Thread Hans Verkuil
that most likely is a sensor, and took the number of lanes from that. Instead obtain the number of lanes from the local endpoint. Signed-off-by: Sakari Ailus Tested-by: Wentong Wu Signed-off-by: Hans Verkuil drivers/media/pci/intel/ivsc/mei_csi.c | 8 ++-- 1 file changed, 2 insertions

[git:media_stage/master] media: ivsc: csi: Don't mask v4l2_fwnode_endpoint_parse return value

2023-11-22 Thread Hans Verkuil
, don't set return value to -EINVAL. Signed-off-by: Sakari Ailus Tested-by: Wentong Wu Signed-off-by: Hans Verkuil drivers/media/pci/intel/ivsc/mei_csi.c | 1 - 1 file changed, 1 deletion(-) --- diff --git a/drivers/media/pci/intel/ivsc/mei_csi.c b/drivers/media/pci/intel/ivsc/mei_csi.c index

[git:media_stage/master] media: ivsc: csi: Clean up V4L2 async notifier on error

2023-11-22 Thread Hans Verkuil
to unify handling. Signed-off-by: Sakari Ailus Tested-by: Wentong Wu Signed-off-by: Hans Verkuil drivers/media/pci/intel/ivsc/mei_csi.c | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/pci/intel/ivsc/mei_csi.c b/drivers/media/pci/intel/ivsc

[git:media_stage/master] media: ivsc: csi: Clean up notifier set-up

2023-11-22 Thread Hans Verkuil
to the notifier. This avoids dealing with remote endpoints. Signed-off-by: Sakari Ailus Tested-by: Wentong Wu Signed-off-by: Hans Verkuil drivers/media/pci/intel/ivsc/mei_csi.c | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) --- diff --git a/drivers/media/pci/intel/ivsc

[git:media_stage/master] media: ivsc: csi: Check number of lanes on source, too

2023-11-22 Thread Hans Verkuil
through the CSI-2 image data. Both have the same number of lanes and this information should be also present in firmware. Check this. Signed-off-by: Sakari Ailus Tested-by: Wentong Wu Signed-off-by: Hans Verkuil drivers/media/pci/intel/ivsc/mei_csi.c | 40 ++ 1

[git:v4l-utils/master] v4l2-compliance: improve error message

2023-11-22 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree: Subject: v4l2-compliance: improve error message Author: Hans Verkuil Date:Wed Nov 22 10:50:38 2023 +0100 checkInput() checks for status

[git:media_stage/fixes] Merge tag 'media-renesas-fixes-20231113' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git

2023-11-16 Thread Hans Verkuil
This is an automatic generated email to let you know that the following patch were queued: Subject: Merge tag 'media-renesas-fixes-20231113' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git Author: Hans Verkuil Date:Thu Nov 16 14:28:44 2023 +0100 Laurent Pinchart says

[git:media_stage/fixes] media: mgb4: Added support for T200 card variant

2023-11-16 Thread Hans Verkuil
layout is different as the FPGA requires bigger FW images. Signed-off-by: Martin Tůma Signed-off-by: Hans Verkuil drivers/media/pci/mgb4/mgb4_core.c | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) --- diff --git a/drivers/media/pci/mgb4/mgb4_core.c b/drivers/media

[git:media_stage/fixes] media: v4l2-subdev: Fix a 64bit bug

2023-11-16 Thread Hans Verkuil
e first bit and none of the upper bits so this doesn't affect runtime behavior. Fixes: f57fa2959244 ("media: v4l2-subdev: Add new ioctl for client capabilities") Signed-off-by: Dan Carpenter Reviewed-by: Tomi Valkeinen Signed-off-by: Hans Verkuil include/uapi/linux/v4l2-subdev.h | 2 +

[git:media_stage/fixes] media: pci: mgb4: add COMMON_CLK dependency

2023-11-16 Thread Hans Verkuil
Added Digiteq Automotive MGB4 driver") Signed-off-by: Arnd Bergmann Reviewed-by: Martin Tůma Signed-off-by: Hans Verkuil drivers/media/pci/mgb4/Kconfig | 1 + 1 file changed, 1 insertion(+) --- diff --git a/drivers/media/pci/mgb4/Kconfig b/drivers/media/pci/mgb4/Kconfig index 13

[git:media_stage/master] media: meson-ir-tx: Simplify and improve using dev_err_probe()

2023-11-16 Thread Hans Verkuil
condensed way with the added benefit that the error code is added to the error messages by name. Signed-off-by: Uwe Kleine-König Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/meson-ir-tx.c | 16 ++-- 1 file changed, 6 insertions(+), 10 deletions

[git:media_stage/master] media: ir-hix5hd2: Use device_get_match_data()

2023-11-16 Thread Hans Verkuil
match data. With this, adjust the includes to explicitly include the correct headers. Signed-off-by: Rob Herring Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/ir-hix5hd2.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) --- diff --git a/drivers/media

[git:media_stage/master] media: meson-ir-tx: Drop usage of platform_driver_probe()

2023-11-16 Thread Hans Verkuil
this driver to an ordinary platform driver. Signed-off-by: Uwe Kleine-König Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/meson-ir-tx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- diff --git a/drivers/media/rc/meson-ir-tx.c b/drivers/media/rc

[git:media_stage/master] media: meson-ir-tx: Convert to use devm_rc_register_device()

2023-11-16 Thread Hans Verkuil
data becomes superfluous. Signed-off-by: Uwe Kleine-König Signed-off-by: Sean Young Signed-off-by: Hans Verkuil drivers/media/rc/meson-ir-tx.c | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) --- diff --git a/drivers/media/rc/meson-ir-tx.c b/drivers/media/rc/meson-ir-tx.c

[git:media_stage/master] media: chips-media: wave5: Add the v4l2 layer

2023-11-16 Thread Hans Verkuil
and the VIDEO_WAVE_VPU config Signed-off-by: Sebastian Fricke Signed-off-by: Nicolas Dufresne Signed-off-by: Robert Beckett Signed-off-by: Dafna Hirschfeld Signed-off-by: Nas Chung Signed-off-by: Hans Verkuil drivers/media/platform/chips-media/Kconfig |1 + drivers/media/platform

[git:media_stage/master] media: v4l2: Add ignore_streaming flag

2023-11-16 Thread Hans Verkuil
ares the CAPTURE queue correctly. Signed-off-by: Sebastian Fricke Signed-off-by: Nicolas Dufresne Signed-off-by: Hans Verkuil include/media/v4l2-mem2mem.h | 7 +++ 1 file changed, 7 insertions(+) --- diff --git a/include/media/v4l2-mem2mem.h b/include/media/v4l2-mem2mem.h index d6c8eb2b

[git:media_stage/master] media: chips-media: wave5: Add vpuapi layer

2023-11-16 Thread Hans Verkuil
according to the parameters. Signed-off-by: Sebastian Fricke Signed-off-by: Nicolas Dufresne Signed-off-by: Dafna Hirschfeld Signed-off-by: Robert Beckett Signed-off-by: Nas Chung Signed-off-by: Hans Verkuil .../media/platform/chips-media/wave5/wave5-hw.c| 2554

[git:media_stage/master] media: chips-media: wave5: Add wave5 driver to maintainers file

2023-11-16 Thread Hans Verkuil
Signed-off-by: Robert Beckett Signed-off-by: Dafna Hirschfeld Signed-off-by: Sebastian Fricke Signed-off-by: Hans Verkuil MAINTAINERS | 8 1 file changed, 8 insertions(+) --- diff --git a/MAINTAINERS b/MAINTAINERS index 6ed7462367ce..c5029341b1d6 100644 --- a/MAINTAINERS +++ b

[git:media_stage/master] media: v4l2: Allow M2M job queuing w/o streaming CAP queue

2023-11-16 Thread Hans Verkuil
on their CAPTURE queue, to allow queuing jobs to the M2M ready queue and perform firmware sequence analysis with just a streaming OUTPUT queue and available bitstream data. Signed-off-by: Sebastian Fricke Signed-off-by: Nicolas Dufresne Signed-off-by: Hans Verkuil drivers/media/v4l2-core/v4l2

[git:media_stage/master] media: platform: chips-media: Move Coda to separate folder

2023-11-16 Thread Hans Verkuil
driver to a sub-directory. Signed-off-by: Sebastian Fricke Signed-off-by: Hans Verkuil MAINTAINERS| 2 +- drivers/media/platform/chips-media/Kconfig | 17 + drivers/media/platform/chips-media/Makefile| 5

[git:media_stage/master] dt-bindings: media: wave5: add yaml devicetree bindings

2023-11-16 Thread Hans Verkuil
Beckett Signed-off-by: Dafna Hirschfeld Signed-off-by: Sebastian Fricke Reviewed-by: Rob Herring Signed-off-by: Hans Verkuil .../devicetree/bindings/media/cnm,wave521c.yaml| 61 ++ 1 file changed, 61 insertions(+) --- diff --git a/Documentation/devicetree/bindings/media

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