This is an automatic generated email to let you know that the following patch
were queued:
Subject: media: bttv: copy vbi_fmt from bttv_fh
Author: Deborah Brouwer
Date:Fri Jul 14 19:16:01 2023 -0700
In preparation for the vb2 conversion, copy the vbi format from struct
bttv_fh and add it
This is an automatic generated email to let you know that the following patch
were queued:
Subject: media: bttv: radio use v4l2_fh instead of bttv_fh
Author: Deborah Brouwer
Date:Fri Jul 14 19:15:59 2023 -0700
Use a v4l2_fh when opening a radio device instead of a bttv_fh and manage
it
This is an automatic generated email to let you know that the following patch
were queued:
Subject: media: bttv: replace BUG with WARN_ON
Author: Deborah Brouwer
Date:Fri Jul 14 19:15:58 2023 -0700
Both BUG and BUG_ON are replaced with WARN_ON wherever they would still be
present after
the endpoint
fwnode the link-frequency must be set for things to work.
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/media/pci
This is an automatic generated email to let you know that the following patch
were queued:
Subject: media: bttv: move do_crop flag out of bttv_fh
Author: Deborah Brouwer
Date:Fri Jul 14 19:16:02 2023 -0700
The do_crop flag indicates whether a cropping rectangle has been set.
Instead of
This is an automatic generated email to let you know that the following patch
were queued:
Subject: media: bttv: refactor bttv_set_dma()
Author: Deborah Brouwer
Date:Fri Jul 14 19:16:07 2023 -0700
Break bttv_set_dma() into several smaller, separate functions so it is
easier to read the
: b4a4547371b9 ("media: davinci: Init async notifier after registering
V4L2 device")
Signed-off-by: Yang Yingliang
Reviewed-by: Lad Prabhakar
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/ti/davinci/vpif_capture.c | 1 +
1 file changed, 1
logging to also log
the device name to make it easier to match csi2-bridge messages with
sensor driver log messages.
Suggested-by: Sakari Ailus
Signed-off-by: Hans de Goede
Reviewed-by: Andy Shevchenko
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
.../media/atomisp/pci/a
. Use the
return value from platform_get_irq().
Signed-off-by: Ruan Jinjie
Reviewed-by: Andrzej Pietrasiewicz
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/samsung/s3c-camif/camif-core.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions
() or platform_get_irq_byname()
to return 0. Use the return value from platform_get_irq()
or platform_get_irq_byname().
Signed-off-by: Ruan Jinjie
Reviewed-by: Andrzej Pietrasiewicz
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/verisilicon/hantro_drv.c | 4 ++--
1
to set the desired focus.
Reviewed-by: Andy Shevchenko
Signed-off-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/Kconfig| 1 +
drivers/media/pci/intel/Makefile | 1 +
drivers/media/pci
and DL_FLAG_RPM_ACTIVE, the supplier device
will be PM runtime resumed before the consumer(camera sensor).
So use runtime PM callbacks to transfer the ownership between
host and IVSC.
Signed-off-by: Wentong Wu
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ivsc/Makefile
ing a vcm
field to atomisp_sensor_config and only check for a VCM when that is set.
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
.../media/atomisp/pci/atomisp_csi2_bridge.c| 44 +-
1 file changed, 42 insertions(+)
composed device name, this patch setup the
connection between MEI CSI and IPU, and the connection between MEI CSI
and sensor via software nodes.
Signed-off-by: Wentong Wu
Reviewed-by: Andy Shevchenko
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu
to set the desired focus.
Reviewed-by: Andy Shevchenko
Signed-off-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
MAINTAINERS| 7 +
drivers/media/i2c/Kconfig | 12 ++
drivers/media/i2c/Makefile | 1
users of ov2680_set_bayer_order() here]
Fixes: 3ee47cad3e69 ("media: ov2680: Add Omnivision OV2680 sensor driver")
Reviewed-by: Daniel Scally
Acked-by: Rui Miguel Silva
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i
bplay, sk-am62]
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov5640.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/drivers/media/i2c/ov5640.c b/drivers/media/i2c/ov5640.c
index 2260dbb27d86..434d8c99e23d 100644
--- a/drivers
d-by: Hans Verkuil
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ds90ub960.c | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/drivers/media/i2c/ds90ub960.c b/drivers/media/i2c/ds90ub960.c
index f619c23e084a..8ba5750f5
] add Omnivision OV5640 sensor driver")
Reported-by: Jacopo Mondi
Signed-off-by: Marek Vasut
Reviewed-by: Jacopo Mondi
Tested-by: Jai Luthra
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov5640.c | 11 ---
1 file changed, 4 insertions(+), 7
,
and the return value of platform_get_irq() is more sensible
to show the error reason.
Signed-off-by: Ruan Jinjie
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/ti/am437x/am437x-vpfe.c | 4 +---
drivers/media/platform/ti
mnivision OV2680 sensor driver")
Reviewed-by: Daniel Scally
Acked-by: Rui Miguel Silva
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 161 +
1 file changed, 17 insertions(
ision OV2680 sensor driver")
Reviewed-by: Daniel Scally
Acked-by: Rui Miguel Silva
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 50 +++---
1 file changed, 12 inserti
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 49 +-
1 file changed, 27 insertions(+), 22 deletions(-)
---
diff --git a/drivers/media/i2c/
'num_routes' and remove mention about non-existing streams, which is
incorrect.
Fixes: ea73eda50813 ("media: Documentation: Add GS_ROUTING documentation")
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
Documentation/userspace-api/media/v4l/vid
river")
Reviewed-by: Daniel Scally
Acked-by: Rui Miguel Silva
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
---
diff --git a/drivers/media/i2c/
24MHz, add support for this.
Compensate for the lower clk by setting a higher PLL multiplier
of 69 when using 19.2 MHz vs the default multiplier of 55 for
a 24MHz xvclk.
Acked-by: Rui Miguel Silva
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
l Scally
Reviewed-by: Tommaso Merciai
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 26 --
1 file changed, 24 insertions(+), 2 deletions(-)
---
diff --git a/drivers/media/i2c/ov2680
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ds90ub913.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/media/i2c/ds90ub913.c b/drivers/media/i2c/ds90ub913.c
index 85b664e33482..4bfa3b3cf619 100644
--- a/drivers/media/i2c/ds90ub9
-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 20 +---
1 file changed, 9 insertions(+), 11 deletions(-)
---
diff --git a/drivers/media/i2c/ov2680.c b/drivers/media/i2c/ov2680.c
index 5c1f5dd4824a..e6e
: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 25 +
1 file changed, 17 insertions(+), 8 deletions(-)
---
diff --git a/drivers/media/i2c/ov2680.c b/drivers/media/i2c/ov2680.c
index 0adfacc70735..a83efd4499
on support.
This also adds properly programming the ISP window and setting
the manual ISP window control bit in register 0x5708, this is
necessary for the hflip and vflip conrols to work properly.
Acked-by: Rui Miguel Silva
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Maur
ia: ov2680: Add Omnivision OV2680 sensor driver")
Reviewed-by: Daniel Scally
Acked-by: Rui Miguel Silva
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 30 +-
1 file changed, 17 insertions(+), 13 deletions(-)
---
diff --git a/drivers/media/i2c/ov2680.c b/drivers/media/i2c/ov2680.c
index e7d2e555e1c6..76f97d053e45 100644
--- a/drivers/media/i2c/ov2680.c
guel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 53 ++
1 file changed, 53 insertions(+)
---
diff --git a/drivers/media/i2c/ov2680.c b/dri
onfusion when reading the code.
Fixes: 3ee47cad3e69 ("media: ov2680: Add Omnivision OV2680 sensor driver")
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680
register access helpers in the ov2680 driver.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c/ov2680.c | 224
ov7740, ov8858, ov8865 and ov9650 .
Where as the hi846 driver is the lonely standout using "shutdown".
Try the "powerdown" con-id first to make things work, falling back to
"reset" to keep existing DT setups working.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Sca
to
the i2c_client after probe() is no longer necessary.
Directly store a struct device *dev pointing to >dev inside
ov2680_dev to make the code simpler.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Che
for
the sensor to work with the ipu3-cio2 driver and for libcamera.
Acked-by: Rui Miguel Silva
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 24
1 file changed, 24 insertions(+)
---
diff --git
-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 134 +
1 file changed, 61 insertions(+), 73 deletions(-)
---
diff --git a/drivers/media/i2c/ov2680.c b/drivers/media/i2c/ov2680.c
index 9c5f4ac592d8..bc0ca2927370 100644
so
that get_fmt returns the correct bayer-order.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 36 ++--
1 file changed, 18
-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/MAINTAINERS b/MAINTAINERS
index 48e5e71afb13..9005cf3ce401 100644
--- a/MAINTAINERS
. This is necessary
on ACPI platforms where the bridge code creating the fwnodes may also e.g.
set the "clock-frequency" device property and add GPIO mappings.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Maur
Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 118 +++--
1 file changed, 104 insertions(+), 14 deletions(-)
---
diff --git a/drivers/media/i2c/ov2680.c b/drivers/media/i2c/ov2680.c
index a83efd449993..e7d2e555e1c6 100644
-by: Daniel Scally
Signed-off-by: Hans de Goede
Reviewed-by: Andy Shevchenko
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 7 +++
1 file changed, 7 insertions(+)
---
diff --git a/drivers/media/i2c/ov2680.c b/drivers/media/i2c/ov2680.c
index
-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/i2c/ov2680.c b/drivers
.
This is a preparation patch for adding selections support.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 26 --
1 file changed, 16 insertions(+), 10
sizes smaller than crop-size through set_fmt() since
that was already allowed.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 153
that the driver will now already log a message on
successful probe drop the "ov2680 init correctly" log message.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2
in the endpoint fwnode are correct.
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 60 --
1 file changed, 47 insertions(+), 13 deletions(-)
---
diff --git a/drivers/media/i2c
-by: Hans Verkuil
Fixes: a6b396f410b1 ("media: ccs: Add CCS static data parser library")
Cc: sta...@vger.kernel.org # for 5.11 and up
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ccs/ccs-data.c | 101 ++-
1 file c
by check_pad() from
drivers/media/v4l2-core/v4l2-subdev.c.
Acked-by: Rui Miguel Silva
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ov2680.c | 8 +---
1 file changed, 1 insertion(+), 7 deletions
, the atomisp driver now works fine with
the standard ov2680 driver.
Drop the no longer necessary atomisp specific atomisp-ov2680
sensor driver.
Reviewed-by: Andy Shevchenko
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp
: 6363db1c9d45 ("media: i2c: add DS90UB953 driver")
Reported-by: Hans Verkuil
Signed-off-by: Tomi Valkeinen
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/ds90ub953.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/drivers
the endpoint
fwnode the link-frequency must be set for things to work.
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/media/pci
() is missing
'const'. Add it.
Signed-off-by: Tomi Valkeinen
Reviewed-by: Jacopo Mondi
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/v4l2-core/v4l2-subdev.c | 2 +-
include/media/v4l2-subdev.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions
needed by camera sensor drivers.
Signed-off-by: Sakari Ailus
Reviewed-by: Hans de Goede
Reviewed-by: Laurent Pinchart
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/Kconfig| 223 ++-
drivers/media/i2c/ccs/Kconfig| 5 +-
drivers/media/i2c
register access helpers in the ov5693 driver.
[Sakari Ailus: Squashed the patch to address a merge issue in Kconfig]
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c
as the
maintainer.
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
MAINTAINERS | 10 ++
1 file changed, 10 insertions(+)
---
diff --git a/MAINTAINERS b/MAINTAINERS
index 0dae72a07d0d..52a7c026f398 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -22282,6 +22282,16 @@ L
Carvalho Chehab
drivers/media/v4l2-core/v4l2-subdev.c | 15 ---
1 file changed, 15 deletions(-)
---
diff --git a/drivers/media/v4l2-core/v4l2-subdev.c
b/drivers/media/v4l2-core/v4l2-subdev.c
index 217b8019fb9b..c720c9ea899e 100644
--- a/drivers/media/v4l2-core/v4l2-subdev.c
+++ b
or disabled. Add debug prints for this to v4l2_subdev_enable_streams()
and v4l2_subdev_disable_streams().
Signed-off-by: Tomi Valkeinen
Reviewed-by: Jacopo Mondi
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/v4l2-core/v4l2-subdev.c | 14 --
1 file
the dev pointer to struct ipu_bridge.
Reviewed-by: Andy Shevchenko
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 15 +++
drivers/media/pci/intel/ipu-bridge.h | 1 +
2
Carvalho Chehab
drivers/staging/media/atomisp/Kconfig | 3 +
drivers/staging/media/atomisp/pci/atomisp_csi2.h | 67 -
.../media/atomisp/pci/atomisp_csi2_bridge.c| 333 -
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 1 +
4 files changed
51329c...@redhat.com/
Reviewed-by: Andy Shevchenko
Tested-by: Tommaso Merciai
Reviewed-by: Tommaso Merciai
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
Documentation/driver-api/media/v4l2-cci.rst | 5 +
Documentation/driver-api/media/v4l2-core.
register access helpers in the imx290 driver.
[Sakari Ailus: Squashed the patch to address a merge issue in Kconfig]
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/i2c/Kconfig | 1 +
drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 247 ++---
drivers/staging/media/atomisp/i2c/ov2680.h | 86 +--
3 files changed, 119 insertions(+), 215 deletions
ede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 7 +++
drivers/media/pci/intel/ipu-bridge.h | 1 +
2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/pci/intel/ipu-bridge.c
b/drivers/media/p
. This makes it
easier to maintain the list.
Also add documentation related files under the camera sensor entry. Add
the word "CAMERA" to the subject as well since there are many other kinds
of sensors.
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
MAINTA
a much larger
register space and some addresses overlap with Gen3.
[Sakari Ailus: Use div_u64() to divide a 64-bit integer.]
Signed-off-by: Niklas Söderlund
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/renesas/rcar-vin/rcar-csi2.c| 291
Chehab
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/v4l2-core/v4l2-async.c | 24 ++--
1 file changed, 10 insertions(+), 14 deletions(-)
---
diff --git a/drivers/media/v4l2-core/v4l2-async.c
b/drivers/media/v4l2-core/v4l2-async.c
index
ame is too generic and not easy to read and follow in the code. Change
it to imx219_mbus_formats.
Signed-off-by: Jean-Michel Hautbois
Reviewed-by: Laurent Pinchart
Signed-off-by: Jacopo Mondi
Reviewed-by: Tommaso Merciai
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
dri
cio2: Parse sensor orientation and rotation")
Cc: Fabian Wüthrich
Signed-off-by: Hans de Goede
Reviewed-by: Daniel Scally
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 5 +
1 file changed, 5 insertions(+)
---
diff --git a/d
in
the fields for the colorspace configuration copied from
imx219_set_default_format().
Signed-off-by: Jacopo Mondi
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx219.c | 6 ++
1 file changed, 6 insertions(+)
---
diff --git a/drivers/media/i2c/imx219.c b
operation to set default formats on the pads.
Signed-off-by: Jean-Michel Hautbois
Signed-off-by: Jacopo Mondi
Reviewed-by: Dave Stevenson
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx219.c | 63
-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 16 +++-
drivers/media/pci/intel/ipu-bridge.h | 4 ++--
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +-
3 files changed, 10 insertions(+), 12 deletions(-)
---
diff --git
configuration to the subdevice state and simplify
the format handling, locking and initialization.
Signed-off-by: Jacopo Mondi
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx219.c | 179
by
the atomisp code.
Reviewed-by: Andy Shevchenko
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c| 4 ++--
drivers/media/pci/intel/ipu3/ipu3-cio2.c| 3 ++-
{drivers/media/pci/intel
a...@vger.kernel.org # for >= 6.1
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/Kconfig | 13 ++---
1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
index 694afb85acb9..eef5e872a824 100644
--- a/drivers/media/i2
in struct ipu_sensor.
This is a preparation patch for making the ipu-bridge code more generic
so that it can be shared with the atomisp driver.
Reviewed-by: Andy Shevchenko
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
on various
devices, add it to ipu_supported_sensors[].
Reviewed-by: Andy Shevchenko
Reviewed-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git
-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 10 ++
drivers/media/pci/intel/ipu-bridge.h | 11 +--
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +-
3 files changed, 16 insertions(+), 7 deletions(-)
---
diff --git a/drivers/media/pci/intel/ipu-bridge.c
b
-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/drivers/media/pci/intel/ipu-bridge.c
b/drivers/media/pci/intel/ipu-bridge.c
index ad1f78be3aa7..d1bc7035eeea 100644
and simplify imx219_set_pad_format().
Signed-off-by: Jacopo Mondi
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx219.c | 10 +-
1 file changed, 1 insertion(+), 9 deletions(-)
---
diff --git a/drivers/media/i2c
in the mode and the media bus code. While set_fmt
uses function helpers, init_cfg open-codes the assignments.
Simplify the format initialization by moving it to a common helper.
Signed-off-by: Jacopo Mondi
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho
ly set by:
sensor->adev = acpi_dev_get(adev);
So the early assignment with a borrowed reference can be dropped.
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 5 -
1 file changed, 5 deletions(-)
---
d
de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 48
drivers/media/pci/intel/ipu-bridge.h | 1 -
2 files changed, 27 insertions(+), 22 deletions(-)
---
diff --git a/drivers/media/pci/intel
by the new CCI register access helpers.
Reviewed-by: Laurent Pinchart
Reviewed-by: Andy Shevchenko
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
include/media/ov_16bit_addr_reg_helpers.h | 92 ---
1 file changed, 92
and adjust the quantization and transfer
function values. Drop ycbcr_enc as it doesn't apply to RAW sensors.
Signed-off-by: Jacopo Mondi
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx219.c | 26 +-
1 file changed, 9 insertions
Reviewed-by: Daniel Scally
Tested-by: Daniel Scally
Signed-off-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/ipu-bridge.c | 161 ---
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 5 +
include/media
t Pinchart
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/nxp/imx7-media-csi.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/drivers/media/platform/nxp/imx7-media-csi.c
b/drivers/media/platform/nxp/imx7-media-csi.c
index 0bd2613b9320..791bde67f
invalidation in MMIO memory. The result is a leaner, more
targeted proposal.
Series look good to me. Feel free to add my R-B to the patches I didn't
sign already.
Reviewed-by: Mauro Carvalho Chehab
Other patches from the original series might follow.
Thanks,
Andi
[1] https
invalidation in MMIO memory. The result is a leaner, more
targeted proposal.
Series look good to me. Feel free to add my R-B to the patches I didn't
sign already.
Reviewed-by: Mauro Carvalho Chehab
Other patches from the original series might follow.
Thanks,
Andi
[1] https
/linux-media/20230727174007.635572-1-colin.i.k...@gmail.com
Fixes: 866b8695d67e ("Staging: add the go7007 video driver")
Signed-off-by: Colin Ian King
Signed-off-by: Mauro Carvalho Chehab
drivers/media/usb/go7007/go7007-i2c.c | 2 --
1 file changed, 2 deletions(-)
---
diff --git a/dri
Signed-off-by: Arnd Bergmann
Reviewed-by: Andy Shevchenko
Signed-off-by: Mauro Carvalho Chehab
drivers/media/pci/intel/Kconfig | 21 +
drivers/media/pci/intel/ipu-bridge.c | 3 +++
drivers/media/pci/intel/ipu3/Kconfig | 20
3 files changed, 28 inserti
-by: Sakari Ailus
Tested-by: Lad Prabhakar # Renesas
RZ/G2L SMARC
Signed-off-by: Mauro Carvalho Chehab
include/media/v4l2-fwnode.h | 2 --
1 file changed, 2 deletions(-)
---
diff --git a/include/media/v4l2-fwnode.h b/include/media/v4l2-fwnode.h
index a9a89035e282..f7c57c776589 100644
--- a/include
-off-by: Sakari Ailus
Tested-by: Lad Prabhakar # Renesas
RZ/G2L SMARC
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/atmel/atmel-isi.h | 2 --
1 file changed, 2 deletions(-)
---
diff --git a/drivers/media/platform/atmel/atmel-isi.h
b/drivers/media/platform/atmel/atmel-isi.h
Tested-by: Niklas Söderlund # rcar + adv746x
Reviewed-by: Laurent Pinchart
Tested-by: Aishwarya Kothari # Apalis i.MX6Q
with TC358743
Tested-by: Lad Prabhakar # Renesas
RZ/G2L SMARC
Signed-off-by: Mauro Carvalho Chehab
drivers/media/v4l2-core/v4l2-async.c | 6 +--
drivers/media/v4l2-core
.
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab
drivers/media/cec/platform/cec-gpio/cec-gpio.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
---
diff --git a/drivers/media/cec/platform/cec-gpio/cec-gpio.c
b/drivers/media/cec/platform/cec-gpio/cec-gpio.c
index
ted-by: Zheng Zhang
Signed-off-by: Hans Verkuil
Fixes: f9d0ecbf56f4 ("media: cec: correctly pass on reply results")
Signed-off-by: Mauro Carvalho Chehab
drivers/media/cec/core/cec-adap.c | 4 ++--
include/media/cec.h | 6 --
2 files changed, 6 insertions(+), 4
-level adap_* callbacks are called with the mutex held. All other
callbacks are called without that mutex held.
Signed-off-by: Hans Verkuil
Fixes: f1b57164305d ("media: cec: add optional adap_configured callback")
Signed-off-by: Mauro Carvalho Chehab
drivers/media/cec/core/cec-adap.c |
901 - 1000 of 59063 matches
Mail list logo