Linux kernel -stable discussions
 help / color / mirror / Atom feed
* [PATCH v3 00/19] media: i2c: ds90ub9xx: Error handling, UB9702 improvements
@ 2025-03-03 16:02 Jai Luthra
  2025-03-03 16:02 ` [PATCH v3 01/19] media: i2c: ds90ub953: Fix error prints Jai Luthra
                   ` (19 more replies)
  0 siblings, 20 replies; 22+ messages in thread
From: Jai Luthra @ 2025-03-03 16:02 UTC (permalink / raw)
  To: Mauro Carvalho Chehab, Sakari Ailus
  Cc: Tomi Valkeinen, Devarsh Thakkar, linux-media, linux-kernel,
	stable, Jai Luthra, Krzysztof Kozlowski, devicetree, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley

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.

Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
---
Changes in v3:
- Now that this series is closer to being merged, squash "Remove old
  ub9702 RX port init code (SQUASH)" and "Update UB9702 init sequences"
  as they were only split to ease review.
- Drop SSCG bindings and driver changes.
- Fix Sakari's minor review comments on "Speed-up I2C watchdog timer".
- Link to v2: https://lore.kernel.org/r/20250124-ub9xx-improvements-v2-0-f7075c99ea20@ideasonboard.com

---
Jai Luthra (4):
      media: i2c: ds90ub953: Speed-up I2C watchdog timer
      media: dt-bindings: ti,ds90ub960: Allow setting serializer address
      media: i2c: ds90ub960: Configure serializer using back-channel
      media: i2c: ds90ub9xx: Set serializer temperature ramp

Tomi Valkeinen (15):
      media: i2c: ds90ub953: Fix error prints
      media: i2c: ds90ub913: Fix returned fmt from .set_fmt()
      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: Update UB9702 init sequences
      media: i2c: ds90ub953: Move reg defines to a header file

 .../bindings/media/i2c/ti,ds90ub953.yaml           |   77 +-
 .../bindings/media/i2c/ti,ds90ub960.yaml           |   16 +-
 drivers/media/i2c/ds90ub913.c                      |   82 +-
 drivers/media/i2c/ds90ub953.c                      |  242 ++-
 drivers/media/i2c/ds90ub953.h                      |  104 +
 drivers/media/i2c/ds90ub960.c                      | 2166 +++++++++++++++-----
 6 files changed, 1966 insertions(+), 721 deletions(-)
---
base-commit: 2014c95afecee3e76ca4a56956a936e23283f05b
change-id: 20250303-b4-ub9xx-err-handling-57a89508ea5e

Best regards,
-- 
Jai Luthra <jai.luthra@ideasonboard.com>


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

end of thread, other threads:[~2025-03-04 12:10 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-03 16:02 [PATCH v3 00/19] media: i2c: ds90ub9xx: Error handling, UB9702 improvements Jai Luthra
2025-03-03 16:02 ` [PATCH v3 01/19] media: i2c: ds90ub953: Fix error prints Jai Luthra
2025-03-03 16:08   ` kernel test robot
2025-03-03 16:02 ` [PATCH v3 02/19] media: i2c: ds90ub913: Fix returned fmt from .set_fmt() Jai Luthra
2025-03-03 16:02 ` [PATCH v3 03/19] media: i2c: ds90ub913: Align ub913_read() with other similar functions Jai Luthra
2025-03-03 16:02 ` [PATCH v3 04/19] media: i2c: ds90ub9xx: Add err parameter to read/write funcs Jai Luthra
2025-03-03 16:02 ` [PATCH v3 05/19] media: i2c: ds90ub960: Add error handling to multiple places Jai Luthra
2025-03-03 16:02 ` [PATCH v3 06/19] media: i2c: ds90ub953: Add error handling to ub953_log_status() Jai Luthra
2025-03-03 16:02 ` [PATCH v3 07/19] media: i2c: ds90ub913: Add error handling to ub913_log_status() Jai Luthra
2025-03-03 16:02 ` [PATCH v3 08/19] media: i2c: ds90ub953: Speed-up I2C watchdog timer Jai Luthra
2025-03-03 16:02 ` [PATCH v3 09/19] media: i2c: ds90ub960: Move UB9702 registers to a separate section Jai Luthra
2025-03-03 16:02 ` [PATCH v3 10/19] media: i2c: ds90ub960: Add UB9702 specific registers Jai Luthra
2025-03-03 16:02 ` [PATCH v3 11/19] media: i2c: ds90ub960: Split ub960_init_tx_ports() Jai Luthra
2025-03-03 16:02 ` [PATCH v3 12/19] media: i2c: ds90ub960: Refresh ub960_init_tx_ports_ub9702() Jai Luthra
2025-03-03 16:02 ` [PATCH v3 13/19] media: i2c: ds90ub960: Add RX port iteration support Jai Luthra
2025-03-03 16:02 ` [PATCH v3 14/19] media: i2c: ds90ub960: Move all RX port init code into ub960_init_rx_ports() Jai Luthra
2025-03-03 16:02 ` [PATCH v3 15/19] media: i2c: ds90ub960: Update UB9702 init sequences Jai Luthra
2025-03-03 16:02 ` [PATCH v3 16/19] media: dt-bindings: ti,ds90ub960: Allow setting serializer address Jai Luthra
2025-03-03 16:02 ` [PATCH v3 17/19] media: i2c: ds90ub953: Move reg defines to a header file Jai Luthra
2025-03-03 16:02 ` [PATCH v3 18/19] media: i2c: ds90ub960: Configure serializer using back-channel Jai Luthra
2025-03-03 16:02 ` [PATCH v3 19/19] media: i2c: ds90ub9xx: Set serializer temperature ramp Jai Luthra
2025-03-04 12:09 ` [PATCH v3 00/19] media: i2c: ds90ub9xx: Error handling, UB9702 improvements Tomi Valkeinen

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