Thread (77 messages) 77 messages, 9 authors, 2013-12-18

Re: [PATCH 06/26] OMAPDSS: if dssdev->name==NULL, use alias

From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Date: 2013-12-11 23:56:07
Also in: linux-devicetree, linux-omap

Hi Tomi,

On Thursday 12 December 2013 00:13:01 Laurent Pinchart wrote:
On Wednesday 04 December 2013 14:28:33 Tomi Valkeinen wrote:
quoted
To avoid the need for a "nickname" property for each display, change
the display registration so that the display's alias (i.e. "display0"
etc) will be used for the dssdev->name if the display driver didn't
provide a name.

This means that when booting with board files, we will have more
descriptive names for displays, like "lcd1", "hdmi".
Where are those names used ? Are they reported to userspace, or limited to
kernel internal use only ?
quoted
With DT we'll only have "display0", etc. But as there are no "nicknames"
for things like serials ports either, I hope we will do fine with this
Just a random thought, maybe the aliases node could help here.
I should have read the next patches before replying, sorry :-)
I'm not sure what rules govern its usage. Adding labels to display DT nodes
could be an option too.
A label property is still an option.
quoted
Signed-off-by: Tomi Valkeinen <redacted>
---

 drivers/video/omap2/dss/display.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/drivers/video/omap2/dss/display.c
b/drivers/video/omap2/dss/display.c index 669a81fdf58e..a946cf7ed00f
100644
--- a/drivers/video/omap2/dss/display.c
+++ b/drivers/video/omap2/dss/display.c
@@ -137,6 +137,9 @@ int omapdss_register_display(struct omap_dss_device
*dssdev)
 	snprintf(dssdev->alias, sizeof(dssdev->alias),
 			"display%d", disp_num_counter++);

+	if (dssdev->name = NULL)
+		dssdev->name = dssdev->alias;
+
 	if (drv && drv->get_resolution = NULL)
 		drv->get_resolution = omapdss_default_get_resolution;
 	if (drv && drv->get_recommended_bpp = NULL)
-- 
Regards,

Laurent Pinchart
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help