[PATCH 13/26] video: Enable DM_UC_FLAG_SEQ_ALIAS for display and bridge

Dario Binacchi
2024-09-13T09:59:16Z

From: Michael Trimarchi <michael@amarulasolutions.com>

To support multiple display or bridge devices, enable the flag,
so we can assign the req seq via DTB alias

Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
---

drivers/video/bridge/video-bridge-uclass.c | 1 +
drivers/video/display-uclass.c | 1 +
2 files changed, 2 insertions(+)

diff --git a/drivers/video/bridge/video-bridge-uclass.c b/drivers/video/bridge/video-bridge-uclass.c
index 7432107238cc..5e2b76851fed 100644
--- a/drivers/video/bridge/video-bridge-uclass.c
+++ b/drivers/video/bridge/video-bridge-uclass.c
@@ -145,6 +145,7 @@ int video_bridge_set_active(struct udevice *dev, bool active)
UCLASS_DRIVER(video_bridge) = {
.id = UCLASS_VIDEO_BRIDGE,
.name = "video_bridge",
+ .flags = DM_UC_FLAG_SEQ_ALIAS,
.per_device_auto = sizeof(struct video_bridge_priv),
.pre_probe = video_bridge_pre_probe,
};
diff --git a/drivers/video/display-uclass.c b/drivers/video/display-uclass.c
index 61a73e1bc2a6..07f05be7dd17 100644
--- a/drivers/video/display-uclass.c
+++ b/drivers/video/display-uclass.c
@@ -80,5 +80,6 @@ bool display_in_use(struct udevice *dev)
UCLASS_DRIVER(display) = {
.id = UCLASS_DISPLAY,
.name = "display",
+ .flags = DM_UC_FLAG_SEQ_ALIAS,
.per_device_plat_auto = sizeof(struct display_plat),
};
--
2.43.0