devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6 0/8] i2c-atr and FPDLink
@ 2023-01-05 14:02 Tomi Valkeinen
  2023-01-05 14:03 ` [PATCH v6 1/8] i2c: core: let adapters be notified of client attach/detach Tomi Valkeinen
                   ` (8 more replies)
  0 siblings, 9 replies; 33+ messages in thread
From: Tomi Valkeinen @ 2023-01-05 14:02 UTC (permalink / raw)
  To: linux-media, devicetree, linux-kernel, linux-i2c, Rob Herring,
	Krzysztof Kozlowski, Wolfram Sang, Luca Ceresoli,
	Andy Shevchenko, Matti Vaittinen
  Cc: Mauro Carvalho Chehab, Peter Rosin, Liam Girdwood, Mark Brown,
	Sakari Ailus, Laurent Pinchart, Michael Tretter, Shawn Tu,
	Hans Verkuil, Mike Pagano, Krzysztof Hałasa, Marek Vasut,
	Tomi Valkeinen

Hi,

You can find the v5 from:

https://lore.kernel.org/all/20221208104006.316606-1-tomi.valkeinen@ideasonboard.com/

There has again been quite a lot of changes. I will send a diff of v5 to
v6 separately to give a better idea of the changes. Here's are some of
the changes:

- Added namespace for i2c exports
- Consistent naming for FPD-Link
- Added more DT descriptions and kdocs
- Various DT binding improvements suggested in the review
- MAINTAINERS entry for fpd-link
- Use defines instead of BIT(x) in the FPD-Link drivers
- Use pad source/sink defines instead of a number
- Dropped unnecessary debug prints
- UB953: added data-lanes DT property
- UB960: added hsync-active & vsync-active DT properties

 Tomi

Luca Ceresoli (2):
  i2c: core: let adapters be notified of client attach/detach
  i2c: add I2C Address Translator (ATR) support

Tomi Valkeinen (6):
  dt-bindings: media: add TI DS90UB913 FPD-Link III Serializer
  dt-bindings: media: add TI DS90UB953 FPD-Link III Serializer
  dt-bindings: media: add TI DS90UB960 FPD-Link III Deserializer
  media: i2c: add DS90UB960 driver
  media: i2c: add DS90UB913 driver
  media: i2c: add DS90UB953 driver

 .../bindings/media/i2c/ti,ds90ub913.yaml      |  133 +
 .../bindings/media/i2c/ti,ds90ub953.yaml      |  134 +
 .../bindings/media/i2c/ti,ds90ub960.yaml      |  402 ++
 Documentation/i2c/index.rst                   |    1 +
 Documentation/i2c/muxes/i2c-atr.rst           |   83 +
 MAINTAINERS                                   |   16 +
 drivers/i2c/Kconfig                           |    9 +
 drivers/i2c/Makefile                          |    1 +
 drivers/i2c/i2c-atr.c                         |  501 ++
 drivers/i2c/i2c-core-base.c                   |   21 +-
 drivers/media/i2c/Kconfig                     |   47 +
 drivers/media/i2c/Makefile                    |    3 +
 drivers/media/i2c/ds90ub913.c                 |  871 ++++
 drivers/media/i2c/ds90ub953.c                 | 1590 ++++++
 drivers/media/i2c/ds90ub960.c                 | 4295 +++++++++++++++++
 include/linux/i2c-atr.h                       |  118 +
 include/linux/i2c.h                           |   16 +
 include/media/i2c/ds90ub9xx.h                 |   16 +
 18 files changed, 8256 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub913.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml
 create mode 100644 Documentation/i2c/muxes/i2c-atr.rst
 create mode 100644 drivers/i2c/i2c-atr.c
 create mode 100644 drivers/media/i2c/ds90ub913.c
 create mode 100644 drivers/media/i2c/ds90ub953.c
 create mode 100644 drivers/media/i2c/ds90ub960.c
 create mode 100644 include/linux/i2c-atr.h
 create mode 100644 include/media/i2c/ds90ub9xx.h


base-commit: 76dcd734eca23168cb008912c0f69ff408905235
prerequisite-patch-id: 341bbdcbd14f0b6f38c88f1390f9437873a03430
prerequisite-patch-id: e5d34269150d94ecb7fd670ad31e14aaae78e099
prerequisite-patch-id: 24ff7b1c013fa9acd8b93c2506eae39eb2a1021c
prerequisite-patch-id: 15edf6091d7c2d340f25711961bb8459addc8d58
prerequisite-patch-id: 9beff6fd1d22dbfe565931de81b27739e45ced05
prerequisite-patch-id: 37bc00c7315371c9a906af0d718ecedd871a43e0
prerequisite-patch-id: 8218595c50635ab48a9c8cd8c580da9f431d539f
prerequisite-patch-id: 7f163276a04d212d009ee6e96fb545d5b781cc44
prerequisite-patch-id: 0db299d92565612520411ef624e097131feb2d97
prerequisite-patch-id: 6b521ad1868b9a507930dd6a2e0e2d19b5947456
prerequisite-patch-id: d32e1105a1285cceac8fd8e84649070174a6b23e
prerequisite-patch-id: 2927a4ef079c55e7807cda150d4b9eb29978136a
prerequisite-patch-id: 77546a2e202557910e9a3635534163cc80134ea4
prerequisite-patch-id: 462fabb2b21019636e1f7e793dafc51caf40400e
prerequisite-patch-id: 604c8c3f3e7fab7698eb73795bae573f88b808db
prerequisite-patch-id: 75a3d7b072e718fb2bd854743b9b2023d68a822b
prerequisite-patch-id: a9c64a3360938ac230261ffc3e0cbd8cb66550d3
prerequisite-patch-id: a5c57341047e53ecaeb28181319700dd3ace62aa
prerequisite-patch-id: e9b8da97c9fea3cd3268adf8387cb3df179649e5
prerequisite-patch-id: 2767b8af9e0742b52b81b2dbce3b5ce5203e3610
-- 
2.34.1


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

end of thread, other threads:[~2023-01-09 15:09 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-05 14:02 [PATCH v6 0/8] i2c-atr and FPDLink Tomi Valkeinen
2023-01-05 14:03 ` [PATCH v6 1/8] i2c: core: let adapters be notified of client attach/detach Tomi Valkeinen
2023-01-08  3:13   ` Laurent Pinchart
2023-01-08  9:24     ` Tomi Valkeinen
2023-01-05 14:03 ` [PATCH v6 2/8] i2c: add I2C Address Translator (ATR) support Tomi Valkeinen
2023-01-05 14:03 ` [PATCH v6 3/8] dt-bindings: media: add TI DS90UB913 FPD-Link III Serializer Tomi Valkeinen
2023-01-08  3:15   ` Laurent Pinchart
2023-01-08 22:01   ` Rob Herring
2023-01-05 14:03 ` [PATCH v6 4/8] dt-bindings: media: add TI DS90UB953 " Tomi Valkeinen
2023-01-08  3:17   ` Laurent Pinchart
2023-01-08 22:04   ` Rob Herring
2023-01-05 14:03 ` [PATCH v6 5/8] dt-bindings: media: add TI DS90UB960 FPD-Link III Deserializer Tomi Valkeinen
2023-01-08  3:23   ` Laurent Pinchart
2023-01-09  8:30     ` Tomi Valkeinen
2023-01-09  9:09       ` Laurent Pinchart
2023-01-09  9:53         ` Tomi Valkeinen
2023-01-09 10:07           ` Laurent Pinchart
2023-01-05 14:03 ` [PATCH v6 6/8] media: i2c: add DS90UB960 driver Tomi Valkeinen
2023-01-05 14:03 ` [PATCH v6 7/8] media: i2c: add DS90UB913 driver Tomi Valkeinen
2023-01-08  4:06   ` Laurent Pinchart
2023-01-09  9:40     ` Tomi Valkeinen
2023-01-09  9:56       ` Laurent Pinchart
2023-01-09 11:07     ` Andy Shevchenko
2023-01-09 12:59       ` Tomi Valkeinen
2023-01-09 13:55         ` Andy Shevchenko
2023-01-09 13:58           ` Andy Shevchenko
2023-01-09 14:01             ` Tomi Valkeinen
2023-01-09 14:11               ` Andy Shevchenko
2023-01-09 15:08                 ` Tomi Valkeinen
2023-01-05 14:03 ` [PATCH v6 8/8] media: i2c: add DS90UB953 driver Tomi Valkeinen
2023-01-08  4:23   ` Laurent Pinchart
2023-01-09 14:19     ` Tomi Valkeinen
2023-01-05 14:05 ` [PATCH v6 0/8] i2c-atr and FPDLink Tomi Valkeinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).