]> git.baikalelectronics.ru Git - kernel.git/commit
OMAPDSS: change default_device handling
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 23 Feb 2012 11:00:51 +0000 (13:00 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Fri, 11 May 2012 11:44:52 +0000 (14:44 +0300)
commit6f3ffdb3bdd2484478b56bea6177c21eaa56d899
treecca221bd0afb92d5acaffad11bcad984cef90c1d
parent59a18446ba9b3b8285f91933c850bb8a03787ed4
OMAPDSS: change default_device handling

We currently have a two ways to set a "default panel device" for dss, to
which the overlays are connected when the omapdss driver is loaded:

- in textual format (name of the display) as cmdline parameter
- as a pointer to the panel device from board file via pdata

The current code handles this in a bit too complex way by using both of
the above methods during runtime. However, with DT we don't have pdata
anymore, so the code handling the second case won't work anymore. The
current code has also the problem that it modifies the platform_data.

This patch simplifies the code a bit by using the pointer method only
inside the probe function, and stores the name of the panel device. This
way we only need to handle the textual format during operation and also
avoid modifying the platform_data.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/core.c