.
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/mceusb.c | 11 ++-
1 file changed, 2 insertions(+), 9 deletions(-)
---
diff --git a/drivers/media/rc/mceusb.c b/drivers/media/rc/mceusb.c
index c76ba24c1f55..615f48898300 100644
--- a/drivers/media/rc/mceusb.c
ine 1153
Fixes: 23ef710e1a6c ("[media] imon: add conditional locking in change_protocol")
Signed-off-by: Ricardo Ribalda
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/imon.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
---
diff --git a/drivers/media/rc/
I")
Signed-off-by: Mikhail Kobuk
Signed-off-by: Hans Verkuil
drivers/media/pci/ivtv/ivtv-udma.c | 8
drivers/media/pci/ivtv/ivtv-yuv.c | 6 ++
drivers/media/pci/ivtv/ivtvfb.c| 6 +++---
3 files changed, 17 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/pci/
an
RGA, which is called RGA2 in the TRM Part2. It is the same core as used
on the rk3288 and rk3568, which documents the same RGA2.
Signed-off-by: Jianfeng Liu
Acked-by: Conor Dooley
Signed-off-by: Hans Verkuil
Documentation/devicetree/bindings/media/rockchip-rga.yaml | 1 +
1 file changed, 1
38b2df95c53b ("[media] drx-j: add a driver for Trident drx-j
frontend").
The name was changed by
commit 57afe2f0bb0c ("[media] drx-j: Don't use CamelCase")
and it was originally DRXJEQStat_t.
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers
: preceding lock on line 689
drivers/media/pci/ivtv/ivtv-fileops.c:648:3-9: preceding lock on line 627
drivers/media/pci/ivtv/ivtv-fileops.c:648:3-9: preceding lock on line 689
drivers/media/pci/ivtv/ivtv-fileops.c:692:4-10: preceding lock on line 689
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans
happier.
Fix the following cocci warning:
drivers/media/usb/go7007/go7007-i2c.c:125:1-7: preceding lock on line 61
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/usb/go7007/go7007-i2c.c | 30 +++---
1 file changed, 19 insertions(+), 11 deletions
and cocci is much happier.
Fix the following cocci warning:
drivers/media/dvb-frontends/stv090x.c:799:1-7: preceding lock on line 768
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/stv090x.c | 37 ---
1 file changed, 21
cd21b3349437 ("media: dvb-frontends: add ST STV0910 DVB-S/S2
demodulator frontend driver").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/stv0910.c | 5 -
1 file changed, 5 deletions(-)
---
diff --git a/drivers
7aae6e2df127 ("[media] Add GS1662 driver, a video
serializer").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers/media/spi/gs1662.c | 8
1 file changed, 8 deletions(-)
---
diff --git a/drivers/media/spi/gs1662.c b/drivers/media/spi/gs16
t;V4L/DVB (6691): pvrusb2: Rework pipeline state
control").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c | 5 -
1 file changed, 5 deletions(-)
---
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
("[media] rc: Name RC keymap tables as
rc_map_table").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers/media/usb/dvb-usb/opera1.c | 4
1 file changed, 4 deletions(-)
---
diff --git a/drivers/media/usb/dvb-usb/opera1.c
b/drivers/media/u
Signed-off-by: Hans Verkuil
[hverkuil: fix typo in subject and commit log]
drivers/media/platform/allegro-dvt/nal-hevc.h | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/platform/allegro-dvt/nal-hevc.h
b/drivers/media/platform/allegro-dvt/nal-hevc.h
index eb
713d54a8bd81 ("[media] DiB7090: add support for the dib7090
based")
but is unused.
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/dib7000p.c | 5 -
1 file changed, 5 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/dib
: WARNING use flexible-array
member instead
(https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays)
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/common/siano/smscoreapi.c | 10 +-
drivers/media/common/siano
-and-one-element-arrays)
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/pci/cx18/cx18-scb.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/media/pci/cx18/cx18-scb.h
b/drivers/media/pci/cx18/cx18-scb.h
index f7105421dd25..841edc0712ab
:
drivers/media/platform/xilinx/xilinx-dma.h:100:19-22: WARNING use
flexible-array member instead
(https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays)
Signed-off-by: Ricardo Ribalda
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays)
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/common/siano/smscoreapi.h | 14 --
1 file changed, 14 deletions(-)
---
diff --git a/drivers/media/common/siano
NG use flexible-array
member instead
(https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays)
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/common/siano/smscoreapi.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
the
device in its previous state.
pcim_ will take care of this.
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/pci/ivtv/ivtv-driver.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/drivers/media/pci/ivtv/ivtv-driver.c
b/drivers/media/pci/ivtv/ivtv
nc_mem' from ioremap() not released on lines: 1296.
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/pci/ivtv/ivtv-driver.c | 51 +---
1 file changed, 12 insertions(+), 39 deletions(-)
---
diff --git a/drivers/media/pci/ivtv/ivtv-drive
simplifies the error handling.
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/pci/ivtv/ivtv-driver.c | 45 +++-
1 file changed, 14 insertions(+), 31 deletions(-)
---
diff --git a/drivers/media/pci/ivtv/ivtv-driver.c
b/drivers/media/pci/ivtv
track of the CAPTURE and OUTPUT sequence numbers, and set the
sequence numbers in the source and destination buffers.
Signed-off-by: Michael Tretter
Signed-off-by: Hans Verkuil
drivers/media/platform/rockchip/rga/rga-buf.c | 5 +
drivers/media/platform/rockchip/rga/rga.c | 4
-off-by: Hans Verkuil
Documentation/userspace-api/media/v4l/ext-ctrls-codec-stateless.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git
a/Documentation/userspace-api/media/v4l/ext-ctrls-codec-stateless.rst
b/Documentation/userspace-api/media/v4l/ext-ctrls-codec
the original
commit 145e936380ed ("media: amphion: implement malone decoder rpc
interface").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers/media/platform/amphion/vpu_malone.c | 5 -
1 file changed, 5 deletions(-)
---
diff --git a/drivers/media/platfo
313db7d235a0 ("media: staging: tegra-vde: Remove legacy UAPI
support").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers/media/platform/nvidia/tegra-vde/h264.c | 5 -
drivers/media/platform/nvidia/tegra-vde/vde.h | 1 -
2 files changed, 6
8f0755c06b90 ("[media] media: Add mem2mem deinterlacing driver").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Hans Verkuil
drivers/media/platform/m2m-deinterlace.c | 4
1 file changed, 4 deletions(-)
---
diff --git a/drivers/media/platform/m2m-deinterlace.c
b/dri
that reference. Do that now.
Fixes: 33116eb12c6b ("media: ivsc: csi: Use IPU bridge")
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ivsc/mei_csi.c | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/drivers/media/pci/intel/ivsc/mei_csi.c
b/drivers
but this
also happens if the ACPI DSDT has graph port nodes on sensor device(s) but
not on the IVSC device. Use a more meaningful warning message to tell
about this.
Fixes: 33116eb12c6b ("media: ivsc: csi: Use IPU bridge")
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers
of 4.
Fixes: 25fedc021985 ("media: intel/ipu6: add Intel IPU6 PCI device driver")
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers
main input system driver")
Signed-off-by: Bingbu Cao
[Sakari Ailus: Fix spelling of "nports" field.]
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys.c | 6 ++
1 file changed, 6 insertions(+)
---
diff --git a/drivers/media
Christophe JAILLET
Reviewed-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6.c | 3 ---
1 file changed, 3 deletions(-)
---
diff --git a/drivers/media/pci/intel/ipu6/ipu6.c
b/drivers/media/pci/intel/ipu6/ipu6.c
index d2bebd208461..f587f6092
: add the main input system driver")
Signed-off-by: Christophe JAILLET
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys.c | 27 ++-
1 file changed, 18 insertions(+), 9 deletions(-)
---
diff --git a/drivers/media/pci/intel
, the
FL_INCOMING flag is never taken an account.
Fix it by wrapping the ternary conditional operation with parentheses.
Fixes: 3c1dfb5a69cf ("media: intel/ipu6: input system video nodes and buffer
queues")
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
dri
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys.c | 70
1 file changed, 35 insertions(+), 35 deletions(-)
---
diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys.c
b/drivers/media/pci/intel/ipu6/ipu6-isys.c
index 5992138c7290..7ce2047a09b5 100644
. This was meant to be
V4L2_SUBDEV_STREAM_FL_ACTIVE as it's a flag, not an IOCTL. Fix it.
Fixes: cd2c75454d74 ("media: Documentation: Document S_ROUTING behaviour")
Reported-by: Samuel Wein PhD
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
Documentation/userspace-api/med
and then again on a child which causes a kernel panic.
Signed-off-by: Martin Tůma
Signed-off-by: Hans Verkuil
Fixes: 0ab13674a9bd ("media: pci: mgb4: Added Digiteq Automotive MGB4 driver")
Cc:
[hverkuil: added Fixes/Cc tags]
drivers/media/pci/mgb4/mgb4_core.c | 7 ---
1 file changed, 4
and then again on a child which causes a kernel panic.
Signed-off-by: Martin Tůma
Signed-off-by: Hans Verkuil
drivers/media/pci/mgb4/mgb4_core.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/pci/mgb4/mgb4_core.c
b/drivers/media/pci/mgb4/mgb4_core.c
index
-by: Hans Verkuil
.../media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
the type from unsigned int to dma_addr_t to be able to access
the high bits of the address.
Signed-off-by: Yunfei Dong
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Hans Verkuil
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c | 2
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Hans Verkuil
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c | 4 ++--
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 5 +
drivers/media/platform/mediatek/vcod
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Hans Verkuil
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c | 4 ++--
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 5 +
drivers/media/platform/mediatek/vcod
f9401660 b900127f b900227f (f9400400)
Signed-off-by: Nicolas Dufresne
Fixes: 2674486aac7d ("media: mediatek: vcodec: support stateless hevc decoder")
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Hans Verkuil
.../platform/mediatek/vcodec/de
-by: Hans de Goede
Tested-by: Stanislaw Gruszka
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/ov2740.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/drivers/media/i2c/ov2740.c b/drivers/media/i2c/ov2740.c
index 57906df7be4e
This is an automatic generated email to let you know that the following patch
were queued:
Subject: Merge tag 'media-fixes-unicam-20240510' of
https://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into media_stage
Author: Hans Verkuil
Date:Fri May 10 09:53:11 2024 +0200
bcm2835
This is an automatic generated email to let you know that the following patch
were queued:
Subject: Revert "media: v4l2-ctrls: show all owned controls in log_status"
Author: Hans Verkuil
Date:Fri May 10 09:11:46 2024 +0200
This reverts commit 9801b5b28c6929139d6fc8d739
COMMON_CLK.
Fixes: 392cd78d495f ("media: bcm2835-unicam: Add support for CCP2/CSI2 camera
interface")
Reported-by: kernel test robot
Closes:
https://lore.kernel.org/oe-kbuild-all/202405112243.2mlrt7li-...@intel.com/
Signed-off-by: Laurent Pinchart
Reviewed-by: Dave Stevenson
Signed-of
conditions that
have no relation to driver or hardware issues.
Fixes: 3c1dfb5a69cf ("media: intel/ipu6: input system video nodes and buffer
queues")
Signed-off-by: Sakari Ailus
Reviewed-by: Bingbu Cao
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 10 +---
COMMON_CLK.
Fixes: 392cd78d495f ("media: bcm2835-unicam: Add support for CCP2/CSI2 camera
interface")
Reported-by: kernel test robot
Closes:
https://lore.kernel.org/oe-kbuild-all/202405112243.2mlrt7li-...@intel.com/
Signed-off-by: Laurent Pinchart
Reviewed-by: Dave Stevenson
Signed-of
This is an automatic generated email to let you know that the following patch
were queued:
Subject: edid-decode: minor modifications to README and emscripten path
Author: Hans Verkuil
Date:Fri May 10 11:40:32 2024 +0200
Use 'build' and 'build-wasm' as the build directories (i.e
/install with meson
* Fix installing for the wasm-build
Signed-off-by: Sebastian Wick
Signed-off-by: Hans Verkuil
Makefile | 50 -
README| 28 +++
emscripten/wasm-crossfile.txt | 14
-by: Hans de Goede
Tested-by: Stanislaw Gruszka
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/ov2740.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/drivers/media/i2c/ov2740.c b/drivers/media/i2c/ov2740.c
index 57906df7be4e
conditions that
have no relation to driver or hardware issues.
Fixes: 3c1dfb5a69cf ("media: intel/ipu6: input system video nodes and buffer
queues")
Signed-off-by: Sakari Ailus
Reviewed-by: Bingbu Cao
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 10 +---
This is an automatic generated email to let you know that the following patch
were queued:
Subject: Revert "media: v4l2-ctrls: show all owned controls in log_status"
Author: Hans Verkuil
Date:Fri May 10 09:11:46 2024 +0200
This reverts commit 9801b5b28c6929139d6fc8d739
This is an automatic generated email to let you know that the following patch
were queued:
Subject: Merge tag 'media-fixes-unicam-20240510' of
https://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into media_stage
Author: Hans Verkuil
Date:Fri May 10 09:53:11 2024 +0200
bcm2835
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: test-media: add dmesg -n info before modprobes
Author: Hans Verkuil
Date:Fri May 10 09:42:13 2024 +0200
Sometimes
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: do not warn for unexpected vivid_ro_ctrl values
Author: Hans Verkuil
Date:Wed May 8 08:59:46 2024 +0200
The vivid
Senozhatsky
Reviewed-by: Laurent Pinchart
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/usb/uvc/uvc_ctrl.c | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
---
diff --git a/drivers/media/usb/uvc/uvc_ctrl.c b/drivers/media/usb/uvc/uvc_ctrl.c
: warning: Function parameter or struct member
'is_claiming_log_addrs' not described in 'cec_adapter'
Signed-off-by: Ricardo Ribalda
Reviewed-by: Hans Verkuil
Signed-off-by: Hans Verkuil
include/media/cec.h | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/include/media/cec.h b/include
if CONFIG_MEDIA_CONTROLLER
is not enabled.
This makes cocci happier:
drivers/media/v4l2-core/v4l2-async.c:331:23-30: ERROR: PTR_ERR applied after
initialization to constant on line 319
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-async.c | 8
1 file changed, 4
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: sync-with-kernel.sh: add v4l2-dv-timings.h
Author: Hans Verkuil
Date:Mon Apr 29 15:40:09 2024 +0200
The v4l2-dv-timings.h header
array
arguments back to the user.
Signed-off-by: Sakari Ailus
Reviewed-by: Julien Massot
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-ioctl.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/v4l2-core/v4l2
is that these formats are parsed by software only, after capturing the
data to system memory.
Also add a definition for "Data Unit" to cover what is essentially a pixel
but is not image data.
Signed-off-by: Sakari Ailus
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
Documentation/use
, deprecated by the
selection API. Despite this, it has recently been extended with streams
support. In hindsight this was a mistake. Make sure it doesn't happen
again by clearly documenting that no new extensions will be accepted.
Suggested-by: Hans Verkuil
Signed-off-by: Laurent Pinchart
Acked
ntation.
Signed-off-by: Sakari Ailus
Reviewed-by: Tomi Valkeinen
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
Documentation/userspace-api/media/glossary.rst | 5 +
1 file changed, 5 insertions(+)
---
diff --git a/Documentation/userspace-api/media/glossary.rst
b/Documen
Reviewed-by: Julien Massot
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-subdev.c | 12 ---
include/media/v4l2-subdev.h | 40 +++
2 files changed, 44 insertions(+), 8 deletions(-)
---
diff --git
Pinchart
Signed-off-by: Hans Verkuil
Documentation/userspace-api/media/v4l/dev-subdev.rst | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/Documentation/userspace-api/media/v4l/dev-subdev.rst
b/Documentation/userspace-api/media/v4l/dev-subdev.rst
index f375b820ab68
pipeline where the internal pad of the source sub-device defines the
specific format of the data (using an mbus code).
Signed-off-by: Sakari Ailus
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
.../userspace-api/media/v4l/dev-subdev.rst | 2 +
.../userspace-api/media/v4l/meta
based on the format after returning the driver callback for
enumerating formats. This way the drivers don't need to care about the
flag.
Signed-off-by: Sakari Ailus
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-ioctl.c | 16
include
to define
which fields in struct v4l2_mbus_format are applicable to them (not many).
Signed-off-by: Sakari Ailus
Reviewed-by: Tomi Valkeinen
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
.../userspace-api/media/v4l/subdev-formats.rst | 15 ---
include/uapi
Pinchart
Signed-off-by: Hans Verkuil
Documentation/userspace-api/media/v4l/dev-meta.rst | 21 +
.../userspace-api/media/v4l/vidioc-enum-fmt.rst | 7 +++
.../userspace-api/media/videodev2.h.rst.exceptions | 1 +
drivers/media/v4l2-core/v4l2-ioctl.c| 5
that produce streams the streams are static and some
can be enabled and disabled, whereas in devices that just transport them
or write them to memory, more configurability is allowed. Document this.
Signed-off-by: Sakari Ailus
Reviewed-by: Julien Massot
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans
v4l2_subdev_routing. ENOSPC error code is no
longer used, i.e. having room for fewer routes than exist in the
configuration is not considered an error anymore.
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
utils/media-ctl/libv4l2subdev.c | 4 +++-
1 file changed, 3 insertions(+), 1
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: support V4L2_FMT_FLAG_META_LINE_BASED
Author: Hans Verkuil
Date:Mon Apr 29 15:07:28 2024 +0200
Detect if this flag
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: sync-with-kernel.sh: filter V4L2_META_FMT_GENERIC_ defines
Author: Hans Verkuil
Date:Mon Apr 29 15:04:37 2024 +0200
These meta
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: v4l-utils: sync-with-kernel
Author: Hans Verkuil
Date:Mon Apr 29 15:05:39 2024 +0200
Update v4l-utils to the latest kernel headers
Signed-off-by: Hans Verkuil
utils/v4l2-compliance/v4l2-test-formats.cpp | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
---
http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=de8f9eeab55ff7e6b181f468a40282028aad89dd
diff --git a/utils/v4l2-compliance/v4l2-test
of struct v4l2_subdev_routing. ENOSPC error code is no
longer used, i.e. having room for fewer routes than exist in the
configuration is not considered an error anymore.
Signed-off-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
utils/v4l2-compliance/v4l2-compliance.cpp | 12 +++-
utils
.
Essentially this means returning the same information G_ROUTING call would
have done.
Signed-off-by: Sakari Ailus
Co-developed-by: Laurent Pinchart
Signed-off-by: Laurent Pinchart
Reviewed-by: Julien Massot
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-subdev.c | 14 ++
1
-by: Laurent Pinchart
Signed-off-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
Documentation/userspace-api/media/v4l/pixfmt-yuv-luma.rst | 11 +++
drivers/media/v4l2-core/v4l2-ioctl.c | 1 +
include/uapi/linux/videodev2.h
manually patched the code to enable this uAPI
must update their code.
The patch also increases the number of reserved fields in struct
v4l2_subdev_routing.
Signed-off-by: Sakari Ailus
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
.../media/v4l/vidioc-subdev-g-routing.rst
bytes in the
documentation array.
Signed-off-by: Jean-Michel Hautbois
Reviewed-by: Laurent Pinchart
Signed-off-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
.../userspace-api/media/v4l/pixfmt-yuv-luma.rst| 37 ++
drivers/media/v4l2-core
this
in documentation.
Signed-off-by: Sakari Ailus
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
.../userspace-api/media/v4l/vidioc-subdev-g-routing.rst | 7 ++-
drivers/media/v4l2-core/v4l2-subdev.c| 12 +++-
2 files changed, 13 insertions(+), 6
Signed-off-by: Hans Verkuil
.../bindings/media/brcm,bcm2835-unicam.yaml| 127 +
MAINTAINERS| 6 +
2 files changed, 133 insertions(+)
---
diff --git a/Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
b
-by: Jean-Michel Hautbois
Signed-off-by: Jean-Michel Hautbois
Co-developed-by: Laurent Pinchart
Signed-off-by: Laurent Pinchart
[Sakari Ailus: Squash fixes by Laurent.]
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
MAINTAINERS|1 +
drivers
-by: Hans Verkuil
drivers/media/pci/intel/ivsc/mei_csi.c | 20 ++--
1 file changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/drivers/media/pci/intel/ivsc/mei_csi.c
b/drivers/media/pci/intel/ivsc/mei_csi.c
index 55e0c60c420c..89b582a221ab 100644
--- a/drivers/media/pci
bridge as well so place the table in a header.
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
include/media/ipu6-pci-table.h | 28
1 file changed, 28 insertions(+)
---
diff --git a/include/media/ipu6-pci-table.h b/include/media/ipu6-pci-table.h
new file mode
Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-platform-regs.h | 179 +
drivers/media/pci/intel/ipu6/ipu6.c | 922 ++
drivers/media/pci/intel/ipu6/ipu6.h | 342
3 files changed, 1443
to
implement the power sequence dependency.
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-bus.c | 165
drivers/media/pci/intel/ipu6/ipu6-bus.h | 58 +++
2 files changed, 223 insertions
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-buttress.c | 912 +
drivers/media/pci/intel/ipu6/ipu6-buttress.h | 92 +++
.../pci/intel/ipu6/ipu6-platform-buttress-regs.h | 226 +
3 files changed, 1230 insertions(+)
---
diff --git a/drivers
to reside the read and write indices which are updated by consumer
and producer.
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-fw-com.c | 413 +
drivers/media/pci/intel/ipu6/ipu6-fw-com.h | 47
stream configuration, control command, capture request and response.
Signed-off-by: Bingbu Cao
Co-developed-by: Sakari Ailus
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-fw-isys.c | 487 +++
drivers/media/pci/intel/ipu6/ipu6-fw
-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-cpd.c | 362
drivers/media/pci/intel/ipu6/ipu6-cpd.h | 105 +
2 files changed, 467 insertions(+)
---
diff --git a/drivers/media/pci/intel/ipu6/ipu6-cpd.c
b/drivers/media/pci/intel/ipu6/ipu6-cpd.c
up device nodes.
Signed-off-by: Bingbu Cao
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys.c | 1368 ++
drivers/media/pci/intel/ipu6/ipu6-isys.h | 206 +
drivers/media/pci/intel/ipu6
-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-dma.c | 502 +++
drivers/media/pci/intel/ipu6/ipu6-dma.h | 19 +
drivers/media/pci/intel/ipu6/ipu6-mmu.c | 845
drivers/media/pci/intel
for the hardware set in isys_probe().
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c | 536 +
drivers/media/pci/intel/ipu6/ipu6-isys-jsl-phy.c | 242
drivers/media/pci/intel/ipu6/ipu6-isys-mcd-phy.c
-device represent one single CSI2 hardware port which be linked with
external sub-device such camera sensor by linked with ISYS CSI2's sink
pad. The CSI2 source pad is linked to the sink pad of video capture device.
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 809 +++
drivers/media/pci/intel/ipu6/ipu6-isys-queue.h | 78 ++
drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 1249
drivers/media/pci/intel/ipu6/ipu6-isys-video.h | 132
.
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
MAINTAINERS | 10 ++
1 file changed, 10 insertions(+)
---
diff --git a/MAINTAINERS b/MAINTAINERS
index 037d065fb8bb..5a178aaf21b3 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -11005,6 +11005,16 @@ F
.
This patch adds the support for metadata capture in IPU6 ISYS driver.
Signed-off-by: Hongju Wang
Signed-off-by: Bingbu Cao
Co-developed-by: Sakari Ailus
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 5 +
drivers/media/pci/intel
301 - 400 of 4658 matches
Mail list logo