mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/2] media: i2c: ds90ub960: VC mapping improvements and TX1 support
@ 2026-07-20 11:09 Rishikesh Donadkar
  2026-07-20 11:09 ` [PATCH v2 1/2] media: i2c: ds90ub960: Enable CSI TX1 port Rishikesh Donadkar
  2026-07-20 11:09 ` [PATCH v2 2/2] media: i2c: ds90ub960: Support multi-channel sensors Rishikesh Donadkar
  0 siblings, 2 replies; 5+ messages in thread
From: Rishikesh Donadkar @ 2026-07-20 11:09 UTC (permalink / raw)
  To: linux-media, linux-kernel, tomi.valkeinen
  Cc: mchehab, jai.luthra, devarsht, y-abhilashchandra

This series improves virtual channel (VC) handling and adds TX1 port
support to the DS90UB960/UB9702 deserializer driver.

PATCH 01:    Enable CSI TX1 port by parsing active RX/TX ports from
             device tree and configuring RX_PORT_CTL BCC mapping
PATCH 02:    Replace hardcoded VC-to-port-number assignment with a
             proper per-port VC map built from source frame descriptors,
             fix loop termination bug in ub960_get_vc_maps() that caused
             ports after the first unconnected RX port to be skipped, and
             add UB9702-specific VC mapping (4 bits/VC, 2 VCs per port)
             instead of incorrectly reusing the UB960 layout

Tested streaming with the following configurations:
1. IMX219 + v3link on AM62A
2. ov2312 + v3link on AM62A
3. ov2312 + fusion2 on AM62A

Overlay and defconfig changes for the same can be found below:
https://github.com/RISHI27-dot/linux/commits/u/ds90ub960_mcs_v2/

---
Changes in v2:
- Squash PATCH 2/4, 3/4 and 4/4 into PATCH 2/2
- Update Jai's depricated email address
- Add Co-developed-by tag

Jai Luthra (1):
  media: i2c: ds90ub960: Support multi-channel sensors

Yemike Abhilash Chandra (1):
  media: i2c: ds90ub960: Enable CSI TX1 port

 drivers/media/i2c/ds90ub960.c | 240 ++++++++++++++++++++++------------
 1 file changed, 154 insertions(+), 86 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2026-07-20 14:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-20 11:09 [PATCH v2 0/2] media: i2c: ds90ub960: VC mapping improvements and TX1 support Rishikesh Donadkar
2026-07-20 11:09 ` [PATCH v2 1/2] media: i2c: ds90ub960: Enable CSI TX1 port Rishikesh Donadkar
2026-07-20 13:59   ` Tomi Valkeinen
2026-07-20 11:09 ` [PATCH v2 2/2] media: i2c: ds90ub960: Support multi-channel sensors Rishikesh Donadkar
2026-07-20 14:47   ` 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®