From b6d83fccd877221416658fbdb59ba4d1628ba800 Mon Sep 17 00:00:00 2001 From: Thierry Reding Date: Tue, 10 Jul 2018 12:51:38 +0200 Subject: drm/panel: p079zca: Use of_device_get_match_data() Use this helper to get rid of some extra boilerplate code. Reviewed-by: Heiko Stuebner Signed-off-by: Thierry Reding Link: https://patchwork.freedesktop.org/patch/msgid/20180710110127.12315-1-thierry.reding@gmail.com --- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'drivers') diff --git a/drivers/gpu/drm/panel/panel-innolux-p079zca.c b/drivers/gpu/drm/panel/panel-innolux-p079zca.c index 424d0bf3c595..72edb334d997 100644 --- a/drivers/gpu/drm/panel/panel-innolux-p079zca.c +++ b/drivers/gpu/drm/panel/panel-innolux-p079zca.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include @@ -512,14 +513,9 @@ static void innolux_panel_del(struct innolux_panel *innolux) static int innolux_panel_probe(struct mipi_dsi_device *dsi) { const struct panel_desc *desc; - const struct of_device_id *id; int err; - id = of_match_node(innolux_of_match, dsi->dev.of_node); - if (!id) - return -ENODEV; - - desc = id->data; + desc = of_device_get_match_data(&dsi->dev); dsi->mode_flags = desc->flags; dsi->format = desc->format; dsi->lanes = desc->lanes; -- cgit v1.2.3