Commit 1b44cfa834e1 for kernel

commit 1b44cfa834e12aac55d2f071cabedc3aaa6fd19c
Author: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
Date:   Tue Jun 30 11:24:21 2026 +0200

    media: ti: vpe: #include <linux/platform_device.h> explicitly

    The driver uses several symbols and structs defined in that header. The
    header is currently included transitively via

            "vip.h" ->
            <media/v4l2-ctrls.h> ->
            <media/media-request.h> ->
            <media/media-device.h> ->
            <linux/platform_device.h>

    which seems to be on the lower end of the scale between random and
    reliable.

    Acked-by: Danilo Krummrich <dakr@kernel.org>
    Reviewed-by: Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
    Acked-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
    Link: https://patch.msgid.link/9f2e0e001eec087f00ac2c5af2de2e8f6d0978c1.1782808461.git.u.kleine-koenig@baylibre.com
    Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>

diff --git a/drivers/media/platform/ti/vpe/vip.c b/drivers/media/platform/ti/vpe/vip.c
index cb0a5a07a3d4..e56a95f53ea9 100644
--- a/drivers/media/platform/ti/vpe/vip.c
+++ b/drivers/media/platform/ti/vpe/vip.c
@@ -16,6 +16,7 @@
 #include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/workqueue.h>
+#include <linux/platform_device.h>
 #include <linux/pm_runtime.h>
 #include <linux/sched.h>
 #include <linux/mfd/syscon.h>