linux_old1/drivers/video/omap2/dss
Tomi Valkeinen c018c6738b 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>
2012-05-11 14:44:52 +03:00
..
Kconfig OMAPDSS: DISPC: Remove Fake VSYNC support 2012-05-09 13:43:17 +03:00
Makefile OMAPDSS: DISPC: Update Fir Coefficients 2012-01-02 08:51:29 +02:00
apply.c OMAPDSS: DISPC: Remove usage of dispc_mgr_get_device() 2012-05-09 13:44:09 +03:00
core.c OMAPDSS: change default_device handling 2012-05-11 14:44:52 +03:00
dispc.c OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00
dispc.h OMAPDSS: DISPC: Update Fir Coefficients 2012-01-02 08:51:29 +02:00
dispc_coefs.c OMAPDSS: DISPC: Fix FIR coefficients 2012-03-06 14:08:23 +02:00
display.c OMAPDSS: provide default get_timings function for panels 2012-04-23 10:48:07 +03:00
dpi.c OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00
dsi.c OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00
dss.c OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00
dss.h OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00
dss_features.c OMAPDSS: DISPC: Clean up manager timing/size functions 2012-04-23 10:48:10 +03:00
dss_features.h OMAPDSS: DISPC: Clean up manager timing/size functions 2012-04-23 10:48:10 +03:00
hdmi.c OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00
hdmi_panel.c OMAP: DSS2: HDMI: implement detect() 2011-09-30 16:16:47 +03:00
manager.c OMAPDSS: APPLY: Remove display dependency from overlay and manager checks 2012-05-09 13:44:07 +03:00
overlay.c OMAPDSS: APPLY: Remove display dependency from overlay and manager checks 2012-05-09 13:44:07 +03:00
rfbi.c OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00
sdi.c OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00
ti_hdmi.h OMAPDSS: HDMI: Move Avi-infoframe struct to hdmi_ip_data 2012-02-21 09:39:53 +02:00
ti_hdmi_4xxx_ip.c OMAPDSS: HDMI: define and dump CORE registers in correct order 2012-05-09 13:43:05 +03:00
ti_hdmi_4xxx_ip.h OMAPDSS: HDMI: define and dump CORE registers in correct order 2012-05-09 13:43:05 +03:00
venc.c OMAPDSS: add __init & __exit 2012-05-11 14:44:52 +03:00