mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			50 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From ca03ccd3af45ee334966983955584dfda4cf345e Mon Sep 17 00:00:00 2001
 | |
| From: Dave Stevenson <dave.stevenson@raspberrypi.com>
 | |
| Date: Tue, 1 Feb 2022 12:24:51 +0000
 | |
| Subject: [PATCH] drm/panel: simple: Remove custom handling of orientation
 | |
| 
 | |
| Panel orientation is now handled by the drm_panel and
 | |
| panel_bridge frameworks, so remove the custom handling.
 | |
| 
 | |
| Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
 | |
| ---
 | |
|  drivers/gpu/drm/panel/panel-simple.c | 14 --------------
 | |
|  1 file changed, 14 deletions(-)
 | |
| 
 | |
| --- a/drivers/gpu/drm/panel/panel-simple.c
 | |
| +++ b/drivers/gpu/drm/panel/panel-simple.c
 | |
| @@ -154,8 +154,6 @@ struct panel_simple {
 | |
|  	struct edid *edid;
 | |
|  
 | |
|  	struct drm_display_mode override_mode;
 | |
| -
 | |
| -	enum drm_panel_orientation orientation;
 | |
|  };
 | |
|  
 | |
|  static inline struct panel_simple *to_panel_simple(struct drm_panel *panel)
 | |
| @@ -414,12 +412,6 @@ static int panel_simple_get_modes(struct
 | |
|  	/* add hard-coded panel modes */
 | |
|  	num += panel_simple_get_non_edid_modes(p, connector);
 | |
|  
 | |
| -	/*
 | |
| -	 * TODO: Remove once all drm drivers call
 | |
| -	 * drm_connector_set_orientation_from_panel()
 | |
| -	 */
 | |
| -	drm_connector_set_panel_orientation(connector, p->orientation);
 | |
| -
 | |
|  	return num;
 | |
|  }
 | |
|  
 | |
| @@ -582,12 +574,6 @@ static int panel_simple_probe(struct dev
 | |
|  		return dev_err_probe(dev, PTR_ERR(panel->enable_gpio),
 | |
|  				     "failed to request GPIO\n");
 | |
|  
 | |
| -	err = of_drm_get_panel_orientation(dev->of_node, &panel->orientation);
 | |
| -	if (err) {
 | |
| -		dev_err(dev, "%pOF: failed to get orientation %d\n", dev->of_node, err);
 | |
| -		return err;
 | |
| -	}
 | |
| -
 | |
|  	ddc = of_parse_phandle(dev->of_node, "ddc-i2c-bus", 0);
 | |
|  	if (ddc) {
 | |
|  		panel->ddc = of_find_i2c_adapter_by_node(ddc);
 |