s Dufresne
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/med
ufresne
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/med
-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
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
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
. 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-ap
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
: 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
-by: 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..f587
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
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/dr
the original
commit 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-
unused since
commit 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 -
een unused since 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/
-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
Keep 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
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
'itv->enc_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
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
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(-)
---
://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
: 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
the original
commit 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/med
ned-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
t 681c73994401 ("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
commit 2f4f58d689dd ("[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.
the original
commit 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/dr
the original
commit 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(-)
---
n
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 change
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
: 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
the original
commit 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
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
x27;pci_' to 'dma_' API")
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(
ing lock on line 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 --g
oduce
dvb_usb_check_bulk_endpoint() to do it for both of them.
Fixes: 4d43e13f723e ("V4L/DVB (4643): Multi-input patch for DVB-USB device")
Signed-off-by: Zheng Yejian
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/usb/dvb-usb/dvb-usb-init.c | 35 ++
evice.
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/mce
de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/ov5693.c | 10 --
1 file changed, 10 deletions(-)
---
diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c
index 8deb28b55983..46b9ce111676 100644
--- a/drivers/media/i2c/ov5693.c
+++ b
: Conor Dooley
Signed-off-by: Julien Massot
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
.../bindings/media/i2c/maxim,max96714.yaml | 174 +
1 file changed, 174 insertions(+)
---
diff --git a/Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
b
: Julien Massot
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/max96717.c | 23 +++
1 file changed, 11 insertions(+), 12 deletions(-)
---
diff --git a/drivers/media/i2c/max96717.c b/drivers/media/i2c/max96717.c
index 62df822a193f..949306485873 100644
tunneled through the GMSL2
link.
The MAX96717 driver can handle MAX96717 and MAX96717F variants
with the same "maxim,max96717f" compatible.
Signed-off-by: Julien Massot
[Sakari Ailus: Adapt to changed i2c_mux_add_adapter arguments.]
Signed-off-by: Sakari Ailus
Signed-off-by: Ha
CSI traffic forwarded by
the remote serializer.
The MAX96714 driver can handle MAX96714 and MAX96714F variants
with the same "maxim,max96714f" compatible.
Signed-off-by: Julien Massot
[Sakari Ailus: Adapt to changed i2c_mux_add_adapter arguments.]
Signed-off-by: Sakari Ailus
Signed-of
Dooley
Signed-off-by: Julien Massot
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
.../bindings/media/i2c/maxim,max96717.yaml | 157 +
1 file changed, 157 insertions(+)
---
diff --git a/Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
b
them as const.
Signed-off-by: Laurent Pinchart
Reviewed-by: Tomi Valkeinen
Reviewed-by: Nicolas Dufresne
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c | 8
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c | 8
Drop the word "below" from the text.]
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
include/media/v4l2-subdev.h | 54 ++---
1 file changed, 36 insertions(+), 18 deletions(-)
---
diff --git a/include/media/v4l2-subdev.h b/include/medi
-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
include/media/v4l2-subdev.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
index df66365576dd..ed339f0116bf 100644
--- a/include/media/v4l2-subdev.h
+++ b
the variables data is read to using
cci_read(). Once smatch is fixed, it could catch the use of uninitialised
reads.
Signed-off-by: Sakari Ailus
Tested-by: Benjamin Mugnier
Reviewed-by: Hans de Goede
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-cci.c | 9 +
1 file changed
et
(0). There's no need to warn the user about that.
Suggested-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-buttress.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/drivers/media/pci/intel/ipu6/ipu6-but
commit 5a544cce2177 ("[media] adv7511: add new video encoder").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/adv7511-v4l2.c | 5 -
1 file changed, 5 deletions(-)
---
diff --git a/drivers/media/i2c/
8994c1e104 ("V4L/DVB (13666): tw9910: modify V/H outpit pin
setting to use VALID").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/tw9910.c | 5 -
1 file changed, 5 deletions(-)
---
diff --git a/driver
e60daac4c3 ("V4L/DVB (3916): AverMedia 6 Eyes AVS6EYES
support").
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/ks0127.c | 8
1 file changed, 8 deletions(-)
---
diff --git a/drivers/media/i2c/ks012
obviously more restricted on 2 lanes, but some
hardware simply hasn't wired more up.
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 214 -
1 file ch
ams() code has ever been tested with
sink pads, so to be on the safe side, I added the same check
to the v4l2_subdev_enable/disable_streams() functions.
Reviewed-by: Laurent Pinchart
Tested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verk
LL in
v4l2_async_create_ancillary_links().
Fixes: aa4faf6eb271 ("media: v4l2-async: Create links during
v4l2_async_match_notify()")
Signed-off-by: ChiYuan Huang
[Sakari Ailus: Reword the subject and commit messages slightly.]
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v
, only around
10 differ between the modes.
Split the table into common and mode specific ones.
Signed-off-by: Dave Stevenson
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 236
guaranteed to included in ipu-bridge.h instead of the source
files which include ipu-bridge.h.
Signed-off-by: Bingbu Cao
Reviewed-by: Andy Shevchenko
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
include/media/ipu-bridge.h | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/include
.s_stream or .enable_streams has been called successfully.
Reviewed-by: Umang Jain
Reviewed-by: Laurent Pinchart
Tested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-subdev.c | 25
Donoghue # qrb5165-rb5/imx577
Reviewed-by: Jacopo Mondi
Reviewed-by: Gjorgji Rosikopulos
Signed-off-by: Bryan O'Donoghue
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx412.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/
ested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-subdev.c | 27 +++
1 file changed, 27 insertions(+)
---
diff --git a/drivers/media/v4l2-core/v4l2-subdev.c
b/drivers/media/v4l2-core
that variant
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 47 ++
1 file changed, 43 insertions(+), 4 deletions(-)
---
diff
state.
This change do not have a huge effect on the driver as it do not yet
support changing the format.
Signed-off-by: Niklas Söderlund
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/staging/media/max96712/max96712.c | 37
this information to the driver.
Signed-off-by: Dave Stevenson
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 90 ++
1 file changed, 90 insertions
x27;t even a frequency listed in the datasheet.
Add support for 24MHz as well.
The PLL settings result in slightly different link frequencies,
so parameterise those.
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Ha
fault configuration is for
H&V flips to be enabled, so readout is from Y_STA_END to Y_ADD_STA,
and this patch has changed Y_STA_END.
Signed-off-by: Dave Stevenson
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Han
/disable_streams() instead
of open coding the same.
Reviewed-by: Umang Jain
Reviewed-by: Laurent Pinchart
Tested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-subdev.c | 4 ++--
1 file changed, 2 insertions
differentiated at runtime, so add compatible strings for the
PDAF variant.
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Acked-by: Conor Dooley
Reviewed-by: Pavel Machek
Reviewed-by: Rob Herring
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
Documentation/devicetree
driver to request the regulators and control
them at the appropriate times.
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 42 +-
1 file changed, 41 insertions
subdevices too, there's no reason to use the old s_stream
operation on new drivers. Extend the documentation reflecting this.
Signed-off-by: Tomi Valkeinen
Reviewed-by: Umang Jain
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
include/media/v4l2-subdev.
minimum and maximum for the control, so change to set the
value, min, and max all to the selected pixel rate.
Signed-off-by: Dave Stevenson
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media
during frame blanking, or dropping to LP11.
Add configuration of the mode via V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCK.
Signed-off-by: Dave Stevenson
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 13
call site to the privacy led functions, and makes
adding privacy led support to v4l2_subdev_enable/disable_streams()
cleaner.
Reviewed-by: Umang Jain
Reviewed-by: Laurent Pinchart
Tested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
FRM_LENGTH_LINES is 65525(decimal), not the
0x defined in this driver. Correct this limit.
Signed-off-by: Dave Stevenson
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 2
non-sub-device
notifier. This isn't meaningful and unlikely to happen in practice but
print a warning as we nevertheless won't consider this an error.
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-async.c | 6 +-
1 file changed, 5 insert
.
Reviewed-by: Umang Jain
Reviewed-by: Laurent Pinchart
Tested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-subdev.c | 8 ++--
include/media/v4l2-subdev.h | 3 +++
2 files changed, 5
ot;media: i2c: add driver for the SK Hynix Hi-846 8M pixel
camera")
Signed-off-by: Ricardo Ribalda
Reviewed-by: Laurent Pinchart
[Sakari Ailus: code -> core.]
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/hi846.c | 2 +-
1 file changed, 1 insertio
: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-subdev.c | 109 +++---
1 file changed, 60 insertions(+), 49 deletions(-)
---
diff --git a/drivers/media/v4l2-core/v4l2-subdev.c
b
:
- 5472x3648 @ 20fps (SRGGB12)
- 5472x3648 @ 25fps (SRGGB10)
- 2736x1824 @ 50fps (SRGGB12)
Signed-off-by: Kieran Bingham
Signed-off-by: Umang Jain
[Sakari Ailus: Take upstream runtime PM API changes into account.]
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
MAINTAINERS
works for subdevices
that support routing. As enable/disable_streams now also works for
subdevices without routing, improve v4l2_subdev_s_stream_helper() to do
the same.
Reviewed-by: Laurent Pinchart
Tested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans
link freq can be used on a given system.
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Reviewed-by: Tommaso Merciai
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 12
1 file changed, 12 insertions(+)
---
diff --git a/drivers/media
register access helpers in the imx258 driver.
Signed-off-by: Luis Garcia
Reviewed-by: Tommaso Merciai
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c/imx258.c | 817 +++--
2 files changed, 349
by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 98 +++---
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.h | 2 -
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 3 -
drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 43 ++--
Jain
Reviewed-by: Laurent Pinchart
Tested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-subdev.c | 9 +
1 file changed, 9 insertions(+)
---
diff --git a/drivers/media/v4l2-core/v4l2-subdev.c
b/drivers/
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 6 --
1 file changed, 6 deletions(-)
---
diff --git a/drivers/media/i2c/imx258.c b/drivers/media/i2c/imx258.c
index a577afb530b7
V4L2_CID_EXPOSURE, so are not needed from the mode lists.
Signed-off-by: Dave Stevenson
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 6 --
1 file changed, 6 deletions(-)
---
diff
Dave Stevenson
Reviewed-by: Jacopo Mondi
Signed-off-by: Luis Garcia
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 25 +++--
1 file changed, 23 insertions(+), 2 deletions(-)
---
diff --git a/drivers/media/i2c/imx258.c b/drivers/media/i2c/i
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/i2c/imx258.c b/drivers/media/i2c/imx258.c
index 4a7048d834c6..0ae4371940ca 100644
--- a/drivers/media/i2c/imx258.c
+++ b/drivers/media/i2c/imx258.c
commit 859891228e56 ("media: i2c: dw9768: Add DW9768 VCM driver")
Remove it.
Signed-off-by: Dr. David Alan Gilbert
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/dw9768.c | 5 -
1 file changed, 5 deletions(-)
---
diff --git a/drivers/media/i2c/dw9768.
restriction that
v4l2_subdev_enable/disable_streams_fallback() only supports a single
source pad.
Reviewed-by: Laurent Pinchart
Tested-by: Umang Jain
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/v4l2-core/v4l2-s
Note that the Bayer order changes with these flips, therefore
they set the V4L2_CTRL_FLAG_MODIFY_LAYOUT property.
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c |
entry for Sony IMX283 binding documentation
Reviewed-by: Rob Herring
Reviewed-by: Laurent Pinchart
Signed-off-by: Umang Jain
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
.../devicetree/bindings/media/i2c/sony,imx283.yaml | 107 +
MAINTAINERS
o add it.
Update the id entry and MAINTAINERS to match.
Signed-off-by: Dave Stevenson
Acked-by: Conor Dooley
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
.../devicetree/bindings/media/i2c/{imx258.yaml => sony,imx258.yaml}
sensor, so send it before trying to configure
the sensor.
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 12
1 file changed, 12 insertions(+)
---
diff --git a
reason for it to be a read only control.
Remove the register values from the mode lists, add the
handler, and remove the read only flag.
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c
the link frequency to pixel rate function that
needs to be added to the configuration tables.
Signed-off-by: Dave Stevenson
Signed-off-by: Luis Garcia
Reviewed-by: Pavel Machek
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx258.c | 109
101 - 200 of 5297 matches
Mail list logo