From: Tomi Valkeinen Date: Tue, 25 Sep 2012 08:23:14 +0000 (+0300) Subject: Merge omapdss single-dssdev series X-Git-Tag: v3.7-rc1~48^2~1^2~6 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=c0ca7c38c5d35c12a9b94ef42842b325dfd2a3cd;p=~emulex%2Finfiniband.git Merge omapdss single-dssdev series This series contains patches that change how omapdss's panel devices (omap_dss_device) are initialized and registered. There are two patches that change behaviour, the rest are just cleanups: The patch "omap_dss_register_device() doesn't take display index" affects the number for the "displayX" sysfs files. This hopefully doesn't affect the userspace, as the number has never been a clear indication of what the particular display is. The patch "register only one display device per output" affects how panel devices are created. Currently we support multiple panels per output, i.e. you could have DVI and an LCD displays using the same DPI output, as long as the DVI and LCD are not used at the same time. This patch changes the omapdss driver to only register one display device per output. If there are multiple displays for the output, either the first one is picked or, if def_display has been defined in kernel parameters and the def_display is one of the displays for this output, the def_display is picked. See the patch for more information. OMAPDSS: alloc dssdevs dynamically OMAPDSS: cleanup dss_recheck_connections further OMAPDSS: cleanup dss_recheck_connections OMAPDSS: handle errors in dss_init_device OMAPDSS: explicitely initialize dssdev->channel for new displays OMAPDSS: register only one display device per output OMAPDSS: Add dss_get_default_display_name() OMAPDSS: omap_dss_register_device() doesn't take display index --- c0ca7c38c5d35c12a9b94ef42842b325dfd2a3cd