mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 00/19] media: i2c: ds90ub9xx: Error handling, UB9702 improvements
@ 2025-01-10  9:14 Tomi Valkeinen
  2025-01-10  9:14 ` [PATCH 01/19] media: i2c: ds90ub953: Fix error prints Tomi Valkeinen
                   ` (18 more replies)
  0 siblings, 19 replies; 44+ messages in thread
From: Tomi Valkeinen @ 2025-01-10  9:14 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: linux-media, linux-kernel, Devarsh Thakkar, Jai Luthra,
	Sakari Ailus, Tomi Valkeinen, devicetree, Rob Herring,
	Krzysztof Kozlowski

Hi,

This series has two main parts: 1) add error handling all around, and 2)
update the drivers according to latest (mostly non-public) information
from TI.

The "Update UB9702 init sequences" patch basically rewrites the init
sequence from scratch, and to make that patch easier to read, the
previous patch first removes the current init sequence. In the final
version these two patches need to be squashed together.

 Tomi

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
---
Jai Luthra (5):
      media: i2c: ds90ub953: Speed-up I2C watchdog timer
      media: i2c: ds90ub960: Enable SSCG for UB9702
      media: dt-bindings: ti,ds90ub960: Add "i2c-addr" link property
      media: i2c: ds90ub960: Configure serializer using back-channel
      media: i2c: ds90ub9xx: Set serializer temperature ramp

Tomi Valkeinen (14):
      media: i2c: ds90ub953: Fix error prints
      media: i2c: ds90ub913: Align ub913_read() with other similar functions
      media: i2c: ds90ub9xx: Add err parameter to read/write funcs
      media: i2c: ds90ub960: Add error handling to multiple places
      media: i2c: ds90ub953: Add error handling to ub953_log_status()
      media: i2c: ds90ub913: Add error handling to ub913_log_status()
      media: i2c: ds90ub960: Move UB9702 registers to a separate section
      media: i2c: ds90ub960: Add UB9702 specific registers
      media: i2c: ds90ub960: Split ub960_init_tx_ports()
      media: i2c: ds90ub960: Refresh ub960_init_tx_ports_ub9702()
      media: i2c: ds90ub960: Add RX port iteration support
      media: i2c: ds90ub960: Move all RX port init code into ub960_init_rx_ports()
      media: i2c: ds90ub960: Remove old ub9702 RX port init code (SQUASH)
      media: i2c: ds90ub960: Update UB9702 init sequences

 .../bindings/media/i2c/ti,ds90ub960.yaml           |    7 +
 drivers/media/i2c/ds90ub913.c                      |   78 +-
 drivers/media/i2c/ds90ub953.c                      |  170 +-
 drivers/media/i2c/ds90ub960.c                      | 2266 +++++++++++++++-----
 include/media/i2c/ds90ub9xx.h                      |   15 +
 5 files changed, 1927 insertions(+), 609 deletions(-)
---
base-commit: 40ed9e9b2808beeb835bd0ed971fb364c285d39c
change-id: 20250110-ub9xx-improvements-9172b44eb0bc

Best regards,
-- 
Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>


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

end of thread, other threads:[~2025-02-03  9:28 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-10  9:14 [PATCH 00/19] media: i2c: ds90ub9xx: Error handling, UB9702 improvements Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 01/19] media: i2c: ds90ub953: Fix error prints Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 02/19] media: i2c: ds90ub913: Align ub913_read() with other similar functions Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 03/19] media: i2c: ds90ub9xx: Add err parameter to read/write funcs Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 04/19] media: i2c: ds90ub960: Add error handling to multiple places Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 05/19] media: i2c: ds90ub953: Add error handling to ub953_log_status() Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 06/19] media: i2c: ds90ub913: Add error handling to ub913_log_status() Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 07/19] media: i2c: ds90ub953: Speed-up I2C watchdog timer Tomi Valkeinen
2025-01-15 14:17   ` Sakari Ailus
2025-01-24 13:19     ` Tomi Valkeinen
2025-02-03  9:23       ` Sakari Ailus
2025-01-10  9:14 ` [PATCH 08/19] media: i2c: ds90ub960: Move UB9702 registers to a separate section Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 09/19] media: i2c: ds90ub960: Add UB9702 specific registers Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 10/19] media: i2c: ds90ub960: Split ub960_init_tx_ports() Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 11/19] media: i2c: ds90ub960: Refresh ub960_init_tx_ports_ub9702() Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 12/19] media: i2c: ds90ub960: Add RX port iteration support Tomi Valkeinen
2025-01-15 14:23   ` Sakari Ailus
2025-01-24 13:34     ` Tomi Valkeinen
2025-02-03  9:27       ` Sakari Ailus
2025-01-10  9:14 ` [PATCH 13/19] media: i2c: ds90ub960: Move all RX port init code into ub960_init_rx_ports() Tomi Valkeinen
2025-01-15 14:25   ` Sakari Ailus
2025-01-24 13:23     ` Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 14/19] media: i2c: ds90ub960: Remove old ub9702 RX port init code (SQUASH) Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 15/19] media: i2c: ds90ub960: Update UB9702 init sequences Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 16/19] media: i2c: ds90ub960: Enable SSCG for UB9702 Tomi Valkeinen
2025-01-15 14:26   ` Sakari Ailus
2025-01-15 16:04     ` Tomi Valkeinen
2025-01-16  9:58       ` Sakari Ailus
2025-01-16 10:05         ` Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 17/19] media: dt-bindings: ti,ds90ub960: Add "i2c-addr" link property Tomi Valkeinen
2025-01-11 10:31   ` Krzysztof Kozlowski
2025-01-14 11:50     ` Tomi Valkeinen
2025-01-15  8:40       ` Krzysztof Kozlowski
2025-01-15 17:19         ` Tomi Valkeinen
2025-01-15 20:25           ` Krzysztof Kozlowski
2025-01-15 15:53       ` Konstantin Ryabitsev
2025-01-15 16:09         ` Tomi Valkeinen
2025-01-15 16:46           ` Krzysztof Kozlowski
2025-01-15 17:14             ` Tomi Valkeinen
2025-01-10  9:14 ` [PATCH 18/19] media: i2c: ds90ub960: Configure serializer using back-channel Tomi Valkeinen
2025-01-15 14:29   ` Sakari Ailus
2025-01-24 13:29     ` Tomi Valkeinen
2025-02-03  9:28       ` Sakari Ailus
2025-01-10  9:14 ` [PATCH 19/19] media: i2c: ds90ub9xx: Set serializer temperature ramp Tomi Valkeinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®