All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v8 0/3] media: i2c: isl7998x: Add driver for Intersil ISL7998x
@ 2021-11-23 10:15 Michael Tretter
  2021-11-23 10:15 ` [PATCH v8 1/3] media: imx6-mipi-csi2: use pre_streamon callback to set sensor into LP11 Michael Tretter
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Michael Tretter @ 2021-11-23 10:15 UTC (permalink / raw)
  To: linux-media, devicetree, Marek Vasut
  Cc: Rob Herring, Mauro Carvalho Chehab, Sakari Ailus, p.zabel,
	Ian Arkver, kernel, Michael Tretter, Hans Verkuil

This is v8 of the series to for adding the isl7998x driver [0]

The isl7998x is an analog video to MIPI CSI-2 or BT.656 converter. The dt
binding describes only the isl79987 chip, which supports MIPI CSI-2. The
driver could be extended to handle isl79988 (for BT.656), too, but this isn't
implemented.

v8 fixes a ">> drivers/media/i2c/isl7998x.c:520:8: warning: type qualifiers
ignored on function return type [-Wignored-qualifiers]" warning that was
reported by the kernel test robot and rebases the series on v5.16-rc1.

Michael

[0] https://lore.kernel.org/linux-media/20190520201812.7937-1-marex@denx.de/

Changelog:

v8:

- rebase on v5.16-rc1
- fix warning about ignored type qualifier

v7:

- add reservation and documentation for custom V4L2 controls
- implement g_input_status, g_tvnorms, querystd, s_std, g_std
- use v4l2_norm_to_name instead of custom implementation
- fix off-by-one with 4 inputs
- fix polling condition for standard detection

v6:

- incorporate review feedback by Philipp Zabel into isl7998x.c

v5:

- ignore -ENOIOCTLCMD of pre_streamon for backwards compatibility

v4:

- add patch for imx6-mipi-csi2 to request LP-11 mode
- update isl7998x driver with review feedback on v3

v3:

- rename pd-gpios property to powerdown-gpios
- reference graph.yaml for port/ports property
- remove reference to video-interfaces.txt

v2:

- convert dt binding to yaml
- change binding to ISL79987 only
- general driver cleanup
- convert driver to pm_runtime
- use ports in device tree for specifying inputs
- add reset gpio

Marek Vasut (2):
  media: dt-bindings: Add Intersil ISL79987 DT bindings
  media: i2c: isl7998x: Add driver for Intersil ISL7998x

Michael Tretter (1):
  media: imx6-mipi-csi2: use pre_streamon callback to set sensor into
    LP11

 .../bindings/media/i2c/isil,isl79987.yaml     |  100 ++
 MAINTAINERS                                   |    8 +
 drivers/media/i2c/Kconfig                     |   10 +
 drivers/media/i2c/Makefile                    |    1 +
 drivers/media/i2c/isl7998x.c                  | 1543 +++++++++++++++++
 drivers/staging/media/imx/imx6-mipi-csi2.c    |    9 +-
 include/uapi/linux/v4l2-controls.h            |    6 +
 7 files changed, 1676 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
 create mode 100644 drivers/media/i2c/isl7998x.c

-- 
2.30.2


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-11-24 17:18 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-23 10:15 [PATCH v8 0/3] media: i2c: isl7998x: Add driver for Intersil ISL7998x Michael Tretter
2021-11-23 10:15 ` [PATCH v8 1/3] media: imx6-mipi-csi2: use pre_streamon callback to set sensor into LP11 Michael Tretter
2021-11-23 10:15 ` [PATCH v8 2/3] media: dt-bindings: Add Intersil ISL79987 DT bindings Michael Tretter
2021-11-23 11:07   ` Sakari Ailus
2021-11-24 16:49     ` Michael Tretter
2021-11-24 17:14       ` Sakari Ailus
2021-11-23 16:34   ` Rob Herring
2021-11-23 10:15 ` [PATCH v8 3/3] media: i2c: isl7998x: Add driver for Intersil ISL7998x Michael Tretter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.