ers 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
S90UB960 driver")
Reported-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
] 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
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/med
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
cally
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
Tomi Valkeinen
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/drive
igned-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..e6e1
: 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
ort.
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
772x, 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: Danie
i2c_client after probe() is no longer necessary.
Directly store a struct device *dev pointing to &client->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 C
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 a
: 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
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
--- a
: 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
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 | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/i2c/ov2680.c b/dr
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
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
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
eported-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 ++-
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
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
8759c84f2...@xs4all.nl/
Fixes: 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
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
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
x27;t 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/medi
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
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
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
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
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
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
...@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/med
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
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 a
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
SSDB
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 C
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 a
: 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
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
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 inser
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
kernel.org/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 -
move out of ipu3")'
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 ++
: 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 de
d: all
low-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/ce
the disable_irq op is called even if the
device node is unregistered, log the state of the interrupt in
debugfs, and disable the interrupt when the kernel thread is stopped.
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab
drivers/media/cec/core/cec-pin-priv.h | 1 +
drivers
or not.
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab
Documentation/driver-api/media/cec-core.rst | 44 ++---
1 file changed, 34 insertions(+), 10 deletions(-)
---
diff --git a/Documentation/driver-api/media/cec-core.rst
b/Documentation/driver-
when the kthread stops, there is no
longer any need for the cec-gpio driver to do this in the
free callback. So drop this code.
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab
drivers/media/cec/platform/cec-gpio/cec-gpio.c | 6 --
1 file changed, 6 deletions(-)
---
diff
CEC pin for an unconfigured CEC device. That gives it the
most precise CEC pin debugging results.
This avoids a corner case where the interrupt is enabled for
a short period when the adapter is about to be configured.
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab
drivers
Mauro Carvalho Chehab
drivers/media/v4l2-core/v4l2-async.c | 71
1 file changed, 63 insertions(+), 8 deletions(-)
---
diff --git a/drivers/media/v4l2-core/v4l2-async.c
b/drivers/media/v4l2-core/v4l2-async.c
index 7831bc879290..c5781124337a 100644
--- a/drivers/
. The name
of the variable in error handling was wrong (asd vs. my_asd).
Signed-off-by: Sakari Ailus
Tested-by: Lad Prabhakar # Renesas
RZ/G2L SMARC
Signed-off-by: Mauro Carvalho Chehab
Documentation/driver-api/media/v4l2-subdev.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions
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/platform/xilinx/xilinx-vipp.c | 32 +
1 file changed, 5 insertions(+), 27 deletions(-)
---
diff --git a
unregistered notifier's memory. Also remove the sentence regarding
v4l2_async_nf_init() arguments --- those are documented in kerneldoc which
is referred here.
Signed-off-by: Sakari Ailus
Tested-by: Lad Prabhakar # Renesas
RZ/G2L SMARC
Signed-off-by: Mauro Carvalho Chehab
Documentation/d
, besider
unregistered, also cleaned up using v4l2_async_unregister_subdev().
Signed-off-by: Sakari Ailus
Tested-by: Lad Prabhakar # Renesas
RZ/G2L SMARC
Signed-off-by: Mauro Carvalho Chehab
Documentation/driver-api/media/v4l2-subdev.rst | 10 +-
1 file changed, 5 insertions(+), 5 deletions
Mauro Carvalho Chehab
drivers/media/pci/intel/ipu3/ipu3-cio2.c| 2 +-
drivers/media/platform/xilinx/xilinx-vipp.c | 6 ++--
drivers/media/v4l2-core/v4l2-async.c| 54 ++---
drivers/staging/media/tegra-video/vi.c | 4 +--
include/media/v4l2-as
# 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 | 109 ++-
1 file changed, 56
as
RZ/G2L SMARC
Signed-off-by: Mauro Carvalho Chehab
drivers/media/v4l2-core/v4l2-async.c | 3 ---
1 file changed, 3 deletions(-)
---
diff --git a/drivers/media/v4l2-core/v4l2-async.c
b/drivers/media/v4l2-core/v4l2-async.c
index 9b79bcc1af82..925ab5571cd4 100644
--- a/drivers/media/v4l2-core/v4
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 | 18
include/media/v4l2-async.h | 41
2 files
by: Niklas Söderlund # rcar + adv746x
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 | 27 ---
1 file changed, 8 insertions(+), 19
kari Ailus
Tested-by: Philipp Zabel # imx6qp
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-as
Signed-off-by: Sakari Ailus
Tested-by: Philipp Zabel # imx6qp
Tested-by: Niklas Söderlund # rcar + adv746x
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/i2c/adv748x/adv748
nd # rcar + adv746x
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/pci/intel/ipu3/ipu3-cio2.c | 2 +-
.../media/platform/renesas/rcar-vin/rcar-core.c| 2 +-
.../medi
901 - 1000 of 6161 matches
Mail list logo