From a4e0097dd56378634d20ce07e96d4bc3992a754a Mon Sep 17 00:00:00 2001 From: Will McVicker Date: Fri, 9 Jul 2021 23:11:34 -0700 Subject: [PATCH] FROMLIST: drm/mipi: set fwnode when a mipi_dsi_device is registered This allows the fw_devlink feature to work across mipi_dsi bus devices too. This feature avoids unnecessary probe deferrals of mipi_dsi devices, defers consumers of mipi_dsi devices till the mipi_dsi devices probe, and allows mipi_dsi drivers to implement sync_state() callbacks. Bug: 193933225 Link: https://lore.kernel.org/dri-devel/20210717000345.2345429-1-willmcvicker@google.com Change-Id: I32140c4b87ee0b388ef93168ea4945ef7f21fe94 Suggested-by: Saravana Kannan Signed-off-by: Will McVicker Reviewed-by: Saravana Kannan --- drivers/gpu/drm/drm_mipi_dsi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/drm_mipi_dsi.c b/drivers/gpu/drm/drm_mipi_dsi.c index c73aaab95e0f..946ae45f9664 100644 --- a/drivers/gpu/drm/drm_mipi_dsi.c +++ b/drivers/gpu/drm/drm_mipi_dsi.c @@ -222,6 +222,7 @@ mipi_dsi_device_register_full(struct mipi_dsi_host *host, } dsi->dev.of_node = info->node; + dsi->dev.fwnode = of_fwnode_handle(info->node); dsi->channel = info->channel; strlcpy(dsi->name, info->type, sizeof(dsi->name));