From e7c940dd5f1cc85934a56b56040b12f5404a023a Mon Sep 17 00:00:00 2001 From: Mark Yao Date: Thu, 9 Feb 2017 16:38:43 +0800 Subject: [PATCH] drm/panel: move hardcode timing top of mode list Change-Id: I76cc9ae6cfdac77e8ed0953da35b17491f5fae6c Signed-off-by: Mark Yao --- drivers/gpu/drm/panel/panel-simple.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 76636f475df9..d542e86cbfd5 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -271,6 +271,12 @@ static int panel_simple_get_modes(struct drm_panel *panel) struct panel_simple *p = to_panel_simple(panel); int num = 0; + /* add device node plane modes */ + num += panel_simple_of_get_native_mode(p); + + /* add hard-coded panel modes */ + num += panel_simple_get_fixed_modes(p); + /* probe EDID if a DDC bus is available */ if (p->ddc) { struct edid *edid = drm_get_edid(panel->connector, p->ddc); @@ -281,12 +287,6 @@ static int panel_simple_get_modes(struct drm_panel *panel) } } - /* add hard-coded panel modes */ - num += panel_simple_get_fixed_modes(p); - - /* add device node plane modes */ - num += panel_simple_of_get_native_mode(p); - return num; } -- 2.34.1