]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
media: ipu6: Obtain remote pad using media_pad_remote_pad_unique()
authorSakari Ailus <sakari.ailus@linux.intel.com>
Tue, 25 Nov 2025 13:27:54 +0000 (15:27 +0200)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Tue, 13 Jan 2026 11:47:56 +0000 (12:47 +0100)
There's no reason to use media_entity_remote_source_pad_unique() as we
know our pads. Use media_pad_remote_pad_unique() instead.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Reviewed-by: Bingbu Cao <bingbu.cao@intel.com>
Tested-by: Mehdi Djait <mehdi.djait@linux.intel.com> # Dell XPS 9315
Reviewed-by: Mehdi Djait <mehdi.djait@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c

index 43a2a16a3c2a64bcf69745d28a914e9878f021d0..7e539a0c6c92f17212ba55bfeac3ef184d7eeab8 100644 (file)
@@ -88,7 +88,7 @@ s64 ipu6_isys_csi2_get_link_freq(struct ipu6_isys_csi2 *csi2)
        if (!csi2)
                return -EINVAL;
 
-       src_pad = media_entity_remote_source_pad_unique(&csi2->asd.sd.entity);
+       src_pad = media_pad_remote_pad_unique(&csi2->asd.sd.entity.pads[CSI2_PAD_SINK]);
        if (IS_ERR(src_pad)) {
                dev_err(&csi2->isys->adev->auxdev.dev,
                        "can't get source pad of %s (%pe)\n",