]> git.baikalelectronics.ru Git - kernel.git/commit
drm/omap: fix modeset_init if a panel doesn't satisfy omapdrm requirements
authorArchit Taneja <archit@ti.com>
Tue, 26 Mar 2013 13:45:18 +0000 (19:15 +0530)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 11 Apr 2013 10:25:48 +0000 (13:25 +0300)
commitadd9bef6ad0b7bb92668b195e0a188a11d7132fb
tree60a8f8182df1527c5c5621745f6ddc3c8b6d6abd
parent146c16bdb906e62742e8fdf2c86df83e4f2be0b6
drm/omap: fix modeset_init if a panel doesn't satisfy omapdrm requirements

modeset_init iterates through all the registered omapdss devices and has some
initial checks to see if the panel has a driver and the required driver ops for
it to be usable by omapdrm.

The function bails out from modeset_init if a panel doesn't meet the
requirements, and stops the registration of the future panels and encoders which
come after it, that isn't the correct thing to do, we should go through the rest
of the panels. Replace the 'return's with 'continue's.

Signed-off-by: Archit Taneja <archit@ti.com>
Reviewed-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/gpu/drm/omapdrm/omap_drv.c