]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
media: ti: vpe: Export vpdma_load_firmware() function
authorYemike Abhilash Chandra <y-abhilashchandra@ti.com>
Wed, 24 Dec 2025 10:20:25 +0000 (15:50 +0530)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Tue, 13 Jan 2026 12:49:02 +0000 (13:49 +0100)
Export vpdma_load_firmware() function which is needed by TI VIP to load
the VPDMA firmware.

Signed-off-by: Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/platform/ti/vpe/vpdma.c
drivers/media/platform/ti/vpe/vpdma.h

index 29ee1918bc1c19d8f1ca798e5bb40532b705b4fe..573aa83f62ebaa7a860fac758de98c01530aed6f 100644 (file)
@@ -1135,7 +1135,7 @@ rel_fw:
        release_firmware(f);
 }
 
-static int vpdma_load_firmware(struct vpdma_data *vpdma)
+int vpdma_load_firmware(struct vpdma_data *vpdma)
 {
        int r;
        struct device *dev = &vpdma->pdev->dev;
@@ -1152,6 +1152,7 @@ static int vpdma_load_firmware(struct vpdma_data *vpdma)
 
        return 0;
 }
+EXPORT_SYMBOL_GPL(vpdma_load_firmware);
 
 int vpdma_create(struct platform_device *pdev, struct vpdma_data *vpdma,
                void (*cb)(struct platform_device *pdev))
index 5b3a0cd49a3c4a79e1dff6681e4231fe440efca7..1fc53fb334979ff825b930d3dcb5aa821a84ffbe 100644 (file)
@@ -281,4 +281,7 @@ void vpdma_dump_regs(struct vpdma_data *vpdma);
 int vpdma_create(struct platform_device *pdev, struct vpdma_data *vpdma,
                void (*cb)(struct platform_device *pdev));
 
+/* load vpdma firmware*/
+int vpdma_load_firmware(struct vpdma_data *vpdma);
+
 #endif