OMAPDSS: add omap_dss_find_output()
Add a support function to find a DSS output by given name. This is used in later patches to link the panels to DSS outputs. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
		
					parent
					
						
							
								c6ca5b2201
							
						
					
				
			
			
				commit
				
					
						805cc2d19c
					
				
			
		
					 2 changed files with 14 additions and 0 deletions
				
			
		|  | @ -115,6 +115,19 @@ struct omap_dss_output *omap_dss_get_output(enum omap_dss_output_id id) | |||
| } | ||||
| EXPORT_SYMBOL(omap_dss_get_output); | ||||
| 
 | ||||
| struct omap_dss_output *omap_dss_find_output(const char *name) | ||||
| { | ||||
| 	struct omap_dss_output *out; | ||||
| 
 | ||||
| 	list_for_each_entry(out, &output_list, list) { | ||||
| 		if (strcmp(out->name, name) == 0) | ||||
| 			return out; | ||||
| 	} | ||||
| 
 | ||||
| 	return NULL; | ||||
| } | ||||
| EXPORT_SYMBOL(omap_dss_find_output); | ||||
| 
 | ||||
| static const struct dss_mgr_ops *dss_mgr_ops; | ||||
| 
 | ||||
| int dss_install_mgr_ops(const struct dss_mgr_ops *mgr_ops) | ||||
|  |  | |||
|  | @ -780,6 +780,7 @@ int omap_dss_get_num_overlays(void); | |||
| struct omap_overlay *omap_dss_get_overlay(int num); | ||||
| 
 | ||||
| struct omap_dss_output *omap_dss_get_output(enum omap_dss_output_id id); | ||||
| struct omap_dss_output *omap_dss_find_output(const char *name); | ||||
| int omapdss_output_set_device(struct omap_dss_output *out, | ||||
| 		struct omap_dss_device *dssdev); | ||||
| int omapdss_output_unset_device(struct omap_dss_output *out); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Tomi Valkeinen
				Tomi Valkeinen