linux/drivers/staging
Svyatoslav Ryhel dd5f981d02 staging: media: tegra-video: vi: Improve media graph building logic
The existing tegra_vi_graph_build function relies heavily on a one-to-one
match between Device Tree nodes and media pad links. While this works for
simpler configurations, it causes issues when Device Tree nodes do not
match media pad link logic (e.g., mt9m114). Switch to the
media_entity_get_fwnode_pad helper to verify and retrieve the correct pad
linked to an endpoint, rather than assuming the endpoint ID matches the
pad ID.

Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com> # tegra20, parallel camera
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
History 2026-07-15 17:12:54 +02:00
..
axis-fifo staging: axis-fifo: refactor device tree parsing 2026-02-23 15:45:31 +01:00
fbtft staging: fbtft: remove unused function fbtft_write_gpio16_wr_latched 2026-05-04 16:49:10 +02:00
greybus Staging driver updates for 7.2-rc1 2026-06-22 12:43:16 -07:00
iio staging: iio: Use named initializers for struct i2c_device_id 2026-05-31 11:01:46 +01:00
media staging: media: tegra-video: vi: Improve media graph building logic 2026-07-15 17:12:54 +02:00
most staging: most: video: avoid double free on video register failure 2026-05-21 12:42:38 +02:00
nvec staging: nvec: fix unconditional pm_power_off teardown 2026-05-04 16:17:10 +02:00
octeon staging: octeon: replace pr_warn with dev_warn in fill and rx paths 2026-05-21 11:20:45 +02:00
rtl8723bs Staging driver updates for 7.2-rc1 2026-06-22 12:43:16 -07:00
sm750fb staging: sm750: rename CamelCase variable Bpp to bpp 2026-05-21 12:41:39 +02:00
vc04_services Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
vme_user staging: vme_user: simplify boolean comparisons 2026-05-11 09:51:05 +02:00
Kconfig staging: gpib: Destage gpib 2025-11-24 17:52:11 +01:00
Makefile staging: gpib: Destage gpib 2025-11-24 17:52:11 +01:00