linux/drivers/video/omap2/dss
Archit Taneja 81b87f515f OMAPDSS: outputs: Create and register output instances
Add output structs to output driver's private data. Register output instances by
having an init function in the probes of the platform device drivers for
different outputs. The *_init_output for each output registers the output and
fill up the output's plaform device, type and id fields. The *_uninit_output
functions unregister the output.

In the probe of each interface driver, the output entities are initialized
before the *_probe_pdata() functions intentionally. This is done to ensure that
the output entity is prepared before the panels connected to the output are
registered. We need the output entities to be ready because OMAPDSS will try
to make connections between overlays, managers, outputs and devices during the
panel's probe.

Signed-off-by: Archit Taneja <archit@ti.com>
2012-09-26 16:30:49 +05:30
..
Kconfig OMAPDSS: DSI: make OMAP2_DSS_DSI depend on ARCH_OMAP5 2012-09-24 16:50:10 +03:00
Makefile OMAPDSS: outputs: Create a new entity called outputs 2012-09-26 16:29:10 +05:30
apply.c OMAPDSS: APPLY: Remove omap_dss_device references in wait_for_go functions 2012-09-26 16:29:09 +05:30
core.c OMAPDSS: alloc dssdevs dynamically 2012-09-18 16:15:05 +03:00
dispc.c OMAPDSS: DISPC: Add predecimation limit for TILER based rotations 2012-09-25 16:41:11 +03:00
dispc.h OMAPDSS: Use WB fifo for GFX overlay 2012-09-07 20:02:13 +03:00
dispc_coefs.c OMAPDSS: DISPC: Fix FIR coefficients 2012-03-06 14:08:23 +02:00
display.c OMAPDSS: cleanup dss_recheck_connections further 2012-09-18 16:15:04 +03:00
dpi.c OMAPDSS: outputs: Create and register output instances 2012-09-26 16:30:49 +05:30
dsi.c OMAPDSS: outputs: Create and register output instances 2012-09-26 16:30:49 +05:30
dss.c OMAPDSS: Add support for DPI source selection 2012-09-24 16:50:08 +03:00
dss.h OMAPDSS: outputs: Create a new entity called outputs 2012-09-26 16:29:10 +05:30
dss_features.c Merge OMAP5 DSS changes to omapdss 2012-09-25 11:26:28 +03:00
dss_features.h OMAPDSS: DSI: Add code to disable PHY DCC 2012-09-24 16:50:10 +03:00
hdmi.c OMAPDSS: outputs: Create and register output instances 2012-09-26 16:30:49 +05:30
hdmi_panel.c OMAPDSS: HDMI: fix initial HDMI enable 2012-08-22 11:33:32 +03:00
manager-sysfs.c OMAPDSS: split manager sysfs code 2012-09-07 20:02:10 +03:00
manager.c OMAPDSS: split manager sysfs code 2012-09-07 20:02:10 +03:00
output.c OMAPDSS: outputs: Create a new entity called outputs 2012-09-26 16:29:10 +05:30
overlay-sysfs.c OMAPDSS: split overlay sysfs code 2012-09-07 20:02:10 +03:00
overlay.c OMAPDSS: cleanup dss_recheck_connections further 2012-09-18 16:15:04 +03:00
rfbi.c OMAPDSS: outputs: Create and register output instances 2012-09-26 16:30:49 +05:30
sdi.c OMAPDSS: outputs: Create and register output instances 2012-09-26 16:30:49 +05:30
ti_hdmi.h OMAPDSS: HDMI: Remove custom hdmi_video_timings struct 2012-06-29 10:15:53 +03:00
ti_hdmi_4xxx_ip.c OMAPDSS: HDMI: Remove custom hdmi_video_timings struct 2012-06-29 10:15:53 +03:00
ti_hdmi_4xxx_ip.h OMAPDSS: HDMI: Add an audio configuration function 2012-05-11 15:17:08 +03:00
venc.c OMAPDSS: outputs: Create and register output instances 2012-09-26 16:30:49 +05:30
venc_panel.c OMAPDSS: VENC: Maintian copy of video output polarity info in private data 2012-08-16 18:47:52 +05:30