drm/panel: simple: Set appropriate mode type
authorBoris Brezillon <boris.brezillon@free-electrons.com>
Fri, 15 Apr 2016 16:23:33 +0000 (18:23 +0200)
committerThierry Reding <treding@nvidia.com>
Thu, 12 May 2016 09:32:14 +0000 (11:32 +0200)
commitcda553725c92b9f908f6f69e9bc05de81384d817
treea35ed614be92e6b02d51d97bbb4bbc29374ab44a
parentcf5c9e6dc70d9d8af00ea45b4ebd67e1fc35764e
drm/panel: simple: Set appropriate mode type

All modes exposed by simple panels should be tagged as driver defined
modes. Moreover, if a panel supports only one mode, this mode is
obviously the preferred one.

Doing this also fix a problem occurring when a 'video=' parameter is
passed on the kernel command line. In some cases the user provided mode
will be preferred over the simple panel ones, which might result in
unpredictable behavior.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Reviewed-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Tested-by: Nicolas Ferre <nicolas.ferre@atmel.com>
[treding@nvidia.com: reshuffle some code for consistency]
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/panel/panel-simple.c