linux-stable/drivers/media
Pratyush Yadav 97740e8eed media: cadence: csi2rx: configure DPHY before starting source stream
[ Upstream commit fd64dda48f ]

When the source device is operating above 1.5 Gbps per lane, it needs to
send the Skew Calibration Sequence before sending any HS data. If the
DPHY is initialized after the source stream is started, then it might
miss the sequence and not be able to receive data properly. Move the
start of source subdev to the end of the sequence to make sure
everything is ready to receive data before the source starts streaming.

Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
Fixes: 3295cf1241 ("media: cadence: Add support for external dphy")
Tested-by: Julien Massot <julien.massot@collabora.com>
Tested-by: Changhuang Liang <Changhuang.liang@starfivetech.com>
Reviewed-by: Julien Massot <julien.massot@collabora.com>
Reviewed-by: Changhuang Liang <Changhuang.liang@starfivetech.com>
Signed-off-by: Jai Luthra <j-luthra@ti.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-05-30 09:49:41 +02:00
..
cec media: cec: core: remove length check of Timer Status 2024-04-17 11:23:25 +02:00
common media: v4l2-tpg: fix some memleaks in tpg_alloc 2024-03-26 18:17:02 -04:00
dvb-core media: edia: dvbdev: fix a use-after-free 2024-03-26 18:17:03 -04:00
dvb-frontends media: dvb-frontends: avoid stack overflow warnings with clang 2024-03-26 18:17:14 -04:00
firewire media: firewire: firedtv-avc.c: replace BUG with proper, error return 2023-08-10 07:58:37 +02:00
i2c media: i2c: et8ek8: Don't strip remove function when driver is builtin 2024-05-30 09:49:38 +02:00
mc media: mc: Expand MUST_CONNECT flag to always require an enabled link 2024-04-03 15:32:03 +02:00
mmc
pci media: ipu3-cio2: Request IRQ earlier 2024-05-30 09:49:38 +02:00
platform media: cadence: csi2rx: configure DPHY before starting source stream 2024-05-30 09:49:41 +02:00
radio media: radio-shark2: Avoid led_names truncations 2024-05-30 09:49:37 +02:00
rc media: pwm-ir-tx: Depend on CONFIG_HIGH_RES_TIMERS 2024-02-01 13:49:39 +01:00
spi
test-drivers media updates for v6.8-rc1 2024-01-12 14:29:48 -08:00
tuners media: xc4000: Fix atomicity violation in xc4000_get_frequency 2024-04-03 15:32:02 +02:00
usb media: uvcvideo: Add quirk for Logitech Rally Bar 2024-05-30 09:49:41 +02:00
v4l2-core media: v4l2-subdev: Fix stream handling for crop API 2024-05-30 09:49:38 +02:00
Kconfig
Makefile