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 +---
Hi Jaroslav,
On 5/13/24 13:56, Jaroslav Kysela wrote:
> On 09. 05. 24 13:13, Jaroslav Kysela wrote:
>> On 09. 05. 24 12:44, Shengjiu Wang wrote:
> mem2mem is just like the decoder in the compress pipeline. which is
> one of the components in the pipeline.
I was thinking of
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
On 06/05/2024 10:49, Shengjiu Wang wrote:
> On Fri, May 3, 2024 at 4:42 PM Mauro Carvalho Chehab
> wrote:
>>
>> Em Fri, 3 May 2024 10:47:19 +0900
>> Mark Brown escreveu:
>>
>>> On Thu, May 02, 2024 at 10:26:43AM +0100, Mauro Carvalho Chehab wrote:
Mauro Carvalho Chehab escreveu:
>>>
>
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
On 30/04/2024 10:21, Sebastian Fricke wrote:
> Hey Shengjiu,
>
> first of all thanks for all of this work and I am very sorry for only
> emerging this late into the series, I sadly didn't notice it earlier.
>
> I would like to voice a few concerns about the general idea of adding
> Audio support
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
-by: Andreas Helbech Kleist
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/Kconfig | 1 +
drivers/media/pci/intel/Makefile | 1 +
drivers/media/pci/intel/ipu6/Kconfig | 18 ++
drivers/media/pci/intel/ipu6/Makefile | 23
driver, and gives an example that how user can do imaging capture with
tools.
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
Documentation/admin-guide/media/ipu6-isys.rst | 161 ++
.../admin-guide/media/ipu6_isys_graph.svg | 548
hardware and describe the main
the components of IPU6 driver.
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
Documentation/driver-api/media/drivers/index.rst | 1 +
Documentation/driver-api/media/drivers/ipu6.rst | 205 +++
2 files changed
private to the kernel for now.
Signed-off-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
include/uapi/linux/videodev2.h | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
index 2f9762842313..fe6b67e83751 100644
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: exit after reporting all cec devices with --list-devices
Author: Hans Verkuil
Date:Mon Apr 29 08:55:23 2024 +0200
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: v4l2-ctl: --list-devices --verbose will list current input/output
Author: Hans Verkuil
Date:Mon Apr 29 08:57:22 2024 +0200
It can
river")
Signed-off-by: Eugen Hristev
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Andrzej Pietrasiewicz
Signed-off-by: Sebastian Fricke
Signed-off-by: Hans Verkuil
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c | 4 +++-
drivers/media/platform/mediatek/vcod
101 - 200 of 29729 matches
Mail list logo